• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1root {
2    platform {
3        gpio_config {
4            controller_0x120d0000 {
5                match_attr = "hisilicon_hi35xx_pl061";
6                groupNum = 12;
7                bitNum = 8;
8                regBase = 0x120d0000;
9                regStep = 0x1000;
10                irqStart = 48;
11                irqShare = 0;
12                template gpio_info {
13                    gpioCustomName = "";
14                }
15                GPIO0 :: gpio_info {
16                    gpioCustomName = "GPIO0_0";
17                }
18                GPIO1 :: gpio_info {
19                    gpioCustomName = "GPIO0_1";
20                }
21                GPIO2 :: gpio_info {
22                    gpioCustomName = "GPIO0_2";
23                }
24                GPIO3 :: gpio_info {
25                    gpioCustomName = "GPIO0_3";
26                }
27                GPIO4 :: gpio_info {
28                    gpioCustomName = "GPIO0_4";
29                }
30                GPIO5 :: gpio_info {
31                    gpioCustomName = "GPIO0_5";
32                }
33                GPIO6 :: gpio_info {
34                    gpioCustomName = "GPIO0_6";
35                }
36                GPIO7 :: gpio_info {
37                    gpioCustomName = "GPIO0_7";
38                }
39                GPIO8 :: gpio_info {
40                    gpioCustomName = "GPIO1_0";
41                }
42                GPIO9 :: gpio_info {
43                    gpioCustomName = "GPIO1_1";
44                }
45                GPIO10 :: gpio_info {
46                    gpioCustomName = "GPIO1_2";
47                }
48                GPIO11 :: gpio_info {
49                    gpioCustomName = "GPIO1_3";
50                }
51                GPIO12 :: gpio_info {
52                    gpioCustomName = "GPIO1_4";
53                }
54                GPIO13 :: gpio_info {
55                    gpioCustomName = "GPIO1_5";
56                }
57                GPIO14 :: gpio_info {
58                    gpioCustomName = "GPIO1_6";
59                }
60                GPIO15 :: gpio_info {
61                    gpioCustomName = "GPIO1_7";
62                }
63                GPIO16 :: gpio_info {
64                    gpioCustomName = "GPIO2_0";
65                }
66                GPIO17 :: gpio_info {
67                    gpioCustomName = "GPIO2_1";
68                }
69                GPIO18 :: gpio_info {
70                    gpioCustomName = "GPIO2_2";
71                }
72                GPIO19 :: gpio_info {
73                    gpioCustomName = "GPIO2_3";
74                }
75                GPIO20 :: gpio_info {
76                    gpioCustomName = "GPIO2_4";
77                }
78                GPIO21 :: gpio_info {
79                    gpioCustomName = "GPIO2_5";
80                }
81                GPIO22 :: gpio_info {
82                    gpioCustomName = "GPIO2_6";
83                }
84                GPIO23 :: gpio_info {
85                    gpioCustomName = "GPIO2_7";
86                }
87                GPIO24 :: gpio_info {
88                    gpioCustomName = "GPIO3_0";
89                }
90                GPIO25 :: gpio_info {
91                    gpioCustomName = "GPIO3_1";
92                }
93                GPIO26 :: gpio_info {
94                    gpioCustomName = "GPIO3_2";
95                }
96                GPIO27 :: gpio_info {
97                    gpioCustomName = "GPIO3_3";
98                }
99                GPIO28 :: gpio_info {
100                    gpioCustomName = "GPIO3_4";
101                }
102                GPIO29 :: gpio_info {
103                    gpioCustomName = "GPIO3_5";
104                }
105                GPIO30 :: gpio_info {
106                    gpioCustomName = "GPIO3_6";
107                }
108                GPIO31 :: gpio_info {
109                    gpioCustomName = "GPIO3_7";
110                }
111                GPIO32 :: gpio_info {
112                    gpioCustomName = "GPIO4_0";
113                }
114                GPIO33 :: gpio_info {
115                    gpioCustomName = "GPIO4_1";
116                }
117                GPIO34 :: gpio_info {
118                    gpioCustomName = "GPIO4_2";
119                }
120                GPIO35 :: gpio_info {
121                    gpioCustomName = "GPIO4_3";
122                }
123                GPIO36 :: gpio_info {
124                    gpioCustomName = "GPIO4_4";
125                }
126                GPIO37 :: gpio_info {
127                    gpioCustomName = "GPIO4_5";
128                }
129                GPIO38 :: gpio_info {
130                    gpioCustomName = "GPIO4_6";
131                }
132                GPIO39 :: gpio_info {
133                    gpioCustomName = "GPIO4_7";
134                }
135                GPIO40 :: gpio_info {
136                    gpioCustomName = "GPIO5_0";
137                }
138                GPIO41 :: gpio_info {
139                    gpioCustomName = "GPIO5_1";
140                }
141                GPIO42 :: gpio_info {
142                    gpioCustomName = "GPIO5_2";
143                }
144                GPIO43 :: gpio_info {
145                    gpioCustomName = "GPIO5_3";
146                }
147                GPIO44 :: gpio_info {
148                    gpioCustomName = "GPIO5_4";
149                }
150                GPIO45 :: gpio_info {
151                    gpioCustomName = "GPIO5_5";
152                }
153                GPIO46 :: gpio_info {
154                    gpioCustomName = "GPIO5_6";
155                }
156                GPIO47 :: gpio_info {
157                    gpioCustomName = "GPIO5_7";
158                }
159                GPIO48 :: gpio_info {
160                    gpioCustomName = "GPIO6_0";
161                }
162                GPIO49 :: gpio_info {
163                    gpioCustomName = "GPIO6_1";
164                }
165                GPIO50 :: gpio_info {
166                    gpioCustomName = "GPIO6_2";
167                }
168                GPIO51 :: gpio_info {
169                    gpioCustomName = "GPIO6_3";
170                }
171                GPIO52 :: gpio_info {
172                    gpioCustomName = "GPIO6_4";
173                }
174                GPIO53 :: gpio_info {
175                    gpioCustomName = "GPIO6_5";
176                }
177                GPIO54 :: gpio_info {
178                    gpioCustomName = "GPIO6_6";
179                }
180                GPIO55 :: gpio_info {
181                    gpioCustomName = "GPIO6_7";
182                }
183                GPIO56 :: gpio_info {
184                    gpioCustomName = "GPIO7_0";
185                }
186                GPIO57 :: gpio_info {
187                    gpioCustomName = "GPIO7_1";
188                }
189                GPIO58 :: gpio_info {
190                    gpioCustomName = "GPIO7_2";
191                }
192                GPIO59 :: gpio_info {
193                    gpioCustomName = "GPIO7_3";
194                }
195                GPIO60 :: gpio_info {
196                    gpioCustomName = "GPIO7_4";
197                }
198                GPIO61 :: gpio_info {
199                    gpioCustomName = "GPIO7_5";
200                }
201                GPIO62 :: gpio_info {
202                    gpioCustomName = "GPIO7_6";
203                }
204                GPIO63 :: gpio_info {
205                    gpioCustomName = "GPIO7_7";
206                }
207                GPIO64 :: gpio_info {
208                    gpioCustomName = "GPIO8_0";
209                }
210                GPIO65 :: gpio_info {
211                    gpioCustomName = "GPIO8_1";
212                }
213                GPIO66 :: gpio_info {
214                    gpioCustomName = "GPIO8_2";
215                }
216                GPIO67 :: gpio_info {
217                    gpioCustomName = "GPIO8_3";
218                }
219                GPIO68 :: gpio_info {
220                    gpioCustomName = "GPIO8_4";
221                }
222                GPIO69 :: gpio_info {
223                    gpioCustomName = "GPIO8_5";
224                }
225                GPIO70 :: gpio_info {
226                    gpioCustomName = "GPIO8_6";
227                }
228                GPIO71 :: gpio_info {
229                    gpioCustomName = "GPIO8_7";
230                }
231                GPIO72 :: gpio_info {
232                    gpioCustomName = "GPIO9_0";
233                }
234                GPIO73 :: gpio_info {
235                    gpioCustomName = "GPIO9_1";
236                }
237                GPIO74 :: gpio_info {
238                    gpioCustomName = "GPIO9_2";
239                }
240                GPIO75 :: gpio_info {
241                    gpioCustomName = "GPIO9_3";
242                }
243                GPIO76 :: gpio_info {
244                    gpioCustomName = "GPIO9_4";
245                }
246                GPIO77 :: gpio_info {
247                    gpioCustomName = "GPIO9_5";
248                }
249                GPIO78 :: gpio_info {
250                    gpioCustomName = "GPIO9_6";
251                }
252                GPIO79 :: gpio_info {
253                    gpioCustomName = "GPIO9_7";
254                }
255                GPIO80 :: gpio_info {
256                    gpioCustomName = "GPIO10_0";
257                }
258                GPIO81 :: gpio_info {
259                    gpioCustomName = "GPIO10_1";
260                }
261                GPIO82 :: gpio_info {
262                    gpioCustomName = "GPIO10_2";
263                }
264                GPIO83 :: gpio_info {
265                    gpioCustomName = "GPIO10_3";
266                }
267                GPIO84 :: gpio_info {
268                    gpioCustomName = "";
269                }
270                GPIO85 :: gpio_info {
271                    gpioCustomName = "GPIO10_5";
272                }
273                GPIO86 :: gpio_info {
274                    gpioCustomName = "GPIO10_6";
275                }
276                GPIO87 :: gpio_info {
277                    gpioCustomName = "GPIO10_7";
278                }
279                GPIO88 :: gpio_info {
280                    gpioCustomName = "GPIO11_0";
281                }
282                GPIO89 :: gpio_info {
283                    gpioCustomName = "GPIO11_1";
284                }
285                GPIO90 :: gpio_info {
286                    gpioCustomName = "GPIO11_2";
287                }
288                GPIO91 :: gpio_info {
289                    gpioCustomName = "GPIO11_3";
290                }
291                GPIO92 :: gpio_info {
292                    gpioCustomName = "GPIO11_4";
293                }
294                GPIO93 :: gpio_info {
295                    gpioCustomName = "GPIO11_5";
296                }
297                GPIO94 :: gpio_info {
298                    gpioCustomName = "GPIO11_6";
299                }
300                GPIO95 :: gpio_info {
301                    gpioCustomName = "GPIO11_7";
302                }
303            }
304        }
305    }
306}
307