1* Marvell Armada 370 SoC pinctrl driver for mpp
   3Please refer to marvell,mvebu-pinctrl.txt in this directory for common binding
   4part and usage.
   6Required properties:
   7- compatible: "marvell,88f6710-pinctrl"
   9Available mpp pins/groups and functions:
  10Note: brackets (x) are not part of the mpp name for marvell,function and given
  11only for more detailed description in this document.
  13name          pins     functions
  15mpp0          0        gpio, uart0(rxd)
  16mpp1          1        gpo, uart0(txd)
  17mpp2          2        gpio, i2c0(sck), uart0(txd)
  18mpp3          3        gpio, i2c0(sda), uart0(rxd)
  19mpp4          4        gpio, cpu_pd(vdd)
  20mpp5          5        gpo, ge0(txclko), uart1(txd), spi1(clk), audio(mclk)
  21mpp6          6        gpio, ge0(txd0), sata0(prsnt), tdm(rst), audio(sdo)
  22mpp7          7        gpo, ge0(txd1), tdm(tdx), audio(lrclk)
  23mpp8          8        gpio, ge0(txd2), uart0(rts), tdm(drx), audio(bclk)
  24mpp9          9        gpo, ge0(txd3), uart1(txd), sd0(clk), audio(spdifo)
  25mpp10         10       gpio, ge0(txctl), uart0(cts), tdm(fsync), audio(sdi)
  26mpp11         11       gpio, ge0(rxd0), uart1(rxd), sd0(cmd), spi0(cs1),
  27                       sata1(prsnt), spi1(cs1)
  28mpp12         12       gpio, ge0(rxd1), i2c1(sda), sd0(d0), spi1(cs0),
  29                       audio(spdifi)
  30mpp13         13       gpio, ge0(rxd2), i2c1(sck), sd0(d1), tdm(pclk),
  31                       audio(rmclk)
  32mpp14         14       gpio, ge0(rxd3), pcie(clkreq0), sd0(d2), spi1(mosi),
  33                       spi0(cs2)
  34mpp15         15       gpio, ge0(rxctl), pcie(clkreq1), sd0(d3), spi1(miso),
  35                       spi0(cs3)
  36mpp16         16       gpio, ge0(rxclk), uart1(rxd), tdm(int), audio(extclk)
  37mpp17         17       gpo, ge(mdc)
  38mpp18         18       gpio, ge(mdio)
  39mpp19         19       gpio, ge0(txclk), ge1(txclkout), tdm(pclk)
  40mpp20         20       gpo, ge0(txd4), ge1(txd0)
  41mpp21         21       gpo, ge0(txd5), ge1(txd1), uart1(txd)
  42mpp22         22       gpo, ge0(txd6), ge1(txd2), uart0(rts)
  43mpp23         23       gpo, ge0(txd7), ge1(txd3), spi1(mosi)
  44mpp24         24       gpio, ge0(col), ge1(txctl), spi1(cs0)
  45mpp25         25       gpio, ge0(rxerr), ge1(rxd0), uart1(rxd)
  46mpp26         26       gpio, ge0(crs), ge1(rxd1), spi1(miso)
  47mpp27         27       gpio, ge0(rxd4), ge1(rxd2), uart0(cts)
  48mpp28         28       gpio, ge0(rxd5), ge1(rxd3)
  49mpp29         29       gpio, ge0(rxd6), ge1(rxctl), i2c1(sda)
  50mpp30         30       gpio, ge0(rxd7), ge1(rxclk), i2c1(sck)
  51mpp31         31       gpio, tclk, ge0(txerr)
  52mpp32         32       gpio, spi0(cs0)
  53mpp33         33       gpio, dev(bootcs), spi0(cs0)
  54mpp34         34       gpo, dev(wen0), spi0(mosi)
  55mpp35         35       gpo, dev(oen), spi0(sck)
  56mpp36         36       gpo, dev(a1), spi0(miso)
  57mpp37         37       gpo, dev(a0), sata0(prsnt)
  58mpp38         38       gpio, dev(ready), uart1(cts), uart0(cts)
  59mpp39         39       gpo, dev(ad0), audio(spdifo)
  60mpp40         40       gpio, dev(ad1), uart1(rts), uart0(rts)
  61mpp41         41       gpio, dev(ad2), uart1(rxd)
  62mpp42         42       gpo, dev(ad3), uart1(txd)
  63mpp43         43       gpo, dev(ad4), audio(bclk)
  64mpp44         44       gpo, dev(ad5), audio(mclk)
  65mpp45         45       gpo, dev(ad6), audio(lrclk)
  66mpp46         46       gpo, dev(ad7), audio(sdo)
  67mpp47         47       gpo, dev(ad8), sd0(clk), audio(spdifo)
  68mpp48         48       gpio, dev(ad9), uart0(rts), sd0(cmd), sata1(prsnt),
  69                       spi0(cs1)
  70mpp49         49       gpio, dev(ad10), pcie(clkreq1), sd0(d0), spi1(cs0),
  71                       audio(spdifi)
  72mpp50         50       gpio, dev(ad11), uart0(cts), sd0(d1), spi1(miso),
  73                       audio(rmclk)
  74mpp51         51       gpio, dev(ad12), i2c1(sda), sd0(d2), spi1(mosi)
  75mpp52         52       gpio, dev(ad13), i2c1(sck), sd0(d3), spi1(sck)
  76mpp53         53       gpio, dev(ad14), sd0(clk), tdm(pclk), spi0(cs2),
  77                       pcie(clkreq1)
  78mpp54         54       gpo, dev(ad15), tdm(dtx)
  79mpp55         55       gpio, dev(cs1), uart1(txd), tdm(rst), sata1(prsnt),
  80                       sata0(prsnt)
  81mpp56         56       gpio, dev(cs2), uart1(cts), uart0(cts), spi0(cs3),
  82                       pcie(clkreq0), spi1(cs1)
  83mpp57         57       gpio, dev(cs3), uart1(rxd), tdm(fsync), sata0(prsnt),
  84                       audio(sdo)
  85mpp58         58       gpio, dev(cs0), uart1(rts), tdm(int), audio(extclk),
  86                       uart0(rts)
  87mpp59         59       gpo, dev(ale0), uart1(rts), uart0(rts), audio(bclk)
  88mpp60         60       gpio, dev(ale1), uart1(rxd), sata0(prsnt), pcie(rst-out),
  89                       audio(sdi)
  90mpp61         61       gpo, dev(wen1), uart1(txd), audio(rclk)
  91mpp62         62       gpio, dev(a2), uart1(cts), tdm(drx), pcie(clkreq0),
  92                       audio(mclk), uart0(cts)
  93mpp63         63       gpo, spi0(sck), tclk
  94mpp64         64       gpio, spi0(miso), spi0-1(cs1)
  95mpp65         65       gpio, spi0(mosi), spi0-1(cs2)