diff options
| author | Emilio López <emilio@elopez.com.ar> | 2013-12-22 22:32:43 -0500 |
|---|---|---|
| committer | Emilio López <emilio@elopez.com.ar> | 2013-12-28 15:28:23 -0500 |
| commit | 1c92b95b1ede437b674bd322265a1055b97c0d22 (patch) | |
| tree | b011e23d866d2211c36ecb05c29599917844bf5d | |
| parent | 8dc36bffd9c38f6a29542f3e833c2511c82666f1 (diff) | |
ARM: sun7i: dt: mod0 clocks
This commit adds all the mod0 clocks available on A20 to its device
tree. This list was created by looking at AW's code release.
Signed-off-by: Emilio López <emilio@elopez.com.ar>
Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
| -rw-r--r-- | arch/arm/boot/dts/sun7i-a20.dtsi | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi index a6cd039d5a0c..bc999539ab03 100644 --- a/arch/arm/boot/dts/sun7i-a20.dtsi +++ b/arch/arm/boot/dts/sun7i-a20.dtsi | |||
| @@ -170,6 +170,126 @@ | |||
| 170 | "apb1_uart2", "apb1_uart3", "apb1_uart4", | 170 | "apb1_uart2", "apb1_uart3", "apb1_uart4", |
| 171 | "apb1_uart5", "apb1_uart6", "apb1_uart7"; | 171 | "apb1_uart5", "apb1_uart6", "apb1_uart7"; |
| 172 | }; | 172 | }; |
| 173 | |||
| 174 | nand_clk: clk@01c20080 { | ||
| 175 | #clock-cells = <0>; | ||
| 176 | compatible = "allwinner,sun4i-mod0-clk"; | ||
| 177 | reg = <0x01c20080 0x4>; | ||
| 178 | clocks = <&osc24M>, <&pll6 1>, <&pll5 1>; | ||
| 179 | clock-output-names = "nand"; | ||
| 180 | }; | ||
| 181 | |||
| 182 | ms_clk: clk@01c20084 { | ||
| 183 | #clock-cells = <0>; | ||
| 184 | compatible = "allwinner,sun4i-mod0-clk"; | ||
| 185 | reg = <0x01c20084 0x4>; | ||
| 186 | clocks = <&osc24M>, <&pll6 1>, <&pll5 1>; | ||
| 187 | clock-output-names = "ms"; | ||
| 188 | }; | ||
| 189 | |||
| 190 | mmc0_clk: clk@01c20088 { | ||
| 191 | #clock-cells = <0>; | ||
| 192 | compatible = "allwinner,sun4i-mod0-clk"; | ||
| 193 | reg = <0x01c20088 0x4>; | ||
| 194 | clocks = <&osc24M>, <&pll6 1>, <&pll5 1>; | ||
| 195 | clock-output-names = "mmc0"; | ||
| 196 | }; | ||
| 197 | |||
| 198 | mmc1_clk: clk@01c2008c { | ||
| 199 | #clock-cells = <0>; | ||
| 200 | compatible = "allwinner,sun4i-mod0-clk"; | ||
| 201 | reg = <0x01c2008c 0x4>; | ||
| 202 | clocks = <&osc24M>, <&pll6 1>, <&pll5 1>; | ||
| 203 | clock-output-names = "mmc1"; | ||
| 204 | }; | ||
| 205 | |||
| 206 | mmc2_clk: clk@01c20090 { | ||
| 207 | #clock-cells = <0>; | ||
| 208 | compatible = "allwinner,sun4i-mod0-clk"; | ||
| 209 | reg = <0x01c20090 0x4>; | ||
| 210 | clocks = <&osc24M>, <&pll6 1>, <&pll5 1>; | ||
| 211 | clock-output-names = "mmc2"; | ||
| 212 | }; | ||
| 213 | |||
| 214 | mmc3_clk: clk@01c20094 { | ||
| 215 | #clock-cells = <0>; | ||
| 216 | compatible = "allwinner,sun4i-mod0-clk"; | ||
| 217 | reg = <0x01c20094 0x4>; | ||
| 218 | clocks = <&osc24M>, <&pll6 1>, <&pll5 1>; | ||
| 219 | clock-output-names = "mmc3"; | ||
| 220 | }; | ||
| 221 | |||
| 222 | ts_clk: clk@01c20098 { | ||
| 223 | #clock-cells = <0>; | ||
| 224 | compatible = "allwinner,sun4i-mod0-clk"; | ||
| 225 | reg = <0x01c20098 0x4>; | ||
| 226 | clocks = <&osc24M>, <&pll6 1>, <&pll5 1>; | ||
| 227 | clock-output-names = "ts"; | ||
| 228 | }; | ||
| 229 | |||
| 230 | ss_clk: clk@01c2009c { | ||
| 231 | #clock-cells = <0>; | ||
| 232 | compatible = "allwinner,sun4i-mod0-clk"; | ||
| 233 | reg = <0x01c2009c 0x4>; | ||
| 234 | clocks = <&osc24M>, <&pll6 1>, <&pll5 1>; | ||
| 235 | clock-output-names = "ss"; | ||
| 236 | }; | ||
| 237 | |||
| 238 | spi0_clk: clk@01c200a0 { | ||
| 239 | #clock-cells = <0>; | ||
| 240 | compatible = "allwinner,sun4i-mod0-clk"; | ||
| 241 | reg = <0x01c200a0 0x4>; | ||
| 242 | clocks = <&osc24M>, <&pll6 1>, <&pll5 1>; | ||
| 243 | clock-output-names = "spi0"; | ||
| 244 | }; | ||
| 245 | |||
| 246 | spi1_clk: clk@01c200a4 { | ||
| 247 | #clock-cells = <0>; | ||
| 248 | compatible = "allwinner,sun4i-mod0-clk"; | ||
| 249 | reg = <0x01c200a4 0x4>; | ||
| 250 | clocks = <&osc24M>, <&pll6 1>, <&pll5 1>; | ||
| 251 | clock-output-names = "spi1"; | ||
| 252 | }; | ||
| 253 | |||
| 254 | spi2_clk: clk@01c200a8 { | ||
| 255 | #clock-cells = <0>; | ||
| 256 | compatible = "allwinner,sun4i-mod0-clk"; | ||
| 257 | reg = <0x01c200a8 0x4>; | ||
| 258 | clocks = <&osc24M>, <&pll6 1>, <&pll5 1>; | ||
| 259 | clock-output-names = "spi2"; | ||
| 260 | }; | ||
| 261 | |||
| 262 | pata_clk: clk@01c200ac { | ||
| 263 | #clock-cells = <0>; | ||
| 264 | compatible = "allwinner,sun4i-mod0-clk"; | ||
| 265 | reg = <0x01c200ac 0x4>; | ||
| 266 | clocks = <&osc24M>, <&pll6 1>, <&pll5 1>; | ||
| 267 | clock-output-names = "pata"; | ||
| 268 | }; | ||
| 269 | |||
| 270 | ir0_clk: clk@01c200b0 { | ||
| 271 | #clock-cells = <0>; | ||
| 272 | compatible = "allwinner,sun4i-mod0-clk"; | ||
| 273 | reg = <0x01c200b0 0x4>; | ||
| 274 | clocks = <&osc24M>, <&pll6 1>, <&pll5 1>; | ||
| 275 | clock-output-names = "ir0"; | ||
| 276 | }; | ||
| 277 | |||
| 278 | ir1_clk: clk@01c200b4 { | ||
| 279 | #clock-cells = <0>; | ||
| 280 | compatible = "allwinner,sun4i-mod0-clk"; | ||
| 281 | reg = <0x01c200b4 0x4>; | ||
| 282 | clocks = <&osc24M>, <&pll6 1>, <&pll5 1>; | ||
| 283 | clock-output-names = "ir1"; | ||
| 284 | }; | ||
| 285 | |||
| 286 | spi3_clk: clk@01c200d4 { | ||
| 287 | #clock-cells = <0>; | ||
| 288 | compatible = "allwinner,sun4i-mod0-clk"; | ||
| 289 | reg = <0x01c200d4 0x4>; | ||
| 290 | clocks = <&osc24M>, <&pll6 1>, <&pll5 1>; | ||
| 291 | clock-output-names = "spi3"; | ||
| 292 | }; | ||
| 173 | }; | 293 | }; |
| 174 | 294 | ||
| 175 | soc@01c00000 { | 295 | soc@01c00000 { |
