@@ -424,6 +424,39 @@ paste! {
424
424
gen_pin_pairs!( SCU694 , 0x694 , 30 ) ;
425
425
gen_pin_pairs!( SCU694 , 0x694 , 31 ) ;
426
426
427
+ gen_pin_pairs!( SCU698 , 0x698 , 0 ) ;
428
+ gen_pin_pairs!( SCU698 , 0x698 , 1 ) ;
429
+ gen_pin_pairs!( SCU698 , 0x698 , 2 ) ;
430
+ gen_pin_pairs!( SCU698 , 0x698 , 3 ) ;
431
+ gen_pin_pairs!( SCU698 , 0x698 , 4 ) ;
432
+ gen_pin_pairs!( SCU698 , 0x698 , 5 ) ;
433
+ gen_pin_pairs!( SCU698 , 0x698 , 6 ) ;
434
+ gen_pin_pairs!( SCU698 , 0x698 , 7 ) ;
435
+ gen_pin_pairs!( SCU698 , 0x698 , 8 ) ;
436
+ gen_pin_pairs!( SCU698 , 0x698 , 9 ) ;
437
+ gen_pin_pairs!( SCU698 , 0x698 , 10 ) ;
438
+ gen_pin_pairs!( SCU698 , 0x698 , 11 ) ;
439
+ gen_pin_pairs!( SCU698 , 0x698 , 12 ) ;
440
+ gen_pin_pairs!( SCU698 , 0x698 , 13 ) ;
441
+ gen_pin_pairs!( SCU698 , 0x698 , 14 ) ;
442
+ gen_pin_pairs!( SCU698 , 0x698 , 15 ) ;
443
+ gen_pin_pairs!( SCU698 , 0x698 , 16 ) ;
444
+ gen_pin_pairs!( SCU698 , 0x698 , 17 ) ;
445
+ gen_pin_pairs!( SCU698 , 0x698 , 18 ) ;
446
+ gen_pin_pairs!( SCU698 , 0x698 , 19 ) ;
447
+ gen_pin_pairs!( SCU698 , 0x698 , 20 ) ;
448
+ gen_pin_pairs!( SCU698 , 0x698 , 21 ) ;
449
+ gen_pin_pairs!( SCU698 , 0x698 , 22 ) ;
450
+ gen_pin_pairs!( SCU698 , 0x698 , 23 ) ;
451
+ gen_pin_pairs!( SCU698 , 0x698 , 24 ) ;
452
+ gen_pin_pairs!( SCU698 , 0x698 , 25 ) ;
453
+ gen_pin_pairs!( SCU698 , 0x698 , 26 ) ;
454
+ gen_pin_pairs!( SCU698 , 0x698 , 27 ) ;
455
+ gen_pin_pairs!( SCU698 , 0x698 , 28 ) ;
456
+ gen_pin_pairs!( SCU698 , 0x698 , 29 ) ;
457
+ gen_pin_pairs!( SCU698 , 0x698 , 30 ) ;
458
+ gen_pin_pairs!( SCU698 , 0x698 , 31 ) ;
459
+
427
460
gen_pin_pairs!( SCU69C , 0x69C , 0 ) ;
428
461
gen_pin_pairs!( SCU69C , 0x69C , 1 ) ;
429
462
gen_pin_pairs!( SCU69C , 0x69C , 2 ) ;
@@ -1693,75 +1726,75 @@ paste! {
1693
1726
pub const PINCTRL_I2C13 : & [ PinctrlPin ] =
1694
1727
& [ PIN_SCU4B8_22 , PIN_SCU4B8_23 , CLR_PIN_SCU418_22 , CLR_PIN_SCU418_23 ] ;
1695
1728
1696
- pub const PINCTRL_GPIOA0 : & [ PinctrlPin ] = & [ PIN_SCU410_0 ] ;
1697
- pub const PINCTRL_GPIOA1 : & [ PinctrlPin ] = & [ PIN_SCU410_1 ] ;
1698
- pub const PINCTRL_GPIOA2 : & [ PinctrlPin ] = & [ PIN_SCU410_2 ] ;
1699
- pub const PINCTRL_GPIOA3 : & [ PinctrlPin ] = & [ PIN_SCU410_3 ] ;
1700
- pub const PINCTRL_GPIOA4 : & [ PinctrlPin ] = & [ PIN_SCU410_4 ] ;
1701
- pub const PINCTRL_GPIOA5 : & [ PinctrlPin ] = & [ PIN_SCU410_5 ] ;
1702
- pub const PINCTRL_GPIOA6 : & [ PinctrlPin ] = & [ PIN_SCU410_6 ] ;
1703
- pub const PINCTRL_GPIOA7 : & [ PinctrlPin ] = & [ PIN_SCU410_7 ] ;
1704
-
1705
- pub const PINCTRL_GPIOB0 : & [ PinctrlPin ] = & [ PIN_SCU410_8 ] ;
1706
- pub const PINCTRL_GPIOB1 : & [ PinctrlPin ] = & [ PIN_SCU410_9 ] ;
1707
- pub const PINCTRL_GPIOB2 : & [ PinctrlPin ] = & [ PIN_SCU410_10 ] ;
1708
- pub const PINCTRL_GPIOB3 : & [ PinctrlPin ] = & [ PIN_SCU410_11 ] ;
1709
- pub const PINCTRL_GPIOB4 : & [ PinctrlPin ] = & [ PIN_SCU410_12 ] ;
1710
- pub const PINCTRL_GPIOB5 : & [ PinctrlPin ] = & [ PIN_SCU410_13 ] ;
1711
- pub const PINCTRL_GPIOB6 : & [ PinctrlPin ] = & [ PIN_SCU410_14 ] ;
1712
- pub const PINCTRL_GPIOB7 : & [ PinctrlPin ] = & [ PIN_SCU410_15 ] ;
1713
-
1714
- pub const PINCTRL_GPIOC0 : & [ PinctrlPin ] = & [ PIN_SCU410_16 ] ;
1715
- pub const PINCTRL_GPIOC1 : & [ PinctrlPin ] = & [ PIN_SCU410_17 ] ;
1716
- pub const PINCTRL_GPIOC2 : & [ PinctrlPin ] = & [ PIN_SCU410_18 ] ;
1717
- pub const PINCTRL_GPIOC3 : & [ PinctrlPin ] = & [ PIN_SCU410_19 ] ;
1718
- pub const PINCTRL_GPIOC4 : & [ PinctrlPin ] = & [ PIN_SCU410_20 ] ;
1719
- pub const PINCTRL_GPIOC5 : & [ PinctrlPin ] = & [ PIN_SCU410_21 ] ;
1720
- pub const PINCTRL_GPIOC6 : & [ PinctrlPin ] = & [ PIN_SCU410_22 ] ;
1721
- pub const PINCTRL_GPIOC7 : & [ PinctrlPin ] = & [ PIN_SCU410_23 ] ;
1722
-
1723
- pub const PINCTRL_GPIOD0 : & [ PinctrlPin ] = & [ PIN_SCU410_24 ] ;
1724
- pub const PINCTRL_GPIOD1 : & [ PinctrlPin ] = & [ PIN_SCU410_25 ] ;
1725
- pub const PINCTRL_GPIOD2 : & [ PinctrlPin ] = & [ PIN_SCU410_26 ] ;
1726
- pub const PINCTRL_GPIOD3 : & [ PinctrlPin ] = & [ PIN_SCU410_27 ] ;
1727
- pub const PINCTRL_GPIOD4 : & [ PinctrlPin ] = & [ PIN_SCU410_28 ] ;
1728
- pub const PINCTRL_GPIOD5 : & [ PinctrlPin ] = & [ PIN_SCU410_29 ] ;
1729
- pub const PINCTRL_GPIOD6 : & [ PinctrlPin ] = & [ PIN_SCU410_30 ] ;
1730
- pub const PINCTRL_GPIOD7 : & [ PinctrlPin ] = & [ PIN_SCU410_31 ] ;
1731
-
1732
- pub const PINCTRL_GPIOE0 : & [ PinctrlPin ] = & [ PIN_SCU414_0 ] ;
1733
- pub const PINCTRL_GPIOE1 : & [ PinctrlPin ] = & [ PIN_SCU414_1 ] ;
1734
- pub const PINCTRL_GPIOE2 : & [ PinctrlPin ] = & [ PIN_SCU414_2 ] ;
1735
- pub const PINCTRL_GPIOE3 : & [ PinctrlPin ] = & [ PIN_SCU414_3 ] ;
1736
- pub const PINCTRL_GPIOE4 : & [ PinctrlPin ] = & [ PIN_SCU414_4 ] ;
1737
- pub const PINCTRL_GPIOE5 : & [ PinctrlPin ] = & [ PIN_SCU414_5 ] ;
1738
- pub const PINCTRL_GPIOE6 : & [ PinctrlPin ] = & [ PIN_SCU414_6 ] ;
1739
- pub const PINCTRL_GPIOE7 : & [ PinctrlPin ] = & [ PIN_SCU414_7 ] ;
1740
-
1741
- pub const PINCTRL_GPIOF0 : & [ PinctrlPin ] = & [ PIN_SCU414_8 ] ;
1742
- pub const PINCTRL_GPIOF1 : & [ PinctrlPin ] = & [ PIN_SCU414_9 ] ;
1743
- pub const PINCTRL_GPIOF2 : & [ PinctrlPin ] = & [ PIN_SCU414_10 ] ;
1744
- pub const PINCTRL_GPIOF3 : & [ PinctrlPin ] = & [ PIN_SCU414_11 ] ;
1745
- pub const PINCTRL_GPIOF4 : & [ PinctrlPin ] = & [ PIN_SCU414_12 ] ;
1746
- pub const PINCTRL_GPIOF5 : & [ PinctrlPin ] = & [ PIN_SCU414_13 ] ;
1747
- pub const PINCTRL_GPIOF6 : & [ PinctrlPin ] = & [ PIN_SCU414_14 ] ;
1748
- pub const PINCTRL_GPIOF7 : & [ PinctrlPin ] = & [ PIN_SCU414_15 ] ;
1749
-
1750
- pub const PINCTRL_GPIOG0 : & [ PinctrlPin ] = & [ PIN_SCU414_16 ] ;
1751
- pub const PINCTRL_GPIOG1 : & [ PinctrlPin ] = & [ PIN_SCU414_17 ] ;
1752
- pub const PINCTRL_GPIOG2 : & [ PinctrlPin ] = & [ PIN_SCU414_18 ] ;
1753
- pub const PINCTRL_GPIOG3 : & [ PinctrlPin ] = & [ PIN_SCU414_19 ] ;
1754
- pub const PINCTRL_GPIOG4 : & [ PinctrlPin ] = & [ PIN_SCU414_20 ] ;
1755
- pub const PINCTRL_GPIOG5 : & [ PinctrlPin ] = & [ PIN_SCU414_21 ] ;
1756
- pub const PINCTRL_GPIOG6 : & [ PinctrlPin ] = & [ PIN_SCU414_22 ] ;
1757
- pub const PINCTRL_GPIOG7 : & [ PinctrlPin ] = & [ PIN_SCU414_23 ] ;
1758
-
1759
- pub const PINCTRL_GPIOH0 : & [ PinctrlPin ] = & [ PIN_SCU414_24 ] ;
1760
- pub const PINCTRL_GPIOH1 : & [ PinctrlPin ] = & [ PIN_SCU414_25 ] ;
1761
- pub const PINCTRL_GPIOH2 : & [ PinctrlPin ] = & [ PIN_SCU414_26 ] ;
1762
- pub const PINCTRL_GPIOH3 : & [ PinctrlPin ] = & [ PIN_SCU414_27 ] ;
1763
- pub const PINCTRL_GPIOH4 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_28 , CLR_PIN_SCU694_28 ] ;
1764
- pub const PINCTRL_GPIOH5 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_29 , CLR_PIN_SCU694_29 ] ;
1729
+ pub const PINCTRL_GPIOA0 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_0 , CLR_PIN_SCU4B0_0 , CLR_PIN_SCU690_0 ] ;
1730
+ pub const PINCTRL_GPIOA1 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_1 , CLR_PIN_SCU4B0_1 , CLR_PIN_SCU690_1 ] ;
1731
+ pub const PINCTRL_GPIOA2 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_2 , CLR_PIN_SCU4B0_2 , CLR_PIN_SCU690_2 ] ;
1732
+ pub const PINCTRL_GPIOA3 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_3 , CLR_PIN_SCU4B0_3 , CLR_PIN_SCU690_3 ] ;
1733
+ pub const PINCTRL_GPIOA4 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_4 , CLR_PIN_SCU4B0_4 , CLR_PIN_SCU690_4 ] ;
1734
+ pub const PINCTRL_GPIOA5 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_5 , CLR_PIN_SCU4B0_5 , CLR_PIN_SCU690_5 ] ;
1735
+ pub const PINCTRL_GPIOA6 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_6 , CLR_PIN_SCU4B0_6 , CLR_PIN_SCU690_6 ] ;
1736
+ pub const PINCTRL_GPIOA7 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_7 , CLR_PIN_SCU4B0_7 , CLR_PIN_SCU690_7 ] ;
1737
+
1738
+ pub const PINCTRL_GPIOB0 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_8 , CLR_PIN_SCU4B0_8 , CLR_PIN_SCU690_8 ] ;
1739
+ pub const PINCTRL_GPIOB1 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_9 , CLR_PIN_SCU4B0_9 , CLR_PIN_SCU690_9 ] ;
1740
+ pub const PINCTRL_GPIOB2 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_10 , CLR_PIN_SCU4B0_10 , CLR_PIN_SCU690_10 ] ;
1741
+ pub const PINCTRL_GPIOB3 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_11 , CLR_PIN_SCU4B0_11 , CLR_PIN_SCU690_11 ] ;
1742
+ pub const PINCTRL_GPIOB4 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_12 , CLR_PIN_SCU4B0_12 , CLR_PIN_SCU690_12 ] ;
1743
+ pub const PINCTRL_GPIOB5 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_13 , CLR_PIN_SCU4B0_13 , CLR_PIN_SCU690_13 ] ;
1744
+ pub const PINCTRL_GPIOB6 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_14 , CLR_PIN_SCU4B0_14 , CLR_PIN_SCU690_14 ] ;
1745
+ pub const PINCTRL_GPIOB7 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_15 , CLR_PIN_SCU4B0_15 , CLR_PIN_SCU690_15 ] ;
1746
+
1747
+ pub const PINCTRL_GPIOC0 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_16 , CLR_PIN_SCU4B0_16 , CLR_PIN_SCU690_16 ] ;
1748
+ pub const PINCTRL_GPIOC1 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_17 , CLR_PIN_SCU4B0_17 , CLR_PIN_SCU690_17 ] ;
1749
+ pub const PINCTRL_GPIOC2 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_18 , CLR_PIN_SCU4B0_18 , CLR_PIN_SCU690_18 ] ;
1750
+ pub const PINCTRL_GPIOC3 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_19 , CLR_PIN_SCU4B0_19 , CLR_PIN_SCU690_19 ] ;
1751
+ pub const PINCTRL_GPIOC4 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_20 , CLR_PIN_SCU4B0_20 , CLR_PIN_SCU690_20 ] ;
1752
+ pub const PINCTRL_GPIOC5 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_21 , CLR_PIN_SCU4B0_21 , CLR_PIN_SCU690_21 ] ;
1753
+ pub const PINCTRL_GPIOC6 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_22 , CLR_PIN_SCU4B0_22 , CLR_PIN_SCU690_22 ] ;
1754
+ pub const PINCTRL_GPIOC7 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_23 , CLR_PIN_SCU4B0_23 , CLR_PIN_SCU690_23 ] ;
1755
+
1756
+ pub const PINCTRL_GPIOD0 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_24 , CLR_PIN_SCU4B0_24 , CLR_PIN_SCU690_24 ] ;
1757
+ pub const PINCTRL_GPIOD1 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_25 , CLR_PIN_SCU4B0_25 , CLR_PIN_SCU690_25 ] ;
1758
+ pub const PINCTRL_GPIOD2 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_26 , CLR_PIN_SCU4B0_26 , CLR_PIN_SCU690_26 ] ;
1759
+ pub const PINCTRL_GPIOD3 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_27 , CLR_PIN_SCU4B0_27 , CLR_PIN_SCU690_27 ] ;
1760
+ pub const PINCTRL_GPIOD4 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_28 , CLR_PIN_SCU4B0_28 , CLR_PIN_SCU690_28 ] ;
1761
+ pub const PINCTRL_GPIOD5 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_29 , CLR_PIN_SCU4B0_29 , CLR_PIN_SCU690_29 ] ;
1762
+ pub const PINCTRL_GPIOD6 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_30 , CLR_PIN_SCU4B0_30 , CLR_PIN_SCU690_30 ] ;
1763
+ pub const PINCTRL_GPIOD7 : & [ PinctrlPin ] = & [ CLR_PIN_SCU410_31 , CLR_PIN_SCU4B0_31 , CLR_PIN_SCU690_31 ] ;
1764
+
1765
+ pub const PINCTRL_GPIOE0 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_0 , CLR_PIN_SCU4B4_0 , CLR_PIN_SCU694_0 ] ;
1766
+ pub const PINCTRL_GPIOE1 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_1 , CLR_PIN_SCU4B4_1 , CLR_PIN_SCU694_1 ] ;
1767
+ pub const PINCTRL_GPIOE2 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_2 , CLR_PIN_SCU4B4_2 , CLR_PIN_SCU694_2 ] ;
1768
+ pub const PINCTRL_GPIOE3 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_3 , CLR_PIN_SCU4B4_3 , CLR_PIN_SCU694_3 ] ;
1769
+ pub const PINCTRL_GPIOE4 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_4 , CLR_PIN_SCU4B4_4 , CLR_PIN_SCU694_4 ] ;
1770
+ pub const PINCTRL_GPIOE5 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_5 , CLR_PIN_SCU4B4_5 , CLR_PIN_SCU694_5 ] ;
1771
+ pub const PINCTRL_GPIOE6 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_6 , CLR_PIN_SCU4B4_6 , CLR_PIN_SCU694_6 ] ;
1772
+ pub const PINCTRL_GPIOE7 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_7 , CLR_PIN_SCU4B4_7 , CLR_PIN_SCU694_7 ] ;
1773
+
1774
+ pub const PINCTRL_GPIOF0 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_8 , CLR_PIN_SCU4B4_8 , CLR_PIN_SCU694_8 ] ;
1775
+ pub const PINCTRL_GPIOF1 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_9 , CLR_PIN_SCU4B4_9 , CLR_PIN_SCU694_9 ] ;
1776
+ pub const PINCTRL_GPIOF2 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_10 , CLR_PIN_SCU4B4_10 , CLR_PIN_SCU694_10 ] ;
1777
+ pub const PINCTRL_GPIOF3 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_11 , CLR_PIN_SCU4B4_11 , CLR_PIN_SCU694_11 ] ;
1778
+ pub const PINCTRL_GPIOF4 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_12 , CLR_PIN_SCU4B4_12 , CLR_PIN_SCU694_12 ] ;
1779
+ pub const PINCTRL_GPIOF5 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_13 , CLR_PIN_SCU4B4_13 , CLR_PIN_SCU694_13 ] ;
1780
+ pub const PINCTRL_GPIOF6 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_14 , CLR_PIN_SCU4B4_14 , CLR_PIN_SCU694_14 ] ;
1781
+ pub const PINCTRL_GPIOF7 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_15 , CLR_PIN_SCU4B4_15 , CLR_PIN_SCU694_15 ] ;
1782
+
1783
+ pub const PINCTRL_GPIOG0 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_16 , CLR_PIN_SCU4B4_16 , CLR_PIN_SCU694_16 ] ;
1784
+ pub const PINCTRL_GPIOG1 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_17 , CLR_PIN_SCU4B4_17 , CLR_PIN_SCU694_17 ] ;
1785
+ pub const PINCTRL_GPIOG2 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_18 , CLR_PIN_SCU4B4_18 , CLR_PIN_SCU694_18 ] ;
1786
+ pub const PINCTRL_GPIOG3 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_19 , CLR_PIN_SCU4B4_19 , CLR_PIN_SCU694_19 ] ;
1787
+ pub const PINCTRL_GPIOG4 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_20 , CLR_PIN_SCU4B4_20 , CLR_PIN_SCU694_20 ] ;
1788
+ pub const PINCTRL_GPIOG5 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_21 , CLR_PIN_SCU4B4_21 , CLR_PIN_SCU694_21 ] ;
1789
+ pub const PINCTRL_GPIOG6 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_22 , CLR_PIN_SCU4B4_22 , CLR_PIN_SCU694_22 ] ;
1790
+ pub const PINCTRL_GPIOG7 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_23 , CLR_PIN_SCU4B4_23 , CLR_PIN_SCU694_23 ] ;
1791
+
1792
+ pub const PINCTRL_GPIOH0 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_24 , CLR_PIN_SCU4B4_24 , CLR_PIN_SCU694_24 ] ;
1793
+ pub const PINCTRL_GPIOH1 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_25 , CLR_PIN_SCU4B4_25 , CLR_PIN_SCU694_25 ] ;
1794
+ pub const PINCTRL_GPIOH2 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_26 , CLR_PIN_SCU4B4_26 , CLR_PIN_SCU694_26 ] ;
1795
+ pub const PINCTRL_GPIOH3 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_27 , CLR_PIN_SCU4B4_27 , CLR_PIN_SCU694_27 ] ;
1796
+ pub const PINCTRL_GPIOH4 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_28 , CLR_PIN_SCU4B4_28 , CLR_PIN_SCU694_28 ] ;
1797
+ pub const PINCTRL_GPIOH5 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_29 , CLR_PIN_SCU4B4_29 , CLR_PIN_SCU694_29 ] ;
1765
1798
pub const PINCTRL_GPIOH6 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_30 ] ;
1766
1799
pub const PINCTRL_GPIOH7 : & [ PinctrlPin ] = & [ CLR_PIN_SCU414_31 ] ;
1767
1800
@@ -1792,37 +1825,48 @@ paste! {
1792
1825
pub const PINCTRL_GPIOK6 : & [ PinctrlPin ] = & [ CLR_PIN_SCU418_22 , CLR_PIN_SCU4B8_22 ] ;
1793
1826
pub const PINCTRL_GPIOK7 : & [ PinctrlPin ] = & [ CLR_PIN_SCU418_23 , CLR_PIN_SCU4B8_23 ] ;
1794
1827
1795
- pub const PINCTRL_GPIOL4 : & [ PinctrlPin ] = & [ PIN_SCU418_28 ] ;
1796
- pub const PINCTRL_GPIOL5 : & [ PinctrlPin ] = & [ PIN_SCU418_29 ] ;
1797
- pub const PINCTRL_GPIOL6 : & [ PinctrlPin ] = & [ PIN_SCU418_30 ] ;
1798
- pub const PINCTRL_GPIOL7 : & [ PinctrlPin ] = & [ PIN_SCU418_31 ] ;
1799
-
1828
+ pub const PINCTRL_GPIOL0 : & [ PinctrlPin ] = & [ CLR_PIN_SCU418_24 ] ;
1829
+ pub const PINCTRL_GPIOL1 : & [ PinctrlPin ] = & [ CLR_PIN_SCU418_25 ] ;
1830
+ pub const PINCTRL_GPIOL2 : & [ PinctrlPin ] = & [ CLR_PIN_SCU418_26 ] ;
1831
+ pub const PINCTRL_GPIOL3 : & [ PinctrlPin ] = & [ CLR_PIN_SCU418_27 ] ;
1832
+ pub const PINCTRL_GPIOL4 : & [ PinctrlPin ] = & [ CLR_PIN_SCU418_28 , CLR_PIN_SCU4B8_28 , CLR_PIN_SCU698_28 ] ;
1833
+ pub const PINCTRL_GPIOL5 : & [ PinctrlPin ] = & [ CLR_PIN_SCU418_29 , CLR_PIN_SCU4B8_29 , CLR_PIN_SCU698_29 ] ;
1834
+ pub const PINCTRL_GPIOL6 : & [ PinctrlPin ] = & [ CLR_PIN_SCU418_30 , CLR_PIN_SCU4B8_30 , CLR_PIN_SCU698_30 ] ;
1835
+ pub const PINCTRL_GPIOL7 : & [ PinctrlPin ] = & [ CLR_PIN_SCU418_31 , CLR_PIN_SCU4B8_31 , CLR_PIN_SCU698_31 ] ;
1836
+
1837
+ pub const PINCTRL_GPIOM0 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_0 ] ;
1838
+ pub const PINCTRL_GPIOM1 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_1 ] ;
1839
+ pub const PINCTRL_GPIOM2 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_2 ] ;
1840
+ pub const PINCTRL_GPIOM3 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_3 ] ;
1841
+ pub const PINCTRL_GPIOM4 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_4 ] ;
1842
+ pub const PINCTRL_GPIOM5 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_5 ] ;
1843
+
1800
1844
pub const PINCTRL_GPION0 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_8 ] ;
1801
- pub const PINCTRL_GPION1 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_9 , CLR_PIN_SCU69C_9 ] ;
1845
+ pub const PINCTRL_GPION1 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_9 , CLR_PIN_SCU4BC_9 , CLR_PIN_SCU69C_9 ] ;
1802
1846
pub const PINCTRL_GPION2 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_10 ] ;
1803
- pub const PINCTRL_GPION3 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_11 , CLR_PIN_SCU69C_9 ] ;
1804
- pub const PINCTRL_GPION4 : & [ PinctrlPin ] = & [ PIN_SCU41C_12 ] ;
1805
- pub const PINCTRL_GPION5 : & [ PinctrlPin ] = & [ PIN_SCU41C_13 ] ;
1806
- pub const PINCTRL_GPION6 : & [ PinctrlPin ] = & [ PIN_SCU41C_14 ] ;
1807
- pub const PINCTRL_GPION7 : & [ PinctrlPin ] = & [ PIN_SCU41C_15 ] ;
1808
-
1809
- pub const PINCTRL_GPIOO0 : & [ PinctrlPin ] = & [ PIN_SCU41C_16 ] ;
1810
- pub const PINCTRL_GPIOO1 : & [ PinctrlPin ] = & [ PIN_SCU41C_17 ] ;
1811
- pub const PINCTRL_GPIOO2 : & [ PinctrlPin ] = & [ PIN_SCU41C_18 ] ;
1812
- pub const PINCTRL_GPIOO3 : & [ PinctrlPin ] = & [ PIN_SCU41C_19 ] ;
1813
- pub const PINCTRL_GPIOO4 : & [ PinctrlPin ] = & [ PIN_SCU41C_20 ] ;
1814
- pub const PINCTRL_GPIOO5 : & [ PinctrlPin ] = & [ PIN_SCU41C_21 ] ;
1815
- pub const PINCTRL_GPIOO6 : & [ PinctrlPin ] = & [ PIN_SCU41C_22 ] ;
1816
- pub const PINCTRL_GPIOO7 : & [ PinctrlPin ] = & [ PIN_SCU41C_23 ] ;
1817
-
1818
- pub const PINCTRL_GPIOP0 : & [ PinctrlPin ] = & [ PIN_SCU41C_24 ] ;
1847
+ pub const PINCTRL_GPION3 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_11 , CLR_PIN_SCU4BC_11 , CLR_PIN_SCU69C_11 ] ;
1848
+ pub const PINCTRL_GPION4 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_12 , CLR_PIN_SCU4BC_12 ] ;
1849
+ pub const PINCTRL_GPION5 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_13 , CLR_PIN_SCU4BC_13 ] ;
1850
+ pub const PINCTRL_GPION6 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_14 , CLR_PIN_SCU4BC_14 ] ;
1851
+ pub const PINCTRL_GPION7 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_15 , CLR_PIN_SCU4BC_15 ] ;
1852
+
1853
+ pub const PINCTRL_GPIOO0 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_16 , CLR_PIN_SCU4BC_16 ] ;
1854
+ pub const PINCTRL_GPIOO1 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_17 , CLR_PIN_SCU4BC_17 ] ;
1855
+ pub const PINCTRL_GPIOO2 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_18 , CLR_PIN_SCU4BC_18 ] ;
1856
+ pub const PINCTRL_GPIOO3 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_19 , CLR_PIN_SCU4BC_19 ] ;
1857
+ pub const PINCTRL_GPIOO4 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_20 , CLR_PIN_SCU4BC_20 , CLR_PIN_SCU69C_20 ] ;
1858
+ pub const PINCTRL_GPIOO5 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_21 , CLR_PIN_SCU4BC_21 , CLR_PIN_SCU69C_21 ] ;
1859
+ pub const PINCTRL_GPIOO6 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_22 , CLR_PIN_SCU4BC_22 , CLR_PIN_SCU69C_22 ] ;
1860
+ pub const PINCTRL_GPIOO7 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_23 , CLR_PIN_SCU4BC_23 , CLR_PIN_SCU69C_23 ] ;
1861
+
1862
+ pub const PINCTRL_GPIOP0 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_24 , CLR_PIN_SCU4BC_24 , CLR_PIN_SCU69C_24 ] ;
1819
1863
pub const PINCTRL_GPIOP1 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_25 , CLR_PIN_SCU4BC_25 ] ;
1820
1864
pub const PINCTRL_GPIOP2 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_26 , CLR_PIN_SCU4BC_26 ] ;
1821
1865
pub const PINCTRL_GPIOP3 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_27 , CLR_PIN_SCU4BC_27 ] ;
1822
1866
pub const PINCTRL_GPIOP4 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_28 , CLR_PIN_SCU4BC_28 ] ;
1823
1867
pub const PINCTRL_GPIOP5 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_29 , CLR_PIN_SCU4BC_29 ] ;
1824
- pub const PINCTRL_GPIOP6 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_30 , CLR_PIN_SCU69C_30 ] ;
1825
- pub const PINCTRL_GPIOP7 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_31 , CLR_PIN_SCU69C_31 ] ;
1868
+ pub const PINCTRL_GPIOP6 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_30 , CLR_PIN_SCU4BC_30 , CLR_PIN_SCU69C_30 ] ;
1869
+ pub const PINCTRL_GPIOP7 : & [ PinctrlPin ] = & [ CLR_PIN_SCU41C_31 , CLR_PIN_SCU4BC_31 , CLR_PIN_SCU69C_31 ] ;
1826
1870
1827
1871
pub const PINCTRL_GPIOQ0 : & [ PinctrlPin ] = & [ CLR_PIN_SCU430_0 , CLR_PIN_SCU6B0_0 ] ;
1828
1872
pub const PINCTRL_GPIOQ1 : & [ PinctrlPin ] = & [ CLR_PIN_SCU430_1 , CLR_PIN_SCU6B0_1 ] ;
@@ -1836,14 +1880,23 @@ paste! {
1836
1880
pub const PINCTRL_GPIOS2 : & [ PinctrlPin ] = & [ CLR_PIN_SCU430_17 ] ;
1837
1881
pub const PINCTRL_GPIOS3 : & [ PinctrlPin ] = & [ CLR_PIN_SCU430_18 ] ;
1838
1882
1839
- pub const PINCTRL_GPIOU0 : & [ PinctrlPin ] = & [ CLR_PIN_SCU434_0 ] ;
1840
- pub const PINCTRL_GPIOU1 : & [ PinctrlPin ] = & [ CLR_PIN_SCU434_1 ] ;
1841
- pub const PINCTRL_GPIOU2 : & [ PinctrlPin ] = & [ CLR_PIN_SCU434_2 ] ;
1842
- pub const PINCTRL_GPIOU3 : & [ PinctrlPin ] = & [ CLR_PIN_SCU434_3 ] ;
1843
- pub const PINCTRL_GPIOU4 : & [ PinctrlPin ] = & [ CLR_PIN_SCU434_4 ] ;
1844
- pub const PINCTRL_GPIOU5 : & [ PinctrlPin ] = & [ CLR_PIN_SCU434_5 ] ;
1845
- pub const PINCTRL_GPIOU6 : & [ PinctrlPin ] = & [ CLR_PIN_SCU434_6 ] ;
1846
- pub const PINCTRL_GPIOU7 : & [ PinctrlPin ] = & [ CLR_PIN_SCU434_7 ] ;
1883
+ pub const PINCTRL_GPIOT0 : & [ PinctrlPin ] = & [ PIN_SCU430_24 ] ;
1884
+ pub const PINCTRL_GPIOT1 : & [ PinctrlPin ] = & [ PIN_SCU430_25 ] ;
1885
+ pub const PINCTRL_GPIOT2 : & [ PinctrlPin ] = & [ PIN_SCU430_26 ] ;
1886
+ pub const PINCTRL_GPIOT3 : & [ PinctrlPin ] = & [ PIN_SCU430_27 ] ;
1887
+ pub const PINCTRL_GPIOT4 : & [ PinctrlPin ] = & [ PIN_SCU430_28 ] ;
1888
+ pub const PINCTRL_GPIOT5 : & [ PinctrlPin ] = & [ PIN_SCU430_29 ] ;
1889
+ pub const PINCTRL_GPIOT6 : & [ PinctrlPin ] = & [ PIN_SCU430_30 ] ;
1890
+ pub const PINCTRL_GPIOT7 : & [ PinctrlPin ] = & [ PIN_SCU430_31 ] ;
1891
+
1892
+ pub const PINCTRL_GPIOU0 : & [ PinctrlPin ] = & [ PIN_SCU434_0 ] ;
1893
+ pub const PINCTRL_GPIOU1 : & [ PinctrlPin ] = & [ PIN_SCU434_1 ] ;
1894
+ pub const PINCTRL_GPIOU2 : & [ PinctrlPin ] = & [ PIN_SCU434_2 ] ;
1895
+ pub const PINCTRL_GPIOU3 : & [ PinctrlPin ] = & [ PIN_SCU434_3 ] ;
1896
+ pub const PINCTRL_GPIOU4 : & [ PinctrlPin ] = & [ PIN_SCU434_4 ] ;
1897
+ pub const PINCTRL_GPIOU5 : & [ PinctrlPin ] = & [ PIN_SCU434_5 ] ;
1898
+ pub const PINCTRL_GPIOU6 : & [ PinctrlPin ] = & [ PIN_SCU434_6 ] ;
1899
+ pub const PINCTRL_GPIOU7 : & [ PinctrlPin ] = & [ PIN_SCU434_7 ] ;
1847
1900
}
1848
1901
1849
1902
#[ macro_export]
@@ -1877,6 +1930,7 @@ impl Pinctrl {
1877
1930
0x4bc => modify_reg ! ( scu. scu4bc( ) , pin. bit, pin. clear) ,
1878
1931
0x690 => modify_reg ! ( scu. scu690( ) , pin. bit, pin. clear) ,
1879
1932
0x694 => modify_reg ! ( scu. scu694( ) , pin. bit, pin. clear) ,
1933
+ 0x698 => modify_reg ! ( scu. scu698( ) , pin. bit, pin. clear) ,
1880
1934
0x69c => modify_reg ! ( scu. scu69c( ) , pin. bit, pin. clear) ,
1881
1935
0x6b0 => modify_reg ! ( scu. scu6b0( ) , pin. bit, pin. clear) ,
1882
1936
_ => { }
0 commit comments