diff options
author | Ranjani Vaidyanathan <ra5478@freescale.com> | 2013-08-20 15:30:56 -0400 |
---|---|---|
committer | Nitin Garg <nitin.garg@freescale.com> | 2014-04-16 09:01:25 -0400 |
commit | 38937ae1c8de16798a28b7327e1d2c3cb6574384 (patch) | |
tree | 09695b6375d3cd618125d25067763cd626d0c481 /arch | |
parent | 7091e3d1c771eb34cc2fdd683e43b13949085b83 (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.dtsi | 13 | ||||
-rw-r--r-- | arch/arm/boot/dts/imx6q.dtsi | 13 | ||||
-rw-r--r-- | arch/arm/boot/dts/imx6qdl.dtsi | 5 |
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>; |