File tree Expand file tree Collapse file tree 1 file changed +162
-129
lines changed
src/adafruit_blinka/microcontroller/rockchip/rk3308 Expand file tree Collapse file tree 1 file changed +162
-129
lines changed Original file line number Diff line number Diff line change 3
3
# SPDX-License-Identifier: MIT
4
4
"""A Pin class for use with Rockchip RK3308."""
5
5
6
- from adafruit_blinka .microcontroller .generic_linux .sysfs_pin import Pin
6
+ from adafruit_blinka .microcontroller .generic_linux .libgpiod_pin import Pin
7
+
8
+ GPIO0_A0 = Pin ((0 , 0 ))
9
+ GPIO0_A1 = Pin ((0 , 1 ))
10
+ GPIO0_A2 = Pin ((0 , 2 ))
11
+ GPIO0_A3 = Pin ((0 , 3 ))
12
+ GPIO0_A4 = Pin ((0 , 4 ))
13
+ GPIO0_A5 = Pin ((0 , 5 ))
14
+ GPIO0_A6 = Pin ((0 , 6 ))
15
+ GPIO0_A7 = Pin ((0 , 7 ))
16
+ GPIO0_B0 = Pin ((0 , 8 ))
17
+ GPIO0_B1 = Pin ((0 , 9 ))
18
+ GPIO0_B2 = Pin ((0 , 10 ))
19
+ GPIO0_B3 = Pin ((0 , 11 ))
20
+ GPIO0_B4 = Pin ((0 , 12 ))
21
+ GPIO0_B5 = Pin ((0 , 13 ))
22
+ GPIO0_B6 = Pin ((0 , 14 ))
23
+ GPIO0_B7 = Pin ((0 , 15 ))
24
+ GPIO0_C0 = Pin ((0 , 16 ))
25
+ GPIO0_C1 = Pin ((0 , 17 ))
26
+ GPIO0_C2 = Pin ((0 , 18 ))
27
+ GPIO0_C3 = Pin ((0 , 19 ))
28
+ GPIO0_C4 = Pin ((0 , 20 ))
29
+ GPIO0_C5 = Pin ((0 , 21 ))
30
+ GPIO0_C6 = Pin ((0 , 22 ))
31
+ GPIO0_C7 = Pin ((0 , 23 ))
32
+ GPIO0_D0 = Pin ((0 , 24 ))
33
+ GPIO0_D1 = Pin ((0 , 25 ))
34
+ GPIO0_D2 = Pin ((0 , 26 ))
35
+ GPIO0_D3 = Pin ((0 , 27 ))
36
+ GPIO0_D4 = Pin ((0 , 28 ))
37
+ GPIO0_D5 = Pin ((0 , 29 ))
38
+ GPIO0_D6 = Pin ((0 , 30 ))
39
+ GPIO0_D7 = Pin ((0 , 31 ))
40
+ GPIO1_A0 = Pin ((1 , 0 ))
41
+ GPIO1_A1 = Pin ((1 , 1 ))
42
+ GPIO1_A2 = Pin ((1 , 2 ))
43
+ GPIO1_A3 = Pin ((1 , 3 ))
44
+ GPIO1_A4 = Pin ((1 , 4 ))
45
+ GPIO1_A5 = Pin ((1 , 5 ))
46
+ GPIO1_A6 = Pin ((1 , 6 ))
47
+ GPIO1_A7 = Pin ((1 , 7 ))
48
+ GPIO1_B0 = Pin ((1 , 8 ))
49
+ GPIO1_B1 = Pin ((1 , 9 ))
50
+ GPIO1_B2 = Pin ((1 , 10 ))
51
+ GPIO1_B3 = Pin ((1 , 11 ))
52
+ GPIO1_B4 = Pin ((1 , 12 ))
53
+ GPIO1_B5 = Pin ((1 , 13 ))
54
+ GPIO1_B6 = Pin ((1 , 14 ))
55
+ GPIO1_B7 = Pin ((1 , 15 ))
56
+ GPIO1_C0 = Pin ((1 , 16 ))
57
+ GPIO1_C1 = Pin ((1 , 17 ))
58
+ GPIO1_C2 = Pin ((1 , 18 ))
59
+ GPIO1_C3 = Pin ((1 , 19 ))
60
+ GPIO1_C4 = Pin ((1 , 20 ))
61
+ GPIO1_C5 = Pin ((1 , 21 ))
62
+ GPIO1_C6 = Pin ((1 , 22 ))
63
+ GPIO1_C7 = Pin ((1 , 23 ))
64
+ GPIO1_D0 = Pin ((1 , 24 ))
65
+ GPIO1_D1 = Pin ((1 , 25 ))
66
+ GPIO1_D2 = Pin ((1 , 26 ))
67
+ GPIO1_D3 = Pin ((1 , 27 ))
68
+ GPIO1_D4 = Pin ((1 , 28 ))
69
+ GPIO1_D5 = Pin ((1 , 29 ))
70
+ GPIO1_D6 = Pin ((1 , 30 ))
71
+ GPIO1_D7 = Pin ((1 , 31 ))
72
+ GPIO2_A0 = Pin ((2 , 0 ))
73
+ GPIO2_A1 = Pin ((2 , 1 ))
74
+ GPIO2_A2 = Pin ((2 , 2 ))
75
+ GPIO2_A3 = Pin ((2 , 3 ))
76
+ GPIO2_A4 = Pin ((2 , 4 ))
77
+ GPIO2_A5 = Pin ((2 , 5 ))
78
+ GPIO2_A6 = Pin ((2 , 6 ))
79
+ GPIO2_A7 = Pin ((2 , 7 ))
80
+ GPIO2_B0 = Pin ((2 , 8 ))
81
+ GPIO2_B1 = Pin ((2 , 9 ))
82
+ GPIO2_B2 = Pin ((2 , 10 ))
83
+ GPIO2_B3 = Pin ((2 , 11 ))
84
+ GPIO2_B4 = Pin ((2 , 12 ))
85
+ GPIO2_B5 = Pin ((2 , 13 ))
86
+ GPIO2_B6 = Pin ((2 , 14 ))
87
+ GPIO2_B7 = Pin ((2 , 15 ))
88
+ GPIO2_C0 = Pin ((2 , 16 ))
89
+ GPIO2_C1 = Pin ((2 , 17 ))
90
+ GPIO2_C2 = Pin ((2 , 18 ))
91
+ GPIO2_C3 = Pin ((2 , 19 ))
92
+ GPIO2_C4 = Pin ((2 , 20 ))
93
+ GPIO2_C5 = Pin ((2 , 21 ))
94
+ GPIO2_C6 = Pin ((2 , 22 ))
95
+ GPIO2_C7 = Pin ((2 , 23 ))
96
+ GPIO2_D0 = Pin ((2 , 24 ))
97
+ GPIO2_D1 = Pin ((2 , 25 ))
98
+ GPIO2_D2 = Pin ((2 , 26 ))
99
+ GPIO2_D3 = Pin ((2 , 27 ))
100
+ GPIO2_D4 = Pin ((2 , 28 ))
101
+ GPIO2_D5 = Pin ((2 , 29 ))
102
+ GPIO2_D6 = Pin ((2 , 30 ))
103
+ GPIO2_D7 = Pin ((2 , 31 ))
104
+ GPIO3_A0 = Pin ((3 , 0 ))
105
+ GPIO3_A1 = Pin ((3 , 1 ))
106
+ GPIO3_A2 = Pin ((3 , 2 ))
107
+ GPIO3_A3 = Pin ((3 , 3 ))
108
+ GPIO3_A4 = Pin ((3 , 4 ))
109
+ GPIO3_A5 = Pin ((3 , 5 ))
110
+ GPIO3_A6 = Pin ((3 , 6 ))
111
+ GPIO3_A7 = Pin ((3 , 7 ))
112
+ GPIO3_B0 = Pin ((3 , 8 ))
113
+ GPIO3_B1 = Pin ((3 , 9 ))
114
+ GPIO3_B2 = Pin ((3 , 10 ))
115
+ GPIO3_B3 = Pin ((3 , 11 ))
116
+ GPIO3_B4 = Pin ((3 , 12 ))
117
+ GPIO3_B5 = Pin ((3 , 13 ))
118
+ GPIO3_B6 = Pin ((3 , 14 ))
119
+ GPIO3_B7 = Pin ((3 , 15 ))
120
+ GPIO3_C0 = Pin ((3 , 16 ))
121
+ GPIO3_C1 = Pin ((3 , 17 ))
122
+ GPIO3_C2 = Pin ((3 , 18 ))
123
+ GPIO3_C3 = Pin ((3 , 19 ))
124
+ GPIO3_C4 = Pin ((3 , 20 ))
125
+ GPIO3_C5 = Pin ((3 , 21 ))
126
+ GPIO3_C6 = Pin ((3 , 22 ))
127
+ GPIO3_C7 = Pin ((3 , 23 ))
128
+ GPIO3_D0 = Pin ((3 , 24 ))
129
+ GPIO3_D1 = Pin ((3 , 25 ))
130
+ GPIO3_D2 = Pin ((3 , 26 ))
131
+ GPIO3_D3 = Pin ((3 , 27 ))
132
+ GPIO3_D4 = Pin ((3 , 28 ))
133
+ GPIO3_D5 = Pin ((3 , 29 ))
134
+ GPIO3_D6 = Pin ((3 , 30 ))
135
+ GPIO3_D7 = Pin ((3 , 31 ))
136
+ GPIO4_A0 = Pin ((4 , 0 ))
137
+ GPIO4_A1 = Pin ((4 , 1 ))
138
+ GPIO4_A2 = Pin ((4 , 2 ))
139
+ GPIO4_A3 = Pin ((4 , 3 ))
140
+ GPIO4_A4 = Pin ((4 , 4 ))
141
+ GPIO4_A5 = Pin ((4 , 5 ))
142
+ GPIO4_A6 = Pin ((4 , 6 ))
143
+ GPIO4_A7 = Pin ((4 , 7 ))
144
+ GPIO4_B0 = Pin ((4 , 8 ))
145
+ GPIO4_B1 = Pin ((4 , 9 ))
146
+ GPIO4_B2 = Pin ((4 , 10 ))
147
+ GPIO4_B3 = Pin ((4 , 11 ))
148
+ GPIO4_B4 = Pin ((4 , 12 ))
149
+ GPIO4_B5 = Pin ((4 , 13 ))
150
+ GPIO4_B6 = Pin ((4 , 14 ))
151
+ GPIO4_B7 = Pin ((4 , 15 ))
152
+ GPIO4_C0 = Pin ((4 , 16 ))
153
+ GPIO4_C1 = Pin ((4 , 17 ))
154
+ GPIO4_C2 = Pin ((4 , 18 ))
155
+ GPIO4_C3 = Pin ((4 , 19 ))
156
+ GPIO4_C4 = Pin ((4 , 20 ))
157
+ GPIO4_C5 = Pin ((4 , 21 ))
158
+ GPIO4_C6 = Pin ((4 , 22 ))
159
+ GPIO4_C7 = Pin ((4 , 23 ))
160
+ GPIO4_D0 = Pin ((4 , 24 ))
161
+ GPIO4_D1 = Pin ((4 , 25 ))
162
+ GPIO4_D2 = Pin ((4 , 26 ))
163
+ GPIO4_D3 = Pin ((4 , 27 ))
164
+ GPIO4_D4 = Pin ((4 , 28 ))
165
+ GPIO4_D5 = Pin ((4 , 29 ))
166
+ GPIO4_D6 = Pin ((4 , 30 ))
167
+ GPIO4_D7 = Pin ((4 , 31 ))
7
168
8
- GPIO0_A0 = Pin (0 )
9
- GPIO0_A1 = Pin (1 )
10
- GPIO0_A2 = Pin (2 )
11
- GPIO0_A3 = Pin (3 )
12
- GPIO0_A4 = Pin (4 )
13
- GPIO0_A5 = Pin (5 )
14
- GPIO0_A6 = Pin (6 )
15
- GPIO0_A7 = Pin (7 )
16
- GPIO0_B0 = Pin (8 )
17
- GPIO0_B1 = Pin (9 )
18
- GPIO0_B2 = Pin (10 )
19
- GPIO0_B3 = Pin (11 )
20
- GPIO0_B4 = Pin (12 )
21
- GPIO0_B5 = Pin (13 )
22
- GPIO0_B6 = Pin (14 )
23
- GPIO0_B7 = Pin (15 )
24
- GPIO0_C0 = Pin (16 )
25
- GPIO0_C1 = Pin (17 )
26
- GPIO0_C2 = Pin (18 )
27
- GPIO0_C3 = Pin (19 )
28
- GPIO0_C4 = Pin (20 )
29
- GPIO0_C5 = Pin (21 )
30
- GPIO0_C6 = Pin (22 )
31
- GPIO0_C7 = Pin (23 )
32
- GPIO0_D0 = Pin (24 )
33
- GPIO0_D1 = Pin (25 )
34
- GPIO0_D2 = Pin (26 )
35
- GPIO0_D3 = Pin (27 )
36
- GPIO0_D4 = Pin (28 )
37
- GPIO0_D5 = Pin (29 )
38
- GPIO0_D6 = Pin (30 )
39
- GPIO0_D7 = Pin (31 )
40
- GPIO1_A0 = Pin (32 )
41
- GPIO1_A1 = Pin (33 )
42
- GPIO1_A2 = Pin (34 )
43
- GPIO1_A3 = Pin (35 )
44
- GPIO1_A4 = Pin (36 )
45
- GPIO1_A5 = Pin (37 )
46
- GPIO1_A6 = Pin (38 )
47
- GPIO1_A7 = Pin (39 )
48
- GPIO1_B0 = Pin (40 )
49
- GPIO1_B1 = Pin (41 )
50
- GPIO1_B2 = Pin (42 )
51
- GPIO1_B3 = Pin (43 )
52
- GPIO1_B4 = Pin (44 )
53
- GPIO1_B5 = Pin (45 )
54
- GPIO1_B6 = Pin (46 )
55
- GPIO1_B7 = Pin (47 )
56
- GPIO1_C0 = Pin (48 )
57
- GPIO1_C1 = Pin (49 )
58
- GPIO1_C2 = Pin (50 )
59
- GPIO1_C3 = Pin (51 )
60
- GPIO1_C4 = Pin (52 )
61
- GPIO1_C5 = Pin (53 )
62
- GPIO1_C6 = Pin (54 )
63
- GPIO1_C7 = Pin (55 )
64
- GPIO1_D0 = Pin (56 )
65
- GPIO1_D1 = Pin (57 )
66
- GPIO1_D2 = Pin (58 )
67
- GPIO1_D3 = Pin (59 )
68
- GPIO1_D4 = Pin (60 )
69
- GPIO1_D5 = Pin (61 )
70
- GPIO1_D6 = Pin (62 )
71
- GPIO1_D7 = Pin (63 )
72
- GPIO2_A0 = Pin (64 )
73
- GPIO2_A1 = Pin (65 )
74
- GPIO2_A2 = Pin (66 )
75
- GPIO2_A3 = Pin (67 )
76
- GPIO2_A4 = Pin (68 )
77
- GPIO2_A5 = Pin (69 )
78
- GPIO2_A6 = Pin (70 )
79
- GPIO2_A7 = Pin (71 )
80
- GPIO2_B0 = Pin (72 )
81
- GPIO2_B1 = Pin (73 )
82
- GPIO2_B2 = Pin (74 )
83
- GPIO2_B3 = Pin (75 )
84
- GPIO2_B4 = Pin (76 )
85
- GPIO2_B5 = Pin (77 )
86
- GPIO2_B6 = Pin (78 )
87
- GPIO2_B7 = Pin (79 )
88
- GPIO2_C0 = Pin (80 )
89
- GPIO2_C1 = Pin (81 )
90
- GPIO2_C2 = Pin (82 )
91
- GPIO2_C3 = Pin (83 )
92
- GPIO2_C4 = Pin (84 )
93
- GPIO2_C5 = Pin (85 )
94
- GPIO2_C6 = Pin (86 )
95
- GPIO2_C7 = Pin (87 )
96
- GPIO2_D0 = Pin (88 )
97
- GPIO2_D1 = Pin (89 )
98
- GPIO2_D2 = Pin (90 )
99
- GPIO2_D3 = Pin (91 )
100
- GPIO2_D4 = Pin (92 )
101
- GPIO2_D5 = Pin (93 )
102
- GPIO2_D6 = Pin (94 )
103
- GPIO2_D7 = Pin (95 )
104
- GPIO3_A0 = Pin (96 )
105
- GPIO3_A1 = Pin (97 )
106
- GPIO3_A2 = Pin (98 )
107
- GPIO3_A3 = Pin (99 )
108
- GPIO3_A4 = Pin (100 )
109
- GPIO3_A5 = Pin (101 )
110
- GPIO3_A6 = Pin (102 )
111
- GPIO3_A7 = Pin (103 )
112
- GPIO3_B0 = Pin (104 )
113
- GPIO3_B1 = Pin (105 )
114
- GPIO3_B2 = Pin (106 )
115
- GPIO3_B3 = Pin (107 )
116
- GPIO3_B4 = Pin (108 )
117
- GPIO3_B5 = Pin (109 )
118
- GPIO3_B6 = Pin (110 )
119
- GPIO3_B7 = Pin (111 )
120
- GPIO3_C0 = Pin (112 )
121
- GPIO3_C1 = Pin (113 )
122
- GPIO3_C2 = Pin (114 )
123
- GPIO3_C3 = Pin (115 )
124
- GPIO3_C4 = Pin (116 )
125
- GPIO3_C5 = Pin (117 )
126
- GPIO3_C6 = Pin (118 )
127
- GPIO3_C7 = Pin (119 )
128
- GPIO3_D0 = Pin (120 )
129
- GPIO3_D1 = Pin (121 )
130
- GPIO3_D2 = Pin (122 )
131
- GPIO3_D3 = Pin (123 )
132
- GPIO3_D4 = Pin (124 )
133
- GPIO3_D5 = Pin (125 )
134
- GPIO3_D6 = Pin (126 )
135
- GPIO3_D7 = Pin (127 )
136
169
ADC_IN0 = 1
137
170
138
171
You can’t perform that action at this time.
0 commit comments