|
1 | 1 | # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
|
2 | 2 | #
|
3 | 3 | # SPDX-License-Identifier: MIT
|
| 4 | + |
4 | 5 | """Allwinner H616 Pin Names"""
|
5 | 6 | from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
|
6 | 7 |
|
|
9 | 10 | label = f.read().strip()
|
10 | 11 | if label == "300b000.pinctrl":
|
11 | 12 | __chip_num = 0
|
12 |
| - |
13 |
| - |
14 | 13 | PC0 = Pin((__chip_num, 64))
|
15 | 14 | SPI0_SCLK = PC0
|
16 | 15 | PC1 = Pin((__chip_num, 65))
|
|
90 | 89 | PI3 = Pin((__chip_num, 259))
|
91 | 90 | PI4 = Pin((__chip_num, 260))
|
92 | 91 | PI5 = Pin((__chip_num, 261))
|
| 92 | +TWI0_SCL = PI5 |
93 | 93 | PI6 = Pin((__chip_num, 262))
|
| 94 | +TWI0_SDA = PI6 |
94 | 95 | PI7 = Pin((__chip_num, 263))
|
| 96 | +TWI1_SCL = PI7 |
95 | 97 | PI8 = Pin((__chip_num, 264))
|
| 98 | +TWI1_SDA = PI8 |
96 | 99 | PI9 = Pin((__chip_num, 265))
|
| 100 | +TWI2_SCL = PI9 |
97 | 101 | PI10 = Pin((__chip_num, 266))
|
| 102 | +TWI2_SDA = PI10 |
98 | 103 | PI11 = Pin((__chip_num, 267))
|
99 | 104 | PI12 = Pin((__chip_num, 268))
|
100 | 105 | PI13 = Pin((__chip_num, 269))
|
101 | 106 | PI14 = Pin((__chip_num, 270))
|
102 | 107 | PI15 = Pin((__chip_num, 271))
|
103 | 108 | PI16 = Pin((__chip_num, 272))
|
104 | 109 |
|
105 |
| -i2cPorts = ((3, TWI3_SCL, TWI3_SDA),) |
| 110 | +i2cPorts = ( |
| 111 | + (0, TWI0_SCL, TWI0_SDA), |
| 112 | + (1, TWI1_SCL, TWI1_SDA), |
| 113 | + (2, TWI2_SCL, TWI2_SDA), |
| 114 | + (3, TWI3_SCL, TWI3_SDA), |
| 115 | +) |
106 | 116 | # ordered as spiId, sckId, mosiId, misoId
|
| 117 | + |
107 | 118 | spiPorts = (
|
108 | 119 | (0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO),
|
109 | 120 | (1, SPI1_SCLK, SPI1_MOSI, SPI1_MISO),
|
110 | 121 | )
|
111 | 122 | # ordered as uartId, txId, rxId
|
| 123 | + |
112 | 124 | uartPorts = (
|
113 | 125 | (2, UART2_TX, UART2_RX),
|
114 | 126 | (5, UART5_TX, UART5_RX),
|
|
0 commit comments