blob: 97aef67ee76917e83024c3061d7ed13ffe14c43a [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001* Marvell 98dx3236 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,98dx3236-pinctrl" or "marvell,98dx4251-pinctrl"
8- reg: register specifier of MPP registers
9
10This driver supports all 98dx3236, 98dx3336 and 98dx4251 variants
11
12name pins functions
13================================================================================
14mpp0 0 gpo, spi0(mosi), dev(ad8)
15mpp1 1 gpio, spi0(miso), dev(ad9)
16mpp2 2 gpo, spi0(sck), dev(ad10)
17mpp3 3 gpio, spi0(cs0), dev(ad11)
18mpp4 4 gpio, spi0(cs1), smi(mdc), dev(cs0)
19mpp5 5 gpio, pex(rsto), sd0(cmd), dev(bootcs)
20mpp6 6 gpo, sd0(clk), dev(a2)
21mpp7 7 gpio, sd0(d0), dev(ale0)
22mpp8 8 gpio, sd0(d1), dev(ale1)
23mpp9 9 gpio, sd0(d2), dev(ready0)
24mpp10 10 gpio, sd0(d3), dev(ad12)
25mpp11 11 gpio, uart1(rxd), uart0(cts), dev(ad13)
26mpp12 12 gpo, uart1(txd), uart0(rts), dev(ad14)
27mpp13 13 gpio, intr(out), dev(ad15)
28mpp14 14 gpio, i2c0(sck)
29mpp15 15 gpio, i2c0(sda)
30mpp16 16 gpo, dev(oe)
31mpp17 17 gpo, dev(clkout)
32mpp18 18 gpio, uart1(txd)
33mpp19 19 gpio, uart1(rxd), dev(rb)
34mpp20 20 gpo, dev(we0)
35mpp21 21 gpo, dev(ad0)
36mpp22 22 gpo, dev(ad1)
37mpp23 23 gpo, dev(ad2)
38mpp24 24 gpo, dev(ad3)
39mpp25 25 gpo, dev(ad4)
40mpp26 26 gpo, dev(ad5)
41mpp27 27 gpo, dev(ad6)
42mpp28 28 gpo, dev(ad7)
43mpp29 29 gpo, dev(a0)
44mpp30 30 gpo, dev(a1)
45mpp31 31 gpio, slv_smi(mdc), smi(mdc), dev(we1)
46mpp32 32 gpio, slv_smi(mdio), smi(mdio), dev(cs1)