Merge branch 'i2c/for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
[deliverable/linux.git] / Documentation / devicetree / bindings / pinctrl / marvell,orion-pinctrl.txt
CommitLineData
fd67f884
TP
1* Marvell Orion SoC 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,88f5181l-pinctrl", "marvell,88f5182-pinctrl",
8 "marvell,88f5281-pinctrl"
9
10- reg: two register areas, the first one describing the first two
11 contiguous MPP registers, and the second one describing the single
12 final MPP register, separated from the previous one.
13
14Available mpp pins/groups and functions:
15Note: brackets (x) are not part of the mpp name for marvell,function and given
16only for more detailed description in this document.
17
18* Marvell Orion 88f5181l
19
20name pins functions
21================================================================================
22mpp0 0 pcie(rstout), pci(req2), gpio
23mpp1 1 gpio, pci(gnt2)
24mpp2 2 gpio, pci(req3), pci-1(pme)
25mpp3 3 gpio, pci(gnt3)
26mpp4 4 gpio, pci(req4)
27mpp5 5 gpio, pci(gnt4)
28mpp6 6 gpio, pci(req5), pci-1(clk)
29mpp7 7 gpio, pci(gnt5), pci-1(clk)
30mpp8 8 gpio, ge(col)
31mpp9 9 gpio, ge(rxerr)
32mpp10 10 gpio, ge(crs)
33mpp11 11 gpio, ge(txerr)
34mpp12 12 gpio, ge(txd4)
35mpp13 13 gpio, ge(txd5)
36mpp14 14 gpio, ge(txd6)
37mpp15 15 gpio, ge(txd7)
38mpp16 16 ge(rxd4)
39mpp17 17 ge(rxd5)
40mpp18 18 ge(rxd6)
41mpp19 19 ge(rxd7)
42
43* Marvell Orion 88f5182
44
45name pins functions
46================================================================================
47mpp0 0 pcie(rstout), pci(req2), gpio
48mpp1 1 gpio, pci(gnt2)
49mpp2 2 gpio, pci(req3), pci-1(pme)
50mpp3 3 gpio, pci(gnt3)
51mpp4 4 gpio, pci(req4), bootnand(re), sata0(prsnt)
52mpp5 5 gpio, pci(gnt4), bootnand(we), sata1(prsnt)
53mpp6 6 gpio, pci(req5), nand(re0), sata0(act)
54mpp7 7 gpio, pci(gnt5), nand(we0), sata1(act)
55mpp8 8 gpio, ge(col)
56mpp9 9 gpio, ge(rxerr)
57mpp10 10 gpio, ge(crs)
58mpp11 11 gpio, ge(txerr)
59mpp12 12 gpio, ge(txd4), nand(re1), sata0(ledprsnt)
60mpp13 13 gpio, ge(txd5), nand(we1), sata1(ledprsnt)
61mpp14 14 gpio, ge(txd6), nand(re2), sata0(ledact)
62mpp15 15 gpio, ge(txd7), nand(we2), sata1(ledact)
63mpp16 16 uart1(rxd), ge(rxd4), gpio
64mpp17 17 uart1(txd), ge(rxd5), gpio
65mpp18 18 uart1(cts), ge(rxd6), gpio
66mpp19 19 uart1(rts), ge(rxd7), gpio
67
68* Marvell Orion 88f5281
69
70name pins functions
71================================================================================
72mpp0 0 pcie(rstout), pci(req2), gpio
73mpp1 1 gpio, pci(gnt2)
74mpp2 2 gpio, pci(req3), pci(pme)
75mpp3 3 gpio, pci(gnt3)
76mpp4 4 gpio, pci(req4), bootnand(re)
77mpp5 5 gpio, pci(gnt4), bootnand(we)
78mpp6 6 gpio, pci(req5), nand(re0)
79mpp7 7 gpio, pci(gnt5), nand(we0)
80mpp8 8 gpio, ge(col)
81mpp9 9 gpio, ge(rxerr)
82mpp10 10 gpio, ge(crs)
83mpp11 11 gpio, ge(txerr)
84mpp12 12 gpio, ge(txd4), nand(re1)
85mpp13 13 gpio, ge(txd5), nand(we1)
86mpp14 14 gpio, ge(txd6), nand(re2)
87mpp15 15 gpio, ge(txd7), nand(we2)
88mpp16 16 uart1(rxd), ge(rxd4)
89mpp17 17 uart1(txd), ge(rxd5)
90mpp18 18 uart1(cts), ge(rxd6)
91mpp19 19 uart1(rts), ge(rxd7)
This page took 0.16701 seconds and 5 git commands to generate.