]> Repositories - Adafruit_Blinka-hackapet.git/blob - src/adafruit_blinka/board/librecomputer/roc_rk3328_cc.py
add support for jetson thor
[Adafruit_Blinka-hackapet.git] / src / adafruit_blinka / board / librecomputer / roc_rk3328_cc.py
1 # SPDX-FileCopyrightText: 2021 Melissa LeBlanc-Williams for Adafruit Industries
2 #
3 # SPDX-License-Identifier: MIT
4 """Pin definitions for the ROC-RK3328-CC."""
5
6 from adafruit_blinka.microcontroller.rockchip.rk3328 import pin
7
8 for it in pin.i2cPorts:
9     globals()["SCL" + str(it[0])] = it[1]
10     globals()["SDA" + str(it[0])] = it[2]
11
12 SCL = pin.i2cPorts[0][1]
13 SDA = pin.i2cPorts[0][2]
14
15 SCLK = pin.SPI0_SCLK
16 MOSI = pin.SPI0_MOSI
17 MISO = pin.SPI0_MISO
18 SPI_CS = pin.SPI0_CS
19
20 # Pinout reference:
21 # https://github.com/libre-computer-project/libretech-wiring-tool/blob/master/libre-computer/roc-rk3328-cc/gpio.map
22
23 # 40 pin Header J1
24 P3 = pin.GPIO2_D1
25 P5 = pin.GPIO2_D0
26 P7 = pin.GPIO1_D4
27 P8 = pin.GPIO3_A4
28 P10 = pin.GPIO3_A6
29 P11 = pin.GPIO2_C4
30 P12 = pin.GPIO2_A6
31 P13 = pin.GPIO2_C5
32 P15 = pin.GPIO2_C6
33 P16 = pin.GPIO3_A7
34 P18 = pin.GPIO3_A5
35 P19 = pin.GPIO3_A1
36 P21 = pin.GPIO3_A2
37 P22 = pin.GPIO0_A2
38 P23 = pin.GPIO3_A0
39 P24 = pin.GPIO3_B0
40 P26 = pin.GPIO2_B4
41 P27 = pin.GPIO2_A4
42 P28 = pin.GPIO2_A5
43 P29 = pin.GPIO2_C3
44 P31 = pin.GPIO2_C7
45 P32 = pin.GPIO0_A0
46 P33 = pin.GPIO2_C0
47 P35 = pin.GPIO2_C2
48 P36 = pin.GPIO2_A0
49 P37 = pin.GPIO2_B7
50 P38 = pin.GPIO2_A1
51 P40 = pin.GPIO0_D3