diff options
author | Shawn Guo <shawn.guo@freescale.com> | 2013-07-23 10:49:05 -0400 |
---|---|---|
committer | Nitin Garg <nitin.garg@freescale.com> | 2014-04-16 09:00:45 -0400 |
commit | 0e80a67cd4934cad012e39550ca8a59fc3739796 (patch) | |
tree | 3257a4ac0a6823a0149c70a4cdf9d00510704efd /arch/arm/boot/dts/imx6qdl.dtsi | |
parent | 51fd500adc605a3fdecdadce7b22268664f7a5de (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.dtsi | 46 |
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 | }; |