OMAPDSS: remove dispc's dependency to VENC/HDMI work/dss-dev-model-base
authorTomi Valkeinen <tomi.valkeinen@ti.com>
Thu, 16 May 2013 07:44:13 +0000 (10:44 +0300)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Thu, 13 Jun 2013 11:37:24 +0000 (14:37 +0300)
commit3822fd5bca57e4fd042584a71c711df0bca8e9e2
tree345ef08dbd5afd7928c038fcf69db95c1adf54e2
parent22327a84bf5c57887bdc7cc6d3996d0b05e234ca
OMAPDSS: remove dispc's dependency to VENC/HDMI

DISPC needs to know the clock rate for DIGIT (i.e. TV) channel, and this
clock is provided by either VENC or HDMI modules. Currently DISPC will
call a function in VENC/HDMI, asking what the clock rate is. This means
we have a fixed dependency from DISPC to both VENC and HDMI.

To have a more generic approach, and in particular to allow adding OMAP5
HDMI driver, we need to remove this dependency. This patch makes
VENC/HDMI inform DISPC when the their clock changes, thus reversing the
dependency and removing the issue.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
drivers/video/omap2/dss/dispc.c
drivers/video/omap2/dss/dss.h
drivers/video/omap2/dss/hdmi.c
drivers/video/omap2/dss/venc.c