[PULL] drm-misc-next

Daniel Vetter daniel.vetter at ffwll.ch
Thu Oct 12 12:05:22 UTC 2017


Hi Dave,

drm-misc-next-2017-10-12:
More 4.15 drm-misc stuff:

Cross-subsystem Changes:
- bridge cleanup refactor (Benjamin Gaignard)

Core Changes:
- less surprising atomic iterators (Maarten), fixes an oops introduced
  in drm-next
- better gem/fb helper docs (Noralf)
- fix dma-buf rcu races (Christian König)

Driver Changes:
- adv7511: CEC support (Hans Verkuil)
- sun4i update from Chen-Yu to improve hdmi and A31 support
- sii8620: add remote control support (Maceiej Purski)

New drivers:
- SiI9234 bridge driver (Maciej Purski)
- 7" rpi touch panel (Eric Anholt)

Note that this contains a topic pull from regmap, needed by the sun4i
changes. Mark Brown sent that out for pulling into drm-misc.

Cheers, Daniel
The following changes since commit 15438ab06515b093d61e2f35bb27d21e5e7f966e:

  Merge tag 'drm-misc-next-2017-10-05' of git://anongit.freedesktop.org/git/drm-misc into drm-next (2017-10-06 11:10:25 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2017-10-12

for you to fetch changes up to cccf4e3fe3e286b55634c2c5d0c4399f4288e440:

  drm/dp: WARN about invalid/unknown link rates and bw codes (2017-10-11 18:41:44 +0300)

----------------------------------------------------------------
More 4.15 drm-misc stuff:

Cross-subsystem Changes:
- bridge cleanup refactor (Benjamin Gaignard)

Core Changes:
- less surprising atomic iterators (Maarten), fixes an oops introduced
  in drm-next
- better gem/fb helper docs (Noralf)
- fix dma-buf rcu races (Christian König)

Driver Changes:
- adv7511: CEC support (Hans Verkuil)
- sun4i update from Chen-Yu to improve hdmi and A31 support
- sii8620: add remote control support (Maceiej Purski)

New drivers:
- SiI9234 bridge driver (Maciej Purski)
- 7" rpi touch panel (Eric Anholt)

Note that this contains a topic pull from regmap, needed by the sun4i
changes. Mark Brown sent that out for pulling into drm-misc.

----------------------------------------------------------------
Aishwarya Pant (1):
      drm/msm/mdp5: remove less than 0 comparison for unsigned value

Chen-Yu Tsai (10):
      regmap: add iopoll-like polling macro for regmap_field
      drm/sun4i: tcon: Add variant callback for TCON output muxing
      drm/sun4i: tcon: Add support for demuxing TCON output on A31
      drm/sun4i: hdmi: Disable clks in bind function error path and unbind function
      drm/sun4i: hdmi: create a regmap for later use
      drm/sun4i: hdmi: Allow using second PLL as TMDS clk parent
      dt-bindings: display: sun4i: Add binding for A31 HDMI controller
      drm/sun4i: hdmi: Add support for controller hardware variants
      drm/sun4i: hdmi: Add A31 specific DDC register definitions
      drm/sun4i: hdmi: Add support for A31's HDMI controller

Christian König (2):
      dma-buf: make reservation_object_copy_fences rcu save
      dma-fence: fix dma_fence_get_rcu_safe v2

Daniel Vetter (1):
      Merge tag 'regmap-poll-field' of git://git.kernel.org/.../broonie/regmap into drm-misc-next

Eric Anholt (2):
      dt-bindings: Document the Raspberry Pi Touchscreen nodes.
      drm/panel: Add support for the Raspberry Pi 7" Touchscreen.

Hans Verkuil (2):
      dt-bindings: adi,adv7511.txt: document cec clock
      drm: adv7511/33: add HDMI CEC support

Jani Nikula (1):
      drm/dp: WARN about invalid/unknown link rates and bw codes

Jeffy Chen (1):
      drm/atomic: Unref duplicated drm_atomic_state in drm_atomic_helper_resume()

Maarten Lankhorst (2):
      drm/atomic: Remove unneeded null check for private objects
      drm/atomic: Make atomic iterators less surprising

Maciej Purski (2):
      drm/bridge: add Silicon Image SiI9234 driver
      drm/bridge/sii8620: add remote control support

Noralf Trønnes (1):
      drm/gem-fb-helper: Improve documentation

benjamin.gaignard at linaro.org (5):
      drm/bridge: make drm_panel_bridge_remove more robust
      drm/drm_of: add drm_of_panel_bridge_remove function
      drm/stm: ltdc: remove bridge from driver internal structure
      drm/vc4: remove bridge from driver internal structure
      drm/bridge/synopsys: dsi :remove is_panel_bridge

 .../bindings/display/bridge/adi,adv7511.txt        |   4 +
 .../devicetree/bindings/display/bridge/sii9234.txt |  49 +
 .../panel/raspberrypi,7inch-touchscreen.txt        |  49 +
 .../bindings/display/sunxi/sun4i-drm.txt           |   3 +
 drivers/dma-buf/reservation.c                      |  56 +-
 drivers/gpu/drm/bridge/Kconfig                     |  10 +-
 drivers/gpu/drm/bridge/Makefile                    |   1 +
 drivers/gpu/drm/bridge/adv7511/Kconfig             |   8 +
 drivers/gpu/drm/bridge/adv7511/Makefile            |   1 +
 drivers/gpu/drm/bridge/adv7511/adv7511.h           |  43 +-
 drivers/gpu/drm/bridge/adv7511/adv7511_cec.c       | 337 +++++++
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       | 116 ++-
 drivers/gpu/drm/bridge/adv7511/adv7533.c           |  38 +-
 drivers/gpu/drm/bridge/panel.c                     |  10 +-
 drivers/gpu/drm/bridge/sii9234.c                   | 994 +++++++++++++++++++++
 drivers/gpu/drm/bridge/sil-sii8620.c               |  96 +-
 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c      |   5 +-
 drivers/gpu/drm/drm_atomic.c                       |   3 -
 drivers/gpu/drm/drm_atomic_helper.c                |   1 +
 drivers/gpu/drm/drm_dp_helper.c                    |   7 +-
 drivers/gpu/drm/drm_gem_framebuffer_helper.c       |  82 +-
 drivers/gpu/drm/drm_of.c                           |  33 +
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c            |   2 +-
 drivers/gpu/drm/panel/Kconfig                      |   8 +
 drivers/gpu/drm/panel/Makefile                     |   1 +
 .../gpu/drm/panel/panel-raspberrypi-touchscreen.c  | 514 +++++++++++
 drivers/gpu/drm/stm/ltdc.c                         |  16 +-
 drivers/gpu/drm/stm/ltdc.h                         |   2 -
 drivers/gpu/drm/sun4i/sun4i_hdmi.h                 | 107 +++
 drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c         |  38 +-
 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c             | 204 ++++-
 drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c             | 227 +++--
 drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c        |  68 +-
 drivers/gpu/drm/sun4i/sun4i_tcon.c                 |  91 +-
 drivers/gpu/drm/sun4i/sun4i_tcon.h                 |   6 +-
 drivers/gpu/drm/vc4/vc4_dpi.c                      |  17 +-
 include/drm/bridge/mhl.h                           |   4 +
 include/drm/drm_atomic.h                           |  94 +-
 include/drm/drm_of.h                               |   8 +
 include/linux/dma-fence.h                          |   5 +-
 include/linux/regmap.h                             |  39 +
 41 files changed, 3061 insertions(+), 336 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/bridge/sii9234.txt
 create mode 100644 Documentation/devicetree/bindings/display/panel/raspberrypi,7inch-touchscreen.txt
 create mode 100644 drivers/gpu/drm/bridge/adv7511/adv7511_cec.c
 create mode 100644 drivers/gpu/drm/bridge/sii9234.c
 create mode 100644 drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


More information about the dri-devel mailing list