"""Allwinner H616 Pin Names"""
from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
+PC0 = Pin((1, 64))
+SPI0_SCLK = PC0
+PC2 = Pin((1, 66))
+SPI0_MOSI = PC2
+PC3 = Pin((1, 67))
+SPI0_CS = PC3
+PC4 = Pin((1, 68))
+SPI0_MISO = PC4
PC5 = Pin((1, 69))
PC6 = Pin((1, 70))
PC7 = Pin((1, 71))
PC15 = Pin((1, 79))
PH2 = Pin((1, 226))
+UART5_TX = PH2
PH3 = Pin((1, 227))
+UART5_RX = PH3
PH4 = Pin((1, 228))
+TWI3_SCL = PH4
PH5 = Pin((1, 229))
+UART2_TX = PH5
+TWI3_SDA = PH5
PH6 = Pin((1, 230))
+UART2_RX = PH6
+SPI1_SCLK = PH6
PH7 = Pin((1, 231))
+SPI1_MOSI = PH7
PH8 = Pin((1, 232))
+SPI1_MISO = PH8
PH9 = Pin((1, 233))
+
+i2cPorts = ((3, TWI3_SCL, TWI3_SDA),)
+# ordered as spiId, sckId, mosiId, misoId
+spiPorts = (
+ (0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO),
+ (1, SPI1_SCLK, SPI1_MOSI, SPI1_MISO),
+)
+# ordered as uartId, txId, rxId
+uartPorts = (
+ (2, UART2_TX, UART2_RX),
+ (5, UART5_TX, UART5_RX),
+)