summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSandor Yu <R01008@freescale.com>2015-01-23 10:19:32 +0800
committerSandor Yu <R01008@freescale.com>2015-02-02 15:25:41 +0800
commitf2ed595051921d3609e8aabde66ce75ffc80efea (patch)
tree31747782ea0f915aab7308de8ba715d7a7d72ac4
parente82ba8d3e4ffb2649c143100ad0318a10e540e11 (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.dts17
-rw-r--r--arch/arm/boot/dts/imx6sx.dtsi1
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
>;
};
};