aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorRanjani Vaidyanathan <ra5478@freescale.com>2013-08-20 15:30:56 -0400
committerNitin Garg <nitin.garg@freescale.com>2014-04-16 09:01:25 -0400
commit38937ae1c8de16798a28b7327e1d2c3cb6574384 (patch)
tree09695b6375d3cd618125d25067763cd626d0c481 /arch
parent7091e3d1c771eb34cc2fdd683e43b13949085b83 (diff)
ENGR00275974-2 [iMX6DQ/iMX6DL] Add busfreq support to device tree
Add busfreq details to the device tree. Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/boot/dts/imx6dl.dtsi13
-rw-r--r--arch/arm/boot/dts/imx6q.dtsi13
-rw-r--r--arch/arm/boot/dts/imx6qdl.dtsi5
3 files changed, 31 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6dl.dtsi b/arch/arm/boot/dts/imx6dl.dtsi
index c7936551b950..5b64af74fdbd 100644
--- a/arch/arm/boot/dts/imx6dl.dtsi
+++ b/arch/arm/boot/dts/imx6dl.dtsi
@@ -52,6 +52,19 @@
52 }; 52 };
53 53
54 soc { 54 soc {
55
56 busfreq { /* BUSFREQ */
57 compatible = "fsl,imx6_busfreq";
58 clocks = <&clks 171>, <&clks 6>, <&clks 11>, <&clks 104>, <&clks 172>, <&clks 58>,
59 <&clks 18>, <&clks 60>, <&clks 20>, <&clks 3>;
60 clock-names = "pll2_bus", "pll2_pfd2_396m", "pll2_198m", "arm", "pll3_usb_otg", "periph",
61 "periph_pre", "periph_clk2", "periph_clk2_sel", "osc";
62 interrupts = <0 107 0x04>, <0 112 0x4>;
63 interrupt-names = "irq_busfreq_0", "irq_busfreq_1";
64 status = "disabled";
65 fsl,max_ddr_freq = <400000000>;
66 };
67
55 gpu@00130000 { 68 gpu@00130000 {
56 compatible = "fsl,imx6dl-gpu", "fsl,imx6q-gpu"; 69 compatible = "fsl,imx6dl-gpu", "fsl,imx6q-gpu";
57 reg = <0x00130000 0x4000>, <0x00134000 0x4000>, 70 reg = <0x00130000 0x4000>, <0x00134000 0x4000>,
diff --git a/arch/arm/boot/dts/imx6q.dtsi b/arch/arm/boot/dts/imx6q.dtsi
index 01c9f89fa9e3..5e453bce050f 100644
--- a/arch/arm/boot/dts/imx6q.dtsi
+++ b/arch/arm/boot/dts/imx6q.dtsi
@@ -72,6 +72,18 @@
72 }; 72 };
73 73
74 soc { 74 soc {
75
76 busfreq { /* BUSFREQ */
77 compatible = "fsl,imx6_busfreq";
78 clocks = <&clks 171>, <&clks 6>, <&clks 11>, <&clks 104>, <&clks 172>, <&clks 58>,
79 <&clks 18>, <&clks 60>, <&clks 20>, <&clks 3>;
80 clock-names = "pll2_bus", "pll2_pfd2_396m", "pll2_198m", "arm", "pll3_usb_otg", "periph",
81 "periph_pre", "periph_clk2", "periph_clk2_sel", "osc";
82 interrupts = <0 107 0x04>, <0 112 0x4>, <0 113 0x4>, <0 114 0x4>;
83 interrupt-names = "irq_busfreq_0", "irq_busfreq_1", "irq_busfreq_2", "irq_busfreq_3";
84 fsl,max_ddr_freq = <528000000>;
85 };
86
75 gpu@00130000 { 87 gpu@00130000 {
76 compatible = "fsl,imx6q-gpu"; 88 compatible = "fsl,imx6q-gpu";
77 reg = <0x00130000 0x4000>, <0x00134000 0x4000>, 89 reg = <0x00130000 0x4000>, <0x00134000 0x4000>,
@@ -120,6 +132,7 @@
120 status = "disabled"; 132 status = "disabled";
121 }; 133 };
122 134
135
123 aips-bus@02000000 { /* AIPS1 */ 136 aips-bus@02000000 { /* AIPS1 */
124 spba-bus@02000000 { 137 spba-bus@02000000 {
125 ecspi5: ecspi@02018000 { 138 ecspi5: ecspi@02018000 {
diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi
index be953273b197..b6fe966cb6f0 100644
--- a/arch/arm/boot/dts/imx6qdl.dtsi
+++ b/arch/arm/boot/dts/imx6qdl.dtsi
@@ -1456,6 +1456,11 @@
1456 reg = <0x021ac000 0x4000>; 1456 reg = <0x021ac000 0x4000>;
1457 }; 1457 };
1458 1458
1459 mmdc0-1@021b0000 { /* MMDC0-1 */
1460 compatible = "fsl,imx6q-mmdc-combine";
1461 reg = <0x021b0000 0x8000>;
1462 };
1463
1459 mmdc0: mmdc@021b0000 { /* MMDC0 */ 1464 mmdc0: mmdc@021b0000 { /* MMDC0 */
1460 compatible = "fsl,imx6q-mmdc"; 1465 compatible = "fsl,imx6q-mmdc";
1461 reg = <0x021b0000 0x4000>; 1466 reg = <0x021b0000 0x4000>;