xref: /freebsd/sys/contrib/device-tree/Bindings/pinctrl/marvell,armada-98dx3236-pinctrl.txt (revision 094517119c62c23369d545a7475ae982d86330a3)
1* 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)
47