[Intel-gfx] [PULL] drm-misc-next

Sean Paul seanpaul at chromium.org
Wed Feb 21 20:36:06 UTC 2018


Hi Dave,
A delicious collection of fixes and features for you this week. The backlight
helpers have been picked up by Lee Jones in the backlight tree, so hopefully
no fireworks there. Everything else is business as usual.

drm-misc-next-2018-02-21:
drm-misc-next for 4.17:

Cross-subsystem Changes:
- Backlight helpers to enable/disable and find devices in dt (Meghana)

Core Changes:
- Documentation improvements (Chris/Daniel/Jani)
- simple_kms_helper: Add mode_valid() support (Linus)
- mm: Fix bug in interval_tree causing nodes to be out-of-order (Chris)

Driver Changes:
- tinydrm/panel: Use the new backlight helpers (Meghana)
- rockchip: Support gem_prime_import_sg_table + some fixes (Various)
- sun4i: Add A83T HDMI support using dw-hdmi (Jernej)

Cc: Meghana Madhyastha <meghana.madhyastha at gmail.com>
Cc: Jani Nikula <jani.nikula at intel.com>
Cc: Daniel Vetter <daniel.vetter at ffwll.ch>
Cc: Chris Wilson <chris at chris-wilson.co.uk>
Cc: Linus Walleij <linus.walleij at linaro.org>
Cc: Heiko Stuebner <heiko at sntech.de>
Cc: Jernej Skrabec <jernej.skrabec at siol.net>

Cheers, Sean


The following changes since commit 933519a5a269d8460450545adefcb5caec622cac:

  Merge tag 'topic/hdcp-2018-02-13' of git://anongit.freedesktop.org/drm/drm-misc into drm-next (2018-02-16 09:36:04 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2018-02-21

for you to fetch changes up to 2b91e3c43b4f3d3cd4d84a31cfbe6b165d89b70e:

  drm/omapdrm: Use of_find_backlight helper (2018-02-20 11:07:22 -0500)

----------------------------------------------------------------
drm-misc-next for 4.17:

Cross-subsystem Changes:
- Backlight helpers to enable/disable and find devices in dt (Meghana)

Core Changes:
- Documentation improvements (Chris/Daniel/Jani)
- simple_kms_helper: Add mode_valid() support (Linus)
- mm: Fix bug in interval_tree causing nodes to be out-of-order (Chris)

Driver Changes:
- tinydrm/panel: Use the new backlight helpers (Meghana)
- rockchip: Support gem_prime_import_sg_table + some fixes (Various)
- sun4i: Add A83T HDMI support using dw-hdmi (Jernej)

Cc: Meghana Madhyastha <meghana.madhyastha at gmail.com>
Cc: Jani Nikula <jani.nikula at intel.com>
Cc: Daniel Vetter <daniel.vetter at ffwll.ch>
Cc: Chris Wilson <chris at chris-wilson.co.uk>
Cc: Linus Walleij <linus.walleij at linaro.org>
Cc: Heiko Stuebner <heiko at sntech.de>
Cc: Jernej Skrabec <jernej.skrabec at siol.net>

----------------------------------------------------------------
Anusha Srivatsa (1):
      drm: Add DPCD definitions for DP 1.4 FEC feature

Chris Wilson (3):
      drm: Fix kerneldoc warnings for drm_lease
      dma-buf/sw_sync: Fix kerneldoc warnings
      drm: Use idr_init_base(1) when using id==0 for invalid

Chris Zhong (1):
      Documentation: bindings: add dt documentation for cdn DP controller

Colin Ian King (1):
      drm/bochs: make structure bochs_bo_driver static

Daniel Vetter (6):
      drm/todo: Add idr_init_base todo
      drm/docs: Discourage adding more to kms-properties.csv
      drm/docs: Align layout of optional plane blending properties
      drm/docs: Document "scaling mode" property better
      drm/doc: Polish for drm_mode_parse_command_line_for_connector
      drm/doc: Use new substruct support

Fabio Estevam (2):
      drm/rockchip: dsi: Remove unnecessary platform_get_resource() error check
      drm/rockchip: inno_hdmi: Remove unnecessary platform_get_resource() error check

Giulio Benetti (1):
      drm/sun4i: fix HSYNC and VSYNC polarity

Haixia Shi (1):
      drm/rockchip: support prime import sg table

Jani Nikula (1):
      drm: add documentation for tv connector state margins

Jernej Skrabec (8):
      drm/bridge/synopsys: dw-hdmi: Enable workaround for v1.32a
      drm/bridge/synopsys: dw-hdmi: Export some PHY related functions
      drm/bridge/synopsys: dw-hdmi: don't clobber drvdata
      dt-bindings: display: sun4i-drm: Add A83T HDMI pipeline
      drm/sun4i: Add has_channel_0 TCON quirk
      drm/sun4i: Add support for A83T second TCON
      drm/sun4i: Add support for A83T second DE2 mixer
      drm/sun4i: Implement A83T HDMI driver

Joe Moriarty (2):
      drm: NULL pointer dereference [null-pointer-deref] (CWE 476) problem
      drm: NULL pointer dereference [null-pointer-deref] (CWE 476) problem

Linus Walleij (1):
      drm: simple_kms_helper: Add mode_valid() callback support

Maxime Ripard (1):
      drm/rcar-du: dw-hdmi: Fix compilation

Meghana Madhyastha (10):
      video: backlight: Add helpers to enable and disable backlight
      video: backlight: Add of_find_backlight helper in backlight.c
      video: backlight: Add devres versions of of_find_backlight
      drm/tinydrm: Convert tinydrm_enable/disable_backlight to backlight_enable/disable
      drm/tinydrm: Replace tinydrm_of_find_backlight with of_find_backlight
      drm/tinydrm: Call devres version of of_find_backlight
      drm/panel: Use backlight_enable/disable helpers
      drm/omapdrm: Use backlight_enable/disable helpers
      drm/panel: Use of_find_backlight helper
      drm/omapdrm: Use of_find_backlight helper

Sean Paul (2):
      Merge airlied/drm-next into drm-misc-next
      Merge tag 'topic/backlight_for_lag-2018-01-29' of git://anongit.freedesktop.org/drm/drm-misc into drm-misc-next

Tomasz Figa (1):
      drm/rockchip: Get rid of unnecessary struct fields

Ørjan Eide (1):
      drm/rockchip: Respect page offset for PRIME mmap calls

 .../bindings/display/rockchip/cdn-dp-rockchip.txt  |  74 ++++++
 .../bindings/display/sunxi/sun4i-drm.txt           |  61 ++++-
 Documentation/gpu/drm-kms.rst                      |   5 +-
 Documentation/gpu/kms-properties.csv               |   1 -
 Documentation/gpu/todo.rst                         |  10 +
 drivers/dma-buf/sw_sync.c                          |   6 +-
 drivers/gpu/drm/bochs/bochs_mm.c                   |   2 +-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |  83 ++++---
 drivers/gpu/drm/drm_blend.c                        |  18 +-
 drivers/gpu/drm/drm_connector.c                    |  32 ++-
 drivers/gpu/drm/drm_dp_mst_topology.c              |   8 +-
 drivers/gpu/drm/drm_edid.c                         |   2 +
 drivers/gpu/drm/drm_gem.c                          |   4 +-
 drivers/gpu/drm/drm_lease.c                        |  16 +-
 drivers/gpu/drm/drm_modes.c                        |   4 +-
 drivers/gpu/drm/drm_simple_kms_helper.c            |  15 ++
 drivers/gpu/drm/drm_syncobj.c                      |   2 +-
 drivers/gpu/drm/imx/dw_hdmi-imx.c                  |  13 +-
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |  22 +-
 drivers/gpu/drm/omapdrm/displays/panel-dpi.c       |  36 +--
 drivers/gpu/drm/panel/panel-innolux-p079zca.c      |  30 +--
 drivers/gpu/drm/panel/panel-jdi-lt070me05000.c     |   6 +-
 drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c    |  38 +--
 drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c    |  37 +--
 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c             |  14 +-
 drivers/gpu/drm/rockchip/dw-mipi-dsi.c             |   3 -
 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c        |  13 +-
 drivers/gpu/drm/rockchip/inno_hdmi.c               |   3 -
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c        |   1 +
 drivers/gpu/drm/rockchip/rockchip_drm_gem.c        | 125 +++++++++-
 drivers/gpu/drm/rockchip/rockchip_drm_gem.h        |   5 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |   5 -
 drivers/gpu/drm/sun4i/Kconfig                      |   9 +
 drivers/gpu/drm/sun4i/Makefile                     |   4 +
 drivers/gpu/drm/sun4i/sun4i_tcon.c                 |  50 ++--
 drivers/gpu/drm/sun4i/sun4i_tcon.h                 |   1 +
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c              | 196 +++++++++++++++
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h              |  44 ++++
 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c             | 270 +++++++++++++++++++++
 drivers/gpu/drm/sun4i/sun8i_mixer.c                |  11 +
 drivers/gpu/drm/tinydrm/Kconfig                    |   2 -
 drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c     |  95 --------
 drivers/gpu/drm/tinydrm/mi0283qt.c                 |   3 +-
 drivers/gpu/drm/tinydrm/mipi-dbi.c                 |   4 +-
 drivers/gpu/drm/tinydrm/st7735r.c                  |   3 +-
 drivers/video/backlight/backlight.c                |  73 ++++++
 include/drm/bridge/dw_hdmi.h                       |  24 +-
 include/drm/drm_connector.h                        |   6 +-
 include/drm/drm_dp_helper.h                        |  30 +++
 include/drm/drm_simple_kms_helper.h                |  14 ++
 include/drm/drm_vblank.h                           |  16 ++
 include/drm/tinydrm/tinydrm-helpers.h              |   4 -
 include/linux/backlight.h                          |  58 +++++
 53 files changed, 1253 insertions(+), 358 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/rockchip/cdn-dp-rockchip.txt
 create mode 100644 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c
 create mode 100644 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h
 create mode 100644 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c

-- 
Sean Paul, Software Engineer, Google / Chromium OS


More information about the Intel-gfx mailing list