1 * Marvell Orion SoC pinctrl driver for mpp 2 3 Please refer to marvell,mvebu-pinctrl.txt in this directory for common binding 4 part and usage. 5 6 Required properties: 7 - compatible: "marvell,88f5181-pinctrl", 8 "marvell,88f5181l-pinctrl", 9 "marvell,88f5182-pinctrl", 10 "marvell,88f5281-pinctrl" 11 12 - reg: two register areas, the first one describing the first two 13 contiguous MPP registers, and the second one describing the single 14 final MPP register, separated from the previous one. 15 16 Available mpp pins/groups and functions: 17 Note: brackets (x) are not part of the mpp name for marvell,function and given 18 only for more detailed description in this document. 19 20 * Marvell Orion 88f5181l 21 22 name pins functions 23 ================================================================================ 24 mpp0 0 pcie(rstout), pci(req2), gpio 25 mpp1 1 gpio, pci(gnt2) 26 mpp2 2 gpio, pci(req3), pci-1(pme) 27 mpp3 3 gpio, pci(gnt3) 28 mpp4 4 gpio, pci(req4) 29 mpp5 5 gpio, pci(gnt4) 30 mpp6 6 gpio, pci(req5), pci-1(clk) 31 mpp7 7 gpio, pci(gnt5), pci-1(clk) 32 mpp8 8 gpio, ge(col) 33 mpp9 9 gpio, ge(rxerr) 34 mpp10 10 gpio, ge(crs) 35 mpp11 11 gpio, ge(txerr) 36 mpp12 12 gpio, ge(txd4) 37 mpp13 13 gpio, ge(txd5) 38 mpp14 14 gpio, ge(txd6) 39 mpp15 15 gpio, ge(txd7) 40 mpp16 16 ge(rxd4) 41 mpp17 17 ge(rxd5) 42 mpp18 18 ge(rxd6) 43 mpp19 19 ge(rxd7) 44 45 * Marvell Orion 88f5182 46 47 name pins functions 48 ================================================================================ 49 mpp0 0 pcie(rstout), pci(req2), gpio 50 mpp1 1 gpio, pci(gnt2) 51 mpp2 2 gpio, pci(req3), pci-1(pme) 52 mpp3 3 gpio, pci(gnt3) 53 mpp4 4 gpio, pci(req4), bootnand(re), sata0(prsnt) 54 mpp5 5 gpio, pci(gnt4), bootnand(we), sata1(prsnt) 55 mpp6 6 gpio, pci(req5), nand(re0), sata0(act) 56 mpp7 7 gpio, pci(gnt5), nand(we0), sata1(act) 57 mpp8 8 gpio, ge(col) 58 mpp9 9 gpio, ge(rxerr) 59 mpp10 10 gpio, ge(crs) 60 mpp11 11 gpio, ge(txerr) 61 mpp12 12 gpio, ge(txd4), nand(re1), sata0(ledprsnt) 62 mpp13 13 gpio, ge(txd5), nand(we1), sata1(ledprsnt) 63 mpp14 14 gpio, ge(txd6), nand(re2), sata0(ledact) 64 mpp15 15 gpio, ge(txd7), nand(we2), sata1(ledact) 65 mpp16 16 uart1(rxd), ge(rxd4), gpio 66 mpp17 17 uart1(txd), ge(rxd5), gpio 67 mpp18 18 uart1(cts), ge(rxd6), gpio 68 mpp19 19 uart1(rts), ge(rxd7), gpio 69 70 * Marvell Orion 88f5281 71 72 name pins functions 73 ================================================================================ 74 mpp0 0 pcie(rstout), pci(req2), gpio 75 mpp1 1 gpio, pci(gnt2) 76 mpp2 2 gpio, pci(req3), pci(pme) 77 mpp3 3 gpio, pci(gnt3) 78 mpp4 4 gpio, pci(req4), bootnand(re) 79 mpp5 5 gpio, pci(gnt4), bootnand(we) 80 mpp6 6 gpio, pci(req5), nand(re0) 81 mpp7 7 gpio, pci(gnt5), nand(we0) 82 mpp8 8 gpio, ge(col) 83 mpp9 9 gpio, ge(rxerr) 84 mpp10 10 gpio, ge(crs) 85 mpp11 11 gpio, ge(txerr) 86 mpp12 12 gpio, ge(txd4), nand(re1) 87 mpp13 13 gpio, ge(txd5), nand(we1) 88 mpp14 14 gpio, ge(txd6), nand(re2) 89 mpp15 15 gpio, ge(txd7), nand(we2) 90 mpp16 16 uart1(rxd), ge(rxd4) 91 mpp17 17 uart1(txd), ge(rxd5) 92 mpp18 18 uart1(cts), ge(rxd6) 93 mpp19 19 uart1(rts), ge(rxd7)
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.