blob: f942a006a814227461a9bf750ed68d2308c774dd [file] [log] [blame]
Thomas Petazzonice3ed592014-02-10 18:04:55 +01001* Marvell Armada 375 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:
7- compatible: "marvell,88f6720-pinctrl"
8- reg: register specifier of MPP registers
9
10Available mpp pins/groups and functions:
11Note: brackets (x) are not part of the mpp name for marvell,function and given
12only for more detailed description in this document.
13
14name pins functions
15================================================================================
16mpp0 0 gpio, dev(ad2), spi0(cs1), spi1(cs1)
17mpp1 1 gpio, dev(ad3), spi0(mosi), spi1(mosi)
Thomas Petazzoni9540cf52015-06-09 18:47:02 +020018mpp2 2 gpio, dev(ad4), ptp(evreq), led(c0), audio(sdi)
19mpp3 3 gpio, dev(ad5), ptp(trig), led(p3), audio(mclk)
Thomas Petazzonice3ed592014-02-10 18:04:55 +010020mpp4 4 gpio, dev(ad6), spi0(miso), spi1(miso)
21mpp5 5 gpio, dev(ad7), spi0(cs2), spi1(cs2)
22mpp6 6 gpio, dev(ad0), led(p1), audio(rclk)
23mpp7 7 gpio, dev(ad1), ptp(clk), led(p2), audio(extclk)
24mpp8 8 gpio, dev (bootcs), spi0(cs0), spi1(cs0)
Thomas Petazzonie5447d22015-06-09 18:46:55 +020025mpp9 9 gpio, spi0(sck), spi1(sck), nand(we)
26mpp10 10 gpio, dram(vttctrl), led(c1), nand(re)
Thomas Petazzonice3ed592014-02-10 18:04:55 +010027mpp11 11 gpio, dev(a0), led(c2), audio(sdo)
28mpp12 12 gpio, dev(a1), audio(bclk)
Thomas Petazzonid4974c12015-06-09 18:47:09 +020029mpp13 13 gpio, dev(ready), pcie0(rstout), pcie1(rstout)
Thomas Petazzonice3ed592014-02-10 18:04:55 +010030mpp14 14 gpio, i2c0(sda), uart1(txd)
31mpp15 15 gpio, i2c0(sck), uart1(rxd)
32mpp16 16 gpio, uart0(txd)
33mpp17 17 gpio, uart0(rxd)
Thomas Petazzonidae55972015-06-09 18:47:08 +020034mpp18 18 gpio, tdm(int)
35mpp19 19 gpio, tdm(rst)
Thomas Petazzonice3ed592014-02-10 18:04:55 +010036mpp20 20 gpio, tdm(pclk)
37mpp21 21 gpio, tdm(fsync)
38mpp22 22 gpio, tdm(drx)
39mpp23 23 gpio, tdm(dtx)
40mpp24 24 gpio, led(p0), ge1(rxd0), sd(cmd), uart0(rts)
41mpp25 25 gpio, led(p2), ge1(rxd1), sd(d0), uart0(cts)
42mpp26 26 gpio, pcie0(clkreq), ge1(rxd2), sd(d2), uart1(rts)
43mpp27 27 gpio, pcie1(clkreq), ge1(rxd3), sd(d1), uart1(cts)
44mpp28 28 gpio, led(p3), ge1(txctl), sd(clk)
45mpp29 29 gpio, pcie1(clkreq), ge1(rxclk), sd(d3)
46mpp30 30 gpio, ge1(txd0), spi1(cs0)
47mpp31 31 gpio, ge1(txd1), spi1(mosi)
Thomas Petazzoni9540cf52015-06-09 18:47:02 +020048mpp32 32 gpio, ge1(txd2), spi1(sck), ptp(trig)
Thomas Petazzonice3ed592014-02-10 18:04:55 +010049mpp33 33 gpio, ge1(txd3), spi1(miso)
50mpp34 34 gpio, ge1(txclkout), spi1(sck)
51mpp35 35 gpio, ge1(rxctl), spi1(cs1), spi0(cs2)
52mpp36 36 gpio, pcie0(clkreq)
Thomas Petazzonidae55972015-06-09 18:47:08 +020053mpp37 37 gpio, pcie0(clkreq), tdm(int), ge(mdc)
Thomas Petazzonice3ed592014-02-10 18:04:55 +010054mpp38 38 gpio, pcie1(clkreq), ge(mdio)
55mpp39 39 gpio, ref(clkout)
56mpp40 40 gpio, uart1(txd)
57mpp41 41 gpio, uart1(rxd)
58mpp42 42 gpio, spi1(cs2), led(c0)
59mpp43 43 gpio, sata0(prsnt), dram(vttctrl)
60mpp44 44 gpio, sata0(prsnt)
Thomas Petazzonid4974c12015-06-09 18:47:09 +020061mpp45 45 gpio, spi0(cs2), pcie0(rstout)
Thomas Petazzoni7bd6a262015-06-09 18:47:06 +020062mpp46 46 gpio, led(p0), ge0(txd0), ge1(txd0), dev(we1)
Thomas Petazzonice3ed592014-02-10 18:04:55 +010063mpp47 47 gpio, led(p1), ge0(txd1), ge1(txd1)
64mpp48 48 gpio, led(p2), ge0(txd2), ge1(txd2)
65mpp49 49 gpio, led(p3), ge0(txd3), ge1(txd3)
66mpp50 50 gpio, led(c0), ge0(rxd0), ge1(rxd0)
67mpp51 51 gpio, led(c1), ge0(rxd1), ge1(rxd1)
68mpp52 52 gpio, led(c2), ge0(rxd2), ge1(rxd2)
Thomas Petazzonid4974c12015-06-09 18:47:09 +020069mpp53 53 gpio, pcie1(rstout), ge0(rxd3), ge1(rxd3)
70mpp54 54 gpio, pcie0(rstout), ge0(rxctl), ge1(rxctl)
Thomas Petazzonice3ed592014-02-10 18:04:55 +010071mpp55 55 gpio, ge0(rxclk), ge1(rxclk)
72mpp56 56 gpio, ge0(txclkout), ge1(txclkout)
Thomas Petazzoni7bd6a262015-06-09 18:47:06 +020073mpp57 57 gpio, ge0(txctl), ge1(txctl), dev(we0)
Thomas Petazzonice3ed592014-02-10 18:04:55 +010074mpp58 58 gpio, led(c0)
75mpp59 59 gpio, led(c1)
76mpp60 60 gpio, uart1(txd), led(c2)
77mpp61 61 gpio, i2c1(sda), uart1(rxd), spi1(cs2), led(p0)
78mpp62 62 gpio, i2c1(sck), led(p1)
Thomas Petazzoni7bd6a262015-06-09 18:47:06 +020079mpp63 63 gpio, ptp(trig), led(p2), dev(burst/last)
Thomas Petazzonice3ed592014-02-10 18:04:55 +010080mpp64 64 gpio, dram(vttctrl), led(p3)
81mpp65 65 gpio, sata1(prsnt)
Thomas Petazzoni9540cf52015-06-09 18:47:02 +020082mpp66 66 gpio, ptp(evreq), spi1(cs3)