[GIT PULL] imx-drm mode fixup support, imx-hdmi bridge conversion and imx-drm cleanup
Philipp Zabel
p.zabel at pengutronix.de
Fri Jan 9 00:35:09 PST 2015
Hi Dave,
this series contains the imx-hdmi to dw_hdmi drm_bridge conversion,
ipuv3-crtc mode_fixup support and assorted core cleanup and encoder
fixes.
regards
Philipp
The following changes since commit 97bf6af1f928216fd6c5a66e8a57bfa95a659672:
Linux 3.19-rc1 (2014-12-20 17:08:50 -0800)
are available in the git repository at:
git://git.pengutronix.de/git/pza/linux tags/imx-drm-next-2015-01-09
for you to fetch changes up to d50141d8072e5322ee0518a8c967b5c9caf463d2:
imx-drm: core: handling of DI clock flags to ipu_crtc_mode_set() (2015-01-07 21:32:07 +0100)
----------------------------------------------------------------
imx-drm mode fixup support, imx-hdmi bridge conversion and imx-drm cleanup
- Implement mode_fixup for a DI vertical timing limitation
- Use generic DRM OF helpers in DRM core
- Convert imx-hdmi to dw_hdmi drm_bridge and add rockchip
driver
- Add DC use counter to fix multi-display support
- Simplify handling of DI clock flags
- A few small fixes and cleanup
----------------------------------------------------------------
Andy Yan (12):
drm: imx: imx-hdmi: make checkpatch happy
drm: imx: imx-hdmi: return defer if can't get ddc i2c adapter
drm: imx: imx-hdmi: convert imx-hdmi to drm_bridge mode
drm: imx: imx-hdmi: split phy configuration to platform driver
drm: imx: imx-hdmi: move imx-hdmi to bridge/dw_hdmi
dt-bindings: add document for dw_hdmi
drm: bridge/dw_hdmi: add support for multi-byte register width access
drm: bridge/dw_hdmi: add mode_valid support
drm: bridge/dw_hdmi: clear i2cmphy_stat0 reg in hdmi_phy_wait_i2c_done
drm: bridge/dw_hdmi: add function dw_hdmi_phy_enable_spare
dt-bindings: Add documentation for rockchip dw hdmi
drm: bridge/dw_hdmi: add rockchip rk3288 support
Jiada Wang (1):
gpu: ipu-di: Add ipu_di_adjust_videomode()
Peter Seiderer (2):
drm/imx: parallel-display: fix imxpd-->edid memleak
drm/imx: imx-ldb: fix channel->edid memleak
Philipp Zabel (2):
drm: bridge/dw_hdmi: request interrupt only after initializing the mutes
drm: rockchip: export functions needed by rockchip dw_hdmi bridge driver
Russell King (2):
drm/imx: convert imx-drm to use the generic DRM OF helper
imx-drm: core: handling of DI clock flags to ipu_crtc_mode_set()
Steve Longerbeam (7):
gpu: ipu-v3: Implement use counter for ipu_dc_enable(), ipu_dc_disable()
gpu: ipu-di: remove some non-functional code
drm_modes: add drm_display_mode_to_videomode
imx-drm: ipuv3-crtc: Implement mode_fixup
imx-drm: encoder prepare/mode_set must use adjusted mode
gpu: ipu-v3: Use videomode in struct ipu_di_signal_cfg
gpu: ipu-di: Switch to DIV_ROUND_CLOSEST for DI clock divider calc
.../devicetree/bindings/drm/bridge/dw_hdmi.txt | 50 ++
.../devicetree/bindings/video/dw_hdmi-rockchip.txt | 46 ++
drivers/gpu/drm/bridge/Kconfig | 5 +
drivers/gpu/drm/bridge/Makefile | 1 +
.../gpu/drm/{imx/imx-hdmi.c => bridge/dw_hdmi.c} | 724 ++++++++++-----------
.../gpu/drm/{imx/imx-hdmi.h => bridge/dw_hdmi.h} | 4 +-
drivers/gpu/drm/drm_modes.c | 40 ++
drivers/gpu/drm/imx/Kconfig | 1 +
drivers/gpu/drm/imx/Makefile | 2 +-
drivers/gpu/drm/imx/dw_hdmi-imx.c | 258 ++++++++
drivers/gpu/drm/imx/imx-drm-core.c | 87 +--
drivers/gpu/drm/imx/imx-drm.h | 2 +-
drivers/gpu/drm/imx/imx-ldb.c | 8 +-
drivers/gpu/drm/imx/imx-tve.c | 4 +-
drivers/gpu/drm/imx/ipuv3-crtc.c | 78 +--
drivers/gpu/drm/imx/parallel-display.c | 7 +-
drivers/gpu/drm/rockchip/Kconfig | 10 +
drivers/gpu/drm/rockchip/Makefile | 2 +
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 341 ++++++++++
drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 1 +
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 +
drivers/gpu/ipu-v3/ipu-dc.c | 25 +-
drivers/gpu/ipu-v3/ipu-di.c | 121 ++--
include/drm/bridge/dw_hdmi.h | 61 ++
include/drm/drm_modes.h | 2 +
include/video/imx-ipu-v3.h | 21 +-
26 files changed, 1334 insertions(+), 568 deletions(-)
create mode 100644 Documentation/devicetree/bindings/drm/bridge/dw_hdmi.txt
create mode 100644 Documentation/devicetree/bindings/video/dw_hdmi-rockchip.txt
rename drivers/gpu/drm/{imx/imx-hdmi.c => bridge/dw_hdmi.c} (72%)
rename drivers/gpu/drm/{imx/imx-hdmi.h => bridge/dw_hdmi.h} (99%)
create mode 100644 drivers/gpu/drm/imx/dw_hdmi-imx.c
create mode 100644 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c
create mode 100644 include/drm/bridge/dw_hdmi.h
More information about the dri-devel
mailing list