1*c66ec88fSEmmanuel Vadot* Marvell 98dx3236 pinctrl driver for mpp 2*c66ec88fSEmmanuel Vadot 3*c66ec88fSEmmanuel VadotPlease refer to marvell,mvebu-pinctrl.txt in this directory for common binding 4*c66ec88fSEmmanuel Vadotpart and usage 5*c66ec88fSEmmanuel Vadot 6*c66ec88fSEmmanuel VadotRequired properties: 7*c66ec88fSEmmanuel Vadot- compatible: "marvell,98dx3236-pinctrl" or "marvell,98dx4251-pinctrl" 8*c66ec88fSEmmanuel Vadot- reg: register specifier of MPP registers 9*c66ec88fSEmmanuel Vadot 10*c66ec88fSEmmanuel VadotThis driver supports all 98dx3236, 98dx3336 and 98dx4251 variants 11*c66ec88fSEmmanuel Vadot 12*c66ec88fSEmmanuel Vadotname pins functions 13*c66ec88fSEmmanuel Vadot================================================================================ 14*c66ec88fSEmmanuel Vadotmpp0 0 gpo, spi0(mosi), dev(ad8) 15*c66ec88fSEmmanuel Vadotmpp1 1 gpio, spi0(miso), dev(ad9) 16*c66ec88fSEmmanuel Vadotmpp2 2 gpo, spi0(sck), dev(ad10) 17*c66ec88fSEmmanuel Vadotmpp3 3 gpio, spi0(cs0), dev(ad11) 18*c66ec88fSEmmanuel Vadotmpp4 4 gpio, spi0(cs1), smi(mdc), dev(cs0) 19*c66ec88fSEmmanuel Vadotmpp5 5 gpio, pex(rsto), sd0(cmd), dev(bootcs) 20*c66ec88fSEmmanuel Vadotmpp6 6 gpo, sd0(clk), dev(a2) 21*c66ec88fSEmmanuel Vadotmpp7 7 gpio, sd0(d0), dev(ale0) 22*c66ec88fSEmmanuel Vadotmpp8 8 gpio, sd0(d1), dev(ale1) 23*c66ec88fSEmmanuel Vadotmpp9 9 gpio, sd0(d2), dev(ready0) 24*c66ec88fSEmmanuel Vadotmpp10 10 gpio, sd0(d3), dev(ad12) 25*c66ec88fSEmmanuel Vadotmpp11 11 gpio, uart1(rxd), uart0(cts), dev(ad13) 26*c66ec88fSEmmanuel Vadotmpp12 12 gpo, uart1(txd), uart0(rts), dev(ad14) 27*c66ec88fSEmmanuel Vadotmpp13 13 gpio, intr(out), dev(ad15) 28*c66ec88fSEmmanuel Vadotmpp14 14 gpio, i2c0(sck) 29*c66ec88fSEmmanuel Vadotmpp15 15 gpio, i2c0(sda) 30*c66ec88fSEmmanuel Vadotmpp16 16 gpo, dev(oe) 31*c66ec88fSEmmanuel Vadotmpp17 17 gpo, dev(clkout) 32*c66ec88fSEmmanuel Vadotmpp18 18 gpio, uart1(txd) 33*c66ec88fSEmmanuel Vadotmpp19 19 gpio, uart1(rxd), dev(rb) 34*c66ec88fSEmmanuel Vadotmpp20 20 gpo, dev(we0) 35*c66ec88fSEmmanuel Vadotmpp21 21 gpo, dev(ad0) 36*c66ec88fSEmmanuel Vadotmpp22 22 gpo, dev(ad1) 37*c66ec88fSEmmanuel Vadotmpp23 23 gpo, dev(ad2) 38*c66ec88fSEmmanuel Vadotmpp24 24 gpo, dev(ad3) 39*c66ec88fSEmmanuel Vadotmpp25 25 gpo, dev(ad4) 40*c66ec88fSEmmanuel Vadotmpp26 26 gpo, dev(ad5) 41*c66ec88fSEmmanuel Vadotmpp27 27 gpo, dev(ad6) 42*c66ec88fSEmmanuel Vadotmpp28 28 gpo, dev(ad7) 43*c66ec88fSEmmanuel Vadotmpp29 29 gpo, dev(a0) 44*c66ec88fSEmmanuel Vadotmpp30 30 gpo, dev(a1) 45*c66ec88fSEmmanuel Vadotmpp31 31 gpio, slv_smi(mdc), smi(mdc), dev(we1) 46*c66ec88fSEmmanuel Vadotmpp32 32 gpio, slv_smi(mdio), smi(mdio), dev(cs1) 47