]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/microcontroller/amlogic/s922x/pin.py
Update pin.py
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / microcontroller / amlogic / s922x / pin.py
1 from adafruit_blinka.microcontroller.generic_linux.libgpiod_pin import Pin
2
3 GPIO122 = Pin((0, 0))
4 GPIO123 = Pin((0, 1))
5 GPIO124 = Pin((0, 2))
6 GPIO125 = Pin((0, 3))
7 GPIO126 = Pin((0, 4))
8 GPIO127 = Pin((0, 5))
9 GPIO128 = Pin((0, 6))
10 GPIO129 = Pin((0, 7))
11 GPIO130 = Pin((0, 8))
12 GPIO131 = Pin((0, 9))
13 GPIO132 = Pin((0, 10))
14 GPIO133 = Pin((0, 11))
15 GPIO134 = Pin((0, 12))
16 GPIO135 = Pin((0, 13))
17
18 #GPIO205 = Pin((1, 69))
19 GPIO493 = Pin((1, 69))
20 #GPIO206 = Pin((1, 70))
21 GPIO494 = Pin((1, 70))
22 #GPIO207 = Pin((1, 71))
23 GPIO474 = Pin((1, 71))
24 #GPIO208 = Pin((1, 72))
25 GPIO475 = Pin((1, 72))
26 #GPIO209 = Pin((1, 73))
27 #GPIO210 = Pin((1, 74))
28
29 GPIO211 = Pin((1, 75))
30 GPIO212 = Pin((1, 76))
31 GPIO213 = Pin((1, 77))
32 #GPIO214 = Pin((1, 78))
33 GPIO482 = Pin((1, 78))
34 GPIO215 = Pin((1, 79))
35 GPIO216 = Pin((1, 80))
36 GPIO217 = Pin((1, 81))
37 #GPIO218 = Pin((1, 82))
38 GPIO495 = Pin((1, 82))
39 #GPIO219 = Pin((1, 83))
40 GPIO491 = Pin((1, 83))
41 GPIO220 = Pin((1, 84))
42 GPIO221 = Pin((1, 85))
43 GPIO222 = Pin((1, 86))
44 GPIO223 = Pin((1, 87))
45 #GPIO224 = Pin((1, 88))
46 GPIO472 = Pin((1, 88))
47 #GPIO225 = Pin((1, 89))
48 GPIO464 = Pin((1, 89))
49 GPIO226 = Pin((1, 90))
50 GPIO227 = Pin((1, 91))
51
52 #GPIO228 = Pin((1, 92))
53 GPIO490 = Pin((1, 92))
54 #GPIO229 = Pin((1, 93))
55 GPIO486 = Pin((1, 93))
56 #GPIO230 = Pin((1, 94))
57 GPIO487 = Pin((1, 94))
58 #GPIO231 = Pin((1, 95))
59 GPIO478 = Pin((1, 95))
60 #GPIO232 = Pin((1, 96))
61 GPIO485 = Pin((1, 96))
62 #GPIO233 = Pin((1, 97))
63 GPIO477 = Pin((1, 97))
64 #GPIO234 = Pin((1, 98))
65 GPIO481 = Pin((1, 98))
66 #GPIO235 = Pin((1, 99))
67 GPIO484 = Pin((1, 99))
68 #GPIO236 = Pin((1, 100))
69 GPIO476 = Pin((1, 100))
70 #GPIO237 = Pin((1, 101))
71 GPIO483 = Pin((1, 101))
72 #GPIO238 = Pin((1, 102))
73 GPIO492 = Pin((1, 102))
74 #GPIO239 = Pin((1, 103))
75 GPIO480 = Pin((1, 103))
76 #GPIO240 = Pin((1, 104))
77 GPIO488 = Pin((1, 104))
78 #GPIO241 = Pin((1, 105))
79 GPIO489 = Pin((1, 105))
80 GPIO242 = Pin((1, 106))
81 GPIO243 = Pin((1, 107))
82 #GPIO247 = Pin((1, 111))
83 GPIO479 = Pin((1, 111))
84 GPIO248 = Pin((1, 112))
85 #GPIO249 = Pin((1, 113))
86 GPIO473 = Pin((1, 113))
87
88 #I2C0_SDA = GPIO205
89 I2C2_SDA = GPIO493
90 #I2C0_SCL = GPIO206
91 I2C2_SCL = GPIO494
92 #I2C1_SDA = GPIO207
93 I2C3_SDA = GPIO474
94 #I2C1_SCL = GPIO208
95 I2C3_SCL = GPIO475
96 #I2C2_SDA = GPIO209
97 #I2C2_SCL = GPIO210
98
99 #UART1_TX = GPIO240
100 UART1_TX = GPIO488
101 #UART1_RX = GPIO241
102 UART1_RX = GPIO489
103 UART2_TX = GPIO205
104 UART2_RX = GPIO206
105
106 #SPI0_SCLK = GPIO230
107 SPI0_SCLK = GPIO487
108 #SPI0_MISO = GPIO232
109 SPI0_MISO = GPIO485
110 #SPI0_MOSI = GPIO235
111 SPI0_MOSI = GPIO484
112
113 #i2cPorts = ( (0, I2C0_SCL, I2C0_SDA), (1, I2C1_SCL, I2C1_SDA), )
114 i2cPorts = ( (2, I2C2_SCL, I2C2_SDA), (3, I2C3_SCL, I2C3_SDA), )
115 # ordered as spiId, sckId, mosiId, misoId
116 spiPorts = ( (0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO), )
117 # ordered as uartId, txId, rxId
118 #uartPorts = ( (1, UART1_TX, UART1_RX), (2, UART2_TX, UART2_RX), )
119 uartPorts = ( (1, UART1_TX, UART1_RX), )