arm: dts: pxa3xx: Add ssp ports to pxa3xx device tree

Also fix the documentation for these bindings.

The DMA properties have to be passed in the ssp users for now.

Signed-off-by: Daniel Mack <daniel@zonque.org>
Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr>
This commit is contained in:
Daniel Mack 2018-06-24 19:41:34 +02:00 committed by Robert Jarzmik
parent 267a113cec
commit 49e414c320
2 changed files with 35 additions and 5 deletions

View File

@ -9,20 +9,18 @@ Example:
/* upstream device */
ssp0: ssp@41000000 {
ssp1: ssp@41000000 {
compatible = "mrvl,pxa3xx-ssp";
reg = <0x41000000 0x40>;
interrupts = <24>;
clock-names = "pxa27x-ssp.0";
dmas = <&dma 13
&dma 14>;
dma-names = "rx", "tx";
};
/* DAI as user */
ssp_dai0: ssp_dai@0 {
compatible = "mrvl,pxa-ssp-dai";
port = <&ssp0>;
port = <&ssp1>;
#sound-dai-cells = <0>;
};

View File

@ -243,6 +243,38 @@ pwm3: pwm@40c00010 {
clocks = <&clks CLK_PWM1>;
status = "disabled";
};
ssp1: ssp@41000000 {
compatible = "mrvl,pxa3xx-ssp";
reg = <0x41000000 0x40>;
interrupts = <24>;
clocks = <&clks CLK_SSP1>;
status = "disabled";
};
ssp2: ssp@41700000 {
compatible = "mrvl,pxa3xx-ssp";
reg = <0x41700000 0x40>;
interrupts = <16>;
clocks = <&clks CLK_SSP2>;
status = "disabled";
};
ssp3: ssp@41900000 {
compatible = "mrvl,pxa3xx-ssp";
reg = <0x41900000 0x40>;
interrupts = <0>;
clocks = <&clks CLK_SSP3>;
status = "disabled";
};
ssp4: ssp@41a00000 {
compatible = "mrvl,pxa3xx-ssp";
reg = <0x41a00000 0x40>;
interrupts = <13>;
clocks = <&clks CLK_SSP4>;
status = "disabled";
};
};
clocks {