fix rgmii pinouts
authorLuke Leighton <lkcl@lkcl.net>
Tue, 27 Feb 2018 02:38:11 +0000 (02:38 +0000)
committerLuke Leighton <lkcl@lkcl.net>
Tue, 27 Feb 2018 02:38:11 +0000 (02:38 +0000)
shakti/m_class/pinouts.mdwn
shakti/m_class/pinouts.py

index 0aa5ff28ad761493e243e115bfa6b6d3fc54fadd..5648b5380d28f0527be4bdcadfd7f80c4f5b7a0f 100644 (file)
@@ -150,20 +150,20 @@ auto-generated by [[pinouts.py]]
 | 141 | G GPIOG15   | G RG_ETXEN  | G LCD11_1   | G FB_AD23   |
 | 142 | G GPIOG16   | G RG_ETXCK  | G LCD12_1   | G FB_AD24   |
 | 143 | G GPIOG17   | G RG_ECRS   | G LCD13_1   | G FB_AD25   |
-| 144 | G GPIOG18   | G ULPI3_CK  | G LCD14_1   | G FB_AD26   |
-| 145 | G GPIOG19   | G ULPI3_DIR | G LCD15_1   | G FB_AD27   |
-| 146 | G GPIOG20   | G ULPI3_STP | G LCD16_1   | G FB_AD28   |
-| 147 | G GPIOG21   | G ULPI3_NXT | G LCD17_1   | G FB_AD29   |
-| 148 | G GPIOG22   | G ULPI3_D0  | G LCD18_1   | G FB_AD30   |
-| 149 | G GPIOG23   | G ULPI3_D1  | G LCD19_1   | G FB_AD31   |
-| 150 | G GPIOG24   | G ULPI3_D2  | G LCD20_1   | G SD2_CMD   |
-| 151 | G GPIOG25   | G ULPI3_D3  | G LCD21_1   | G SD2_CLK   |
-| 152 | G GPIOG26   | G ULPI3_D4  | G LCD22_1   | G SPI3_CK   |
-| 153 | G GPIOG27   | G ULPI3_D5  | G LCD23_1   | G SPI3_NSS  |
-| 154 | G GPIOG28   | G ULPI3_D6  | G SD2_D0    | G SPI3_IO0  |
-| 155 | G GPIOG29   | G ULPI3_D7  | G SD2_D1    | G SPI3_IO1  |
-| 156 | G GPIOG30   |             | G SD2_D2    | G SPI3_IO2  |
-| 157 | G GPIOG31   |             | G SD2_D3    | G SPI3_IO3  |
+| 144 | G GPIOG18   | G RG_ECOL   | G LCD14_1   | G FB_AD26   |
+| 145 | G GPIOG19   | G RG_ETXERR | G LCD15_1   | G FB_AD27   |
+| 146 | G GPIOG20   | G ULPI3_CK  | G LCD16_1   | G FB_AD28   |
+| 147 | G GPIOG21   | G ULPI3_DIR | G LCD17_1   | G FB_AD29   |
+| 148 | G GPIOG22   | G ULPI3_STP | G LCD18_1   | G FB_AD30   |
+| 149 | G GPIOG23   | G ULPI3_NXT | G LCD19_1   | G FB_AD31   |
+| 150 | G GPIOG24   | G ULPI3_D0  | G LCD20_1   | G SD2_CMD   |
+| 151 | G GPIOG25   | G ULPI3_D1  | G LCD21_1   | G SD2_CLK   |
+| 152 | G GPIOG26   | G ULPI3_D2  | G LCD22_1   | G SPI3_CK   |
+| 153 | G GPIOG27   | G ULPI3_D3  | G LCD23_1   | G SPI3_NSS  |
+| 154 | G GPIOG28   | G ULPI3_D4  | G SD2_D0    | G SPI3_IO0  |
+| 155 | G GPIOG29   | G ULPI3_D5  | G SD2_D1    | G SPI3_IO1  |
+| 156 | G GPIOG30   | G ULPI3_D6  | G SD2_D2    | G SPI3_IO2  |
+| 157 | G GPIOG31   | G ULPI3_D7  | G SD2_D3    | G SPI3_IO3  |
 
 # Pinouts (Fixed function)
 
@@ -461,6 +461,7 @@ PWM (pulse-width modulation)
 
 RGMII Ethernet
 
+* RG_ECOL   : G18/1
 * RG_ECRS   : G17/1
 * RG_EMDC   : G13/1
 * RG_EMDIO  : G14/1
@@ -477,6 +478,7 @@ RGMII Ethernet
 * RG_ETXD2  : G6/1
 * RG_ETXD3  : G7/1
 * RG_ETXEN  : G15/1
+* RG_ETXERR : G19/1
 * RG_FB_CS0 : G8/1
 * RG_FB_CS1 : G9/1
 
@@ -640,18 +642,18 @@ ULPI (USB Low Pin-count) 2
 
 ULPI (USB Low Pin-count) 3
 
-* ULPI3_CK  : G18/1
-* ULPI3_D0  : G22/1
-* ULPI3_D1  : G23/1
-* ULPI3_D2  : G24/1
-* ULPI3_D3  : G25/1
-* ULPI3_D4  : G26/1
-* ULPI3_D5  : G27/1
-* ULPI3_D6  : G28/1
-* ULPI3_D7  : G29/1
-* ULPI3_DIR : G19/1
-* ULPI3_NXT : G21/1
-* ULPI3_STP : G20/1
+* ULPI3_CK  : G20/1
+* ULPI3_D0  : G24/1
+* ULPI3_D1  : G25/1
+* ULPI3_D2  : G26/1
+* ULPI3_D3  : G27/1
+* ULPI3_D4  : G28/1
+* ULPI3_D5  : G29/1
+* ULPI3_D6  : G30/1
+* ULPI3_D7  : G31/1
+* ULPI3_DIR : G21/1
+* ULPI3_NXT : G23/1
+* ULPI3_STP : G22/1
 
 # Pinmap for EOMA68
 
@@ -856,20 +858,20 @@ EOMA68-compliance
 | 141 | G GPIOG15   | G RG_ETXEN  | G LCD11_1   | G FB_AD23   |
 | 142 | G GPIOG16   | G RG_ETXCK  | G LCD12_1   | G FB_AD24   |
 | 143 | G GPIOG17   | G RG_ECRS   | G LCD13_1   | G FB_AD25   |
-| 144 | G GPIOG18   | G ULPI3_CK  | G LCD14_1   | G FB_AD26   |
-| 145 | G GPIOG19   | G ULPI3_DIR | G LCD15_1   | G FB_AD27   |
-| 146 | G GPIOG20   | G ULPI3_STP | G LCD16_1   | G FB_AD28   |
-| 147 | G GPIOG21   | G ULPI3_NXT | G LCD17_1   | G FB_AD29   |
-| 148 | G GPIOG22   | G ULPI3_D0  | G LCD18_1   | G FB_AD30   |
-| 149 | G GPIOG23   | G ULPI3_D1  | G LCD19_1   | G FB_AD31   |
-| 150 | G GPIOG24   | G ULPI3_D2  | G LCD20_1   | G SD2_CMD   |
-| 151 | G GPIOG25   | G ULPI3_D3  | G LCD21_1   | G SD2_CLK   |
-| 152 | G GPIOG26   | G ULPI3_D4  | G LCD22_1   | G SPI3_CK   |
-| 153 | G GPIOG27   | G ULPI3_D5  | G LCD23_1   | G SPI3_NSS  |
-| 154 | G GPIOG28   | G ULPI3_D6  | G SD2_D0    | G SPI3_IO0  |
-| 155 | G GPIOG29   | G ULPI3_D7  | G SD2_D1    | G SPI3_IO1  |
-| 156 | G GPIOG30   |             | G SD2_D2    | G SPI3_IO2  |
-| 157 | G GPIOG31   |             | G SD2_D3    | G SPI3_IO3  |
+| 144 | G GPIOG18   | G RG_ECOL   | G LCD14_1   | G FB_AD26   |
+| 145 | G GPIOG19   | G RG_ETXERR | G LCD15_1   | G FB_AD27   |
+| 146 | G GPIOG20   | G ULPI3_CK  | G LCD16_1   | G FB_AD28   |
+| 147 | G GPIOG21   | G ULPI3_DIR | G LCD17_1   | G FB_AD29   |
+| 148 | G GPIOG22   | G ULPI3_STP | G LCD18_1   | G FB_AD30   |
+| 149 | G GPIOG23   | G ULPI3_NXT | G LCD19_1   | G FB_AD31   |
+| 150 | G GPIOG24   | G ULPI3_D0  | G LCD20_1   | G SD2_CMD   |
+| 151 | G GPIOG25   | G ULPI3_D1  | G LCD21_1   | G SD2_CLK   |
+| 152 | G GPIOG26   | G ULPI3_D2  | G LCD22_1   | G SPI3_CK   |
+| 153 | G GPIOG27   | G ULPI3_D3  | G LCD23_1   | G SPI3_NSS  |
+| 154 | G GPIOG28   | G ULPI3_D4  | G SD2_D0    | G SPI3_IO0  |
+| 155 | G GPIOG29   | G ULPI3_D5  | G SD2_D1    | G SPI3_IO1  |
+| 156 | G GPIOG30   | G ULPI3_D6  | G SD2_D2    | G SPI3_IO2  |
+| 157 | G GPIOG31   | G ULPI3_D7  | G SD2_D3    | G SPI3_IO3  |
 
 # Pinmap for Industrial
 
@@ -1078,20 +1080,20 @@ EOMA68-compliance
 | 141 | G GPIOG15   | G RG_ETXEN  | G LCD11_1   | G FB_AD23   |
 | 142 | G GPIOG16   | G RG_ETXCK  | G LCD12_1   | G FB_AD24   |
 | 143 | G GPIOG17   | G RG_ECRS   | G LCD13_1   | G FB_AD25   |
-| 144 | G GPIOG18   | G ULPI3_CK  | G LCD14_1   | G FB_AD26   |
-| 145 | G GPIOG19   | G ULPI3_DIR | G LCD15_1   | G FB_AD27   |
-| 146 | G GPIOG20   | G ULPI3_STP | G LCD16_1   | G FB_AD28   |
-| 147 | G GPIOG21   | G ULPI3_NXT | G LCD17_1   | G FB_AD29   |
-| 148 | G GPIOG22   | G ULPI3_D0  | G LCD18_1   | G FB_AD30   |
-| 149 | G GPIOG23   | G ULPI3_D1  | G LCD19_1   | G FB_AD31   |
-| 150 | G GPIOG24   | G ULPI3_D2  | G LCD20_1   | G SD2_CMD   |
-| 151 | G GPIOG25   | G ULPI3_D3  | G LCD21_1   | G SD2_CLK   |
-| 152 | G GPIOG26   | G ULPI3_D4  | G LCD22_1   | G SPI3_CK   |
-| 153 | G GPIOG27   | G ULPI3_D5  | G LCD23_1   | G SPI3_NSS  |
-| 154 | G GPIOG28   | G ULPI3_D6  | G SD2_D0    | G SPI3_IO0  |
-| 155 | G GPIOG29   | G ULPI3_D7  | G SD2_D1    | G SPI3_IO1  |
-| 156 | G GPIOG30   |             | G SD2_D2    | G SPI3_IO2  |
-| 157 | G GPIOG31   |             | G SD2_D3    | G SPI3_IO3  |
+| 144 | G GPIOG18   | G RG_ECOL   | G LCD14_1   | G FB_AD26   |
+| 145 | G GPIOG19   | G RG_ETXERR | G LCD15_1   | G FB_AD27   |
+| 146 | G GPIOG20   | G ULPI3_CK  | G LCD16_1   | G FB_AD28   |
+| 147 | G GPIOG21   | G ULPI3_DIR | G LCD17_1   | G FB_AD29   |
+| 148 | G GPIOG22   | G ULPI3_STP | G LCD18_1   | G FB_AD30   |
+| 149 | G GPIOG23   | G ULPI3_NXT | G LCD19_1   | G FB_AD31   |
+| 150 | G GPIOG24   | G ULPI3_D0  | G LCD20_1   | G SD2_CMD   |
+| 151 | G GPIOG25   | G ULPI3_D1  | G LCD21_1   | G SD2_CLK   |
+| 152 | G GPIOG26   | G ULPI3_D2  | G LCD22_1   | G SPI3_CK   |
+| 153 | G GPIOG27   | G ULPI3_D3  | G LCD23_1   | G SPI3_NSS  |
+| 154 | G GPIOG28   | G ULPI3_D4  | G SD2_D0    | G SPI3_IO0  |
+| 155 | G GPIOG29   | G ULPI3_D5  | G SD2_D1    | G SPI3_IO1  |
+| 156 | G GPIOG30   | G ULPI3_D6  | G SD2_D2    | G SPI3_IO2  |
+| 157 | G GPIOG31   | G ULPI3_D7  | G SD2_D3    | G SPI3_IO3  |
 
 # Pinmap for Industrial with SPI-LCD
 
@@ -1309,20 +1311,20 @@ Frees up large numbers of GPIO from RGB/TTL bank
 | 141 | G GPIOG15   | G RG_ETXEN  | G LCD11_1   | G FB_AD23   |
 | 142 | G GPIOG16   | G RG_ETXCK  | G LCD12_1   | G FB_AD24   |
 | 143 | G GPIOG17   | G RG_ECRS   | G LCD13_1   | G FB_AD25   |
-| 144 | G GPIOG18   | G ULPI3_CK  | G LCD14_1   | G FB_AD26   |
-| 145 | G GPIOG19   | G ULPI3_DIR | G LCD15_1   | G FB_AD27   |
-| 146 | G GPIOG20   | G ULPI3_STP | G LCD16_1   | G FB_AD28   |
-| 147 | G GPIOG21   | G ULPI3_NXT | G LCD17_1   | G FB_AD29   |
-| 148 | G GPIOG22   | G ULPI3_D0  | G LCD18_1   | G FB_AD30   |
-| 149 | G GPIOG23   | G ULPI3_D1  | G LCD19_1   | G FB_AD31   |
-| 150 | G GPIOG24   | G ULPI3_D2  | G LCD20_1   | G SD2_CMD   |
-| 151 | G GPIOG25   | G ULPI3_D3  | G LCD21_1   | G SD2_CLK   |
-| 152 | G GPIOG26   | G ULPI3_D4  | G LCD22_1   | G SPI3_CK   |
-| 153 | G GPIOG27   | G ULPI3_D5  | G LCD23_1   | G SPI3_NSS  |
-| 154 | G GPIOG28   | G ULPI3_D6  | G SD2_D0    | G SPI3_IO0  |
-| 155 | G GPIOG29   | G ULPI3_D7  | G SD2_D1    | G SPI3_IO1  |
-| 156 | G GPIOG30   |             | G SD2_D2    | G SPI3_IO2  |
-| 157 | G GPIOG31   |             | G SD2_D3    | G SPI3_IO3  |
+| 144 | G GPIOG18   | G RG_ECOL   | G LCD14_1   | G FB_AD26   |
+| 145 | G GPIOG19   | G RG_ETXERR | G LCD15_1   | G FB_AD27   |
+| 146 | G GPIOG20   | G ULPI3_CK  | G LCD16_1   | G FB_AD28   |
+| 147 | G GPIOG21   | G ULPI3_DIR | G LCD17_1   | G FB_AD29   |
+| 148 | G GPIOG22   | G ULPI3_STP | G LCD18_1   | G FB_AD30   |
+| 149 | G GPIOG23   | G ULPI3_NXT | G LCD19_1   | G FB_AD31   |
+| 150 | G GPIOG24   | G ULPI3_D0  | G LCD20_1   | G SD2_CMD   |
+| 151 | G GPIOG25   | G ULPI3_D1  | G LCD21_1   | G SD2_CLK   |
+| 152 | G GPIOG26   | G ULPI3_D2  | G LCD22_1   | G SPI3_CK   |
+| 153 | G GPIOG27   | G ULPI3_D3  | G LCD23_1   | G SPI3_NSS  |
+| 154 | G GPIOG28   | G ULPI3_D4  | G SD2_D0    | G SPI3_IO0  |
+| 155 | G GPIOG29   | G ULPI3_D5  | G SD2_D1    | G SPI3_IO1  |
+| 156 | G GPIOG30   | G ULPI3_D6  | G SD2_D2    | G SPI3_IO2  |
+| 157 | G GPIOG31   | G ULPI3_D7  | G SD2_D3    | G SPI3_IO3  |
 
 # Pinmap for Smartphone / Tablet
 
@@ -1574,20 +1576,20 @@ which also includes ADC, DAC, more PWM etc.
 | 141 | G GPIOG15   | G RG_ETXEN  | G LCD11_1   | G FB_AD23   |
 | 142 | G GPIOG16   | G RG_ETXCK  | G LCD12_1   | G FB_AD24   |
 | 143 | G GPIOG17   | G RG_ECRS   | G LCD13_1   | G FB_AD25   |
-| 144 | G GPIOG18   | G ULPI3_CK  | G LCD14_1   | G FB_AD26   |
-| 145 | G GPIOG19   | G ULPI3_DIR | G LCD15_1   | G FB_AD27   |
-| 146 | G GPIOG20   | G ULPI3_STP | G LCD16_1   | G FB_AD28   |
-| 147 | G GPIOG21   | G ULPI3_NXT | G LCD17_1   | G FB_AD29   |
-| 148 | G GPIOG22   | G ULPI3_D0  | G LCD18_1   | G FB_AD30   |
-| 149 | G GPIOG23   | G ULPI3_D1  | G LCD19_1   | G FB_AD31   |
-| 150 | G GPIOG24   | G ULPI3_D2  | G LCD20_1   | G SD2_CMD   |
-| 151 | G GPIOG25   | G ULPI3_D3  | G LCD21_1   | G SD2_CLK   |
-| 152 | G GPIOG26   | G ULPI3_D4  | G LCD22_1   | G SPI3_CK   |
-| 153 | G GPIOG27   | G ULPI3_D5  | G LCD23_1   | G SPI3_NSS  |
-| 154 | G GPIOG28   | G ULPI3_D6  | G SD2_D0    | G SPI3_IO0  |
-| 155 | G GPIOG29   | G ULPI3_D7  | G SD2_D1    | G SPI3_IO1  |
-| 156 | G GPIOG30   |             | G SD2_D2    | G SPI3_IO2  |
-| 157 | G GPIOG31   |             | G SD2_D3    | G SPI3_IO3  |
+| 144 | G GPIOG18   | G RG_ECOL   | G LCD14_1   | G FB_AD26   |
+| 145 | G GPIOG19   | G RG_ETXERR | G LCD15_1   | G FB_AD27   |
+| 146 | G GPIOG20   | G ULPI3_CK  | G LCD16_1   | G FB_AD28   |
+| 147 | G GPIOG21   | G ULPI3_DIR | G LCD17_1   | G FB_AD29   |
+| 148 | G GPIOG22   | G ULPI3_STP | G LCD18_1   | G FB_AD30   |
+| 149 | G GPIOG23   | G ULPI3_NXT | G LCD19_1   | G FB_AD31   |
+| 150 | G GPIOG24   | G ULPI3_D0  | G LCD20_1   | G SD2_CMD   |
+| 151 | G GPIOG25   | G ULPI3_D1  | G LCD21_1   | G SD2_CLK   |
+| 152 | G GPIOG26   | G ULPI3_D2  | G LCD22_1   | G SPI3_CK   |
+| 153 | G GPIOG27   | G ULPI3_D3  | G LCD23_1   | G SPI3_NSS  |
+| 154 | G GPIOG28   | G ULPI3_D4  | G SD2_D0    | G SPI3_IO0  |
+| 155 | G GPIOG29   | G ULPI3_D5  | G SD2_D1    | G SPI3_IO1  |
+| 156 | G GPIOG30   | G ULPI3_D6  | G SD2_D2    | G SPI3_IO2  |
+| 157 | G GPIOG31   | G ULPI3_D7  | G SD2_D3    | G SPI3_IO3  |
 
 # Pinmap for Laptop / Netbook
 
@@ -1823,20 +1825,20 @@ on the single MCU_INT line, if really needed
 | 141 | G GPIOG15   | G RG_ETXEN  | G LCD11_1   | G FB_AD23   |
 | 142 | G GPIOG16   | G RG_ETXCK  | G LCD12_1   | G FB_AD24   |
 | 143 | G GPIOG17   | G RG_ECRS   | G LCD13_1   | G FB_AD25   |
-| 144 | G GPIOG18   | G ULPI3_CK  | G LCD14_1   | G FB_AD26   |
-| 145 | G GPIOG19   | G ULPI3_DIR | G LCD15_1   | G FB_AD27   |
-| 146 | G GPIOG20   | G ULPI3_STP | G LCD16_1   | G FB_AD28   |
-| 147 | G GPIOG21   | G ULPI3_NXT | G LCD17_1   | G FB_AD29   |
-| 148 | G GPIOG22   | G ULPI3_D0  | G LCD18_1   | G FB_AD30   |
-| 149 | G GPIOG23   | G ULPI3_D1  | G LCD19_1   | G FB_AD31   |
-| 150 | G GPIOG24   | G ULPI3_D2  | G LCD20_1   | G SD2_CMD   |
-| 151 | G GPIOG25   | G ULPI3_D3  | G LCD21_1   | G SD2_CLK   |
-| 152 | G GPIOG26   | G ULPI3_D4  | G LCD22_1   | G SPI3_CK   |
-| 153 | G GPIOG27   | G ULPI3_D5  | G LCD23_1   | G SPI3_NSS  |
-| 154 | G GPIOG28   | G ULPI3_D6  | G SD2_D0    | G SPI3_IO0  |
-| 155 | G GPIOG29   | G ULPI3_D7  | G SD2_D1    | G SPI3_IO1  |
-| 156 | G GPIOG30   |             | G SD2_D2    | G SPI3_IO2  |
-| 157 | G GPIOG31   |             | G SD2_D3    | G SPI3_IO3  |
+| 144 | G GPIOG18   | G RG_ECOL   | G LCD14_1   | G FB_AD26   |
+| 145 | G GPIOG19   | G RG_ETXERR | G LCD15_1   | G FB_AD27   |
+| 146 | G GPIOG20   | G ULPI3_CK  | G LCD16_1   | G FB_AD28   |
+| 147 | G GPIOG21   | G ULPI3_DIR | G LCD17_1   | G FB_AD29   |
+| 148 | G GPIOG22   | G ULPI3_STP | G LCD18_1   | G FB_AD30   |
+| 149 | G GPIOG23   | G ULPI3_NXT | G LCD19_1   | G FB_AD31   |
+| 150 | G GPIOG24   | G ULPI3_D0  | G LCD20_1   | G SD2_CMD   |
+| 151 | G GPIOG25   | G ULPI3_D1  | G LCD21_1   | G SD2_CLK   |
+| 152 | G GPIOG26   | G ULPI3_D2  | G LCD22_1   | G SPI3_CK   |
+| 153 | G GPIOG27   | G ULPI3_D3  | G LCD23_1   | G SPI3_NSS  |
+| 154 | G GPIOG28   | G ULPI3_D4  | G SD2_D0    | G SPI3_IO0  |
+| 155 | G GPIOG29   | G ULPI3_D5  | G SD2_D1    | G SPI3_IO1  |
+| 156 | G GPIOG30   | G ULPI3_D6  | G SD2_D2    | G SPI3_IO2  |
+| 157 | G GPIOG31   | G ULPI3_D7  | G SD2_D3    | G SPI3_IO3  |
 
 # Pinmap for IoT
 
@@ -2073,20 +2075,20 @@ on the single MCU_INT line, if really needed
 | 141 | G GPIOG15   | G RG_ETXEN  | G LCD11_1   | G FB_AD23   |
 | 142 | G GPIOG16   | G RG_ETXCK  | G LCD12_1   | G FB_AD24   |
 | 143 | G GPIOG17   | G RG_ECRS   | G LCD13_1   | G FB_AD25   |
-| 144 | G GPIOG18   | G ULPI3_CK  | G LCD14_1   | G FB_AD26   |
-| 145 | G GPIOG19   | G ULPI3_DIR | G LCD15_1   | G FB_AD27   |
-| 146 | G GPIOG20   | G ULPI3_STP | G LCD16_1   | G FB_AD28   |
-| 147 | G GPIOG21   | G ULPI3_NXT | G LCD17_1   | G FB_AD29   |
-| 148 | G GPIOG22   | G ULPI3_D0  | G LCD18_1   | G FB_AD30   |
-| 149 | G GPIOG23   | G ULPI3_D1  | G LCD19_1   | G FB_AD31   |
-| 150 | G GPIOG24   | G ULPI3_D2  | G LCD20_1   | G SD2_CMD   |
-| 151 | G GPIOG25   | G ULPI3_D3  | G LCD21_1   | G SD2_CLK   |
-| 152 | G GPIOG26   | G ULPI3_D4  | G LCD22_1   | G SPI3_CK   |
-| 153 | G GPIOG27   | G ULPI3_D5  | G LCD23_1   | G SPI3_NSS  |
-| 154 | G GPIOG28   | G ULPI3_D6  | G SD2_D0    | G SPI3_IO0  |
-| 155 | G GPIOG29   | G ULPI3_D7  | G SD2_D1    | G SPI3_IO1  |
-| 156 | G GPIOG30   |             | G SD2_D2    | G SPI3_IO2  |
-| 157 | G GPIOG31   |             | G SD2_D3    | G SPI3_IO3  |
+| 144 | G GPIOG18   | G RG_ECOL   | G LCD14_1   | G FB_AD26   |
+| 145 | G GPIOG19   | G RG_ETXERR | G LCD15_1   | G FB_AD27   |
+| 146 | G GPIOG20   | G ULPI3_CK  | G LCD16_1   | G FB_AD28   |
+| 147 | G GPIOG21   | G ULPI3_DIR | G LCD17_1   | G FB_AD29   |
+| 148 | G GPIOG22   | G ULPI3_STP | G LCD18_1   | G FB_AD30   |
+| 149 | G GPIOG23   | G ULPI3_NXT | G LCD19_1   | G FB_AD31   |
+| 150 | G GPIOG24   | G ULPI3_D0  | G LCD20_1   | G SD2_CMD   |
+| 151 | G GPIOG25   | G ULPI3_D1  | G LCD21_1   | G SD2_CLK   |
+| 152 | G GPIOG26   | G ULPI3_D2  | G LCD22_1   | G SPI3_CK   |
+| 153 | G GPIOG27   | G ULPI3_D3  | G LCD23_1   | G SPI3_NSS  |
+| 154 | G GPIOG28   | G ULPI3_D4  | G SD2_D0    | G SPI3_IO0  |
+| 155 | G GPIOG29   | G ULPI3_D5  | G SD2_D1    | G SPI3_IO1  |
+| 156 | G GPIOG30   | G ULPI3_D6  | G SD2_D2    | G SPI3_IO2  |
+| 157 | G GPIOG31   | G ULPI3_D7  | G SD2_D3    | G SPI3_IO3  |
 
 # Reference Datasheets
 
index d33b6a5dc499c629dfb408ee075be2306824b076..35753eceedf9f3318f9e3dcfbdcfead3aa2a6fde 100644 (file)
@@ -550,7 +550,7 @@ if __name__ == '__main__':
     # Bank G
     pinmerge(pinouts, gpio(bankspec, "", ('G', 0), "G", 0, 32, 0))
     pinmerge(pinouts, rgmii(bankspec, "", ('G', 0), "G", 1))
-    pinmerge(pinouts, ulpi(bankspec, "3", ('G', 18), "G", 1))
+    pinmerge(pinouts, ulpi(bankspec, "3", ('G', 20), "G", 1))
     pinmerge(pinouts, rgbttl(bankspec, "1", ('G', 0), "G", 2))
     pinmerge(pinouts, quadspi(bankspec, "3", ('G', 26), "G", 3))
     pinmerge(pinouts, flexbus2(bankspec, "", ('G', 0), "G", 3))