{"push_id":1272073321,"size":24,"distinct_size":20,"ref":"refs/heads/dp_branch_device","head":"53f2007207f9be12b8bb114ddf2d82491e9f8182","before":"79bd2493aa3b682158756450cae9bdd452e3f0d2","commits":[{"sha":"dd52da99e213a4b376c7d026bf941376e671ca67","author":{"name":"Jani Nikula","email":"0fc87044831091e8a5323993f2071bb4e6ab5ce5@intel.com"},"message":"kernel-doc-rst-lint: add tool to check kernel-doc and rst correctness\n\nSimple kernel-doc and reStructuredText lint tool that can be used\nindependently and as a kernel build CHECK tool to validate kernel-doc\ncomments.\n\nIndependent usage:\n$ kernel-doc-rst-lint FILE\n\nKernel CHECK usage:\n$ make CHECK=scripts/kernel-doc-rst-lint C=1\t\t# (or C=2)\n\nDepends on docutils and the rst-lint package\nhttps://pypi.python.org/pypi/restructuredtext_lint\n\nSigned-off-by: Jani Nikula <jani.nikula@intel.com>","distinct":false,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/dd52da99e213a4b376c7d026bf941376e671ca67"},{"sha":"e5401523e537c1451d4863ed81dd2239d5bb63ae","author":{"name":"Takashi Iwai","email":"dd0a9a4ae370c51e6d7099900a4bf6656524e055@suse.de"},"message":"ALSA: timer: Allow backend disabling start/stop from handler\n\nSome timer backend doesn't particularly like (re)start / stop calls\nfrom its interrupt handler.  For example, hrtimer can't stop properly\nwith sync, and we still seem to have some open race.\n\nThis patch introduced a new flag, SNDRV_TIMER_HW_RET_CTRL, so that the\ntimer backend can specify whether snd_timer_interrupt() should call hw\nstart() and hw.stop() callbacks or not.  If the new flag is set,\nsnd_timer_interrupt() won't call hw.start() and hw.stop() callbacks\nbut return SNDRV_TIMER_RET_START and SNDRV_TIMER_RET_STOP,\nrespectively.\n\nThe actual usage of this flag will be done in the later patch,\nstarting from hrtimer.\n\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","distinct":false,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/e5401523e537c1451d4863ed81dd2239d5bb63ae"},{"sha":"8732f9b609adc09ede18e71c05858f9796e33c26","author":{"name":"Takashi Iwai","email":"dd0a9a4ae370c51e6d7099900a4bf6656524e055@suse.de"},"message":"ALSA: hda - Enable i915 binding for gen3/4 HDMI/DP\n\nThis patch fills the holes and now all i915 HDMI/DP codecs are managed\nover the audio ELD notifier, finally.  The old gen3/gen4 chips have\nusually only a single pin/converter pair, and the digital port mapping\nis fixed.\n\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","distinct":false,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/8732f9b609adc09ede18e71c05858f9796e33c26"},{"sha":"c5834786321535addb92e8cac6962c5f5ec847b7","author":{"name":"Joonas Lahtinen","email":"a14ea586cbe7153f7672bbc63f2f11be07eb9250@linux.intel.com"},"message":"kernel/cpu: Use lockref for online CPU reference counting\n\nInstead of implementing a custom locked reference counting, use lockref.\n\nCurrent implementation leads to a deadlock splat on Intel SKL platforms\nwhen lockdep debugging is enabled.\n\nThis is due to few of CPUfreq drivers (including Intel P-state) having this;\npolicy->rwsem is locked during driver initialization and the functions called\nduring init that actually apply CPU limits use get_online_cpus (because they\nhave other calling paths too), which will briefly lock cpu_hotplug.lock to\nincrease cpu_hotplug.refcount.\n\nOn later calling path, when doing a suspend, when cpu_hotplug_begin() is called\nin disable_nonboot_cpus(), callbacks to CPUfreq functions get called after,\nwhich will lock policy->rwsem and cpu_hotplug.lock is already held by\ncpu_hotplug_begin() and we do have a potential deadlock scenario reported by\nour CI system (though it is a very unlikely one). See the Bugzilla link for more\ndetails.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93294\nCc: Linux kernel development <linux-kernel@vger.kernel.org>\nCc: Ingo Molnar <mingo@kernel.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: David Hildenbrand <dahi@linux.vnet.ibm.com>\nCc: Paul E. McKenney <paulmck@linux.vnet.ibm.com>\nCc: Gautham R. Shenoy <ego@linux.vnet.ibm.com>\nCc: Chris Wilson <chris@chris-wilson.co.uk>\nSigned-off-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>\nSigned-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>\nLink: http://patchwork.freedesktop.org/patch/msgid/1455539803-13913-1-git-send-email-joonas.lahtinen@linux.intel.com","distinct":false,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/c5834786321535addb92e8cac6962c5f5ec847b7"},{"sha":"4bffe193bc92906f826ffa20ea3e61e3afe7ffb1","author":{"name":"Mika Kahola","email":"28f2793d61efd54c9033c6dbddf8bfdcc3e1880b@intel.com"},"message":"drm: Add missing DP downstream port types\n\nAdd missing DisplayPort downstream port types. The introduced\nnew port types are DP++ and Wireless.\n\nReviewed-by: Jim Bride <jim.bride@linux.intel.com>\nSigned-off-by: Mika Kahola <mika.kahola@intel.com>","distinct":true,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/4bffe193bc92906f826ffa20ea3e61e3afe7ffb1"},{"sha":"0fce8ab3632da7cc1488b0aa43b17ed6a3960e9c","author":{"name":"Mika Kahola","email":"28f2793d61efd54c9033c6dbddf8bfdcc3e1880b@intel.com"},"message":"drm: Drop VGA from bpc definitions\n\nDrop \"VGA\" from bits per component definitions as these\nare also used by other standards such as DVI, HDMI,\nDP++.\n\nReviewed-by: Jim Bride <jim.bride@linux.intel.com>\nSigned-off-by: Mika Kahola <mika.kahola@intel.com>","distinct":true,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/0fce8ab3632da7cc1488b0aa43b17ed6a3960e9c"},{"sha":"8661b72e2a30e225091cc02685d636a39340b619","author":{"name":"Mika Kahola","email":"28f2793d61efd54c9033c6dbddf8bfdcc3e1880b@intel.com"},"message":"drm: Helper to read max clock rate\n\nHelper routine to read out maximum supported pixel rate\nfor DisplayPort legay VGA converter or TMDS clock rate\nfor other digital legacy converters. The helper returns\nclock rate in kHz.\n\nv2: Return early if detailed port cap info is not available.\n    Replace if-else ladder with switch-case (Ville)\n\nReviewed-by: Jim Bride <jim.bride@linux.intel.com>\nSigned-off-by: Mika Kahola <mika.kahola@intel.com>","distinct":true,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/8661b72e2a30e225091cc02685d636a39340b619"},{"sha":"d954ec753c6a66e34ce89dd3e049780c152ac08d","author":{"name":"Mika Kahola","email":"28f2793d61efd54c9033c6dbddf8bfdcc3e1880b@intel.com"},"message":"drm: Helper to read max bits per component\n\nHelper routine to read out maximum supported bits per\ncomponent for DisplayPort legay converters.\n\nv2: Return early if detailed port cap info is not available.\n    Replace if-else ladder with switch-case (Ville)\n\nReviewed-by: Jim Bride <jim.bride@linux.intel.com>\nSigned-off-by: Mika Kahola <mika.kahola@intel.com>","distinct":true,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/d954ec753c6a66e34ce89dd3e049780c152ac08d"},{"sha":"20577300003c7039e9145b9967b358442ce178c5","author":{"name":"Mika Kahola","email":"28f2793d61efd54c9033c6dbddf8bfdcc3e1880b@intel.com"},"message":"drm: Read DP branch device id\n\nRead DisplayPort branch device id string.\n\nReviewed-by: Jim Bride <jim.bride@linux.intel.com>\nSigned-off-by: Mika Kahola <mika.kahola@intel.com>","distinct":true,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/20577300003c7039e9145b9967b358442ce178c5"},{"sha":"aed72459da471c1cf902f7e2578e87b1670d2943","author":{"name":"Mika Kahola","email":"28f2793d61efd54c9033c6dbddf8bfdcc3e1880b@intel.com"},"message":"drm/i915: Cleanup DisplayPort AUX channel initialization\n\nLet's remove reference to \"struct intel_connector *connector\"\nin intel_dp_aux_init() function as it is no longer required.\n\nSigned-off-by: Mika Kahola <mika.kahola@intel.com>","distinct":true,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/aed72459da471c1cf902f7e2578e87b1670d2943"},{"sha":"d6a039ec5577a3919da95d515c8de93ae42d9b46","author":{"name":"Mika Kahola","email":"28f2793d61efd54c9033c6dbddf8bfdcc3e1880b@intel.com"},"message":"drm/i915: Read DP branch device HW revision\n\nHW revision is mandatory field for DisplayPort branch\ndevices. This is defined in DPCD register field 0x509.\n\nv2: move drm_dp_ds_revision structure to be part of\n    drm_dp_link structure (Daniel)\nv3: remove dependency to drm_dp_helper but instead parse\n    DPCD and print HW revision info to dmesg (Ville)\n\nSigned-off-by: Mika Kahola <mika.kahola@intel.com>","distinct":true,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/d6a039ec5577a3919da95d515c8de93ae42d9b46"},{"sha":"43109e26072ab6ad72765babfa38e1c4189c1e8c","author":{"name":"Mika Kahola","email":"28f2793d61efd54c9033c6dbddf8bfdcc3e1880b@intel.com"},"message":"drm/i915: Read DP branch device SW revision\n\nSW revision is mandatory field for DisplayPort branch\ndevices. This is defined in DPCD register field 0x50A.\n\nv2: move drm_dp_ds_revision structure to be part of\n    drm_dp_link structure (Daniel)\nv3: remove dependency to drm_dp_helper but instead parse\n    DPCD and print SW revision info to dmesg (Ville)\n\nSigned-off-by: Mika Kahola <mika.kahola@intel.com>","distinct":true,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/43109e26072ab6ad72765babfa38e1c4189c1e8c"},{"sha":"186d789fa3d8948d2bc9a3ad5f882ffbd3c9c624","author":{"name":"Mika Kahola","email":"28f2793d61efd54c9033c6dbddf8bfdcc3e1880b@intel.com"},"message":"drm/i915: Check pixel rate for DP to VGA dongle\n\nFilter out a mode that exceeds the max pixel rate setting\nfor DP to VGA dongle. This is defined in DPCD register 0x81\nif detailed cap info i.e. info field is 4 bytes long and\nit is available for DP downstream port.\n\nThe register defines the pixel rate divided by 8 in MP/s.\n\nv2: DPCD read outs and computation moved to drm (Ville, Daniel)\nv3: Sink pixel rate computation moved to drm_dp_max_sink_dotclock()\n    function (Daniel)\nv4: Use of drm_dp_helper.c routines to compute max pixel clock (Ville)\nv5: Use of intel_dp->downstream_ports to read out port capabilities.\n    Code restructuring (Ville)\nv6: Move DP branch device check to drm_dp_helper.c (Daniel)\nv7: Cleanup as suggested by Ville\n\nSigned-off-by: Mika Kahola <mika.kahola@intel.com>","distinct":true,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/186d789fa3d8948d2bc9a3ad5f882ffbd3c9c624"},{"sha":"b3ae0cea8cb3678afa9934ed42f104f681531384","author":{"name":"Mika Kahola","email":"28f2793d61efd54c9033c6dbddf8bfdcc3e1880b@intel.com"},"message":"drm/i915: Update bits per component for display info\n\nDisplayPort branch device may define max supported bits per\ncomponent. Update display info based on this value if bpc\nis defined.\n\nv2: cleanup to match the drm_dp_helper.c patches introduced\n    earlier in this series\nv3: Fill bpc for connector's display info in separate\n    drm_dp_helper function (Daniel)\nv4: remove updating bpc for display info as it may be overridden\n    when parsing EDID. Instead, check bpc for DP branch device\n    during compute_config\n\nSigned-off-by: Mika Kahola <mika.kahola@intel.com>","distinct":true,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/b3ae0cea8cb3678afa9934ed42f104f681531384"},{"sha":"94f7d378e483f810da4d5b1b0e1672ab6fbc30db","author":{"name":"Mika Kahola","email":"28f2793d61efd54c9033c6dbddf8bfdcc3e1880b@intel.com"},"message":"drm: Add DP branch device info on debugfs\n\nRead DisplayPort branch device info from through debugfs\ninterface.\n\nv2: use drm_dp_helper routines to collect data\nv3: cleanup to match the drm_dp_helper.c patches introduced\n    earlier in this series\nv4: move DP branch device info to function 'intel_dp_branch_device_info()'\nv5: initial step to move debugging info from intel_dp. to drm_dp_helper.c (Daniel)\nv6: read hw and sw revision without using specific drm_dp_helper routines\n\nSigned-off-by: Mika Kahola <mika.kahola@intel.com>","distinct":true,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/94f7d378e483f810da4d5b1b0e1672ab6fbc30db"},{"sha":"28c1b2d13aab0096abb9472de57318e6aea69ee5","author":{"name":"Mika Kahola","email":"28f2793d61efd54c9033c6dbddf8bfdcc3e1880b@intel.com"},"message":"drm/i915: Check TMDS clock DP to HDMI dongle\n\nRespect max TMDS clock frequency from DPCD for active\nDP to HDMI adapters.\n\nSigned-off-by: Mika Kahola <mika.kahola@intel.com>","distinct":true,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/28c1b2d13aab0096abb9472de57318e6aea69ee5"},{"sha":"72edebaa08072a396535428e62bce74ce2ac583b","author":{"name":"Mika Kahola","email":"28f2793d61efd54c9033c6dbddf8bfdcc3e1880b@intel.com"},"message":"drm/i915: Cleanup bpp for DisplayPort MST mode\n\nCleanup code for bpp computation in DisplayPort MST mode. Bpp for\nDP MST mode is fixed to 24bpp.\n\nSigned-off-by: Mika Kahola <mika.kahola@intel.com>","distinct":true,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/72edebaa08072a396535428e62bce74ce2ac583b"},{"sha":"12d2df9cb5cc725c825ac866faca8c6d0a6a4fc7","author":{"name":"Mika Kahola","email":"28f2793d61efd54c9033c6dbddf8bfdcc3e1880b@intel.com"},"message":"drm/i915: Cleanup PBN computatation for a DP MST mode\n\nCleanup PBN computation for a given mode.\n\nSigned-off-by: Mika Kahola <mika.kahola@intel.com>","distinct":true,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/12d2df9cb5cc725c825ac866faca8c6d0a6a4fc7"},{"sha":"597cbff0c73d9c435d87785e882e60ecbe276735","author":{"name":"Mika Kahola","email":"28f2793d61efd54c9033c6dbddf8bfdcc3e1880b@intel.com"},"message":"drm/i915: Read link status by using drm dp helpers\n\nLet's switch to use drm_dp_read_links_status() routine\nfrom dp helpers to read out DP link status instead of our\nprivate intel_dp_get_link_status().\n\nSigned-off-by: Mika Kahola <mika.kahola@intel.com>","distinct":true,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/597cbff0c73d9c435d87785e882e60ecbe276735"},{"sha":"831703c87a66afe6744b729946d5107490ff7de8","author":{"name":"Mika Kahola","email":"28f2793d61efd54c9033c6dbddf8bfdcc3e1880b@intel.com"},"message":"drm/i915: DisplayPort clock recovery cleanup\n\nSimplify and cleanup DisplayPort clock recovery routine by\ntrying out voltage and pre-emphasis settings only once per\nsetting instead of 5 iterations.\n\nSigned-off-by: Mika Kahola <mika.kahola@intel.com>","distinct":true,"url":"https://api.github.com/repos/mkahola/drm-intel-mika/commits/831703c87a66afe6744b729946d5107490ff7de8"}]}
{"actor":{"display_login":"mkahola"}}