aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Agner <stefan@agner.ch>2016-04-05 01:28:40 -0400
committerShawn Guo <shawnguo@kernel.org>2016-04-13 05:42:47 -0400
commit77f0862d0d6874a73f83032b7ffd6d204fc8646c (patch)
treeaf6518c20dc03e29144880e0e7f54fb990d3d530
parent1d0fc33f4666f1bd29990f154767aa5d374c9e19 (diff)
ARM: dts: vf610-colibri: enable display controller
Enable dcu node which is used by the DCU DRM driver. Assign the 5.7" EDT panel with VGA resolution which Toradex sells often with the evaluation board. Signed-off-by: Stefan Agner <stefan@agner.ch> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
-rw-r--r--arch/arm/boot/dts/vf-colibri-eval-v3.dtsi16
-rw-r--r--arch/arm/boot/dts/vf-colibri.dtsi33
2 files changed, 49 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/vf-colibri-eval-v3.dtsi b/arch/arm/boot/dts/vf-colibri-eval-v3.dtsi
index 4d8b7f693535..a8a8e434fb27 100644
--- a/arch/arm/boot/dts/vf-colibri-eval-v3.dtsi
+++ b/arch/arm/boot/dts/vf-colibri-eval-v3.dtsi
@@ -50,6 +50,11 @@
50 clock-frequency = <16000000>; 50 clock-frequency = <16000000>;
51 }; 51 };
52 52
53 panel: panel {
54 compatible = "edt,et057090dhu";
55 backlight = <&bl>;
56 };
57
53 reg_3v3: regulator-3v3 { 58 reg_3v3: regulator-3v3 {
54 compatible = "regulator-fixed"; 59 compatible = "regulator-fixed";
55 regulator-name = "3.3V"; 60 regulator-name = "3.3V";
@@ -83,6 +88,13 @@
83 status = "okay"; 88 status = "okay";
84}; 89};
85 90
91&dcu0 {
92 pinctrl-names = "default";
93 pinctrl-0 = <&pinctrl_dcu0_1>;
94 fsl,panel = <&panel>;
95 status = "okay";
96};
97
86&dspi1 { 98&dspi1 {
87 status = "okay"; 99 status = "okay";
88 100
@@ -134,6 +146,10 @@
134 vin-supply = <&reg_3v3>; 146 vin-supply = <&reg_3v3>;
135}; 147};
136 148
149&tcon0 {
150 status = "okay";
151};
152
137&uart0 { 153&uart0 {
138 status = "okay"; 154 status = "okay";
139}; 155};
diff --git a/arch/arm/boot/dts/vf-colibri.dtsi b/arch/arm/boot/dts/vf-colibri.dtsi
index fda7f28101e1..afcc43d2fa5c 100644
--- a/arch/arm/boot/dts/vf-colibri.dtsi
+++ b/arch/arm/boot/dts/vf-colibri.dtsi
@@ -219,6 +219,39 @@
219 >; 219 >;
220 }; 220 };
221 221
222 pinctrl_dcu0_1: dcu0grp_1 {
223 fsl,pins = <
224 VF610_PAD_PTE0__DCU0_HSYNC 0x1902
225 VF610_PAD_PTE1__DCU0_VSYNC 0x1902
226 VF610_PAD_PTE2__DCU0_PCLK 0x1902
227 VF610_PAD_PTE4__DCU0_DE 0x1902
228 VF610_PAD_PTE5__DCU0_R0 0x1902
229 VF610_PAD_PTE6__DCU0_R1 0x1902
230 VF610_PAD_PTE7__DCU0_R2 0x1902
231 VF610_PAD_PTE8__DCU0_R3 0x1902
232 VF610_PAD_PTE9__DCU0_R4 0x1902
233 VF610_PAD_PTE10__DCU0_R5 0x1902
234 VF610_PAD_PTE11__DCU0_R6 0x1902
235 VF610_PAD_PTE12__DCU0_R7 0x1902
236 VF610_PAD_PTE13__DCU0_G0 0x1902
237 VF610_PAD_PTE14__DCU0_G1 0x1902
238 VF610_PAD_PTE15__DCU0_G2 0x1902
239 VF610_PAD_PTE16__DCU0_G3 0x1902
240 VF610_PAD_PTE17__DCU0_G4 0x1902
241 VF610_PAD_PTE18__DCU0_G5 0x1902
242 VF610_PAD_PTE19__DCU0_G6 0x1902
243 VF610_PAD_PTE20__DCU0_G7 0x1902
244 VF610_PAD_PTE21__DCU0_B0 0x1902
245 VF610_PAD_PTE22__DCU0_B1 0x1902
246 VF610_PAD_PTE23__DCU0_B2 0x1902
247 VF610_PAD_PTE24__DCU0_B3 0x1902
248 VF610_PAD_PTE25__DCU0_B4 0x1902
249 VF610_PAD_PTE26__DCU0_B5 0x1902
250 VF610_PAD_PTE27__DCU0_B6 0x1902
251 VF610_PAD_PTE28__DCU0_B7 0x1902
252 >;
253 };
254
222 pinctrl_dspi1: dspi1grp { 255 pinctrl_dspi1: dspi1grp {
223 fsl,pins = < 256 fsl,pins = <
224 VF610_PAD_PTD5__DSPI1_CS0 0x33e2 257 VF610_PAD_PTD5__DSPI1_CS0 0x33e2