]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/microcontroller/amlogic/s922x/pin.py
529fd1ec1f3077a68613c2a7ab73674794f8ccdd
[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 GPIO496 = Pin((0, 0))
5 #GPIO123 = Pin((0, 1))
6 GPIO497 = Pin((0, 1))
7 #GPIO124 = Pin((0, 2))
8 GPIO498 = Pin((0, 2))
9 #GPIO125 = Pin((0, 3))
10 GPIO499 = Pin((0, 3))
11 #GPIO126 = Pin((0, 4))
12 GPIO500 = Pin((0, 4))
13 #GPIO127 = Pin((0, 5))
14 GPIO501 = Pin((0, 5))
15 #GPIO128 = Pin((0, 6))
16 GPIO502 = Pin((0, 6))
17 #GPIO129 = Pin((0, 7))
18 GPIO503 = Pin((0, 7))
19 #GPIO130 = Pin((0, 8))
20 GPIO504 = Pin((0, 8))
21 #GPIO131 = Pin((0, 9))
22 GPIO505 = Pin((0, 9))
23 #GPIO132 = Pin((0, 10))
24 GPIO506 = Pin((0, 10))
25 #GPIO133 = Pin((0, 11))
26 GPIO507 = Pin((0, 11))
27 #GPIO134 = Pin((0, 12))
28 GPIO508 = Pin((0, 12))
29 #GPIO135 = Pin((0, 13))
30 GPIO509 = Pin((0, 13))
31 GPIO510 = Pin((0, 14))
32 GPIO511 = Pin((0, 15))
33
34 #GPIO460 = Pin((1, 50))
35 #GPIO461 = Pin((1, 51))
36 #GPIO462 = Pin((1, 52))
37 #GPIO463 = Pin((1, 53))
38 #GPIO464 = Pin((1, 54))
39 #GPIO465 = Pin((1, 55))
40 #GPIO466 = Pin((1, 56))
41 #GPIO467 = Pin((1, 57))
42 #GPIO468 = Pin((1, 58))
43 #GPIO469 = Pin((1, 59))
44 #GPIO470 = Pin((1, 60))
45 #GPIO471 = Pin((1, 61))
46 #GPIO472 = Pin((1, 62))
47 #GPIO473 = Pin((1, 63))
48 #GPIO474 = Pin((1, 64))
49 #GPIO475 = Pin((1, 65))
50 #GPIO476 = Pin((1, 66))
51 #GPIO477 = Pin((1, 67))
52 #GPIO478 = Pin((1, 68))
53 #GPIO479 = Pin((1, 69))
54 #GPIO480 = Pin((1, 70))
55 #GPIO481 = Pin((1, 71))
56 #GPIO482 = Pin((1, 72))
57 #GPIO483 = Pin((1, 73))
58 #GPIO484 = Pin((1, 74))
59 #GPIO485 = Pin((1, 75))
60 #GPIO486 = Pin((1, 76))
61 #GPIO487 = Pin((1, 77))
62 #GPIO488 = Pin((1, 78))
63 #GPIO489 = Pin((1, 79))
64 #GPIO490 = Pin((1, 80))
65 #GPIO491 = Pin((1, 81))
66 #GPIO492 = Pin((1, 82))
67 #GPIO493 = Pin((1, 83))
68 #GPIO494 = Pin((1, 84))
69 #GPIO495 = Pin((1, 85))
70 #GPIO205 = Pin((1, 69))
71 #GPIO493 = Pin((1, 69))
72 GPIO493 = Pin((1, 83))
73 #GPIO206 = Pin((1, 70))
74 #GPIO494 = Pin((1, 70))
75 GPIO494 = Pin((1, 84))
76 #GPIO207 = Pin((1, 71))
77 #GPIO474 = Pin((1, 71))
78 GPIO474 = Pin((1, 64))
79 #GPIO208 = Pin((1, 72))
80 #GPIO475 = Pin((1, 72))
81 GPIO475 = Pin((1, 65))
82 #GPIO209 = Pin((1, 73))
83 #GPIO210 = Pin((1, 74))
84
85 #GPIO211 = Pin((1, 75))
86 GPIO460 = Pin((1, 50))
87 #GPIO212 = Pin((1, 76))
88 GPIO461 = Pin((1, 51))
89 #GPIO213 = Pin((1, 77))
90 GPIO462 = Pin((1, 52))
91 #GPIO214 = Pin((1, 78))
92 #GPIO482 = Pin((1, 78))
93 GPIO482 = Pin((1, 72))
94 #GPIO215 = Pin((1, 79))
95 GPIO463 = Pin((1, 53))
96 #GPIO216 = Pin((1, 80))
97 GPIO465 = Pin((1, 55))
98 #GPIO217 = Pin((1, 81))
99 GPIO466 = Pin((1, 56))
100 #GPIO218 = Pin((1, 82))
101 #GPIO495 = Pin((1, 82))
102 GPIO495 = Pin((1, 85))
103 #GPIO219 = Pin((1, 83))
104 #GPIO491 = Pin((1, 83))
105 GPIO491 = Pin((1, 81))
106 #GPIO220 = Pin((1, 84))
107 GPIO467 = Pin((1, 57))
108 #GPIO221 = Pin((1, 85))
109 GPIO468 = Pin((1, 58))
110 #GPIO222 = Pin((1, 86))
111 GPIO469 = Pin((1, 59))
112 #GPIO223 = Pin((1, 87))
113 GPIO470 = Pin((1, 60))
114 #GPIO224 = Pin((1, 88))
115 #GPIO472 = Pin((1, 88))
116 GPIO472 = Pin((1, 62))
117 #GPIO225 = Pin((1, 89))
118 #GPIO464 = Pin((1, 89))
119 GPIO464 = Pin((1, 54))
120 #GPIO226 = Pin((1, 90))
121 GPIO471 = Pin((1, 61))
122 #GPIO227 = Pin((1, 91))
123 GPIO472 = Pin((1, 62))
124
125 #GPIO228 = Pin((1, 92))
126 #GPIO490 = Pin((1, 92))
127 GPIO490 = Pin((1, 80))
128 #GPIO229 = Pin((1, 93))
129 #GPIO486 = Pin((1, 93))
130 GPIO486 = Pin((1, 76))
131 #GPIO230 = Pin((1, 94))
132 #GPIO487 = Pin((1, 94))
133 GPIO487 = Pin((1, 77))
134 #GPIO231 = Pin((1, 95))
135 #GPIO478 = Pin((1, 95))
136 GPIO478 = Pin((1, 68))
137 #GPIO232 = Pin((1, 96))
138 #GPIO485 = Pin((1, 96))
139 GPIO485 = Pin((1, 75))
140 #GPIO233 = Pin((1, 97))
141 #GPIO477 = Pin((1, 97))
142 GPIO477 = Pin((1, 67))
143 #GPIO234 = Pin((1, 98))
144 #GPIO481 = Pin((1, 98))
145 GPIO481 = Pin((1, 71))
146 #GPIO235 = Pin((1, 99))
147 #GPIO484 = Pin((1, 99))
148 GPIO484 = Pin((1, 74))
149 #GPIO236 = Pin((1, 100))
150 #GPIO476 = Pin((1, 100))
151 GPIO476 = Pin((1, 66))
152 #GPIO237 = Pin((1, 101))
153 #GPIO483 = Pin((1, 101))
154 GPIO483 = Pin((1, 73))
155 #GPIO238 = Pin((1, 102))
156 #GPIO492 = Pin((1, 102))
157 GPIO492 = Pin((1, 82))
158 #GPIO239 = Pin((1, 103))
159 #GPIO480 = Pin((1, 103))
160 GPIO480 = Pin((1, 70))
161 #GPIO240 = Pin((1, 104))
162 #GPIO488 = Pin((1, 104))
163 GPIO488 = Pin((1, 78))
164 #GPIO241 = Pin((1, 105))
165 #GPIO489 = Pin((1, 105))
166 GPIO489 = Pin((1, 79))
167 #GPIO242 = Pin((1, 106))
168 GPIO474 = Pin((1, 64))
169 #GPIO243 = Pin((1, 107))
170 GPIO475 = Pin((1, 65))
171 #GPIO247 = Pin((1, 111))
172 #GPIO479 = Pin((1, 111))
173 GPIO479 = Pin((1, 69))
174 #GPIO248 = Pin((1, 112))
175 #???GPIO248 = Pin((1, 112))
176 #GPIO249 = Pin((1, 113))
177 #GPIO473 = Pin((1, 113))
178 GPIO473 = Pin((1, 63))
179
180 #I2C0_SDA = GPIO205
181 I2C2_SDA = GPIO493
182 #I2C0_SCL = GPIO206
183 I2C2_SCL = GPIO494
184 #I2C1_SDA = GPIO207
185 I2C3_SDA = GPIO474
186 #I2C1_SCL = GPIO208
187 I2C3_SCL = GPIO475
188 #I2C2_SDA = GPIO209
189 #I2C2_SCL = GPIO210
190
191 #UART1_TX = GPIO240
192 UART1_TX = GPIO488
193 #UART1_RX = GPIO241
194 UART1_RX = GPIO489
195 UART2_TX = GPIO205
196 UART2_RX = GPIO206
197
198 #SPI0_SCLK = GPIO230
199 SPI0_SCLK = GPIO487
200 #SPI0_MISO = GPIO232
201 SPI0_MISO = GPIO485
202 #SPI0_MOSI = GPIO235
203 SPI0_MOSI = GPIO484
204
205 #i2cPorts = ( (0, I2C0_SCL, I2C0_SDA), (1, I2C1_SCL, I2C1_SDA), )
206 i2cPorts = ( (2, I2C2_SCL, I2C2_SDA), (3, I2C3_SCL, I2C3_SDA), )
207 # ordered as spiId, sckId, mosiId, misoId
208 spiPorts = ( (0, SPI0_SCLK, SPI0_MOSI, SPI0_MISO), )
209 # ordered as uartId, txId, rxId
210 #uartPorts = ( (1, UART1_TX, UART1_RX), (2, UART2_TX, UART2_RX), )
211 uartPorts = ( (1, UART1_TX, UART1_RX), )