diff options
Diffstat (limited to 'arch/arm/boot/dts/imx6q.dtsi')
-rw-r--r-- | arch/arm/boot/dts/imx6q.dtsi | 35 |
1 files changed, 26 insertions, 9 deletions
diff --git a/arch/arm/boot/dts/imx6q.dtsi b/arch/arm/boot/dts/imx6q.dtsi index addd3f881ce2..e9f3646d1760 100644 --- a/arch/arm/boot/dts/imx6q.dtsi +++ b/arch/arm/boot/dts/imx6q.dtsi | |||
@@ -43,8 +43,11 @@ | |||
43 | 396000 1175000 | 43 | 396000 1175000 |
44 | >; | 44 | >; |
45 | clock-latency = <61036>; /* two CLK32 periods */ | 45 | clock-latency = <61036>; /* two CLK32 periods */ |
46 | clocks = <&clks 104>, <&clks 6>, <&clks 16>, | 46 | clocks = <&clks IMX6QDL_CLK_ARM>, |
47 | <&clks 17>, <&clks 170>; | 47 | <&clks IMX6QDL_CLK_PLL2_PFD2_396M>, |
48 | <&clks IMX6QDL_CLK_STEP>, | ||
49 | <&clks IMX6QDL_CLK_PLL1_SW>, | ||
50 | <&clks IMX6QDL_CLK_PLL1_SYS>; | ||
48 | clock-names = "arm", "pll2_pfd2_396m", "step", | 51 | clock-names = "arm", "pll2_pfd2_396m", "step", |
49 | "pll1_sw", "pll1_sys"; | 52 | "pll1_sw", "pll1_sys"; |
50 | arm-supply = <®_arm>; | 53 | arm-supply = <®_arm>; |
@@ -78,7 +81,7 @@ | |||
78 | ocram: sram@00900000 { | 81 | ocram: sram@00900000 { |
79 | compatible = "mmio-sram"; | 82 | compatible = "mmio-sram"; |
80 | reg = <0x00900000 0x40000>; | 83 | reg = <0x00900000 0x40000>; |
81 | clocks = <&clks 142>; | 84 | clocks = <&clks IMX6QDL_CLK_OCRAM>; |
82 | }; | 85 | }; |
83 | 86 | ||
84 | aips-bus@02000000 { /* AIPS1 */ | 87 | aips-bus@02000000 { /* AIPS1 */ |
@@ -89,7 +92,8 @@ | |||
89 | compatible = "fsl,imx6q-ecspi", "fsl,imx51-ecspi"; | 92 | compatible = "fsl,imx6q-ecspi", "fsl,imx51-ecspi"; |
90 | reg = <0x02018000 0x4000>; | 93 | reg = <0x02018000 0x4000>; |
91 | interrupts = <0 35 IRQ_TYPE_LEVEL_HIGH>; | 94 | interrupts = <0 35 IRQ_TYPE_LEVEL_HIGH>; |
92 | clocks = <&clks 116>, <&clks 116>; | 95 | clocks = <&clks IMX6Q_CLK_ECSPI5>, |
96 | <&clks IMX6Q_CLK_ECSPI5>; | ||
93 | clock-names = "ipg", "per"; | 97 | clock-names = "ipg", "per"; |
94 | status = "disabled"; | 98 | status = "disabled"; |
95 | }; | 99 | }; |
@@ -140,7 +144,9 @@ | |||
140 | compatible = "fsl,imx6q-ahci"; | 144 | compatible = "fsl,imx6q-ahci"; |
141 | reg = <0x02200000 0x4000>; | 145 | reg = <0x02200000 0x4000>; |
142 | interrupts = <0 39 IRQ_TYPE_LEVEL_HIGH>; | 146 | interrupts = <0 39 IRQ_TYPE_LEVEL_HIGH>; |
143 | clocks = <&clks 154>, <&clks 187>, <&clks 105>; | 147 | clocks = <&clks IMX6QDL_CLK_SATA>, |
148 | <&clks IMX6QDL_CLK_SATA_REF_100M>, | ||
149 | <&clks IMX6QDL_CLK_AHB>; | ||
144 | clock-names = "sata", "sata_ref", "ahb"; | 150 | clock-names = "sata", "sata_ref", "ahb"; |
145 | status = "disabled"; | 151 | status = "disabled"; |
146 | }; | 152 | }; |
@@ -152,10 +158,20 @@ | |||
152 | reg = <0x02800000 0x400000>; | 158 | reg = <0x02800000 0x400000>; |
153 | interrupts = <0 8 IRQ_TYPE_LEVEL_HIGH>, | 159 | interrupts = <0 8 IRQ_TYPE_LEVEL_HIGH>, |
154 | <0 7 IRQ_TYPE_LEVEL_HIGH>; | 160 | <0 7 IRQ_TYPE_LEVEL_HIGH>; |
155 | clocks = <&clks 133>, <&clks 134>, <&clks 137>; | 161 | clocks = <&clks IMX6QDL_CLK_IPU2>, |
162 | <&clks IMX6QDL_CLK_IPU2_DI0>, | ||
163 | <&clks IMX6QDL_CLK_IPU2_DI1>; | ||
156 | clock-names = "bus", "di0", "di1"; | 164 | clock-names = "bus", "di0", "di1"; |
157 | resets = <&src 4>; | 165 | resets = <&src 4>; |
158 | 166 | ||
167 | ipu2_csi0: port@0 { | ||
168 | reg = <0>; | ||
169 | }; | ||
170 | |||
171 | ipu2_csi1: port@1 { | ||
172 | reg = <1>; | ||
173 | }; | ||
174 | |||
159 | ipu2_di0: port@2 { | 175 | ipu2_di0: port@2 { |
160 | #address-cells = <1>; | 176 | #address-cells = <1>; |
161 | #size-cells = <0>; | 177 | #size-cells = <0>; |
@@ -230,9 +246,10 @@ | |||
230 | }; | 246 | }; |
231 | 247 | ||
232 | &ldb { | 248 | &ldb { |
233 | clocks = <&clks 33>, <&clks 34>, | 249 | clocks = <&clks IMX6QDL_CLK_LDB_DI0_SEL>, <&clks IMX6QDL_CLK_LDB_DI1_SEL>, |
234 | <&clks 39>, <&clks 40>, <&clks 41>, <&clks 42>, | 250 | <&clks IMX6QDL_CLK_IPU1_DI0_SEL>, <&clks IMX6QDL_CLK_IPU1_DI1_SEL>, |
235 | <&clks 135>, <&clks 136>; | 251 | <&clks IMX6QDL_CLK_IPU2_DI0_SEL>, <&clks IMX6QDL_CLK_IPU2_DI1_SEL>, |
252 | <&clks IMX6QDL_CLK_LDB_DI0>, <&clks IMX6QDL_CLK_LDB_DI1>; | ||
236 | clock-names = "di0_pll", "di1_pll", | 253 | clock-names = "di0_pll", "di1_pll", |
237 | "di0_sel", "di1_sel", "di2_sel", "di3_sel", | 254 | "di0_sel", "di1_sel", "di2_sel", "di3_sel", |
238 | "di0", "di1"; | 255 | "di0", "di1"; |