162306a36Sopenharmony_ci* Marvell 98dx3236 pinctrl driver for mpp
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciPlease refer to marvell,mvebu-pinctrl.txt in this directory for common binding
462306a36Sopenharmony_cipart and usage
562306a36Sopenharmony_ci
662306a36Sopenharmony_ciRequired properties:
762306a36Sopenharmony_ci- compatible: "marvell,98dx3236-pinctrl" or "marvell,98dx4251-pinctrl"
862306a36Sopenharmony_ci- reg: register specifier of MPP registers
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ciThis driver supports all 98dx3236, 98dx3336 and 98dx4251 variants
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ciname          pins     functions
1362306a36Sopenharmony_ci================================================================================
1462306a36Sopenharmony_cimpp0          0        gpo, spi0(mosi), dev(ad8)
1562306a36Sopenharmony_cimpp1          1        gpio, spi0(miso), dev(ad9)
1662306a36Sopenharmony_cimpp2          2        gpo, spi0(sck), dev(ad10)
1762306a36Sopenharmony_cimpp3          3        gpio, spi0(cs0), dev(ad11)
1862306a36Sopenharmony_cimpp4          4        gpio, spi0(cs1), smi(mdc), dev(cs0)
1962306a36Sopenharmony_cimpp5          5        gpio, pex(rsto), sd0(cmd), dev(bootcs)
2062306a36Sopenharmony_cimpp6          6        gpo, sd0(clk), dev(a2)
2162306a36Sopenharmony_cimpp7          7        gpio, sd0(d0), dev(ale0)
2262306a36Sopenharmony_cimpp8          8        gpio, sd0(d1), dev(ale1)
2362306a36Sopenharmony_cimpp9          9        gpio, sd0(d2), dev(ready0)
2462306a36Sopenharmony_cimpp10         10       gpio, sd0(d3), dev(ad12)
2562306a36Sopenharmony_cimpp11         11       gpio, uart1(rxd), uart0(cts), dev(ad13)
2662306a36Sopenharmony_cimpp12         12       gpo, uart1(txd), uart0(rts), dev(ad14)
2762306a36Sopenharmony_cimpp13         13       gpio, intr(out), dev(ad15)
2862306a36Sopenharmony_cimpp14         14       gpio, i2c0(sck)
2962306a36Sopenharmony_cimpp15         15       gpio, i2c0(sda)
3062306a36Sopenharmony_cimpp16         16       gpo, dev(oe)
3162306a36Sopenharmony_cimpp17         17       gpo, dev(clkout)
3262306a36Sopenharmony_cimpp18         18       gpio, uart1(txd)
3362306a36Sopenharmony_cimpp19         19       gpio, uart1(rxd), dev(rb)
3462306a36Sopenharmony_cimpp20         20       gpo, dev(we0)
3562306a36Sopenharmony_cimpp21         21       gpo, dev(ad0)
3662306a36Sopenharmony_cimpp22         22       gpo, dev(ad1)
3762306a36Sopenharmony_cimpp23         23       gpo, dev(ad2)
3862306a36Sopenharmony_cimpp24         24       gpo, dev(ad3)
3962306a36Sopenharmony_cimpp25         25       gpo, dev(ad4)
4062306a36Sopenharmony_cimpp26         26       gpo, dev(ad5)
4162306a36Sopenharmony_cimpp27         27       gpo, dev(ad6)
4262306a36Sopenharmony_cimpp28         28       gpo, dev(ad7)
4362306a36Sopenharmony_cimpp29         29       gpo, dev(a0)
4462306a36Sopenharmony_cimpp30         30       gpo, dev(a1)
4562306a36Sopenharmony_cimpp31         31       gpio, slv_smi(mdc), smi(mdc), dev(we1)
4662306a36Sopenharmony_cimpp32         32       gpio, slv_smi(mdio), smi(mdio), dev(cs1)
47