aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/imx6qdl.dtsi
diff options
context:
space:
mode:
authorShawn Guo <shawn.guo@freescale.com>2013-07-23 10:49:05 -0400
committerNitin Garg <nitin.garg@freescale.com>2014-04-16 09:00:45 -0400
commit0e80a67cd4934cad012e39550ca8a59fc3739796 (patch)
tree3257a4ac0a6823a0149c70a4cdf9d00510704efd /arch/arm/boot/dts/imx6qdl.dtsi
parent51fd500adc605a3fdecdadce7b22268664f7a5de (diff)
ENGR00240987: ARM: dts: enable LDB and LCD support for imx6qdl-sabresd
This is a fast-forward porting of LDB and LCD DTS changes from 3.5.7 kernel. Along with the changes, the "&ldb" node gets removed from imx6q.dtsi, since it's only used by community kernel and will conflict with our internal LDB bindings. While adding alias for ipu in imx6qdl.dtsi, it also sorts all those aliases alphabetically. Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
Diffstat (limited to 'arch/arm/boot/dts/imx6qdl.dtsi')
-rw-r--r--arch/arm/boot/dts/imx6qdl.dtsi46
1 files changed, 23 insertions, 23 deletions
diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi
index 39180df78170..59bd248789ea 100644
--- a/arch/arm/boot/dts/imx6qdl.dtsi
+++ b/arch/arm/boot/dts/imx6qdl.dtsi
@@ -15,11 +15,6 @@
15 15
16/ { 16/ {
17 aliases { 17 aliases {
18 serial0 = &uart1;
19 serial1 = &uart2;
20 serial2 = &uart3;
21 serial3 = &uart4;
22 serial4 = &uart5;
23 gpio0 = &gpio1; 18 gpio0 = &gpio1;
24 gpio1 = &gpio2; 19 gpio1 = &gpio2;
25 gpio2 = &gpio3; 20 gpio2 = &gpio3;
@@ -27,6 +22,12 @@
27 gpio4 = &gpio5; 22 gpio4 = &gpio5;
28 gpio5 = &gpio6; 23 gpio5 = &gpio6;
29 gpio6 = &gpio7; 24 gpio6 = &gpio7;
25 ipu0 = &ipu1;
26 serial0 = &uart1;
27 serial1 = &uart2;
28 serial2 = &uart3;
29 serial3 = &uart4;
30 serial4 = &uart5;
30 }; 31 };
31 32
32 intc: interrupt-controller@00a01000 { 33 intc: interrupt-controller@00a01000 {
@@ -1231,23 +1232,15 @@
1231 }; 1232 };
1232 1233
1233 ldb: ldb@020e0008 { 1234 ldb: ldb@020e0008 {
1234 #address-cells = <1>;
1235 #size-cells = <0>;
1236 compatible = "fsl,imx6q-ldb", "fsl,imx53-ldb"; 1235 compatible = "fsl,imx6q-ldb", "fsl,imx53-ldb";
1237 gpr = <&gpr>; 1236 reg = <0x020e0000 0x4000>;
1237 clocks = <&clks 135>, <&clks 136>,
1238 <&clks 39>, <&clks 40>,
1239 <&clks 41>, <&clks 42>;
1240 clock-names = "ldb_di0", "ldb_di1",
1241 "ipu1_di0_sel", "ipu1_di1_sel",
1242 "ipu2_di0_sel", "ipu2_di1_sel";
1238 status = "disabled"; 1243 status = "disabled";
1239
1240 lvds-channel@0 {
1241 reg = <0>;
1242 crtcs = <&ipu1 0>;
1243 status = "disabled";
1244 };
1245
1246 lvds-channel@1 {
1247 reg = <1>;
1248 crtcs = <&ipu1 1>;
1249 status = "disabled";
1250 };
1251 }; 1244 };
1252 1245
1253 dcic1: dcic@020e4000 { 1246 dcic1: dcic@020e4000 {
@@ -1469,8 +1462,11 @@
1469 }; 1462 };
1470 1463
1471 vdoa@021e4000 { 1464 vdoa@021e4000 {
1465 compatible = "fsl,imx6q-vdoa";
1472 reg = <0x021e4000 0x4000>; 1466 reg = <0x021e4000 0x4000>;
1473 interrupts = <0 18 0x04>; 1467 interrupts = <0 18 0x04>;
1468 clocks = <&clks 202>;
1469 iram = <&ocram>;
1474 }; 1470 };
1475 1471
1476 uart2: serial@021e8000 { 1472 uart2: serial@021e8000 {
@@ -1519,13 +1515,17 @@
1519 }; 1515 };
1520 1516
1521 ipu1: ipu@02400000 { 1517 ipu1: ipu@02400000 {
1522 #crtc-cells = <1>;
1523 compatible = "fsl,imx6q-ipu"; 1518 compatible = "fsl,imx6q-ipu";
1524 reg = <0x02400000 0x400000>; 1519 reg = <0x02400000 0x400000>;
1525 interrupts = <0 6 0x4 0 5 0x4>; 1520 interrupts = <0 6 0x4 0 5 0x4>;
1526 clocks = <&clks 130>, <&clks 131>, <&clks 132>; 1521 clocks = <&clks 130>, <&clks 131>, <&clks 132>,
1527 clock-names = "bus", "di0", "di1"; 1522 <&clks 39>, <&clks 40>,
1523 <&clks 135>, <&clks 136>;
1524 clock-names = "bus", "di0", "di1",
1525 "di0_sel", "di1_sel",
1526 "ldb_di0", "ldb_di1";
1528 resets = <&src 2>; 1527 resets = <&src 2>;
1528 bypass_reset = <0>;
1529 }; 1529 };
1530 }; 1530 };
1531}; 1531};