forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-09-20 a36159eec6ca17402b0e146b86efaf76568dc353
kernel/arch/mips/include/asm/octeon/cvmx-gpio-defs.h
....@@ -90,10 +90,6 @@
9090 uint64_t reserved_12_63:52;
9191 #endif
9292 } cn30xx;
93
- struct cvmx_gpio_bit_cfgx_cn30xx cn31xx;
94
- struct cvmx_gpio_bit_cfgx_cn30xx cn38xx;
95
- struct cvmx_gpio_bit_cfgx_cn30xx cn38xxp2;
96
- struct cvmx_gpio_bit_cfgx_cn30xx cn50xx;
9793 struct cvmx_gpio_bit_cfgx_cn52xx {
9894 #ifdef __BIG_ENDIAN_BITFIELD
9995 uint64_t reserved_15_63:49;
....@@ -117,20 +113,6 @@
117113 uint64_t reserved_15_63:49;
118114 #endif
119115 } cn52xx;
120
- struct cvmx_gpio_bit_cfgx_cn52xx cn52xxp1;
121
- struct cvmx_gpio_bit_cfgx_cn52xx cn56xx;
122
- struct cvmx_gpio_bit_cfgx_cn52xx cn56xxp1;
123
- struct cvmx_gpio_bit_cfgx_cn30xx cn58xx;
124
- struct cvmx_gpio_bit_cfgx_cn30xx cn58xxp1;
125
- struct cvmx_gpio_bit_cfgx_s cn61xx;
126
- struct cvmx_gpio_bit_cfgx_s cn63xx;
127
- struct cvmx_gpio_bit_cfgx_s cn63xxp1;
128
- struct cvmx_gpio_bit_cfgx_s cn66xx;
129
- struct cvmx_gpio_bit_cfgx_s cn68xx;
130
- struct cvmx_gpio_bit_cfgx_s cn68xxp1;
131
- struct cvmx_gpio_bit_cfgx_s cn70xx;
132
- struct cvmx_gpio_bit_cfgx_s cn73xx;
133
- struct cvmx_gpio_bit_cfgx_s cnf71xx;
134116 };
135117
136118 union cvmx_gpio_boot_ena {
....@@ -146,9 +128,6 @@
146128 uint64_t reserved_12_63:52;
147129 #endif
148130 } s;
149
- struct cvmx_gpio_boot_ena_s cn30xx;
150
- struct cvmx_gpio_boot_ena_s cn31xx;
151
- struct cvmx_gpio_boot_ena_s cn50xx;
152131 };
153132
154133 union cvmx_gpio_clk_genx {
....@@ -162,17 +141,6 @@
162141 uint64_t reserved_32_63:32;
163142 #endif
164143 } s;
165
- struct cvmx_gpio_clk_genx_s cn52xx;
166
- struct cvmx_gpio_clk_genx_s cn52xxp1;
167
- struct cvmx_gpio_clk_genx_s cn56xx;
168
- struct cvmx_gpio_clk_genx_s cn56xxp1;
169
- struct cvmx_gpio_clk_genx_s cn61xx;
170
- struct cvmx_gpio_clk_genx_s cn63xx;
171
- struct cvmx_gpio_clk_genx_s cn63xxp1;
172
- struct cvmx_gpio_clk_genx_s cn66xx;
173
- struct cvmx_gpio_clk_genx_s cn68xx;
174
- struct cvmx_gpio_clk_genx_s cn68xxp1;
175
- struct cvmx_gpio_clk_genx_s cnf71xx;
176144 };
177145
178146 union cvmx_gpio_clk_qlmx {
....@@ -218,11 +186,6 @@
218186 uint64_t reserved_3_63:61;
219187 #endif
220188 } cn63xx;
221
- struct cvmx_gpio_clk_qlmx_cn63xx cn63xxp1;
222
- struct cvmx_gpio_clk_qlmx_cn61xx cn66xx;
223
- struct cvmx_gpio_clk_qlmx_s cn68xx;
224
- struct cvmx_gpio_clk_qlmx_s cn68xxp1;
225
- struct cvmx_gpio_clk_qlmx_cn61xx cnf71xx;
226189 };
227190
228191 union cvmx_gpio_dbg_ena {
....@@ -236,9 +199,6 @@
236199 uint64_t reserved_21_63:43;
237200 #endif
238201 } s;
239
- struct cvmx_gpio_dbg_ena_s cn30xx;
240
- struct cvmx_gpio_dbg_ena_s cn31xx;
241
- struct cvmx_gpio_dbg_ena_s cn50xx;
242202 };
243203
244204 union cvmx_gpio_int_clr {
....@@ -252,24 +212,6 @@
252212 uint64_t reserved_16_63:48;
253213 #endif
254214 } s;
255
- struct cvmx_gpio_int_clr_s cn30xx;
256
- struct cvmx_gpio_int_clr_s cn31xx;
257
- struct cvmx_gpio_int_clr_s cn38xx;
258
- struct cvmx_gpio_int_clr_s cn38xxp2;
259
- struct cvmx_gpio_int_clr_s cn50xx;
260
- struct cvmx_gpio_int_clr_s cn52xx;
261
- struct cvmx_gpio_int_clr_s cn52xxp1;
262
- struct cvmx_gpio_int_clr_s cn56xx;
263
- struct cvmx_gpio_int_clr_s cn56xxp1;
264
- struct cvmx_gpio_int_clr_s cn58xx;
265
- struct cvmx_gpio_int_clr_s cn58xxp1;
266
- struct cvmx_gpio_int_clr_s cn61xx;
267
- struct cvmx_gpio_int_clr_s cn63xx;
268
- struct cvmx_gpio_int_clr_s cn63xxp1;
269
- struct cvmx_gpio_int_clr_s cn66xx;
270
- struct cvmx_gpio_int_clr_s cn68xx;
271
- struct cvmx_gpio_int_clr_s cn68xxp1;
272
- struct cvmx_gpio_int_clr_s cnf71xx;
273215 };
274216
275217 union cvmx_gpio_multi_cast {
....@@ -283,8 +225,6 @@
283225 uint64_t reserved_1_63:63;
284226 #endif
285227 } s;
286
- struct cvmx_gpio_multi_cast_s cn61xx;
287
- struct cvmx_gpio_multi_cast_s cnf71xx;
288228 };
289229
290230 union cvmx_gpio_pin_ena {
....@@ -302,7 +242,6 @@
302242 uint64_t reserved_20_63:44;
303243 #endif
304244 } s;
305
- struct cvmx_gpio_pin_ena_s cn66xx;
306245 };
307246
308247 union cvmx_gpio_rx_dat {
....@@ -316,8 +255,6 @@
316255 uint64_t reserved_24_63:40;
317256 #endif
318257 } s;
319
- struct cvmx_gpio_rx_dat_s cn30xx;
320
- struct cvmx_gpio_rx_dat_s cn31xx;
321258 struct cvmx_gpio_rx_dat_cn38xx {
322259 #ifdef __BIG_ENDIAN_BITFIELD
323260 uint64_t reserved_16_63:48;
....@@ -327,14 +264,6 @@
327264 uint64_t reserved_16_63:48;
328265 #endif
329266 } cn38xx;
330
- struct cvmx_gpio_rx_dat_cn38xx cn38xxp2;
331
- struct cvmx_gpio_rx_dat_s cn50xx;
332
- struct cvmx_gpio_rx_dat_cn38xx cn52xx;
333
- struct cvmx_gpio_rx_dat_cn38xx cn52xxp1;
334
- struct cvmx_gpio_rx_dat_cn38xx cn56xx;
335
- struct cvmx_gpio_rx_dat_cn38xx cn56xxp1;
336
- struct cvmx_gpio_rx_dat_cn38xx cn58xx;
337
- struct cvmx_gpio_rx_dat_cn38xx cn58xxp1;
338267 struct cvmx_gpio_rx_dat_cn61xx {
339268 #ifdef __BIG_ENDIAN_BITFIELD
340269 uint64_t reserved_20_63:44;
....@@ -344,12 +273,6 @@
344273 uint64_t reserved_20_63:44;
345274 #endif
346275 } cn61xx;
347
- struct cvmx_gpio_rx_dat_cn38xx cn63xx;
348
- struct cvmx_gpio_rx_dat_cn38xx cn63xxp1;
349
- struct cvmx_gpio_rx_dat_cn61xx cn66xx;
350
- struct cvmx_gpio_rx_dat_cn38xx cn68xx;
351
- struct cvmx_gpio_rx_dat_cn38xx cn68xxp1;
352
- struct cvmx_gpio_rx_dat_cn61xx cnf71xx;
353276 };
354277
355278 union cvmx_gpio_tim_ctl {
....@@ -363,8 +286,6 @@
363286 uint64_t reserved_4_63:60;
364287 #endif
365288 } s;
366
- struct cvmx_gpio_tim_ctl_s cn68xx;
367
- struct cvmx_gpio_tim_ctl_s cn68xxp1;
368289 };
369290
370291 union cvmx_gpio_tx_clr {
....@@ -378,8 +299,6 @@
378299 uint64_t reserved_24_63:40;
379300 #endif
380301 } s;
381
- struct cvmx_gpio_tx_clr_s cn30xx;
382
- struct cvmx_gpio_tx_clr_s cn31xx;
383302 struct cvmx_gpio_tx_clr_cn38xx {
384303 #ifdef __BIG_ENDIAN_BITFIELD
385304 uint64_t reserved_16_63:48;
....@@ -389,14 +308,6 @@
389308 uint64_t reserved_16_63:48;
390309 #endif
391310 } cn38xx;
392
- struct cvmx_gpio_tx_clr_cn38xx cn38xxp2;
393
- struct cvmx_gpio_tx_clr_s cn50xx;
394
- struct cvmx_gpio_tx_clr_cn38xx cn52xx;
395
- struct cvmx_gpio_tx_clr_cn38xx cn52xxp1;
396
- struct cvmx_gpio_tx_clr_cn38xx cn56xx;
397
- struct cvmx_gpio_tx_clr_cn38xx cn56xxp1;
398
- struct cvmx_gpio_tx_clr_cn38xx cn58xx;
399
- struct cvmx_gpio_tx_clr_cn38xx cn58xxp1;
400311 struct cvmx_gpio_tx_clr_cn61xx {
401312 #ifdef __BIG_ENDIAN_BITFIELD
402313 uint64_t reserved_20_63:44;
....@@ -406,12 +317,6 @@
406317 uint64_t reserved_20_63:44;
407318 #endif
408319 } cn61xx;
409
- struct cvmx_gpio_tx_clr_cn38xx cn63xx;
410
- struct cvmx_gpio_tx_clr_cn38xx cn63xxp1;
411
- struct cvmx_gpio_tx_clr_cn61xx cn66xx;
412
- struct cvmx_gpio_tx_clr_cn38xx cn68xx;
413
- struct cvmx_gpio_tx_clr_cn38xx cn68xxp1;
414
- struct cvmx_gpio_tx_clr_cn61xx cnf71xx;
415320 };
416321
417322 union cvmx_gpio_tx_set {
....@@ -425,8 +330,6 @@
425330 uint64_t reserved_24_63:40;
426331 #endif
427332 } s;
428
- struct cvmx_gpio_tx_set_s cn30xx;
429
- struct cvmx_gpio_tx_set_s cn31xx;
430333 struct cvmx_gpio_tx_set_cn38xx {
431334 #ifdef __BIG_ENDIAN_BITFIELD
432335 uint64_t reserved_16_63:48;
....@@ -436,14 +339,6 @@
436339 uint64_t reserved_16_63:48;
437340 #endif
438341 } cn38xx;
439
- struct cvmx_gpio_tx_set_cn38xx cn38xxp2;
440
- struct cvmx_gpio_tx_set_s cn50xx;
441
- struct cvmx_gpio_tx_set_cn38xx cn52xx;
442
- struct cvmx_gpio_tx_set_cn38xx cn52xxp1;
443
- struct cvmx_gpio_tx_set_cn38xx cn56xx;
444
- struct cvmx_gpio_tx_set_cn38xx cn56xxp1;
445
- struct cvmx_gpio_tx_set_cn38xx cn58xx;
446
- struct cvmx_gpio_tx_set_cn38xx cn58xxp1;
447342 struct cvmx_gpio_tx_set_cn61xx {
448343 #ifdef __BIG_ENDIAN_BITFIELD
449344 uint64_t reserved_20_63:44;
....@@ -453,12 +348,6 @@
453348 uint64_t reserved_20_63:44;
454349 #endif
455350 } cn61xx;
456
- struct cvmx_gpio_tx_set_cn38xx cn63xx;
457
- struct cvmx_gpio_tx_set_cn38xx cn63xxp1;
458
- struct cvmx_gpio_tx_set_cn61xx cn66xx;
459
- struct cvmx_gpio_tx_set_cn38xx cn68xx;
460
- struct cvmx_gpio_tx_set_cn38xx cn68xxp1;
461
- struct cvmx_gpio_tx_set_cn61xx cnf71xx;
462351 };
463352
464353 union cvmx_gpio_xbit_cfgx {
....@@ -505,11 +394,6 @@
505394 uint64_t reserved_12_63:52;
506395 #endif
507396 } cn30xx;
508
- struct cvmx_gpio_xbit_cfgx_cn30xx cn31xx;
509
- struct cvmx_gpio_xbit_cfgx_cn30xx cn50xx;
510
- struct cvmx_gpio_xbit_cfgx_s cn61xx;
511
- struct cvmx_gpio_xbit_cfgx_s cn66xx;
512
- struct cvmx_gpio_xbit_cfgx_s cnf71xx;
513397 };
514398
515399 #endif