aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/imx28-evk.dts
diff options
context:
space:
mode:
authorShawn Guo <shawn.guo@linaro.org>2012-07-07 09:09:51 -0400
committerShawn Guo <shawn.guo@linaro.org>2012-07-10 23:49:34 -0400
commit3dba2596730709fdec65491455a66a7df1ca67db (patch)
treea84eec56297d64ed5fafbaed8512628ded437e6a /arch/arm/boot/dts/imx28-evk.dts
parentdaefb6961cc64745c285b279d938b1854f74f870 (diff)
ARM: dts: imx28: move lcdif control pins into board dts
The presence and muxing of lcdif control pins can vary much on different boards. Move them into imx28-evk.dts to make lcdif_24bit_pins_a only about data pins, so that it can be reused by other boards. Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Diffstat (limited to 'arch/arm/boot/dts/imx28-evk.dts')
-rw-r--r--arch/arm/boot/dts/imx28-evk.dts16
1 files changed, 15 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/imx28-evk.dts b/arch/arm/boot/dts/imx28-evk.dts
index 0444964dae56..0fcc7eae5982 100644
--- a/arch/arm/boot/dts/imx28-evk.dts
+++ b/arch/arm/boot/dts/imx28-evk.dts
@@ -76,11 +76,25 @@
76 fsl,voltage = <1>; 76 fsl,voltage = <1>;
77 fsl,pull-up = <0>; 77 fsl,pull-up = <0>;
78 }; 78 };
79
80 lcdif_pins_evk: lcdif-evk@0 {
81 reg = <0>;
82 fsl,pinmux-ids = <
83 0x1181 /* MX28_PAD_LCD_RD_E__LCD_VSYNC */
84 0x1191 /* MX28_PAD_LCD_WR_RWN__LCD_HSYNC */
85 0x11a1 /* MX28_PAD_LCD_RS__LCD_DOTCLK */
86 0x11b1 /* MX28_PAD_LCD_CS__LCD_ENABLE */
87 >;
88 fsl,drive-strength = <0>;
89 fsl,voltage = <1>;
90 fsl,pull-up = <0>;
91 };
79 }; 92 };
80 93
81 lcdif@80030000 { 94 lcdif@80030000 {
82 pinctrl-names = "default"; 95 pinctrl-names = "default";
83 pinctrl-0 = <&lcdif_24bit_pins_a>; 96 pinctrl-0 = <&lcdif_24bit_pins_a
97 &lcdif_pins_evk>;
84 panel-enable-gpios = <&gpio3 30 0>; 98 panel-enable-gpios = <&gpio3 30 0>;
85 status = "okay"; 99 status = "okay";
86 }; 100 };