xref: /openbmc/linux/Documentation/devicetree/bindings/pinctrl/marvell,armada-375-pinctrl.txt (revision e5451c8f8330e03ad3cfa16048b4daf961af434f)
1ce3ed59dSThomas Petazzoni* Marvell Armada 375 SoC pinctrl driver for mpp
2ce3ed59dSThomas Petazzoni
3ce3ed59dSThomas PetazzoniPlease refer to marvell,mvebu-pinctrl.txt in this directory for common binding
4ce3ed59dSThomas Petazzonipart and usage.
5ce3ed59dSThomas Petazzoni
6ce3ed59dSThomas PetazzoniRequired properties:
7ce3ed59dSThomas Petazzoni- compatible: "marvell,88f6720-pinctrl"
8ce3ed59dSThomas Petazzoni- reg: register specifier of MPP registers
9ce3ed59dSThomas Petazzoni
10ce3ed59dSThomas PetazzoniAvailable mpp pins/groups and functions:
11ce3ed59dSThomas PetazzoniNote: brackets (x) are not part of the mpp name for marvell,function and given
12ce3ed59dSThomas Petazzonionly for more detailed description in this document.
13ce3ed59dSThomas Petazzoni
14ce3ed59dSThomas Petazzoniname          pins     functions
15ce3ed59dSThomas Petazzoni================================================================================
16ce3ed59dSThomas Petazzonimpp0          0        gpio, dev(ad2), spi0(cs1), spi1(cs1)
17ce3ed59dSThomas Petazzonimpp1          1        gpio, dev(ad3), spi0(mosi), spi1(mosi)
189540cf53SThomas Petazzonimpp2          2        gpio, dev(ad4), ptp(evreq), led(c0), audio(sdi)
199540cf53SThomas Petazzonimpp3          3        gpio, dev(ad5), ptp(trig), led(p3), audio(mclk)
20ce3ed59dSThomas Petazzonimpp4          4        gpio, dev(ad6), spi0(miso), spi1(miso)
21ce3ed59dSThomas Petazzonimpp5          5        gpio, dev(ad7), spi0(cs2), spi1(cs2)
22*f32f01e1SThomas Petazzonimpp6          6        gpio, dev(ad0), led(p1), audio(lrclk)
23ce3ed59dSThomas Petazzonimpp7          7        gpio, dev(ad1), ptp(clk), led(p2), audio(extclk)
24ce3ed59dSThomas Petazzonimpp8          8        gpio, dev (bootcs), spi0(cs0), spi1(cs0)
25e5447d26SThomas Petazzonimpp9          9        gpio, spi0(sck), spi1(sck), nand(we)
26e5447d26SThomas Petazzonimpp10        10        gpio, dram(vttctrl), led(c1), nand(re)
27ce3ed59dSThomas Petazzonimpp11        11        gpio, dev(a0), led(c2), audio(sdo)
28ce3ed59dSThomas Petazzonimpp12        12        gpio, dev(a1), audio(bclk)
29d4974c16SThomas Petazzonimpp13        13        gpio, dev(ready), pcie0(rstout), pcie1(rstout)
30ce3ed59dSThomas Petazzonimpp14        14        gpio, i2c0(sda), uart1(txd)
31ce3ed59dSThomas Petazzonimpp15        15        gpio, i2c0(sck), uart1(rxd)
32ce3ed59dSThomas Petazzonimpp16        16        gpio, uart0(txd)
33ce3ed59dSThomas Petazzonimpp17        17        gpio, uart0(rxd)
34dae5597fSThomas Petazzonimpp18        18        gpio, tdm(int)
35dae5597fSThomas Petazzonimpp19        19        gpio, tdm(rst)
36ce3ed59dSThomas Petazzonimpp20        20        gpio, tdm(pclk)
37ce3ed59dSThomas Petazzonimpp21        21        gpio, tdm(fsync)
38ce3ed59dSThomas Petazzonimpp22        22        gpio, tdm(drx)
39ce3ed59dSThomas Petazzonimpp23        23        gpio, tdm(dtx)
40ce3ed59dSThomas Petazzonimpp24        24        gpio, led(p0), ge1(rxd0), sd(cmd), uart0(rts)
41ce3ed59dSThomas Petazzonimpp25        25        gpio, led(p2), ge1(rxd1), sd(d0), uart0(cts)
42ce3ed59dSThomas Petazzonimpp26        26        gpio, pcie0(clkreq), ge1(rxd2), sd(d2), uart1(rts)
43ce3ed59dSThomas Petazzonimpp27        27        gpio, pcie1(clkreq), ge1(rxd3), sd(d1), uart1(cts)
44ce3ed59dSThomas Petazzonimpp28        28        gpio, led(p3), ge1(txctl), sd(clk)
45ce3ed59dSThomas Petazzonimpp29        29        gpio, pcie1(clkreq), ge1(rxclk), sd(d3)
46ce3ed59dSThomas Petazzonimpp30        30        gpio, ge1(txd0), spi1(cs0)
47ce3ed59dSThomas Petazzonimpp31        31        gpio, ge1(txd1), spi1(mosi)
489540cf53SThomas Petazzonimpp32        32        gpio, ge1(txd2), spi1(sck), ptp(trig)
49ce3ed59dSThomas Petazzonimpp33        33        gpio, ge1(txd3), spi1(miso)
50ce3ed59dSThomas Petazzonimpp34        34        gpio, ge1(txclkout), spi1(sck)
51ce3ed59dSThomas Petazzonimpp35        35        gpio, ge1(rxctl), spi1(cs1), spi0(cs2)
52ce3ed59dSThomas Petazzonimpp36        36        gpio, pcie0(clkreq)
53dae5597fSThomas Petazzonimpp37        37        gpio, pcie0(clkreq), tdm(int), ge(mdc)
54ce3ed59dSThomas Petazzonimpp38        38        gpio, pcie1(clkreq), ge(mdio)
55ce3ed59dSThomas Petazzonimpp39        39        gpio, ref(clkout)
56ce3ed59dSThomas Petazzonimpp40        40        gpio, uart1(txd)
57ce3ed59dSThomas Petazzonimpp41        41        gpio, uart1(rxd)
58ce3ed59dSThomas Petazzonimpp42        42        gpio, spi1(cs2), led(c0)
59ce3ed59dSThomas Petazzonimpp43        43        gpio, sata0(prsnt), dram(vttctrl)
60ce3ed59dSThomas Petazzonimpp44        44        gpio, sata0(prsnt)
61d4974c16SThomas Petazzonimpp45        45        gpio, spi0(cs2), pcie0(rstout)
627bd6a26dSThomas Petazzonimpp46        46        gpio, led(p0), ge0(txd0), ge1(txd0), dev(we1)
63ce3ed59dSThomas Petazzonimpp47        47        gpio, led(p1), ge0(txd1), ge1(txd1)
64ce3ed59dSThomas Petazzonimpp48        48        gpio, led(p2), ge0(txd2), ge1(txd2)
65ce3ed59dSThomas Petazzonimpp49        49        gpio, led(p3), ge0(txd3), ge1(txd3)
66ce3ed59dSThomas Petazzonimpp50        50        gpio, led(c0), ge0(rxd0), ge1(rxd0)
67ce3ed59dSThomas Petazzonimpp51        51        gpio, led(c1), ge0(rxd1), ge1(rxd1)
68ce3ed59dSThomas Petazzonimpp52        52        gpio, led(c2), ge0(rxd2), ge1(rxd2)
69d4974c16SThomas Petazzonimpp53        53        gpio, pcie1(rstout), ge0(rxd3), ge1(rxd3)
70d4974c16SThomas Petazzonimpp54        54        gpio, pcie0(rstout), ge0(rxctl), ge1(rxctl)
71ce3ed59dSThomas Petazzonimpp55        55        gpio, ge0(rxclk), ge1(rxclk)
72ce3ed59dSThomas Petazzonimpp56        56        gpio, ge0(txclkout), ge1(txclkout)
737bd6a26dSThomas Petazzonimpp57        57        gpio, ge0(txctl), ge1(txctl), dev(we0)
74ce3ed59dSThomas Petazzonimpp58        58        gpio, led(c0)
75ce3ed59dSThomas Petazzonimpp59        59        gpio, led(c1)
76ce3ed59dSThomas Petazzonimpp60        60        gpio, uart1(txd), led(c2)
77ce3ed59dSThomas Petazzonimpp61        61        gpio, i2c1(sda), uart1(rxd), spi1(cs2), led(p0)
78ce3ed59dSThomas Petazzonimpp62        62        gpio, i2c1(sck), led(p1)
797bd6a26dSThomas Petazzonimpp63        63        gpio, ptp(trig), led(p2), dev(burst/last)
80ce3ed59dSThomas Petazzonimpp64        64        gpio, dram(vttctrl), led(p3)
81ce3ed59dSThomas Petazzonimpp65        65        gpio, sata1(prsnt)
829540cf53SThomas Petazzonimpp66        66        gpio, ptp(evreq), spi1(cs3)
83