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