Skip to content

Commit 1c0b489

Browse files
Cyrille Pitchenalexandrebelloni
authored andcommitted
ARM: dts: at91: sama5d2: add classd nodes
This patch adds nodes for the classd device and its generated clock. Signed-off-by: Cyrille Pitchen <cyrille.pitchen@atmel.com> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1 parent 6ece3a9 commit 1c0b489

1 file changed

Lines changed: 38 additions & 1 deletion

File tree

arch/arm/boot/dts/sama5d2.dtsi

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,24 @@
447447
clocks = <&plla>;
448448
};
449449

450+
audio_pll_frac: audiopll_fracck {
451+
compatible = "atmel,sama5d2-clk-audio-pll-frac";
452+
#clock-cells = <0>;
453+
clocks = <&main>;
454+
};
455+
456+
audio_pll_pad: audiopll_padck {
457+
compatible = "atmel,sama5d2-clk-audio-pll-pad";
458+
#clock-cells = <0>;
459+
clocks = <&audio_pll_frac>;
460+
};
461+
462+
audio_pll_pmc: audiopll_pmcck {
463+
compatible = "atmel,sama5d2-clk-audio-pll-pmc";
464+
#clock-cells = <0>;
465+
clocks = <&audio_pll_frac>;
466+
};
467+
450468
utmi: utmick {
451469
compatible = "atmel,at91sam9x5-clk-utmi";
452470
#clock-cells = <0>;
@@ -831,7 +849,7 @@
831849
#address-cells = <1>;
832850
#size-cells = <0>;
833851
interrupt-parent = <&pmc>;
834-
clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>;
852+
clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>, <&audio_pll_pmc>;
835853

836854
sdmmc0_gclk: sdmmc0_gclk {
837855
#clock-cells = <0>;
@@ -875,6 +893,12 @@
875893
#clock-cells = <0>;
876894
reg = <55>;
877895
};
896+
897+
classd_gclk: classd_gclk {
898+
#clock-cells = <0>;
899+
reg = <59>;
900+
atmel,clk-output-range = <0 100000000>;
901+
};
878902
};
879903
};
880904

@@ -1276,6 +1300,19 @@
12761300
status = "okay";
12771301
};
12781302

1303+
classd: classd@fc048000 {
1304+
compatible = "atmel,sama5d2-classd";
1305+
reg = <0xfc048000 0x100>;
1306+
interrupts = <59 IRQ_TYPE_LEVEL_HIGH 7>;
1307+
dmas = <&dma0
1308+
(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1) |
1309+
AT91_XDMAC_DT_PERID(47))>;
1310+
dma-names = "tx";
1311+
clocks = <&classd_clk>, <&classd_gclk>, <&audio_pll_pmc>;
1312+
clock-names = "pclk", "gclk", "aclk";
1313+
status = "disabled";
1314+
};
1315+
12791316
chipid@fc069000 {
12801317
compatible = "atmel,sama5d2-chipid";
12811318
reg = <0xfc069000 0x8>;

0 commit comments

Comments
 (0)