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) 92