Merge branch 'i2c/for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
[deliverable/linux.git] / Documentation / devicetree / bindings / pinctrl / marvell,armada-39x-pinctrl.txt
CommitLineData
af033612
TP
1* Marvell Armada 39x SoC pinctrl driver for mpp
2
3Please refer to marvell,mvebu-pinctrl.txt in this directory for common binding
4part and usage.
5
6Required properties:
e73ac02d
TP
7- compatible: "marvell,88f6920-pinctrl", "marvell,88f6925-pinctrl" or
8 "marvell,88f6928-pinctrl" depending on the specific variant of the
9 SoC being used.
af033612
TP
10- reg: register specifier of MPP registers
11
12Available mpp pins/groups and functions:
13Note: brackets (x) are not part of the mpp name for marvell,function and given
14only for more detailed description in this document.
15
16name pins functions
17================================================================================
18mpp0 0 gpio, ua0(rxd)
19mpp1 1 gpio, ua0(txd)
20mpp2 2 gpio, i2c0(sck)
21mpp3 3 gpio, i2c0(sda)
22mpp4 4 gpio, ua1(txd), ua0(rts), smi(mdc)
23mpp5 5 gpio, ua1(rxd), ua0(cts), smi(mdio)
24mpp6 6 gpio, dev(cs3), xsmi(mdio)
25mpp7 7 gpio, dev(ad9), xsmi(mdc)
26mpp8 8 gpio, dev(ad10), ptp(trig)
27mpp9 9 gpio, dev(ad11), ptp(clk)
9540cf53 28mpp10 10 gpio, dev(ad12), ptp(evreq)
af033612
TP
29mpp11 11 gpio, dev(ad13), led(clk)
30mpp12 12 gpio, pcie0(rstout), dev(ad14), led(stb)
c0adb877 31mpp13 13 gpio, dev(ad15), pcie2(clkreq), led(data)
7bd6a26d 32mpp14 14 gpio, dram(vttctrl), dev(we1), ua1(txd)
af033612 33mpp15 15 gpio, pcie0(rstout), spi0(mosi), i2c1(sck)
c0adb877 34mpp16 16 gpio, dram(deccerr), spi0(miso), pcie0(clkreq), i2c1(sda)
6afc0c0f 35mpp17 17 gpio, ua1(rxd), spi0(sck), sata1(prsnt) [1], sata0(prsnt) [1], smi(mdio)
af033612 36mpp18 18 gpio, ua1(txd), spi0(cs0), i2c2(sck)
52f83174
TP
37mpp19 19 gpio, sata1(prsnt) [1], ua0(cts), ua1(rxd), i2c2(sda)
38mpp20 20 gpio, sata0(prsnt) [1], ua0(rts), ua1(txd), smi(mdc)
6afc0c0f
TP
39mpp21 21 gpio, spi0(cs1), sata0(prsnt) [1], sd0(cmd), dev(bootcs),
40 sata1(prsnt) [1], ge(rxd0)
af033612
TP
41mpp22 22 gpio, spi0(mosi), dev(ad0)
42mpp23 23 gpio, spi0(sck), dev(ad2)
7bd6a26d 43mpp24 24 gpio, spi0(miso), ua0(cts), ua1(rxd), sd0(d4), dev(ready)
ddf3f19e
TP
44mpp25 25 gpio, spi0(cs0), ua0(rts), ua1(txd), sd0(d5), dev(cs0)
45mpp26 26 gpio, spi0(cs2), i2c1(sck), sd0(d6), dev(cs1)
46mpp27 27 gpio, spi0(cs3), i2c1(sda), sd0(d7), dev(cs2), ge(txclkout)
47mpp28 28 gpio, sd0(clk), dev(ad5), ge(txd0)
af033612 48mpp29 29 gpio, dev(ale0), ge(txd1)
7bd6a26d 49mpp30 30 gpio, dev(oe), ge(txd2)
af033612 50mpp31 31 gpio, dev(ale1), ge(txd3)
7bd6a26d 51mpp32 32 gpio, dev(we0), ge(txctl)
100dc5d8 52mpp33 33 gpio, dram(deccerr), dev(ad3)
af033612
TP
53mpp34 34 gpio, dev(ad1)
54mpp35 35 gpio, ref(clk), dev(a1)
55mpp36 36 gpio, dev(a0)
ddf3f19e
TP
56mpp37 37 gpio, sd0(d3), dev(ad8), ge(rxclk)
57mpp38 38 gpio, ref(clk), sd0(d0), dev(ad4), ge(rxd1)
58mpp39 39 gpio, i2c1(sck), ua0(cts), sd0(d1), dev(a2), ge(rxd2)
59mpp40 40 gpio, i2c1(sda), ua0(rts), sd0(d2), dev(ad6), ge(rxd3)
5cc0de1f 60mpp41 41 gpio, ua1(rxd), ua0(cts), spi1(cs3), dev(burst/last), nand(rb0), ge(rxctl)
af033612 61mpp42 42 gpio, ua1(txd), ua0(rts), dev(ad7)
5cc0de1f 62mpp43 43 gpio, pcie0(clkreq), dram(vttctrl), dram(deccerr), spi1(cs2), dev(clkout), nand(rb1)
e73ac02d
TP
63mpp44 44 gpio, sata0(prsnt) [1], sata1(prsnt) [1], sata2(prsnt) [2],
64 sata3(prsnt) [2], led(clk)
af033612
TP
65mpp45 45 gpio, ref(clk), pcie0(rstout), ua1(rxd)
66mpp46 46 gpio, ref(clk), pcie0(rstout), ua1(txd), led(stb)
e73ac02d
TP
67mpp47 47 gpio, sata0(prsnt) [1], sata1(prsnt) [1], sata2(prsnt) [2],
68 sata3(prsnt) [2], led(data)
69mpp48 48 gpio, sata0(prsnt) [1], dram(vttctrl), tdm(pclk) [2], audio(mclk) [2], sd0(d4), pcie0(clkreq), ua1(txd)
70mpp49 49 gpio, sata2(prsnt) [2], sata3(prsnt) [2], tdm(fsync) [2],
71 audio(lrclk) [2], sd0(d5), ua2(rxd)
72mpp50 50 gpio, pcie0(rstout), tdm(drx) [2], audio(extclk) [2], sd0(cmd), ua2(rxd)
73mpp51 51 gpio, tdm(dtx) [2], audio(sdo) [2], dram(deccerr), ua2(txd)
74mpp52 52 gpio, pcie0(rstout), tdm(int) [2], audio(sdi) [2], sd0(d6), i2c3(sck)
75mpp53 53 gpio, sata1(prsnt) [1], sata0(prsnt) [1], tdm(rst) [2], audio(bclk) [2], sd0(d7), i2c3(sda)
ddf3f19e
TP
76mpp54 54 gpio, sata0(prsnt) [1], sata1(prsnt) [1], pcie0(rstout), sd0(d3), ua3(txd)
77mpp55 55 gpio, ua1(cts), spi1(cs1), sd0(d0), ua1(rxd), ua3(rxd)
100dc5d8 78mpp56 56 gpio, ua1(rts), dram(deccerr), spi1(mosi), ua1(txd)
ddf3f19e
TP
79mpp57 57 gpio, spi1(sck), sd0(clk), ua1(txd)
80mpp58 58 gpio, i2c1(sck), pcie2(clkreq), spi1(miso), sd0(d1), ua1(rxd)
81mpp59 59 gpio, pcie0(rstout), i2c1(sda), spi1(cs0), sd0(d2)
af033612 82
e73ac02d
TP
83[1]: only available on 88F6925/88F6928
84[2]: only available on 88F6928
This page took 0.126352 seconds and 5 git commands to generate.