18c2ecf20Sopenharmony_ci* Marvell Orion SoC pinctrl driver for mpp
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciPlease refer to marvell,mvebu-pinctrl.txt in this directory for common binding
48c2ecf20Sopenharmony_cipart and usage.
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ciRequired properties:
78c2ecf20Sopenharmony_ci- compatible: "marvell,88f5181-pinctrl",
88c2ecf20Sopenharmony_ci              "marvell,88f5181l-pinctrl",
98c2ecf20Sopenharmony_ci              "marvell,88f5182-pinctrl",
108c2ecf20Sopenharmony_ci              "marvell,88f5281-pinctrl"
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ci- reg: two register areas, the first one describing the first two
138c2ecf20Sopenharmony_ci  contiguous MPP registers, and the second one describing the single
148c2ecf20Sopenharmony_ci  final MPP register, separated from the previous one.
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ciAvailable mpp pins/groups and functions:
178c2ecf20Sopenharmony_ciNote: brackets (x) are not part of the mpp name for marvell,function and given
188c2ecf20Sopenharmony_cionly for more detailed description in this document.
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ci* Marvell Orion 88f5181l
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ciname          pins     functions
238c2ecf20Sopenharmony_ci================================================================================
248c2ecf20Sopenharmony_cimpp0          0        pcie(rstout), pci(req2), gpio
258c2ecf20Sopenharmony_cimpp1          1        gpio, pci(gnt2)
268c2ecf20Sopenharmony_cimpp2          2        gpio, pci(req3), pci-1(pme)
278c2ecf20Sopenharmony_cimpp3          3        gpio, pci(gnt3)
288c2ecf20Sopenharmony_cimpp4          4        gpio, pci(req4)
298c2ecf20Sopenharmony_cimpp5          5        gpio, pci(gnt4)
308c2ecf20Sopenharmony_cimpp6          6        gpio, pci(req5), pci-1(clk)
318c2ecf20Sopenharmony_cimpp7          7        gpio, pci(gnt5), pci-1(clk)
328c2ecf20Sopenharmony_cimpp8          8        gpio, ge(col)
338c2ecf20Sopenharmony_cimpp9          9        gpio, ge(rxerr)
348c2ecf20Sopenharmony_cimpp10         10       gpio, ge(crs)
358c2ecf20Sopenharmony_cimpp11         11       gpio, ge(txerr)
368c2ecf20Sopenharmony_cimpp12         12       gpio, ge(txd4)
378c2ecf20Sopenharmony_cimpp13         13       gpio, ge(txd5)
388c2ecf20Sopenharmony_cimpp14         14       gpio, ge(txd6)
398c2ecf20Sopenharmony_cimpp15         15       gpio, ge(txd7)
408c2ecf20Sopenharmony_cimpp16         16       ge(rxd4)
418c2ecf20Sopenharmony_cimpp17         17       ge(rxd5)
428c2ecf20Sopenharmony_cimpp18         18       ge(rxd6)
438c2ecf20Sopenharmony_cimpp19         19       ge(rxd7)
448c2ecf20Sopenharmony_ci
458c2ecf20Sopenharmony_ci* Marvell Orion 88f5182
468c2ecf20Sopenharmony_ci
478c2ecf20Sopenharmony_ciname          pins     functions
488c2ecf20Sopenharmony_ci================================================================================
498c2ecf20Sopenharmony_cimpp0          0        pcie(rstout), pci(req2), gpio
508c2ecf20Sopenharmony_cimpp1          1        gpio, pci(gnt2)
518c2ecf20Sopenharmony_cimpp2          2        gpio, pci(req3), pci-1(pme)
528c2ecf20Sopenharmony_cimpp3          3        gpio, pci(gnt3)
538c2ecf20Sopenharmony_cimpp4          4        gpio, pci(req4), bootnand(re), sata0(prsnt)
548c2ecf20Sopenharmony_cimpp5          5        gpio, pci(gnt4), bootnand(we), sata1(prsnt)
558c2ecf20Sopenharmony_cimpp6          6        gpio, pci(req5), nand(re0), sata0(act)
568c2ecf20Sopenharmony_cimpp7          7        gpio, pci(gnt5), nand(we0), sata1(act)
578c2ecf20Sopenharmony_cimpp8          8        gpio, ge(col)
588c2ecf20Sopenharmony_cimpp9          9        gpio, ge(rxerr)
598c2ecf20Sopenharmony_cimpp10         10       gpio, ge(crs)
608c2ecf20Sopenharmony_cimpp11         11       gpio, ge(txerr)
618c2ecf20Sopenharmony_cimpp12         12       gpio, ge(txd4), nand(re1), sata0(ledprsnt)
628c2ecf20Sopenharmony_cimpp13         13       gpio, ge(txd5), nand(we1), sata1(ledprsnt)
638c2ecf20Sopenharmony_cimpp14         14       gpio, ge(txd6), nand(re2), sata0(ledact)
648c2ecf20Sopenharmony_cimpp15         15       gpio, ge(txd7), nand(we2), sata1(ledact)
658c2ecf20Sopenharmony_cimpp16         16       uart1(rxd), ge(rxd4), gpio
668c2ecf20Sopenharmony_cimpp17         17       uart1(txd), ge(rxd5), gpio
678c2ecf20Sopenharmony_cimpp18         18       uart1(cts), ge(rxd6), gpio
688c2ecf20Sopenharmony_cimpp19         19       uart1(rts), ge(rxd7), gpio
698c2ecf20Sopenharmony_ci
708c2ecf20Sopenharmony_ci* Marvell Orion 88f5281
718c2ecf20Sopenharmony_ci
728c2ecf20Sopenharmony_ciname          pins     functions
738c2ecf20Sopenharmony_ci================================================================================
748c2ecf20Sopenharmony_cimpp0          0        pcie(rstout), pci(req2), gpio
758c2ecf20Sopenharmony_cimpp1          1        gpio, pci(gnt2)
768c2ecf20Sopenharmony_cimpp2          2        gpio, pci(req3), pci(pme)
778c2ecf20Sopenharmony_cimpp3          3        gpio, pci(gnt3)
788c2ecf20Sopenharmony_cimpp4          4        gpio, pci(req4), bootnand(re)
798c2ecf20Sopenharmony_cimpp5          5        gpio, pci(gnt4), bootnand(we)
808c2ecf20Sopenharmony_cimpp6          6        gpio, pci(req5), nand(re0)
818c2ecf20Sopenharmony_cimpp7          7        gpio, pci(gnt5), nand(we0)
828c2ecf20Sopenharmony_cimpp8          8        gpio, ge(col)
838c2ecf20Sopenharmony_cimpp9          9        gpio, ge(rxerr)
848c2ecf20Sopenharmony_cimpp10         10       gpio, ge(crs)
858c2ecf20Sopenharmony_cimpp11         11       gpio, ge(txerr)
868c2ecf20Sopenharmony_cimpp12         12       gpio, ge(txd4), nand(re1)
878c2ecf20Sopenharmony_cimpp13         13       gpio, ge(txd5), nand(we1)
888c2ecf20Sopenharmony_cimpp14         14       gpio, ge(txd6), nand(re2)
898c2ecf20Sopenharmony_cimpp15         15       gpio, ge(txd7), nand(we2)
908c2ecf20Sopenharmony_cimpp16         16       uart1(rxd), ge(rxd4)
918c2ecf20Sopenharmony_cimpp17         17       uart1(txd), ge(rxd5)
928c2ecf20Sopenharmony_cimpp18         18       uart1(cts), ge(rxd6)
938c2ecf20Sopenharmony_cimpp19         19       uart1(rts), ge(rxd7)
94