diff options
author | Gabriel FERNANDEZ <gabriel.fernandez@st.com> | 2014-05-20 09:22:00 -0400 |
---|---|---|
committer | Maxime Coquelin <maxime.coquelin@st.com> | 2014-05-21 08:27:14 -0400 |
commit | 20e40edc3ed67f4150131b339a96d339649fc5f7 (patch) | |
tree | a0a0c977087d6954db63f8b5a77cef9095b03129 /arch/arm/boot/dts/stih415-clock.dtsi | |
parent | 2db100dfb28889b7c4cde1b210de79bb96cc80dd (diff) |
ARM: STi: DT: STiH415: 415 DT Entry for clockgen A9
Patch adds DT entries for clockgen A9
Signed-off-by: Pankaj Dev <pankaj.dev@st.com>
Signed-off-by: Gabriel Fernandez <gabriel.fernandez@linaro.org>
Signed-off-by: Maxime Coquelin <maxime.coquelin@st.com>
Diffstat (limited to 'arch/arm/boot/dts/stih415-clock.dtsi')
-rw-r--r-- | arch/arm/boot/dts/stih415-clock.dtsi | 48 |
1 files changed, 39 insertions, 9 deletions
diff --git a/arch/arm/boot/dts/stih415-clock.dtsi b/arch/arm/boot/dts/stih415-clock.dtsi index 637caa8cace7..3ee34514bc4b 100644 --- a/arch/arm/boot/dts/stih415-clock.dtsi +++ b/arch/arm/boot/dts/stih415-clock.dtsi | |||
@@ -24,15 +24,6 @@ | |||
24 | }; | 24 | }; |
25 | 25 | ||
26 | /* | 26 | /* |
27 | * ARM Peripheral clock for timers | ||
28 | */ | ||
29 | arm_periph_clk: arm_periph_clk { | ||
30 | #clock-cells = <0>; | ||
31 | compatible = "fixed-clock"; | ||
32 | clock-frequency = <500000000>; | ||
33 | }; | ||
34 | |||
35 | /* | ||
36 | * ClockGenAs on SASG1 | 27 | * ClockGenAs on SASG1 |
37 | */ | 28 | */ |
38 | clockgen-a@fee62000 { | 29 | clockgen-a@fee62000 { |
@@ -499,5 +490,44 @@ | |||
499 | /* Remaining outputs unused */ | 490 | /* Remaining outputs unused */ |
500 | }; | 491 | }; |
501 | }; | 492 | }; |
493 | |||
494 | /* | ||
495 | * A9 PLL | ||
496 | */ | ||
497 | clockgen-a9@fdde00d8 { | ||
498 | reg = <0xfdde00d8 0x70>; | ||
499 | |||
500 | clockgen_a9_pll: clockgen-a9-pll { | ||
501 | #clock-cells = <1>; | ||
502 | compatible = "st,stih415-plls-c32-a9", "st,clkgen-plls-c32"; | ||
503 | |||
504 | clocks = <&clk_sysin>; | ||
505 | clock-output-names = "clockgen-a9-pll-odf"; | ||
506 | }; | ||
507 | }; | ||
508 | |||
509 | /* | ||
510 | * ARM CPU related clocks | ||
511 | */ | ||
512 | clk_m_a9: clk-m-a9@fdde00d8 { | ||
513 | #clock-cells = <0>; | ||
514 | compatible = "st,stih415-clkgen-a9-mux", "st,clkgen-mux"; | ||
515 | reg = <0xfdde00d8 0x4>; | ||
516 | clocks = <&clockgen_a9_pll 0>, | ||
517 | <&clockgen_a9_pll 0>, | ||
518 | <&clk_m_a0_div1 2>, | ||
519 | <&clk_m_a9_ext2f_div2>; | ||
520 | }; | ||
521 | |||
522 | /* | ||
523 | * ARM Peripheral clock for timers | ||
524 | */ | ||
525 | arm_periph_clk: clk-m-a9-periphs { | ||
526 | #clock-cells = <0>; | ||
527 | compatible = "fixed-factor-clock"; | ||
528 | clocks = <&clk_m_a9>; | ||
529 | clock-div = <2>; | ||
530 | clock-mult = <1>; | ||
531 | }; | ||
502 | }; | 532 | }; |
503 | }; | 533 | }; |