The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/pinctrl/marvell,orion-pinctrl.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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)

Cache object: 09753712b4fb98b914954922a90e5b9c


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.