[PATCH 0/4] drm/exynos: hdmi: move hdmiphy related code to hdmiphy driver
Rahul Sharma
rahul.sharma at samsung.com
Mon Apr 29 07:50:49 PDT 2013
Right now hdmiphy operations and configs are kept inside hdmi driver. hdmiphy
related code is tightly coupled with hdmi ip driver. Physicaly they are
different devices and should be instantiated independently.
In terms of versions/mapping/configurations Hdmi and hdmiphy are independent
of each other. It seems logical to isolate them and maintained independently.
This implementation is tested for:
1) Resolutions supported by exynos4 and 5 hdmi.
2) Runtime PM and S2R scenarions for exynos5.
This patch set is dependent on the patch, posted at
http://www.mail-archive.com/linux-samsung-soc@vger.kernel.org/msg17905.html
This series is based on exynos-drm-next branch at
git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
Rahul Sharma (4):
drm/exynos: hdmi: move hdmi subsystem registration to drm common hdmi
drm/exynos: hdmi: register hdmiphy driver from common drm hdmi
drm/exynos: hdmi: move hdmiphy callbacks to hdmiphy driver
ARM: EXYNOS: remove parent device for hdmiphy clock
arch/arm/mach-exynos/clock-exynos4.c | 1 -
arch/arm/mach-exynos/clock-exynos5.c | 1 -
drivers/gpu/drm/exynos/exynos_drm_drv.c | 25 +-
drivers/gpu/drm/exynos/exynos_drm_drv.h | 14 +-
drivers/gpu/drm/exynos/exynos_drm_hdmi.c | 107 +++++-
drivers/gpu/drm/exynos/exynos_drm_hdmi.h | 20 +
drivers/gpu/drm/exynos/exynos_hdmi.c | 371 ++-----------------
drivers/gpu/drm/exynos/exynos_hdmi.h | 1 -
drivers/gpu/drm/exynos/exynos_hdmiphy.c | 585 +++++++++++++++++++++++++++++-
drivers/gpu/drm/exynos/regs-hdmiphy.h | 61 ++++
10 files changed, 780 insertions(+), 406 deletions(-)
create mode 100644 drivers/gpu/drm/exynos/regs-hdmiphy.h
--
1.7.10.4
More information about the dri-devel
mailing list