diff options
author | Emilio López <emilio@elopez.com.ar> | 2014-07-18 14:26:08 -0400 |
---|---|---|
committer | Maxime Ripard <maxime.ripard@free-electrons.com> | 2016-07-04 15:18:10 -0400 |
commit | 60ecb1ef1ee70f4190302cefd41262dc34f493d8 (patch) | |
tree | a03d388d962355e0a1859f6de91fc6bdee9a67d1 | |
parent | e6495c86a3e7aca844d03a6ec369fcf210122d73 (diff) |
ARM: sun7i: Add mod1 clock nodes
This commit adds all the mod1 clocks available on A20 to its device
tree. This list was created by looking at the A20 user manual.
Signed-off-by: Emilio López <emilio@elopez.com.ar>
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
-rw-r--r-- | arch/arm/boot/dts/sun7i-a20.dtsi | 48 |
1 files changed, 46 insertions, 2 deletions
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi index 11461973e5ed..7b253e5a6f9b 100644 --- a/arch/arm/boot/dts/sun7i-a20.dtsi +++ b/arch/arm/boot/dts/sun7i-a20.dtsi | |||
@@ -371,9 +371,9 @@ | |||
371 | <5>, <6>, <7>, | 371 | <5>, <6>, <7>, |
372 | <8>, <10>; | 372 | <8>, <10>; |
373 | clock-output-names = "apb0_codec", "apb0_spdif", | 373 | clock-output-names = "apb0_codec", "apb0_spdif", |
374 | "apb0_ac97", "apb0_iis0", "apb0_iis1", | 374 | "apb0_ac97", "apb0_i2s0", "apb0_i2s1", |
375 | "apb0_pio", "apb0_ir0", "apb0_ir1", | 375 | "apb0_pio", "apb0_ir0", "apb0_ir1", |
376 | "apb0_iis2", "apb0_keypad"; | 376 | "apb0_i2s2", "apb0_keypad"; |
377 | }; | 377 | }; |
378 | 378 | ||
379 | apb1: clk@01c20058 { | 379 | apb1: clk@01c20058 { |
@@ -523,6 +523,28 @@ | |||
523 | clock-output-names = "ir1"; | 523 | clock-output-names = "ir1"; |
524 | }; | 524 | }; |
525 | 525 | ||
526 | i2s0_clk: clk@01c200b8 { | ||
527 | #clock-cells = <0>; | ||
528 | compatible = "allwinner,sun4i-a10-mod1-clk"; | ||
529 | reg = <0x01c200b8 0x4>; | ||
530 | clocks = <&pll2 SUN4I_A10_PLL2_8X>, | ||
531 | <&pll2 SUN4I_A10_PLL2_4X>, | ||
532 | <&pll2 SUN4I_A10_PLL2_2X>, | ||
533 | <&pll2 SUN4I_A10_PLL2_1X>; | ||
534 | clock-output-names = "i2s0"; | ||
535 | }; | ||
536 | |||
537 | ac97_clk: clk@01c200bc { | ||
538 | #clock-cells = <0>; | ||
539 | compatible = "allwinner,sun4i-a10-mod1-clk"; | ||
540 | reg = <0x01c200bc 0x4>; | ||
541 | clocks = <&pll2 SUN4I_A10_PLL2_8X>, | ||
542 | <&pll2 SUN4I_A10_PLL2_4X>, | ||
543 | <&pll2 SUN4I_A10_PLL2_2X>, | ||
544 | <&pll2 SUN4I_A10_PLL2_1X>; | ||
545 | clock-output-names = "ac97"; | ||
546 | }; | ||
547 | |||
526 | spdif_clk: clk@01c200c0 { | 548 | spdif_clk: clk@01c200c0 { |
527 | #clock-cells = <0>; | 549 | #clock-cells = <0>; |
528 | compatible = "allwinner,sun4i-a10-mod1-clk"; | 550 | compatible = "allwinner,sun4i-a10-mod1-clk"; |
@@ -560,6 +582,28 @@ | |||
560 | clock-output-names = "spi3"; | 582 | clock-output-names = "spi3"; |
561 | }; | 583 | }; |
562 | 584 | ||
585 | i2s1_clk: clk@01c200d8 { | ||
586 | #clock-cells = <0>; | ||
587 | compatible = "allwinner,sun4i-a10-mod1-clk"; | ||
588 | reg = <0x01c200d8 0x4>; | ||
589 | clocks = <&pll2 SUN4I_A10_PLL2_8X>, | ||
590 | <&pll2 SUN4I_A10_PLL2_4X>, | ||
591 | <&pll2 SUN4I_A10_PLL2_2X>, | ||
592 | <&pll2 SUN4I_A10_PLL2_1X>; | ||
593 | clock-output-names = "i2s1"; | ||
594 | }; | ||
595 | |||
596 | i2s2_clk: clk@01c200dc { | ||
597 | #clock-cells = <0>; | ||
598 | compatible = "allwinner,sun4i-a10-mod1-clk"; | ||
599 | reg = <0x01c200dc 0x4>; | ||
600 | clocks = <&pll2 SUN4I_A10_PLL2_8X>, | ||
601 | <&pll2 SUN4I_A10_PLL2_4X>, | ||
602 | <&pll2 SUN4I_A10_PLL2_2X>, | ||
603 | <&pll2 SUN4I_A10_PLL2_1X>; | ||
604 | clock-output-names = "i2s2"; | ||
605 | }; | ||
606 | |||
563 | dram_gates: clk@01c20100 { | 607 | dram_gates: clk@01c20100 { |
564 | #clock-cells = <1>; | 608 | #clock-cells = <1>; |
565 | compatible = "allwinner,sun4i-a10-dram-gates-clk"; | 609 | compatible = "allwinner,sun4i-a10-dram-gates-clk"; |