Browse Source

of/documentation: update with clock information for exynos hdmi subsystem

Adding information about clocks to the binding documentation
for exynos mixer and hdmi.

Signed-off-by: Rahul Sharma <rahul.sharma@samsung.com>
Reviewed-by: Tomasz Figa <t.figa@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Rahul Sharma 12 years ago
parent
commit
6edf22a429

+ 13 - 1
Documentation/devicetree/bindings/video/exynos_hdmi.txt

@@ -12,7 +12,19 @@ Required properties:
 	a) phandle of the gpio controller node.
 	a) phandle of the gpio controller node.
 	b) pin number within the gpio controller.
 	b) pin number within the gpio controller.
 	c) optional flags and pull up/down.
 	c) optional flags and pull up/down.
-
+- clocks: list of clock IDs from SoC clock driver.
+	a) hdmi: Gate of HDMI IP bus clock.
+	b) sclk_hdmi: Gate of HDMI special clock.
+	c) sclk_pixel: Pixel special clock, one of the two possible inputs of
+		HDMI clock mux.
+	d) sclk_hdmiphy: HDMI PHY clock output, one of two possible inputs of
+		HDMI clock mux.
+	e) mout_hdmi: It is required by the driver to switch between the 2
+		parents i.e. sclk_pixel and sclk_hdmiphy. If hdmiphy is stable
+		after configuration, parent is set to sclk_hdmiphy else
+		sclk_pixel.
+- clock-names: aliases as per driver requirements for above clock IDs:
+	"hdmi", "sclk_hdmi", "sclk_pixel", "sclk_hdmiphy" and "mout_hdmi".
 Example:
 Example:
 
 
 	hdmi {
 	hdmi {

+ 4 - 0
Documentation/devicetree/bindings/video/exynos_mixer.txt

@@ -10,6 +10,10 @@ Required properties:
 - reg: physical base address of the mixer and length of memory mapped
 - reg: physical base address of the mixer and length of memory mapped
 	region.
 	region.
 - interrupts: interrupt number to the cpu.
 - interrupts: interrupt number to the cpu.
+- clocks: list of clock IDs from SoC clock driver.
+	a) mixer: Gate of Mixer IP bus clock.
+	b) sclk_hdmi: HDMI Special clock, one of the two possible inputs of
+               mixer mux.
 
 
 Example:
 Example: