diff options
Diffstat (limited to 'Documentation/devicetree/bindings/serial/mrvl,pxa-ssp.txt')
-rw-r--r-- | Documentation/devicetree/bindings/serial/mrvl,pxa-ssp.txt | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/serial/mrvl,pxa-ssp.txt b/Documentation/devicetree/bindings/serial/mrvl,pxa-ssp.txt new file mode 100644 index 000000000000..669b8140dd79 --- /dev/null +++ b/Documentation/devicetree/bindings/serial/mrvl,pxa-ssp.txt | |||
@@ -0,0 +1,65 @@ | |||
1 | Device tree bindings for Marvell PXA SSP ports | ||
2 | |||
3 | Required properties: | ||
4 | |||
5 | - compatible: Must be one of | ||
6 | mrvl,pxa25x-ssp | ||
7 | mvrl,pxa25x-nssp | ||
8 | mrvl,pxa27x-ssp | ||
9 | mrvl,pxa3xx-ssp | ||
10 | mvrl,pxa168-ssp | ||
11 | mrvl,pxa910-ssp | ||
12 | mrvl,ce4100-ssp | ||
13 | mrvl,lpss-ssp | ||
14 | |||
15 | - reg: The memory base | ||
16 | - dmas: Two dma phandles, one for rx, one for tx | ||
17 | - dma-names: Must be "rx", "tx" | ||
18 | |||
19 | |||
20 | Example for PXA3xx: | ||
21 | |||
22 | ssp0: ssp@41000000 { | ||
23 | compatible = "mrvl,pxa3xx-ssp"; | ||
24 | reg = <0x41000000 0x40>; | ||
25 | ssp-id = <1>; | ||
26 | interrupts = <24>; | ||
27 | clock-names = "pxa27x-ssp.0"; | ||
28 | dmas = <&dma 13 | ||
29 | &dma 14>; | ||
30 | dma-names = "rx", "tx"; | ||
31 | }; | ||
32 | |||
33 | ssp1: ssp@41700000 { | ||
34 | compatible = "mrvl,pxa3xx-ssp"; | ||
35 | reg = <0x41700000 0x40>; | ||
36 | ssp-id = <2>; | ||
37 | interrupts = <16>; | ||
38 | clock-names = "pxa27x-ssp.1"; | ||
39 | dmas = <&dma 15 | ||
40 | &dma 16>; | ||
41 | dma-names = "rx", "tx"; | ||
42 | }; | ||
43 | |||
44 | ssp2: ssp@41900000 { | ||
45 | compatibl3 = "mrvl,pxa3xx-ssp"; | ||
46 | reg = <0x41900000 0x40>; | ||
47 | ssp-id = <3>; | ||
48 | interrupts = <0>; | ||
49 | clock-names = "pxa27x-ssp.2"; | ||
50 | dmas = <&dma 66 | ||
51 | &dma 67>; | ||
52 | dma-names = "rx", "tx"; | ||
53 | }; | ||
54 | |||
55 | ssp3: ssp@41a00000 { | ||
56 | compatible = "mrvl,pxa3xx-ssp"; | ||
57 | reg = <0x41a00000 0x40>; | ||
58 | ssp-id = <4>; | ||
59 | interrupts = <13>; | ||
60 | clock-names = "pxa27x-ssp.3"; | ||
61 | dmas = <&dma 2 | ||
62 | &dma 3>; | ||
63 | dma-names = "rx", "tx"; | ||
64 | }; | ||
65 | |||