1 """Allwinner A33 pin names"""
3 from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
5 PB0 = Pin(32) # PB0/UART2_TX/UART0_TX/PB_EINT0
7 PB1 = Pin(33) # PB1/UART2_RX/UART0_RX/PB_EINT1
10 PC0 = Pin(64) # PC0/ND_WE/SPI0_MOSI
11 PC1 = Pin(65) # PC1/ND_ALE/SPI0_MISO
12 PC2 = Pin(66) # PC2/ND_CLE/SPI0_CLK
14 PH4 = Pin(228) # PH4/TWI1_SCK
16 PH5 = Pin(229) # PH5/TWI1_SDA
20 PH6 = Pin(230) # PH6/SPI0_CS/UART3_TX
24 PH7 = Pin(231) # PH7/SPI0_CLK/UART3_RX
28 PH8 = Pin(232) # PH8/SPI0_MOSI/UART3_RTS
32 PH9 = Pin(233) # PH9/SPI0_MISO/UART3_CTS
37 # ordered as i2cId, sclId, sdaId
38 i2cPorts = ((0, TWI1_SCL, TWI1_SDA),)
40 # ordered as spiId, sckId, mosiId, misoId
41 spiPorts = ((0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO),)
43 # ordered as uartId, txId, rxId
45 (2, UART2_TX, UART2_RX),
46 (3, UART3_TX, UART3_RX),