@@ -370,116 +370,116 @@ static int _getAlt (int pin)
370370 case C2_GPIOX_PIN_START ...C2_GPIOX_PIN_END :
371371 switch (shift ) {
372372 case 0 ... 5 :
373- if (* (gpio + C2_MUX_REG_8_OFFSET ) & (1 << (5 - shift ))) { mode = 1 ; break ; }
373+ if (* (gpio + C2_MUX_REG_8_OFFSET ) & (1 << (5 - shift ))) { mode = 1 ; break ; }
374374 break ;
375375 case 6 :
376- if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 9 )) { mode = 4 ; break ; }
377- if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 17 )) { mode = 5 ; break ; }
376+ if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 9 )) { mode = 4 ; break ; }
377+ if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 17 )) { mode = 5 ; break ; }
378378 break ;
379379 case 7 :
380- if (* (gpio + C2_MUX_REG_8_OFFSET ) & (1 << 11 )) { mode = 1 ; break ; }
381- if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 8 )) { mode = 4 ; break ; }
382- if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 18 )) { mode = 5 ; break ; }
380+ if (* (gpio + C2_MUX_REG_8_OFFSET ) & (1 << 11 )) { mode = 1 ; break ; }
381+ if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 8 )) { mode = 4 ; break ; }
382+ if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 18 )) { mode = 5 ; break ; }
383383 break ;
384384 case 8 :
385- if (* (gpio + C2_MUX_REG_4_OFFSET ) & (1 << 7 )) { mode = 1 ; break ; }
386- if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 30 )) { mode = 3 ; break ; }
387- if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 10 )) { mode = 4 ; break ; }
385+ if (* (gpio + C2_MUX_REG_4_OFFSET ) & (1 << 7 )) { mode = 1 ; break ; }
386+ if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 30 )) { mode = 3 ; break ; }
387+ if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 10 )) { mode = 4 ; break ; }
388388 break ;
389389 case 9 :
390- if (* (gpio + C2_MUX_REG_4_OFFSET ) & (1 << 6 )) { mode = 1 ; break ; }
391- if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 29 )) { mode = 3 ; break ; }
392- if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 7 )) { mode = 4 ; break ; }
390+ if (* (gpio + C2_MUX_REG_4_OFFSET ) & (1 << 6 )) { mode = 1 ; break ; }
391+ if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 29 )) { mode = 3 ; break ; }
392+ if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 7 )) { mode = 4 ; break ; }
393393 break ;
394394 case 10 ... 11 :
395- if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << (38 - shift ))) { mode = 3 ; break ; }
395+ if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << (38 - shift ))) { mode = 3 ; break ; }
396396 break ;
397397 case 12 ... 15 :
398- if (* (gpio + C2_MUX_REG_4_OFFSET ) & (1 << (25 - shift ))) { mode = 2 ; break ; }
399- if (* (gpio + C2_MUX_REG_4_OFFSET ) & (1 << (29 - shift ))) { mode = 3 ; break ; }
398+ if (* (gpio + C2_MUX_REG_4_OFFSET ) & (1 << (25 - shift ))) { mode = 2 ; break ; }
399+ if (* (gpio + C2_MUX_REG_4_OFFSET ) & (1 << (29 - shift ))) { mode = 3 ; break ; }
400400 break ;
401401 case 19 :
402- if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 22 )) { mode = 2 ; break ; }
403- if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 30 )) { mode = 5 ; break ; }
402+ if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 22 )) { mode = 2 ; break ; }
403+ if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 30 )) { mode = 5 ; break ; }
404404 break ;
405405 }
406406 break ;
407407 case C2_GPIOY_PIN_START ...C2_GPIOY_PIN_END :
408408 switch (shift ) {
409409 case 0 ... 1 :
410- if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << shift )) { mode = 5 ; break ; }
411- if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << (19 - shift ))) { mode = 1 ; break ; }
412- if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << (2 - shift ))) { mode = 2 ; break ; }
410+ if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << shift )) { mode = 5 ; break ; }
411+ if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << (19 - shift ))) { mode = 1 ; break ; }
412+ if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << (2 - shift ))) { mode = 2 ; break ; }
413413 break ;
414414 case 2 :
415- if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 17 )) { mode = 1 ; break ; }
416- if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 0 )) { mode = 2 ; break ; }
415+ if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 17 )) { mode = 1 ; break ; }
416+ if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 0 )) { mode = 2 ; break ; }
417417 break ;
418418 case 3 :
419- if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 16 )) { mode = 1 ; break ; }
420- if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 4 )) { mode = 2 ; break ; }
421- if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << 2 )) { mode = 5 ; break ; }
419+ if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 16 )) { mode = 1 ; break ; }
420+ if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 4 )) { mode = 2 ; break ; }
421+ if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << 2 )) { mode = 5 ; break ; }
422422 break ;
423423 case 4 ... 5 :
424- if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 16 )) { mode = 1 ; break ; }
425- if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 5 )) { mode = 2 ; break ; }
426- if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << (shift + 8 ))) { mode = 4 ; break ; }
424+ if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 16 )) { mode = 1 ; break ; }
425+ if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 5 )) { mode = 2 ; break ; }
426+ if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << (shift + 8 ))) { mode = 4 ; break ; }
427427 break ;
428428 case 6 ... 10 :
429- if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 16 )) { mode = 1 ; break ; }
430- if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 5 )) { mode = 2 ; break ; }
431- if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << (shift - 3 ))) { mode = 5 ; break ; }
429+ if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 16 )) { mode = 1 ; break ; }
430+ if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 5 )) { mode = 2 ; break ; }
431+ if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << (shift - 3 ))) { mode = 5 ; break ; }
432432 break ;
433433 case 11 :
434- if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 3 )) { mode = 2 ; break ; }
435- if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << 19 )) { mode = 3 ; break ; }
436- if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << 8 )) { mode = 5 ; break ; }
434+ if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 3 )) { mode = 2 ; break ; }
435+ if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << 19 )) { mode = 3 ; break ; }
436+ if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << 8 )) { mode = 5 ; break ; }
437437 break ;
438438 case 12 ... 14 :
439- if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << (30 - shift ))) { mode = 3 ; break ; }
440- if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << (shift - 3 ))) { mode = 5 ; break ; }
439+ if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << (30 - shift ))) { mode = 3 ; break ; }
440+ if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << (shift - 3 ))) { mode = 5 ; break ; }
441441 break ;
442442 case 15 :
443- if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 20 )) { mode = 1 ; break ; }
444- if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << 20 )) { mode = 4 ; break ; }
445- if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << 22 )) { mode = 5 ; break ; }
443+ if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 20 )) { mode = 1 ; break ; }
444+ if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << 20 )) { mode = 4 ; break ; }
445+ if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << 22 )) { mode = 5 ; break ; }
446446 break ;
447447 case 16 :
448- if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 21 )) { mode = 1 ; break ; }
449- if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << 21 )) { mode = 4 ; break ; }
448+ if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 21 )) { mode = 1 ; break ; }
449+ if (* (gpio + C2_MUX_REG_1_OFFSET ) & (1 << 21 )) { mode = 4 ; break ; }
450450 break ;
451451 }
452452 break ;
453453 case C2_GPIODV_PIN_START ...C2_GPIODV_PIN_END :
454454 switch (shift ) {
455455 case 24 ... 25 :
456- if (* (gpio + C2_MUX_REG_0_OFFSET ) & (1 << (31 - shift ))) { mode = 1 ; break ; }
457- if (* (gpio + C2_MUX_REG_0_OFFSET ) & (1 << (36 - shift ))) { mode = 2 ; break ; }
458- if (* (gpio + C2_MUX_REG_5_OFFSET ) & (1 << (36 - shift ))) { mode = 3 ; break ; }
459- if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << (53 - shift ))) { mode = 5 ; break ; }
460- if (* (gpio + C2_MUX_REG_7_OFFSET ) & (1 << (shift + 2 ))) { mode = 6 ; break ; }
456+ if (* (gpio + C2_MUX_REG_0_OFFSET ) & (1 << (31 - shift ))) { mode = 1 ; break ; }
457+ if (* (gpio + C2_MUX_REG_0_OFFSET ) & (1 << (36 - shift ))) { mode = 2 ; break ; }
458+ if (* (gpio + C2_MUX_REG_5_OFFSET ) & (1 << (36 - shift ))) { mode = 3 ; break ; }
459+ if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << (53 - shift ))) { mode = 5 ; break ; }
460+ if (* (gpio + C2_MUX_REG_7_OFFSET ) & (1 << (shift + 2 ))) { mode = 6 ; break ; }
461461 break ;
462462 case 26 :
463- if (* (gpio + C2_MUX_REG_0_OFFSET ) & (1 << 10 )) { mode = 2 ; break ; }
464- if (* (gpio + C2_MUX_REG_5_OFFSET ) & (1 << 10 )) { mode = 3 ; break ; }
465- if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 27 )) { mode = 5 ; break ; }
466- if (* (gpio + C2_MUX_REG_7_OFFSET ) & (1 << 24 )) { mode = 6 ; break ; }
463+ if (* (gpio + C2_MUX_REG_0_OFFSET ) & (1 << 10 )) { mode = 2 ; break ; }
464+ if (* (gpio + C2_MUX_REG_5_OFFSET ) & (1 << 10 )) { mode = 3 ; break ; }
465+ if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 27 )) { mode = 5 ; break ; }
466+ if (* (gpio + C2_MUX_REG_7_OFFSET ) & (1 << 24 )) { mode = 6 ; break ; }
467467 break ;
468468 case 27 :
469- if (* (gpio + C2_MUX_REG_5_OFFSET ) & (1 << 8 )) { mode = 4 ; break ; }
470- if (* (gpio + C2_MUX_REG_0_OFFSET ) & (1 << 9 )) { mode = 2 ; break ; }
471- if (* (gpio + C2_MUX_REG_5_OFFSET ) & (1 << 9 )) { mode = 3 ; break ; }
472- if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 26 )) { mode = 5 ; break ; }
473- if (* (gpio + C2_MUX_REG_7_OFFSET ) & (1 << 25 )) { mode = 6 ; break ; }
469+ if (* (gpio + C2_MUX_REG_5_OFFSET ) & (1 << 8 )) { mode = 4 ; break ; }
470+ if (* (gpio + C2_MUX_REG_0_OFFSET ) & (1 << 9 )) { mode = 2 ; break ; }
471+ if (* (gpio + C2_MUX_REG_5_OFFSET ) & (1 << 9 )) { mode = 3 ; break ; }
472+ if (* (gpio + C2_MUX_REG_2_OFFSET ) & (1 << 26 )) { mode = 5 ; break ; }
473+ if (* (gpio + C2_MUX_REG_7_OFFSET ) & (1 << 25 )) { mode = 6 ; break ; }
474474 break ;
475475 case 28 :
476- if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 20 )) { mode = 5 ; break ; }
477- if (* (gpio + C2_MUX_REG_7_OFFSET ) & (1 << 22 )) { mode = 6 ; break ; }
476+ if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 20 )) { mode = 5 ; break ; }
477+ if (* (gpio + C2_MUX_REG_7_OFFSET ) & (1 << 22 )) { mode = 6 ; break ; }
478478 break ;
479479 case 29 :
480- if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 22 )) { mode = 4 ; break ; }
481- if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 21 )) { mode = 5 ; break ; }
482- if (* (gpio + C2_MUX_REG_7_OFFSET ) & (1 << 23 )) { mode = 6 ; break ; }
480+ if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 22 )) { mode = 4 ; break ; }
481+ if (* (gpio + C2_MUX_REG_3_OFFSET ) & (1 << 21 )) { mode = 5 ; break ; }
482+ if (* (gpio + C2_MUX_REG_7_OFFSET ) & (1 << 23 )) { mode = 6 ; break ; }
483483 break ;
484484 }
485485 break ;
0 commit comments