--- /dev/null
+# Pinouts (PinMux)
+auto-generated by [[pinouts.py]]
+
+[[!toc ]]
+
+
+## Bank N (64 pins, width 2)
+
+| Pin | Mux0 | Mux1 | Mux2 | Mux3 |
+| --- | ----------- | ----------- | ----------- | ----------- |
+| 0 | N VSSE_0 | |
+| 1 | N VDDE_0 | |
+| 2 | N VDDI_0 | |
+| 3 | N VSSI_0 | |
+| 4 | N SDR_DQM0 | |
+| 5 | N SDR_D0 | |
+| 6 | N SDR_D1 | |
+| 7 | N SDR_D2 | |
+| 8 | N SDR_D3 | |
+| 9 | N SDR_D4 | |
+| 10 | N SDR_D5 | |
+| 11 | N SDR_D6 | |
+| 12 | N SDR_D7 | |
+| 13 | N SDR_BA0 | |
+| 14 | N SDR_BA1 | |
+| 15 | N SDR_AD0 | |
+| 16 | N SDR_AD1 | |
+| 17 | N SDR_AD2 | |
+| 18 | N SDR_AD3 | |
+| 19 | N SDR_AD4 | |
+| 20 | N SDR_AD5 | |
+| 21 | N SDR_AD6 | |
+| 22 | N SDR_AD7 | |
+| 23 | N SDR_AD8 | |
+| 24 | N SDR_AD9 | |
+| 25 | N SDR_CLK | |
+| 26 | N SDR_CKE | |
+| 27 | N SDR_RASn | |
+| 28 | N SDR_CASn | |
+| 29 | N SDR_WEn | |
+| 30 | N SDR_CSn0 | |
+| 54 | N VSSI_0 | |
+| 55 | N VDDI_0 | |
+| 56 | N VSSE_0 | |
+| 57 | N VDDE_0 | |
+| 59 | N SYS_RST | |
+| 60 | N SYS_PLLCLK | |
+| 61 | N SYS_PLLSELA0 | |
+| 62 | N SYS_PLLSELA1 | |
+| 63 | N SYS_PLLTESTOUT | |
+
+## Bank E (64 pins, width 2)
+
+| Pin | Mux0 | Mux1 | Mux2 | Mux3 |
+| --- | ----------- | ----------- | ----------- | ----------- |
+| 64 | E VSSE_0 | |
+| 65 | E VDDE_0 | |
+| 66 | E RG2_ERXD0 | |
+| 67 | E RG2_ERXD1 | |
+| 68 | E RG2_ERXD2 | |
+| 69 | E RG2_ERXD3 | |
+| 70 | E RG2_ETXD0 | |
+| 71 | E RG2_ETXD1 | |
+| 72 | E RG2_ETXD2 | |
+| 73 | E RG2_ETXD3 | |
+| 74 | E RG2_ERXCK | |
+| 75 | E RG2_ERXERR | |
+| 76 | E RG2_ERXDV | |
+| 77 | E RG2_EMDC | |
+| 78 | E RG2_EMDIO | |
+| 79 | E RG2_ETXEN | |
+| 80 | E RG2_ETXCK | |
+| 81 | E RG2_ECRS | |
+| 82 | E RG2_ECOL | |
+| 83 | E RG2_ETXERR | |
+| 84 | E VSSE_4 | |
+| 85 | E VDDE_4 | |
+| 86 | E RG1_ERXD0 | |
+| 87 | E RG1_ERXD1 | |
+| 88 | E RG1_ERXD2 | |
+| 89 | E RG1_ERXD3 | |
+| 90 | E RG1_ETXD0 | |
+| 91 | E RG1_ETXD1 | |
+| 92 | E RG1_ETXD2 | |
+| 93 | E RG1_ETXD3 | |
+| 94 | E RG1_ERXCK | |
+| 95 | E RG1_ERXERR | |
+| 96 | E RG1_ERXDV | |
+| 97 | E RG1_EMDC | |
+| 98 | E RG1_EMDIO | |
+| 99 | E RG1_ETXEN | |
+| 100 | E RG1_ETXCK | |
+| 101 | E RG1_ECRS | |
+| 102 | E RG1_ECOL | |
+| 103 | E RG1_ETXERR | |
+| 104 | E VSSE_4 | |
+| 105 | E VDDE_4 | |
+| 106 | E RG0_ERXD0 | |
+| 107 | E RG0_ERXD1 | |
+| 108 | E RG0_ERXD2 | |
+| 109 | E RG0_ERXD3 | |
+| 110 | E RG0_ETXD0 | |
+| 111 | E RG0_ETXD1 | |
+| 112 | E RG0_ETXD2 | |
+| 113 | E RG0_ETXD3 | |
+| 114 | E RG0_ERXCK | |
+| 115 | E RG0_ERXERR | |
+| 116 | E RG0_ERXDV | |
+| 117 | E RG0_EMDC | |
+| 118 | E RG0_EMDIO | |
+| 119 | E RG0_ETXEN | |
+| 120 | E RG0_ETXCK | |
+| 121 | E RG0_ECRS | |
+| 122 | E RG0_ECOL | |
+| 123 | E RG0_ETXERR | |
+| 124 | E VSSI_4 | |
+| 125 | E VDDI_4 | |
+| 127 | E SYS_PLLVCOUT | |
+
+## Bank S (64 pins, width 2)
+
+| Pin | Mux0 | Mux1 | Mux2 | Mux3 |
+| --- | ----------- | ----------- | ----------- | ----------- |
+| 132 | S VDDE_2 | |
+| 133 | S VSSE_2 | |
+| 134 | S VDDI_2 | |
+| 135 | S VSSI_2 | |
+| 152 | S RG4_ERXD0 | |
+| 153 | S RG4_ERXD1 | |
+| 154 | S RG4_ERXD2 | |
+| 155 | S RG4_ERXD3 | |
+| 156 | S RG4_ETXD0 | |
+| 157 | S RG4_ETXD1 | |
+| 158 | S RG4_ETXD2 | |
+| 159 | S RG4_ETXD3 | |
+| 160 | S RG4_ERXCK | |
+| 161 | S RG4_ERXERR | |
+| 162 | S RG4_ERXDV | |
+| 163 | S RG4_EMDC | |
+| 164 | S RG4_EMDIO | |
+| 165 | S RG4_ETXEN | |
+| 166 | S RG4_ETXCK | |
+| 167 | S RG4_ECRS | |
+| 168 | S RG4_ECOL | |
+| 169 | S RG4_ETXERR | |
+| 172 | S RG3_ERXD0 | |
+| 173 | S RG3_ERXD1 | |
+| 174 | S RG3_ERXD2 | |
+| 175 | S RG3_ERXD3 | |
+| 176 | S RG3_ETXD0 | |
+| 177 | S RG3_ETXD1 | |
+| 178 | S RG3_ETXD2 | |
+| 179 | S RG3_ETXD3 | |
+| 180 | S RG3_ERXCK | |
+| 181 | S RG3_ERXERR | |
+| 182 | S RG3_ERXDV | |
+| 183 | S RG3_EMDC | |
+| 184 | S RG3_EMDIO | |
+| 185 | S RG3_ETXEN | |
+| 186 | S RG3_ETXCK | |
+| 187 | S RG3_ECRS | |
+| 188 | S RG3_ECOL | |
+| 189 | S RG3_ETXERR | |
+
+## Bank W (64 pins, width 2)
+
+| Pin | Mux0 | Mux1 | Mux2 | Mux3 |
+| --- | ----------- | ----------- | ----------- | ----------- |
+| 192 | W VDDI_0 | |
+| 193 | W VSSI_0 | |
+| 194 | W VDDE_0 | |
+| 195 | W VSSE_0 | |
+| 196 | W ULPI0_CK | |
+| 197 | W ULPI0_DIR | |
+| 198 | W ULPI0_STP | |
+| 199 | W ULPI0_NXT | |
+| 200 | W ULPI0_D0 | |
+| 201 | W ULPI0_D1 | |
+| 202 | W ULPI0_D2 | |
+| 203 | W ULPI0_D3 | |
+| 204 | W ULPI0_D4 | |
+| 205 | W ULPI0_D5 | |
+| 206 | W ULPI0_D6 | |
+| 207 | W ULPI0_D7 | |
+| 208 | W VDDI_1 | |
+| 209 | W VSSI_1 | |
+| 210 | W ULPI1_CK | |
+| 211 | W ULPI1_DIR | |
+| 212 | W ULPI1_STP | |
+| 213 | W ULPI1_NXT | |
+| 214 | W ULPI1_D0 | |
+| 215 | W ULPI1_D1 | |
+| 216 | W ULPI1_D2 | |
+| 217 | W ULPI1_D3 | |
+| 218 | W ULPI1_D4 | |
+| 219 | W ULPI1_D5 | |
+| 220 | W ULPI1_D6 | |
+| 221 | W ULPI1_D7 | |
+| 222 | W VDDE_1 | |
+| 223 | W VSSE_1 | |
+| 224 | W UART0_TX | |
+| 225 | W UART0_RX | |
+| 226 | W VDDI_2 | |
+| 227 | W VSSI_2 | |
+| 228 | W EINT_0 | |
+| 229 | W EINT_1 | |
+| 230 | W EINT_2 | |
+| 234 | W VDDE_2 | |
+| 235 | W VSSE_2 | |
+| 236 | W GPIOW_W0 | |
+| 237 | W GPIOW_W1 | |
+| 238 | W GPIOW_W2 | |
+| 239 | W GPIOW_W3 | |
+| 240 | W GPIOW_W4 | |
+| 241 | W GPIOW_W5 | |
+| 242 | W GPIOW_W6 | |
+| 243 | W GPIOW_W7 | |
+| 244 | W GPIOW_W8 | |
+| 245 | W GPIOW_W9 | |
+| 246 | W GPIOW_W10 | |
+| 247 | W GPIOW_W11 | |
+| 248 | W GPIOW_W12 | |
+| 249 | W GPIOW_W13 | |
+| 250 | W GPIOW_W14 | |
+| 251 | W GPIOW_W15 | |
+| 252 | W VDDI_3 | |
+| 253 | W VSSI_3 | |
+| 254 | W VDDE_3 | |
+| 255 | W VSSE_3 | |
+
+# Pinouts (Fixed function)
+
+# Functions (PinMux)
+
+auto-generated by [[pinouts.py]]
+
+## EINT
+
+External Interrupt
+
+* EINT_0 : W36/0
+* EINT_1 : W37/0
+* EINT_2 : W38/0
+
+## GPIO
+
+GPIO
+
+* GPIOW_W0 : W44/0
+* GPIOW_W1 : W45/0
+* GPIOW_W10 : W54/0
+* GPIOW_W11 : W55/0
+* GPIOW_W12 : W56/0
+* GPIOW_W13 : W57/0
+* GPIOW_W14 : W58/0
+* GPIOW_W15 : W59/0
+* GPIOW_W2 : W46/0
+* GPIOW_W3 : W47/0
+* GPIOW_W4 : W48/0
+* GPIOW_W5 : W49/0
+* GPIOW_W6 : W50/0
+* GPIOW_W7 : W51/0
+* GPIOW_W8 : W52/0
+* GPIOW_W9 : W53/0
+
+## RG0
+
+Gigabit Ethernet 0
+
+* RG0_ECOL : E58/0
+* RG0_ECRS : E57/0
+* RG0_EMDC : E53/0
+* RG0_EMDIO : E54/0
+* RG0_ERXCK : E50/0
+* RG0_ERXD0 : E42/0
+* RG0_ERXD1 : E43/0
+* RG0_ERXD2 : E44/0
+* RG0_ERXD3 : E45/0
+* RG0_ERXDV : E52/0
+* RG0_ERXERR : E51/0
+* RG0_ETXCK : E56/0
+* RG0_ETXD0 : E46/0
+* RG0_ETXD1 : E47/0
+* RG0_ETXD2 : E48/0
+* RG0_ETXD3 : E49/0
+* RG0_ETXEN : E55/0
+* RG0_ETXERR : E59/0
+
+## RG1
+
+Gigabit Ethernet 1
+
+* RG1_ECOL : E38/0
+* RG1_ECRS : E37/0
+* RG1_EMDC : E33/0
+* RG1_EMDIO : E34/0
+* RG1_ERXCK : E30/0
+* RG1_ERXD0 : E22/0
+* RG1_ERXD1 : E23/0
+* RG1_ERXD2 : E24/0
+* RG1_ERXD3 : E25/0
+* RG1_ERXDV : E32/0
+* RG1_ERXERR : E31/0
+* RG1_ETXCK : E36/0
+* RG1_ETXD0 : E26/0
+* RG1_ETXD1 : E27/0
+* RG1_ETXD2 : E28/0
+* RG1_ETXD3 : E29/0
+* RG1_ETXEN : E35/0
+* RG1_ETXERR : E39/0
+
+## RG2
+
+Gigabit Ethernet 2
+
+* RG2_ECOL : E18/0
+* RG2_ECRS : E17/0
+* RG2_EMDC : E13/0
+* RG2_EMDIO : E14/0
+* RG2_ERXCK : E10/0
+* RG2_ERXD0 : E2/0
+* RG2_ERXD1 : E3/0
+* RG2_ERXD2 : E4/0
+* RG2_ERXD3 : E5/0
+* RG2_ERXDV : E12/0
+* RG2_ERXERR : E11/0
+* RG2_ETXCK : E16/0
+* RG2_ETXD0 : E6/0
+* RG2_ETXD1 : E7/0
+* RG2_ETXD2 : E8/0
+* RG2_ETXD3 : E9/0
+* RG2_ETXEN : E15/0
+* RG2_ETXERR : E19/0
+
+## RG3
+
+Gigabit Ethernet 3
+
+* RG3_ECOL : S60/0
+* RG3_ECRS : S59/0
+* RG3_EMDC : S55/0
+* RG3_EMDIO : S56/0
+* RG3_ERXCK : S52/0
+* RG3_ERXD0 : S44/0
+* RG3_ERXD1 : S45/0
+* RG3_ERXD2 : S46/0
+* RG3_ERXD3 : S47/0
+* RG3_ERXDV : S54/0
+* RG3_ERXERR : S53/0
+* RG3_ETXCK : S58/0
+* RG3_ETXD0 : S48/0
+* RG3_ETXD1 : S49/0
+* RG3_ETXD2 : S50/0
+* RG3_ETXD3 : S51/0
+* RG3_ETXEN : S57/0
+* RG3_ETXERR : S61/0
+
+## RG4
+
+Gigabit Ethernet 4
+
+* RG4_ECOL : S40/0
+* RG4_ECRS : S39/0
+* RG4_EMDC : S35/0
+* RG4_EMDIO : S36/0
+* RG4_ERXCK : S32/0
+* RG4_ERXD0 : S24/0
+* RG4_ERXD1 : S25/0
+* RG4_ERXD2 : S26/0
+* RG4_ERXD3 : S27/0
+* RG4_ERXDV : S34/0
+* RG4_ERXERR : S33/0
+* RG4_ETXCK : S38/0
+* RG4_ETXD0 : S28/0
+* RG4_ETXD1 : S29/0
+* RG4_ETXD2 : S30/0
+* RG4_ETXD3 : S31/0
+* RG4_ETXEN : S37/0
+* RG4_ETXERR : S41/0
+
+## SDR
+
+SDRAM
+
+* SDR_AD0 : N15/0
+* SDR_AD1 : N16/0
+* SDR_AD2 : N17/0
+* SDR_AD3 : N18/0
+* SDR_AD4 : N19/0
+* SDR_AD5 : N20/0
+* SDR_AD6 : N21/0
+* SDR_AD7 : N22/0
+* SDR_AD8 : N23/0
+* SDR_AD9 : N24/0
+* SDR_BA0 : N13/0
+* SDR_BA1 : N14/0
+* SDR_CASn : N28/0
+* SDR_CKE : N26/0
+* SDR_CLK : N25/0
+* SDR_CSn0 : N30/0
+* SDR_D0 : N5/0
+* SDR_D1 : N6/0
+* SDR_D2 : N7/0
+* SDR_D3 : N8/0
+* SDR_D4 : N9/0
+* SDR_D5 : N10/0
+* SDR_D6 : N11/0
+* SDR_D7 : N12/0
+* SDR_DQM0 : N4/0
+* SDR_RASn : N27/0
+* SDR_WEn : N29/0
+
+## SYS
+
+System Control
+
+* SYS_PLLCLK : N60/0
+* SYS_PLLSELA0 : N61/0
+* SYS_PLLSELA1 : N62/0
+* SYS_PLLTESTOUT : N63/0
+* SYS_PLLVCOUT : E63/0
+* SYS_RST : N59/0
+
+## UART0
+
+UART (TX/RX)
+
+* UART0_RX : W33/0
+* UART0_TX : W32/0
+
+## ULPI0
+
+USB ULPI0 PHY
+
+* ULPI0_CK : W4/0
+* ULPI0_D0 : W8/0
+* ULPI0_D1 : W9/0
+* ULPI0_D2 : W10/0
+* ULPI0_D3 : W11/0
+* ULPI0_D4 : W12/0
+* ULPI0_D5 : W13/0
+* ULPI0_D6 : W14/0
+* ULPI0_D7 : W15/0
+* ULPI0_DIR : W5/0
+* ULPI0_NXT : W7/0
+* ULPI0_STP : W6/0
+
+## ULPI1
+
+USB ULPI1 PHY
+
+* ULPI1_CK : W18/0
+* ULPI1_D0 : W22/0
+* ULPI1_D1 : W23/0
+* ULPI1_D2 : W24/0
+* ULPI1_D3 : W25/0
+* ULPI1_D4 : W26/0
+* ULPI1_D5 : W27/0
+* ULPI1_D6 : W28/0
+* ULPI1_D7 : W29/0
+* ULPI1_DIR : W19/0
+* ULPI1_NXT : W21/0
+* ULPI1_STP : W20/0
+
+## VDD
+
+Power
+
+* VDDE_0 : W2/0 E1/0 N1/0 N57/0
+* VDDE_1 : W30/0
+* VDDE_2 : W42/0 S4/0
+* VDDE_3 : W62/0
+* VDDE_4 : E21/0 E41/0
+* VDDI_0 : W0/0 N2/0 N55/0
+* VDDI_1 : W16/0
+* VDDI_2 : W34/0 S6/0
+* VDDI_3 : W60/0
+* VDDI_4 : E61/0
+
+## VSS
+
+GND
+
+* VSSE_0 : W3/0 E0/0 N0/0 N56/0
+* VSSE_1 : W31/0
+* VSSE_2 : W43/0 S5/0
+* VSSE_3 : W63/0
+* VSSE_4 : E20/0 E40/0
+* VSSI_0 : W1/0 N3/0 N54/0
+* VSSI_1 : W17/0
+* VSSI_2 : W35/0 S7/0
+* VSSI_3 : W61/0
+* VSSI_4 : E60/0
+
+# Pinmap for NGI ROUTER Libre-SOC 180nm
+
+## RG0
+
+* RG0_ERXD0 106 E42/0
+* RG0_ERXD1 107 E43/0
+* RG0_ERXD2 108 E44/0
+* RG0_ERXD3 109 E45/0
+* RG0_ETXD0 110 E46/0
+* RG0_ETXD1 111 E47/0
+* RG0_ETXD2 112 E48/0
+* RG0_ETXD3 113 E49/0
+* RG0_ERXCK 114 E50/0
+* RG0_ERXERR 115 E51/0
+* RG0_ERXDV 116 E52/0
+* RG0_EMDC 117 E53/0
+* RG0_EMDIO 118 E54/0
+* RG0_ETXEN 119 E55/0
+* RG0_ETXCK 120 E56/0
+* RG0_ECRS 121 E57/0
+* RG0_ECOL 122 E58/0
+* RG0_ETXERR 123 E59/0
+
+## RG1
+
+* RG1_ERXD0 86 E22/0
+* RG1_ERXD1 87 E23/0
+* RG1_ERXD2 88 E24/0
+* RG1_ERXD3 89 E25/0
+* RG1_ETXD0 90 E26/0
+* RG1_ETXD1 91 E27/0
+* RG1_ETXD2 92 E28/0
+* RG1_ETXD3 93 E29/0
+* RG1_ERXCK 94 E30/0
+* RG1_ERXERR 95 E31/0
+* RG1_ERXDV 96 E32/0
+* RG1_EMDC 97 E33/0
+* RG1_EMDIO 98 E34/0
+* RG1_ETXEN 99 E35/0
+* RG1_ETXCK 100 E36/0
+* RG1_ECRS 101 E37/0
+* RG1_ECOL 102 E38/0
+* RG1_ETXERR 103 E39/0
+
+## RG2
+
+* RG2_ERXD0 66 E2/0
+* RG2_ERXD1 67 E3/0
+* RG2_ERXD2 68 E4/0
+* RG2_ERXD3 69 E5/0
+* RG2_ETXD0 70 E6/0
+* RG2_ETXD1 71 E7/0
+* RG2_ETXD2 72 E8/0
+* RG2_ETXD3 73 E9/0
+* RG2_ERXCK 74 E10/0
+* RG2_ERXERR 75 E11/0
+* RG2_ERXDV 76 E12/0
+* RG2_EMDC 77 E13/0
+* RG2_EMDIO 78 E14/0
+* RG2_ETXEN 79 E15/0
+* RG2_ETXCK 80 E16/0
+* RG2_ECRS 81 E17/0
+* RG2_ECOL 82 E18/0
+* RG2_ETXERR 83 E19/0
+
+## RG3
+
+* RG3_ERXD0 172 S44/0
+* RG3_ERXD1 173 S45/0
+* RG3_ERXD2 174 S46/0
+* RG3_ERXD3 175 S47/0
+* RG3_ETXD0 176 S48/0
+* RG3_ETXD1 177 S49/0
+* RG3_ETXD2 178 S50/0
+* RG3_ETXD3 179 S51/0
+* RG3_ERXCK 180 S52/0
+* RG3_ERXERR 181 S53/0
+* RG3_ERXDV 182 S54/0
+* RG3_EMDC 183 S55/0
+* RG3_EMDIO 184 S56/0
+* RG3_ETXEN 185 S57/0
+* RG3_ETXCK 186 S58/0
+* RG3_ECRS 187 S59/0
+* RG3_ECOL 188 S60/0
+* RG3_ETXERR 189 S61/0
+
+## RG4
+
+* RG4_ERXD0 152 S24/0
+* RG4_ERXD1 153 S25/0
+* RG4_ERXD2 154 S26/0
+* RG4_ERXD3 155 S27/0
+* RG4_ETXD0 156 S28/0
+* RG4_ETXD1 157 S29/0
+* RG4_ETXD2 158 S30/0
+* RG4_ETXD3 159 S31/0
+* RG4_ERXCK 160 S32/0
+* RG4_ERXERR 161 S33/0
+* RG4_ERXDV 162 S34/0
+* RG4_EMDC 163 S35/0
+* RG4_EMDIO 164 S36/0
+* RG4_ETXEN 165 S37/0
+* RG4_ETXCK 166 S38/0
+* RG4_ECRS 167 S39/0
+* RG4_ECOL 168 S40/0
+* RG4_ETXERR 169 S41/0
+
+## ULPI0
+
+* ULPI0_CK 196 W4/0
+* ULPI0_DIR 197 W5/0
+* ULPI0_STP 198 W6/0
+* ULPI0_NXT 199 W7/0
+* ULPI0_D0 200 W8/0
+* ULPI0_D1 201 W9/0
+* ULPI0_D2 202 W10/0
+* ULPI0_D3 203 W11/0
+* ULPI0_D4 204 W12/0
+* ULPI0_D5 205 W13/0
+* ULPI0_D6 206 W14/0
+* ULPI0_D7 207 W15/0
+
+## ULPI0
+
+
+## SDR
+
+
+
+* SDR_DQM0 4 N4/0
+* SDR_D0 5 N5/0
+* SDR_D1 6 N6/0
+* SDR_D2 7 N7/0
+* SDR_D3 8 N8/0
+* SDR_D4 9 N9/0
+* SDR_D5 10 N10/0
+* SDR_D6 11 N11/0
+* SDR_D7 12 N12/0
+* SDR_BA0 13 N13/0
+* SDR_BA1 14 N14/0
+* SDR_AD0 15 N15/0
+* SDR_AD1 16 N16/0
+* SDR_AD2 17 N17/0
+* SDR_AD3 18 N18/0
+* SDR_AD4 19 N19/0
+* SDR_AD5 20 N20/0
+* SDR_AD6 21 N21/0
+* SDR_AD7 22 N22/0
+* SDR_AD8 23 N23/0
+* SDR_AD9 24 N24/0
+* SDR_CLK 25 N25/0
+* SDR_CKE 26 N26/0
+* SDR_RASn 27 N27/0
+* SDR_CASn 28 N28/0
+* SDR_WEn 29 N29/0
+* SDR_CSn0 30 N30/0
+
+## UART0
+
+
+
+* UART0_TX 224 W32/0
+* UART0_RX 225 W33/0
+
+## JTAG
+
+
+## VDD
+
+* VDDE_0 1 N1/0
+* VDDI_0 2 N2/0
+* VDDE_4 85 E21/0
+* VDDI_4 125 E61/0
+* VDDE_2 132 S4/0
+
+## VSS
+
+* VSSE_0 0 N0/0
+* VSSI_0 3 N3/0
+* VSSE_4 84 E20/0
+* VSSI_4 124 E60/0
+* VSSE_2 133 S5/0
+
+## SYS
+
+
+
+* SYS_RST 59 N59/0
+* SYS_PLLCLK 60 N60/0
+* SYS_PLLSELA0 61 N61/0
+* SYS_PLLSELA1 62 N62/0
+* SYS_PLLTESTOUT 63 N63/0
+* SYS_PLLVCOUT 127 E63/0
+
+## MSPI0
+
+
+## MTWI
+
+I2C.
+
+
+
+## GPIO
+
+* GPIOW_W0 236 W44/0
+* GPIOW_W1 237 W45/0
+* GPIOW_W2 238 W46/0
+* GPIOW_W3 239 W47/0
+* GPIOW_W4 240 W48/0
+* GPIOW_W5 241 W49/0
+* GPIOW_W6 242 W50/0
+* GPIOW_W7 243 W51/0
+* GPIOW_W8 244 W52/0
+* GPIOW_W9 245 W53/0
+* GPIOW_W10 246 W54/0
+* GPIOW_W11 247 W55/0
+* GPIOW_W12 248 W56/0
+* GPIOW_W13 249 W57/0
+* GPIOW_W14 250 W58/0
+* GPIOW_W15 251 W59/0
+
+## EINT
+
+* EINT_0 228 W36/0
+* EINT_1 229 W37/0
+* EINT_2 230 W38/0
+
+## QSPI
+
+
+## SD0
+
+user-facing: internal (on Card), multiplexed with JTAG
+and UART2, for debug purposes
+
+
+## Unused Pinouts (spare as GPIO) for 'NGI ROUTER Libre-SOC 180nm'
+
+| Pin | Mux0 | Mux1 | Mux2 | Mux3 |
+| --- | ----------- | ----------- | ----------- | ----------- |
+| 54 | N VSSI_0 | | | |
+| 55 | N VDDI_0 | | | |
+| 56 | N VSSE_0 | | | |
+| 57 | N VDDE_0 | | | |
+| 64 | E VSSE_0 | | | |
+| 65 | E VDDE_0 | | | |
+| 104 | E VSSE_4 | | | |
+| 105 | E VDDE_4 | | | |
+| 134 | S VDDI_2 | | | |
+| 135 | S VSSI_2 | | | |
+| 192 | W VDDI_0 | | | |
+| 193 | W VSSI_0 | | | |
+| 194 | W VDDE_0 | | | |
+| 195 | W VSSE_0 | | | |
+| 208 | W VDDI_1 | | | |
+| 209 | W VSSI_1 | | | |
+| 210 | W ULPI1_CK | | | |
+| 211 | W ULPI1_DIR | | | |
+| 212 | W ULPI1_STP | | | |
+| 213 | W ULPI1_NXT | | | |
+| 214 | W ULPI1_D0 | | | |
+| 215 | W ULPI1_D1 | | | |
+| 216 | W ULPI1_D2 | | | |
+| 217 | W ULPI1_D3 | | | |
+| 218 | W ULPI1_D4 | | | |
+| 219 | W ULPI1_D5 | | | |
+| 220 | W ULPI1_D6 | | | |
+| 221 | W ULPI1_D7 | | | |
+| 222 | W VDDE_1 | | | |
+| 223 | W VSSE_1 | | | |
+| 226 | W VDDI_2 | | | |
+| 227 | W VSSI_2 | | | |
+| 234 | W VDDE_2 | | | |
+| 235 | W VSSE_2 | | | |
+| 252 | W VDDI_3 | | | |
+| 253 | W VSSI_3 | | | |
+| 254 | W VDDE_3 | | | |
+| 255 | W VSSE_3 | | | |
+
+# Reference Datasheets
+
+datasheets and pinout links
+* <https://ftp.libre-soc.org/STULPI01BTBR.en.CD00201527.pdf>
+* <https://ftp.libre-soc.org/3300db.pdf>
+* <https://ftp.libre-soc.org/1912111437_Realtek-Semicon-RTL8211F-CG_C187932.pdf>
+
+* <http://datasheets.chipdb.org/AMD/8018x/80186/amd-80186.pdf>
+* <http://hands.com/~lkcl/eoma/shenzen/frida/FRD144A2701.pdf>
+* <http://pinouts.ru/Memory/sdcard_pinout.shtml>
+* p8 <http://www.onfi.org/~/media/onfi/specs/onfi_2_0_gold.pdf?la=en>
+* <https://www.heyrick.co.uk/blog/files/datasheets/dm9000aep.pdf>
+* <http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4393.pdf>
+* <https://www.nxp.com/docs/en/data-sheet/MCF54418.pdf>
+* ULPI OTG PHY, ST <http://www.st.com/en/interfaces-and-transceivers/stulpi01a.html>
+* ULPI OTG PHY, TI TUSB1210 <http://ti.com/product/TUSB1210/>
+
+# Pin Bank starting points and lengths
+
+* E 64 64 2
+* N 0 64 2
+* S 128 64 2
+* W 192 64 2