diff options
author | Sandor Yu <R01008@freescale.com> | 2015-01-23 10:19:32 +0800 |
---|---|---|
committer | Sandor Yu <R01008@freescale.com> | 2015-02-02 15:25:41 +0800 |
commit | f2ed595051921d3609e8aabde66ce75ffc80efea (patch) | |
tree | 31747782ea0f915aab7308de8ba715d7a7d72ac4 | |
parent | e82ba8d3e4ffb2649c143100ad0318a10e540e11 (diff) |
MLK-10135: dts: Enable sii902x hdmi driver in imx6sx sdb
Enable sii902x hdmi driver in imx6sx sdb board.
Driver suppoer HPD and read edid data from dispaly monitor.
Signed-off-by: Sandor Yu <R01008@freescale.com>
(cherry picked from commit 8abc5d8909e13f603588b471ea9a898bbc103fc0)
-rw-r--r-- | arch/arm/boot/dts/imx6sx-sdb.dts | 17 | ||||
-rw-r--r-- | arch/arm/boot/dts/imx6sx.dtsi | 1 |
2 files changed, 18 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6sx-sdb.dts b/arch/arm/boot/dts/imx6sx-sdb.dts index 6d7a66ebc39d..37773bd060a6 100644 --- a/arch/arm/boot/dts/imx6sx-sdb.dts +++ b/arch/arm/boot/dts/imx6sx-sdb.dts @@ -157,6 +157,13 @@ csi_id = <1>; status = "okay"; }; + + sii902x_reset: sii902x-reset { + compatible = "gpio-reset"; + reset-gpios = <&gpio3 27 1>; + reset-delay-us = <100000>; + #reset-cells = <0>; + }; }; &cpu0 { @@ -339,6 +346,16 @@ mclk = <24000000>; mclk_source = <0>; }; + + sii902x@39 { + compatible = "SiI,sii902x"; + interrupt-parent = <&gpio4>; + interrupts = <21 2>; + mode_str ="1280x720M@60"; + bits-per-pixel = <32>; + resets = <&sii902x_reset>; + reg = <0x39>; + }; }; &flexcan1 { diff --git a/arch/arm/boot/dts/imx6sx.dtsi b/arch/arm/boot/dts/imx6sx.dtsi index f1cfcc82dceb..76825f49cfd1 100644 --- a/arch/arm/boot/dts/imx6sx.dtsi +++ b/arch/arm/boot/dts/imx6sx.dtsi @@ -1628,6 +1628,7 @@ MX6SX_PAD_LCD1_VSYNC__LCDIF1_VSYNC 0x4001b0b0 MX6SX_PAD_LCD1_HSYNC__LCDIF1_HSYNC 0x4001b0b0 MX6SX_PAD_LCD1_RESET__GPIO3_IO_27 0x1b0b0 + MX6SX_PAD_QSPI1A_SCLK__GPIO4_IO_21 0x1b0b0 >; }; }; |