1. 23 11月, 2017 1 次提交
  2. 21 11月, 2017 4 次提交
  3. 20 11月, 2017 2 次提交
    • J
      drm/tilcdc: Remove obsolete "ti,tilcdc,slave" dts binding support · 739acd85
      Jyri Sarha 提交于
      This patch removes DRM_TILCDC_SLAVE_COMPAT option for supporting the
      obsolete "ti,tilcdc,slave" device tree binding. The new of_graph based
      binding - that is widely used in other drm driver too - has been
      supported since Linux v4.2. Maintaining the the backwards dts
      conversion code in the DRM_TILCDC_SLAVE_COMPAT has become a nuisance
      for the device/of development so the we decided to drop it after Linux
      v4.14, the 2017 LTS.
      Signed-off-by: NJyri Sarha <jsarha@ti.com>
      Acked-by: NRob Herring <robh@kernel.org>
      739acd85
    • T
      drm/tegra: sor: Reimplement pad clock · e1335e2f
      Thierry Reding 提交于
      The current implementation of the pad clock isn't quite correct. This
      has the side-effect of being incompatible with the implementation for
      Tegra186 (provided by the BPMP) and therefore would require a massive
      change to the driver to cope with the differences. Instead, simply do
      what Tegra186 does and add some code to fallback to the old behaviour
      for existing device trees.
      Signed-off-by: NThierry Reding <treding@nvidia.com>
      e1335e2f
  4. 18 11月, 2017 2 次提交
  5. 17 11月, 2017 3 次提交
  6. 16 11月, 2017 1 次提交
  7. 15 11月, 2017 5 次提交
  8. 14 11月, 2017 5 次提交
  9. 13 11月, 2017 1 次提交
    • E
      drm/rockchip: analogix_dp: Use mutex rather than spinlock · 44419ce7
      Emil Renner Berthing 提交于
      On the Samsung Chromebook Plus I get this error with 4.14-rc3:
      
      BUG: scheduling while atomic: kworker/3:1/50/0x00000002
      Modules linked in:
      CPU: 3 PID: 50 Comm: kworker/3:1 Not tainted 4.14.0-0.rc3-kevin #2
      Hardware name: Google Kevin (DT)
      Workqueue: events analogix_dp_psr_work
      Call trace:
      [<ffffff80080873b0>] dump_backtrace+0x0/0x320
      [<ffffff80080876e4>] show_stack+0x14/0x20
      [<ffffff8008606d38>] dump_stack+0x9c/0xbc
      [<ffffff80080c6b5c>] __schedule_bug+0x4c/0x70
      [<ffffff80086188c0>] __schedule+0x3f0/0x458
      [<ffffff8008618960>] schedule+0x38/0xa0
      [<ffffff800861c20c>] schedule_hrtimeout_range_clock+0x84/0xe8
      [<ffffff800861c2a0>] schedule_hrtimeout_range+0x10/0x18
      [<ffffff800861bcec>] usleep_range+0x64/0x78
      [<ffffff8008415a6c>] analogix_dp_transfer+0x16c/0x340
      [<ffffff8008412550>] analogix_dpaux_transfer+0x10/0x18
      [<ffffff80083ceb14>] drm_dp_dpcd_access+0x4c/0xf0
      [<ffffff80083cf614>] drm_dp_dpcd_write+0x1c/0x28
      [<ffffff8008413b98>] analogix_dp_disable_psr+0x60/0xa8
      [<ffffff800840da3c>] analogix_dp_psr_work+0x4c/0x90
      [<ffffff80080bb09c>] process_one_work+0x1d4/0x348
      [<ffffff80080bb258>] worker_thread+0x48/0x478
      [<ffffff80080c11fc>] kthread+0x12c/0x130
      [<ffffff8008084290>] ret_from_fork+0x10/0x18
      
      Changing rockchip_dp_device::psr_lock to a mutex rather
      than spinlock seems to fix the issue.
      Signed-off-by: NEmil Renner Berthing <kernel@esmil.dk>
      Tested-by: NEnric Balletbo i Serra <enric.balletbo@collabora.com>
      Signed-off-by: NMark Yao <mark.yao@rock-chips.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20171004175346.11956-1-kernel@esmil.dk
      44419ce7
  10. 10 11月, 2017 4 次提交
  11. 09 11月, 2017 12 次提交