[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