@@ -1677,83 +1677,83 @@ const struct samsung_pinctrl_of_match_data fsd_of_data __initconst = {
16771677
16781678/* pin banks of gs101 pin-controller (ALIVE) */
16791679static const struct samsung_pin_bank_data gs101_pin_alive [] = {
1680- EXYNOS850_PIN_BANK_EINTW (8 , 0x0 , "gpa0" , 0x00 ),
1681- EXYNOS850_PIN_BANK_EINTW (7 , 0x20 , "gpa1" , 0x04 ),
1682- EXYNOS850_PIN_BANK_EINTW (5 , 0x40 , "gpa2" , 0x08 ),
1683- EXYNOS850_PIN_BANK_EINTW (4 , 0x60 , "gpa3" , 0x0c ),
1684- EXYNOS850_PIN_BANK_EINTW (4 , 0x80 , "gpa4" , 0x10 ),
1685- EXYNOS850_PIN_BANK_EINTW (7 , 0xa0 , "gpa5" , 0x14 ),
1686- EXYNOS850_PIN_BANK_EINTW (8 , 0xc0 , "gpa9" , 0x18 ),
1687- EXYNOS850_PIN_BANK_EINTW (2 , 0xe0 , "gpa10" , 0x1c ),
1680+ GS101_PIN_BANK_EINTW (8 , 0x0 , "gpa0" , 0x00 , 0x00 ),
1681+ GS101_PIN_BANK_EINTW (7 , 0x20 , "gpa1" , 0x04 , 0x08 ),
1682+ GS101_PIN_BANK_EINTW (5 , 0x40 , "gpa2" , 0x08 , 0x10 ),
1683+ GS101_PIN_BANK_EINTW (4 , 0x60 , "gpa3" , 0x0c , 0x18 ),
1684+ GS101_PIN_BANK_EINTW (4 , 0x80 , "gpa4" , 0x10 , 0x1c ),
1685+ GS101_PIN_BANK_EINTW (7 , 0xa0 , "gpa5" , 0x14 , 0x20 ),
1686+ GS101_PIN_BANK_EINTW (8 , 0xc0 , "gpa9" , 0x18 , 0x28 ),
1687+ GS101_PIN_BANK_EINTW (2 , 0xe0 , "gpa10" , 0x1c , 0x30 ),
16881688};
16891689
16901690/* pin banks of gs101 pin-controller (FAR_ALIVE) */
16911691static const struct samsung_pin_bank_data gs101_pin_far_alive [] = {
1692- EXYNOS850_PIN_BANK_EINTW (8 , 0x0 , "gpa6" , 0x00 ),
1693- EXYNOS850_PIN_BANK_EINTW (4 , 0x20 , "gpa7" , 0x04 ),
1694- EXYNOS850_PIN_BANK_EINTW (8 , 0x40 , "gpa8" , 0x08 ),
1695- EXYNOS850_PIN_BANK_EINTW (2 , 0x60 , "gpa11" , 0x0c ),
1692+ GS101_PIN_BANK_EINTW (8 , 0x0 , "gpa6" , 0x00 , 0x00 ),
1693+ GS101_PIN_BANK_EINTW (4 , 0x20 , "gpa7" , 0x04 , 0x08 ),
1694+ GS101_PIN_BANK_EINTW (8 , 0x40 , "gpa8" , 0x08 , 0x0c ),
1695+ GS101_PIN_BANK_EINTW (2 , 0x60 , "gpa11" , 0x0c , 0x14 ),
16961696};
16971697
16981698/* pin banks of gs101 pin-controller (GSACORE) */
16991699static const struct samsung_pin_bank_data gs101_pin_gsacore [] = {
1700- EXYNOS850_PIN_BANK_EINTG (2 , 0x0 , "gps0" , 0x00 ),
1701- EXYNOS850_PIN_BANK_EINTG (8 , 0x20 , "gps1" , 0x04 ),
1702- EXYNOS850_PIN_BANK_EINTG (3 , 0x40 , "gps2" , 0x08 ),
1700+ GS101_PIN_BANK_EINTG (2 , 0x0 , "gps0" , 0x00 , 0x00 ),
1701+ GS101_PIN_BANK_EINTG (8 , 0x20 , "gps1" , 0x04 , 0x04 ),
1702+ GS101_PIN_BANK_EINTG (3 , 0x40 , "gps2" , 0x08 , 0x0c ),
17031703};
17041704
17051705/* pin banks of gs101 pin-controller (GSACTRL) */
17061706static const struct samsung_pin_bank_data gs101_pin_gsactrl [] = {
1707- EXYNOS850_PIN_BANK_EINTW (6 , 0x0 , "gps3" , 0x00 ),
1707+ GS101_PIN_BANK_EINTW (6 , 0x0 , "gps3" , 0x00 , 0x00 ),
17081708};
17091709
17101710/* pin banks of gs101 pin-controller (PERIC0) */
17111711static const struct samsung_pin_bank_data gs101_pin_peric0 [] = {
1712- EXYNOS850_PIN_BANK_EINTG (5 , 0x0 , "gpp0" , 0x00 ),
1713- EXYNOS850_PIN_BANK_EINTG (4 , 0x20 , "gpp1" , 0x04 ),
1714- EXYNOS850_PIN_BANK_EINTG (4 , 0x40 , "gpp2" , 0x08 ),
1715- EXYNOS850_PIN_BANK_EINTG (2 , 0x60 , "gpp3" , 0x0c ),
1716- EXYNOS850_PIN_BANK_EINTG (4 , 0x80 , "gpp4" , 0x10 ),
1717- EXYNOS850_PIN_BANK_EINTG (2 , 0xa0 , "gpp5" , 0x14 ),
1718- EXYNOS850_PIN_BANK_EINTG (4 , 0xc0 , "gpp6" , 0x18 ),
1719- EXYNOS850_PIN_BANK_EINTG (2 , 0xe0 , "gpp7" , 0x1c ),
1720- EXYNOS850_PIN_BANK_EINTG (4 , 0x100 , "gpp8" , 0x20 ),
1721- EXYNOS850_PIN_BANK_EINTG (2 , 0x120 , "gpp9" , 0x24 ),
1722- EXYNOS850_PIN_BANK_EINTG (4 , 0x140 , "gpp10" , 0x28 ),
1723- EXYNOS850_PIN_BANK_EINTG (2 , 0x160 , "gpp11" , 0x2c ),
1724- EXYNOS850_PIN_BANK_EINTG (4 , 0x180 , "gpp12" , 0x30 ),
1725- EXYNOS850_PIN_BANK_EINTG (2 , 0x1a0 , "gpp13" , 0x34 ),
1726- EXYNOS850_PIN_BANK_EINTG (4 , 0x1c0 , "gpp14" , 0x38 ),
1727- EXYNOS850_PIN_BANK_EINTG (2 , 0x1e0 , "gpp15" , 0x3c ),
1728- EXYNOS850_PIN_BANK_EINTG (4 , 0x200 , "gpp16" , 0x40 ),
1729- EXYNOS850_PIN_BANK_EINTG (2 , 0x220 , "gpp17" , 0x44 ),
1730- EXYNOS850_PIN_BANK_EINTG (4 , 0x240 , "gpp18" , 0x48 ),
1731- EXYNOS850_PIN_BANK_EINTG (4 , 0x260 , "gpp19" , 0x4c ),
1712+ GS101_PIN_BANK_EINTG (5 , 0x0 , "gpp0" , 0x00 , 0x00 ),
1713+ GS101_PIN_BANK_EINTG (4 , 0x20 , "gpp1" , 0x04 , 0x08 ),
1714+ GS101_PIN_BANK_EINTG (4 , 0x40 , "gpp2" , 0x08 , 0x0c ),
1715+ GS101_PIN_BANK_EINTG (2 , 0x60 , "gpp3" , 0x0c , 0x10 ),
1716+ GS101_PIN_BANK_EINTG (4 , 0x80 , "gpp4" , 0x10 , 0x14 ),
1717+ GS101_PIN_BANK_EINTG (2 , 0xa0 , "gpp5" , 0x14 , 0x18 ),
1718+ GS101_PIN_BANK_EINTG (4 , 0xc0 , "gpp6" , 0x18 , 0x1c ),
1719+ GS101_PIN_BANK_EINTG (2 , 0xe0 , "gpp7" , 0x1c , 0x20 ),
1720+ GS101_PIN_BANK_EINTG (4 , 0x100 , "gpp8" , 0x20 , 0x24 ),
1721+ GS101_PIN_BANK_EINTG (2 , 0x120 , "gpp9" , 0x24 , 0x28 ),
1722+ GS101_PIN_BANK_EINTG (4 , 0x140 , "gpp10" , 0x28 , 0x2c ),
1723+ GS101_PIN_BANK_EINTG (2 , 0x160 , "gpp11" , 0x2c , 0x30 ),
1724+ GS101_PIN_BANK_EINTG (4 , 0x180 , "gpp12" , 0x30 , 0x34 ),
1725+ GS101_PIN_BANK_EINTG (2 , 0x1a0 , "gpp13" , 0x34 , 0x38 ),
1726+ GS101_PIN_BANK_EINTG (4 , 0x1c0 , "gpp14" , 0x38 , 0x3c ),
1727+ GS101_PIN_BANK_EINTG (2 , 0x1e0 , "gpp15" , 0x3c , 0x40 ),
1728+ GS101_PIN_BANK_EINTG (4 , 0x200 , "gpp16" , 0x40 , 0x44 ),
1729+ GS101_PIN_BANK_EINTG (2 , 0x220 , "gpp17" , 0x44 , 0x48 ),
1730+ GS101_PIN_BANK_EINTG (4 , 0x240 , "gpp18" , 0x48 , 0x4c ),
1731+ GS101_PIN_BANK_EINTG (4 , 0x260 , "gpp19" , 0x4c , 0x50 ),
17321732};
17331733
17341734/* pin banks of gs101 pin-controller (PERIC1) */
17351735static const struct samsung_pin_bank_data gs101_pin_peric1 [] = {
1736- EXYNOS850_PIN_BANK_EINTG (8 , 0x0 , "gpp20" , 0x00 ),
1737- EXYNOS850_PIN_BANK_EINTG (4 , 0x20 , "gpp21" , 0x04 ),
1738- EXYNOS850_PIN_BANK_EINTG (2 , 0x40 , "gpp22" , 0x08 ),
1739- EXYNOS850_PIN_BANK_EINTG (8 , 0x60 , "gpp23" , 0x0c ),
1740- EXYNOS850_PIN_BANK_EINTG (4 , 0x80 , "gpp24" , 0x10 ),
1741- EXYNOS850_PIN_BANK_EINTG (4 , 0xa0 , "gpp25" , 0x14 ),
1742- EXYNOS850_PIN_BANK_EINTG (5 , 0xc0 , "gpp26" , 0x18 ),
1743- EXYNOS850_PIN_BANK_EINTG (4 , 0xe0 , "gpp27" , 0x1c ),
1736+ GS101_PIN_BANK_EINTG (8 , 0x0 , "gpp20" , 0x00 , 0x00 ),
1737+ GS101_PIN_BANK_EINTG (4 , 0x20 , "gpp21" , 0x04 , 0x08 ),
1738+ GS101_PIN_BANK_EINTG (2 , 0x40 , "gpp22" , 0x08 , 0x0c ),
1739+ GS101_PIN_BANK_EINTG (8 , 0x60 , "gpp23" , 0x0c , 0x10 ),
1740+ GS101_PIN_BANK_EINTG (4 , 0x80 , "gpp24" , 0x10 , 0x18 ),
1741+ GS101_PIN_BANK_EINTG (4 , 0xa0 , "gpp25" , 0x14 , 0x1c ),
1742+ GS101_PIN_BANK_EINTG (5 , 0xc0 , "gpp26" , 0x18 , 0x20 ),
1743+ GS101_PIN_BANK_EINTG (4 , 0xe0 , "gpp27" , 0x1c , 0x28 ),
17441744};
17451745
17461746/* pin banks of gs101 pin-controller (HSI1) */
17471747static const struct samsung_pin_bank_data gs101_pin_hsi1 [] = {
1748- EXYNOS850_PIN_BANK_EINTG (6 , 0x0 , "gph0" , 0x00 ),
1749- EXYNOS850_PIN_BANK_EINTG (7 , 0x20 , "gph1" , 0x04 ),
1748+ GS101_PIN_BANK_EINTG (6 , 0x0 , "gph0" , 0x00 , 0x00 ),
1749+ GS101_PIN_BANK_EINTG (7 , 0x20 , "gph1" , 0x04 , 0x08 ),
17501750};
17511751
17521752/* pin banks of gs101 pin-controller (HSI2) */
17531753static const struct samsung_pin_bank_data gs101_pin_hsi2 [] = {
1754- EXYNOS850_PIN_BANK_EINTG (6 , 0x0 , "gph2" , 0x00 ),
1755- EXYNOS850_PIN_BANK_EINTG (2 , 0x20 , "gph3" , 0x04 ),
1756- EXYNOS850_PIN_BANK_EINTG (6 , 0x40 , "gph4" , 0x08 ),
1754+ GS101_PIN_BANK_EINTG (6 , 0x0 , "gph2" , 0x00 , 0x00 ),
1755+ GS101_PIN_BANK_EINTG (2 , 0x20 , "gph3" , 0x04 , 0x08 ),
1756+ GS101_PIN_BANK_EINTG (6 , 0x40 , "gph4" , 0x08 , 0x0c ),
17571757};
17581758
17591759static const struct samsung_pin_ctrl gs101_pin_ctrl [] __initconst = {
0 commit comments