1 """A Pin class for use with Rockchip RK3568B2."""
3 from adafruit_blinka.microcontroller.generic_linux.sysfs_pin import Pin
5 GPIO3C_6 = pin((3, 22))
6 GPIO3C_7 = pin((3, 23))
7 GPIO3D_0 = pin((3, 24))
8 GPIO3D_1 = pin((3, 25))
9 GPIO3D_2 = pin((3, 26))
10 GPIO3D_3 = pin((3, 27))
11 GPIO3D_4 = pin((3, 28))
12 GPIO3D_5 = pin((3, 29))
13 GPIO3D_6 = pin((3, 30))
14 GPIO3D_7 = pin((3, 31))
15 GPIO3B_2 = pin((3, 10))
16 GPIO3B_5 = pin((3, 13))
17 GPIO3B_6 = pin((3, 14))
18 GPIO0B_3 = pin((0, 11))
19 GPIO0B_4 = pin((0, 12))
20 GPIO0B_5 = pin((0, 13))
21 GPIO0B_6 = pin((0, 14))
22 GPIO0C_0 = pin((0, 16))
23 GPIO0C_1 = pin((0, 17))
24 GPIO2D_0 = pin((2, 24))
25 GPIO2D_1 = pin((2, 25))
26 GPIO2D_2 = pin((2, 26))
27 GPIO2D_3 = pin((2, 27))
28 GPIO4B_6 = pin((4, 14))
29 GPIO4C_1 = pin((4, 17))
56 # ordered as i2cId, SCL, SDA
58 (0, I2C0_SCL, I2C0_SDA),
59 (1, I2C1_SCL, I2C1_SDA),
62 # ordered as spiId, sckId, mosiId, misoId
63 spiPorts = ((1, SPI0_SCLK, SPI0_MOSI, SPI0_MISO),)
65 # SysFS pwm outputs, pwm channel and pin in first tuple
71 # SysFS analog inputs, Ordered as analog analogInId, device, and channel