13a0398d7SOtavio Salvador /* 23a0398d7SOtavio Salvador * Freescale i.MX28 PINCTRL Register Definitions 33a0398d7SOtavio Salvador * 43a0398d7SOtavio Salvador * Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com> 53a0398d7SOtavio Salvador * on behalf of DENX Software Engineering GmbH 63a0398d7SOtavio Salvador * 73a0398d7SOtavio Salvador * Based on code from LTIB: 83a0398d7SOtavio Salvador * Copyright 2008-2010 Freescale Semiconductor, Inc. All Rights Reserved. 93a0398d7SOtavio Salvador * 101a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 113a0398d7SOtavio Salvador */ 123a0398d7SOtavio Salvador 133a0398d7SOtavio Salvador #ifndef __MX28_REGS_PINCTRL_H__ 143a0398d7SOtavio Salvador #define __MX28_REGS_PINCTRL_H__ 153a0398d7SOtavio Salvador 16*552a848eSStefano Babic #include <asm/mach-imx/regs-common.h> 173a0398d7SOtavio Salvador 183a0398d7SOtavio Salvador #ifndef __ASSEMBLY__ 199c471142SOtavio Salvador struct mxs_pinctrl_regs { 20ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_ctrl) /* 0x0 */ 213a0398d7SOtavio Salvador 223a0398d7SOtavio Salvador uint32_t reserved1[60]; 233a0398d7SOtavio Salvador 24ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_muxsel0) /* 0x100 */ 25ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_muxsel1) /* 0x110 */ 26ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_muxsel2) /* 0x120 */ 27ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_muxsel3) /* 0x130 */ 28ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_muxsel4) /* 0x140 */ 29ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_muxsel5) /* 0x150 */ 30ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_muxsel6) /* 0x160 */ 31ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_muxsel7) /* 0x170 */ 32ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_muxsel8) /* 0x180 */ 33ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_muxsel9) /* 0x190 */ 34ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_muxsel10) /* 0x1a0 */ 35ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_muxsel11) /* 0x1b0 */ 36ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_muxsel12) /* 0x1c0 */ 37ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_muxsel13) /* 0x1d0 */ 383a0398d7SOtavio Salvador 393a0398d7SOtavio Salvador uint32_t reserved2[72]; 403a0398d7SOtavio Salvador 41ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive0) /* 0x300 */ 42ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive1) /* 0x310 */ 43ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive2) /* 0x320 */ 44ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive3) /* 0x330 */ 45ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive4) /* 0x340 */ 46ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive5) /* 0x350 */ 47ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive6) /* 0x360 */ 48ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive7) /* 0x370 */ 49ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive8) /* 0x380 */ 50ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive9) /* 0x390 */ 51ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive10) /* 0x3a0 */ 52ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive11) /* 0x3b0 */ 53ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive12) /* 0x3c0 */ 54ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive13) /* 0x3d0 */ 55ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive14) /* 0x3e0 */ 56ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive15) /* 0x3f0 */ 57ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive16) /* 0x400 */ 58ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive17) /* 0x410 */ 59ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive18) /* 0x420 */ 60ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_drive19) /* 0x430 */ 613a0398d7SOtavio Salvador 623a0398d7SOtavio Salvador uint32_t reserved3[112]; 633a0398d7SOtavio Salvador 64ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_pull0) /* 0x600 */ 65ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_pull1) /* 0x610 */ 66ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_pull2) /* 0x620 */ 67ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_pull3) /* 0x630 */ 68ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_pull4) /* 0x640 */ 69ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_pull5) /* 0x650 */ 70ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_pull6) /* 0x660 */ 713a0398d7SOtavio Salvador 723a0398d7SOtavio Salvador uint32_t reserved4[36]; 733a0398d7SOtavio Salvador 74ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_dout0) /* 0x700 */ 75ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_dout1) /* 0x710 */ 76ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_dout2) /* 0x720 */ 77ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_dout3) /* 0x730 */ 78ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_dout4) /* 0x740 */ 793a0398d7SOtavio Salvador 803a0398d7SOtavio Salvador uint32_t reserved5[108]; 813a0398d7SOtavio Salvador 82ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_din0) /* 0x900 */ 83ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_din1) /* 0x910 */ 84ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_din2) /* 0x920 */ 85ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_din3) /* 0x930 */ 86ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_din4) /* 0x940 */ 873a0398d7SOtavio Salvador 883a0398d7SOtavio Salvador uint32_t reserved6[108]; 893a0398d7SOtavio Salvador 90ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_doe0) /* 0xb00 */ 91ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_doe1) /* 0xb10 */ 92ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_doe2) /* 0xb20 */ 93ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_doe3) /* 0xb30 */ 94ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_doe4) /* 0xb40 */ 953a0398d7SOtavio Salvador 963a0398d7SOtavio Salvador uint32_t reserved7[300]; 973a0398d7SOtavio Salvador 98ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_pin2irq0) /* 0x1000 */ 99ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_pin2irq1) /* 0x1010 */ 100ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_pin2irq2) /* 0x1020 */ 101ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_pin2irq3) /* 0x1030 */ 102ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_pin2irq4) /* 0x1040 */ 1033a0398d7SOtavio Salvador 1043a0398d7SOtavio Salvador uint32_t reserved8[44]; 1053a0398d7SOtavio Salvador 106ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqen0) /* 0x1100 */ 107ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqen1) /* 0x1110 */ 108ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqen2) /* 0x1120 */ 109ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqen3) /* 0x1130 */ 110ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqen4) /* 0x1140 */ 1113a0398d7SOtavio Salvador 1123a0398d7SOtavio Salvador uint32_t reserved9[44]; 1133a0398d7SOtavio Salvador 114ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqlevel0) /* 0x1200 */ 115ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqlevel1) /* 0x1210 */ 116ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqlevel2) /* 0x1220 */ 117ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqlevel3) /* 0x1230 */ 118ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqlevel4) /* 0x1240 */ 1193a0398d7SOtavio Salvador 1203a0398d7SOtavio Salvador uint32_t reserved10[44]; 1213a0398d7SOtavio Salvador 122ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqpol0) /* 0x1300 */ 123ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqpol1) /* 0x1310 */ 124ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqpol2) /* 0x1320 */ 125ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqpol3) /* 0x1330 */ 126ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqpol4) /* 0x1340 */ 1273a0398d7SOtavio Salvador 1283a0398d7SOtavio Salvador uint32_t reserved11[44]; 1293a0398d7SOtavio Salvador 130ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqstat0) /* 0x1400 */ 131ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqstat1) /* 0x1410 */ 132ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqstat2) /* 0x1420 */ 133ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqstat3) /* 0x1430 */ 134ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_irqstat4) /* 0x1440 */ 1353a0398d7SOtavio Salvador 1363a0398d7SOtavio Salvador uint32_t reserved12[380]; 1373a0398d7SOtavio Salvador 138ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_emi_odt_ctrl) /* 0x1a40 */ 1393a0398d7SOtavio Salvador 1403a0398d7SOtavio Salvador uint32_t reserved13[76]; 1413a0398d7SOtavio Salvador 142ddcf13b1SOtavio Salvador mxs_reg_32(hw_pinctrl_emi_ds_ctrl) /* 0x1b80 */ 1433a0398d7SOtavio Salvador }; 1443a0398d7SOtavio Salvador #endif 1453a0398d7SOtavio Salvador 1463a0398d7SOtavio Salvador #define PINCTRL_CTRL_SFTRST (1 << 31) 1473a0398d7SOtavio Salvador #define PINCTRL_CTRL_CLKGATE (1 << 30) 1483a0398d7SOtavio Salvador #define PINCTRL_CTRL_PRESENT4 (1 << 24) 1493a0398d7SOtavio Salvador #define PINCTRL_CTRL_PRESENT3 (1 << 23) 1503a0398d7SOtavio Salvador #define PINCTRL_CTRL_PRESENT2 (1 << 22) 1513a0398d7SOtavio Salvador #define PINCTRL_CTRL_PRESENT1 (1 << 21) 1523a0398d7SOtavio Salvador #define PINCTRL_CTRL_PRESENT0 (1 << 20) 1533a0398d7SOtavio Salvador #define PINCTRL_CTRL_IRQOUT4 (1 << 4) 1543a0398d7SOtavio Salvador #define PINCTRL_CTRL_IRQOUT3 (1 << 3) 1553a0398d7SOtavio Salvador #define PINCTRL_CTRL_IRQOUT2 (1 << 2) 1563a0398d7SOtavio Salvador #define PINCTRL_CTRL_IRQOUT1 (1 << 1) 1573a0398d7SOtavio Salvador #define PINCTRL_CTRL_IRQOUT0 (1 << 0) 1583a0398d7SOtavio Salvador 1593a0398d7SOtavio Salvador #define PINCTRL_MUXSEL0_BANK0_PIN07_MASK (0x3 << 14) 1603a0398d7SOtavio Salvador #define PINCTRL_MUXSEL0_BANK0_PIN07_OFFSET 14 1613a0398d7SOtavio Salvador #define PINCTRL_MUXSEL0_BANK0_PIN06_MASK (0x3 << 12) 1623a0398d7SOtavio Salvador #define PINCTRL_MUXSEL0_BANK0_PIN06_OFFSET 12 1633a0398d7SOtavio Salvador #define PINCTRL_MUXSEL0_BANK0_PIN05_MASK (0x3 << 10) 1643a0398d7SOtavio Salvador #define PINCTRL_MUXSEL0_BANK0_PIN05_OFFSET 10 1653a0398d7SOtavio Salvador #define PINCTRL_MUXSEL0_BANK0_PIN04_MASK (0x3 << 8) 1663a0398d7SOtavio Salvador #define PINCTRL_MUXSEL0_BANK0_PIN04_OFFSET 8 1673a0398d7SOtavio Salvador #define PINCTRL_MUXSEL0_BANK0_PIN03_MASK (0x3 << 6) 1683a0398d7SOtavio Salvador #define PINCTRL_MUXSEL0_BANK0_PIN03_OFFSET 6 1693a0398d7SOtavio Salvador #define PINCTRL_MUXSEL0_BANK0_PIN02_MASK (0x3 << 4) 1703a0398d7SOtavio Salvador #define PINCTRL_MUXSEL0_BANK0_PIN02_OFFSET 4 1713a0398d7SOtavio Salvador #define PINCTRL_MUXSEL0_BANK0_PIN01_MASK (0x3 << 2) 1723a0398d7SOtavio Salvador #define PINCTRL_MUXSEL0_BANK0_PIN01_OFFSET 2 1733a0398d7SOtavio Salvador #define PINCTRL_MUXSEL0_BANK0_PIN00_MASK (0x3 << 0) 1743a0398d7SOtavio Salvador #define PINCTRL_MUXSEL0_BANK0_PIN00_OFFSET 0 1753a0398d7SOtavio Salvador 1763a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN28_MASK (0x3 << 24) 1773a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN28_OFFSET 24 1783a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN27_MASK (0x3 << 22) 1793a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN27_OFFSET 22 1803a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN26_MASK (0x3 << 20) 1813a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN26_OFFSET 20 1823a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN25_MASK (0x3 << 18) 1833a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN25_OFFSET 18 1843a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN24_MASK (0x3 << 16) 1853a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN24_OFFSET 16 1863a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN23_MASK (0x3 << 14) 1873a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN23_OFFSET 14 1883a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN22_MASK (0x3 << 12) 1893a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN22_OFFSET 12 1903a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN21_MASK (0x3 << 10) 1913a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN21_OFFSET 10 1923a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN20_MASK (0x3 << 8) 1933a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN20_OFFSET 8 1943a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN19_MASK (0x3 << 6) 1953a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN19_OFFSET 6 1963a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN18_MASK (0x3 << 4) 1973a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN18_OFFSET 4 1983a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN17_MASK (0x3 << 2) 1993a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN17_OFFSET 2 2003a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN16_MASK (0x3 << 0) 2013a0398d7SOtavio Salvador #define PINCTRL_MUXSEL1_BANK0_PIN16_OFFSET 0 2023a0398d7SOtavio Salvador 2033a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN15_MASK (0x3 << 30) 2043a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN15_OFFSET 30 2053a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN14_MASK (0x3 << 28) 2063a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN14_OFFSET 28 2073a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN13_MASK (0x3 << 26) 2083a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN13_OFFSET 26 2093a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN12_MASK (0x3 << 24) 2103a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN12_OFFSET 24 2113a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN11_MASK (0x3 << 22) 2123a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN11_OFFSET 22 2133a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN10_MASK (0x3 << 20) 2143a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN10_OFFSET 20 2153a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN09_MASK (0x3 << 18) 2163a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN09_OFFSET 18 2173a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN08_MASK (0x3 << 16) 2183a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN08_OFFSET 16 2193a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN07_MASK (0x3 << 14) 2203a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN07_OFFSET 14 2213a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN06_MASK (0x3 << 12) 2223a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN06_OFFSET 12 2233a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN05_MASK (0x3 << 10) 2243a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN05_OFFSET 10 2253a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN04_MASK (0x3 << 8) 2263a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN04_OFFSET 8 2273a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN03_MASK (0x3 << 6) 2283a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN03_OFFSET 6 2293a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN02_MASK (0x3 << 4) 2303a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN02_OFFSET 4 2313a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN01_MASK (0x3 << 2) 2323a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN01_OFFSET 2 2333a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN00_MASK (0x3 << 0) 2343a0398d7SOtavio Salvador #define PINCTRL_MUXSEL2_BANK1_PIN00_OFFSET 0 2353a0398d7SOtavio Salvador 2363a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN31_MASK (0x3 << 30) 2373a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN31_OFFSET 30 2383a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN30_MASK (0x3 << 28) 2393a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN30_OFFSET 28 2403a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN29_MASK (0x3 << 26) 2413a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN29_OFFSET 26 2423a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN28_MASK (0x3 << 24) 2433a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN28_OFFSET 24 2443a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN27_MASK (0x3 << 22) 2453a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN27_OFFSET 22 2463a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN26_MASK (0x3 << 20) 2473a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN26_OFFSET 20 2483a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN25_MASK (0x3 << 18) 2493a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN25_OFFSET 18 2503a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN24_MASK (0x3 << 16) 2513a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN24_OFFSET 16 2523a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN23_MASK (0x3 << 14) 2533a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN23_OFFSET 14 2543a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN22_MASK (0x3 << 12) 2553a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN22_OFFSET 12 2563a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN21_MASK (0x3 << 10) 2573a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN21_OFFSET 10 2583a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN20_MASK (0x3 << 8) 2593a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN20_OFFSET 8 2603a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN19_MASK (0x3 << 6) 2613a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN19_OFFSET 6 2623a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN18_MASK (0x3 << 4) 2633a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN18_OFFSET 4 2643a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN17_MASK (0x3 << 2) 2653a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN17_OFFSET 2 2663a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN16_MASK (0x3 << 0) 2673a0398d7SOtavio Salvador #define PINCTRL_MUXSEL3_BANK1_PIN16_OFFSET 0 2683a0398d7SOtavio Salvador 2693a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN15_MASK (0x3 << 30) 2703a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN15_OFFSET 30 2713a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN14_MASK (0x3 << 28) 2723a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN14_OFFSET 28 2733a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN13_MASK (0x3 << 26) 2743a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN13_OFFSET 26 2753a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN12_MASK (0x3 << 24) 2763a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN12_OFFSET 24 2773a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN10_MASK (0x3 << 20) 2783a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN10_OFFSET 20 2793a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN09_MASK (0x3 << 18) 2803a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN09_OFFSET 18 2813a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN08_MASK (0x3 << 16) 2823a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN08_OFFSET 16 2833a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN07_MASK (0x3 << 14) 2843a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN07_OFFSET 14 2853a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN06_MASK (0x3 << 12) 2863a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN06_OFFSET 12 2873a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN05_MASK (0x3 << 10) 2883a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN05_OFFSET 10 2893a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN04_MASK (0x3 << 8) 2903a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN04_OFFSET 8 2913a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN03_MASK (0x3 << 6) 2923a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN03_OFFSET 6 2933a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN02_MASK (0x3 << 4) 2943a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN02_OFFSET 4 2953a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN01_MASK (0x3 << 2) 2963a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN01_OFFSET 2 2973a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN00_MASK (0x3 << 0) 2983a0398d7SOtavio Salvador #define PINCTRL_MUXSEL4_BANK2_PIN00_OFFSET 0 2993a0398d7SOtavio Salvador 3003a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN27_MASK (0x3 << 22) 3013a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN27_OFFSET 22 3023a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN26_MASK (0x3 << 20) 3033a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN26_OFFSET 20 3043a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN25_MASK (0x3 << 18) 3053a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN25_OFFSET 18 3063a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN24_MASK (0x3 << 16) 3073a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN24_OFFSET 16 3083a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN21_MASK (0x3 << 10) 3093a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN21_OFFSET 10 3103a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN20_MASK (0x3 << 8) 3113a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN20_OFFSET 8 3123a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN19_MASK (0x3 << 6) 3133a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN19_OFFSET 6 3143a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN18_MASK (0x3 << 4) 3153a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN18_OFFSET 4 3163a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN17_MASK (0x3 << 2) 3173a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN17_OFFSET 2 3183a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN16_MASK (0x3 << 0) 3193a0398d7SOtavio Salvador #define PINCTRL_MUXSEL5_BANK2_PIN16_OFFSET 0 3203a0398d7SOtavio Salvador 3213a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN15_MASK (0x3 << 30) 3223a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN15_OFFSET 30 3233a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN14_MASK (0x3 << 28) 3243a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN14_OFFSET 28 3253a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN13_MASK (0x3 << 26) 3263a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN13_OFFSET 26 3273a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN12_MASK (0x3 << 24) 3283a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN12_OFFSET 24 3293a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN11_MASK (0x3 << 22) 3303a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN11_OFFSET 22 3313a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN10_MASK (0x3 << 20) 3323a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN10_OFFSET 20 3333a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN09_MASK (0x3 << 18) 3343a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN09_OFFSET 18 3353a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN08_MASK (0x3 << 16) 3363a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN08_OFFSET 16 3373a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN07_MASK (0x3 << 14) 3383a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN07_OFFSET 14 3393a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN06_MASK (0x3 << 12) 3403a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN06_OFFSET 12 3413a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN05_MASK (0x3 << 10) 3423a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN05_OFFSET 10 3433a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN04_MASK (0x3 << 8) 3443a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN04_OFFSET 8 3453a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN03_MASK (0x3 << 6) 3463a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN03_OFFSET 6 3473a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN02_MASK (0x3 << 4) 3483a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN02_OFFSET 4 3493a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN01_MASK (0x3 << 2) 3503a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN01_OFFSET 2 3513a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN00_MASK (0x3 << 0) 3523a0398d7SOtavio Salvador #define PINCTRL_MUXSEL6_BANK3_PIN00_OFFSET 0 3533a0398d7SOtavio Salvador 3543a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN30_MASK (0x3 << 28) 3553a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN30_OFFSET 28 3563a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN29_MASK (0x3 << 26) 3573a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN29_OFFSET 26 3583a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN28_MASK (0x3 << 24) 3593a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN28_OFFSET 24 3603a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN27_MASK (0x3 << 22) 3613a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN27_OFFSET 22 3623a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN26_MASK (0x3 << 20) 3633a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN26_OFFSET 20 3643a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN25_MASK (0x3 << 18) 3653a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN25_OFFSET 18 3663a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN24_MASK (0x3 << 16) 3673a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN24_OFFSET 16 3683a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN23_MASK (0x3 << 14) 3693a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN23_OFFSET 14 3703a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN22_MASK (0x3 << 12) 3713a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN22_OFFSET 12 3723a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN21_MASK (0x3 << 10) 3733a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN21_OFFSET 10 3743a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN20_MASK (0x3 << 8) 3753a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN20_OFFSET 8 3763a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN18_MASK (0x3 << 4) 3773a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN18_OFFSET 4 3783a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN17_MASK (0x3 << 2) 3793a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN17_OFFSET 2 3803a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN16_MASK (0x3 << 0) 3813a0398d7SOtavio Salvador #define PINCTRL_MUXSEL7_BANK3_PIN16_OFFSET 0 3823a0398d7SOtavio Salvador 3833a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN15_MASK (0x3 << 30) 3843a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN15_OFFSET 30 3853a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN14_MASK (0x3 << 28) 3863a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN14_OFFSET 28 3873a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN13_MASK (0x3 << 26) 3883a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN13_OFFSET 26 3893a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN12_MASK (0x3 << 24) 3903a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN12_OFFSET 24 3913a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN11_MASK (0x3 << 22) 3923a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN11_OFFSET 22 3933a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN10_MASK (0x3 << 20) 3943a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN10_OFFSET 20 3953a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN09_MASK (0x3 << 18) 3963a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN09_OFFSET 18 3973a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN08_MASK (0x3 << 16) 3983a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN08_OFFSET 16 3993a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN07_MASK (0x3 << 14) 4003a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN07_OFFSET 14 4013a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN06_MASK (0x3 << 12) 4023a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN06_OFFSET 12 4033a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN05_MASK (0x3 << 10) 4043a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN05_OFFSET 10 4053a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN04_MASK (0x3 << 8) 4063a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN04_OFFSET 8 4073a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN03_MASK (0x3 << 6) 4083a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN03_OFFSET 6 4093a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN02_MASK (0x3 << 4) 4103a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN02_OFFSET 4 4113a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN01_MASK (0x3 << 2) 4123a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN01_OFFSET 2 4133a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN00_MASK (0x3 << 0) 4143a0398d7SOtavio Salvador #define PINCTRL_MUXSEL8_BANK4_PIN00_OFFSET 0 4153a0398d7SOtavio Salvador 4163a0398d7SOtavio Salvador #define PINCTRL_MUXSEL9_BANK4_PIN20_MASK (0x3 << 8) 4173a0398d7SOtavio Salvador #define PINCTRL_MUXSEL9_BANK4_PIN20_OFFSET 8 4183a0398d7SOtavio Salvador #define PINCTRL_MUXSEL9_BANK4_PIN16_MASK (0x3 << 0) 4193a0398d7SOtavio Salvador #define PINCTRL_MUXSEL9_BANK4_PIN16_OFFSET 0 4203a0398d7SOtavio Salvador 4213a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN15_MASK (0x3 << 30) 4223a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN15_OFFSET 30 4233a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN14_MASK (0x3 << 28) 4243a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN14_OFFSET 28 4253a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN13_MASK (0x3 << 26) 4263a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN13_OFFSET 26 4273a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN12_MASK (0x3 << 24) 4283a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN12_OFFSET 24 4293a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN11_MASK (0x3 << 22) 4303a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN11_OFFSET 22 4313a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN10_MASK (0x3 << 20) 4323a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN10_OFFSET 20 4333a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN09_MASK (0x3 << 18) 4343a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN09_OFFSET 18 4353a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN08_MASK (0x3 << 16) 4363a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN08_OFFSET 16 4373a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN07_MASK (0x3 << 14) 4383a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN07_OFFSET 14 4393a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN06_MASK (0x3 << 12) 4403a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN06_OFFSET 12 4413a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN05_MASK (0x3 << 10) 4423a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN05_OFFSET 10 4433a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN04_MASK (0x3 << 8) 4443a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN04_OFFSET 8 4453a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN03_MASK (0x3 << 6) 4463a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN03_OFFSET 6 4473a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN02_MASK (0x3 << 4) 4483a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN02_OFFSET 4 4493a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN01_MASK (0x3 << 2) 4503a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN01_OFFSET 2 4513a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN00_MASK (0x3 << 0) 4523a0398d7SOtavio Salvador #define PINCTRL_MUXSEL10_BANK5_PIN00_OFFSET 0 4533a0398d7SOtavio Salvador 4543a0398d7SOtavio Salvador #define PINCTRL_MUXSEL11_BANK5_PIN26_MASK (0x3 << 20) 4553a0398d7SOtavio Salvador #define PINCTRL_MUXSEL11_BANK5_PIN26_OFFSET 20 4563a0398d7SOtavio Salvador #define PINCTRL_MUXSEL11_BANK5_PIN23_MASK (0x3 << 14) 4573a0398d7SOtavio Salvador #define PINCTRL_MUXSEL11_BANK5_PIN23_OFFSET 14 4583a0398d7SOtavio Salvador #define PINCTRL_MUXSEL11_BANK5_PIN22_MASK (0x3 << 12) 4593a0398d7SOtavio Salvador #define PINCTRL_MUXSEL11_BANK5_PIN22_OFFSET 12 4603a0398d7SOtavio Salvador #define PINCTRL_MUXSEL11_BANK5_PIN21_MASK (0x3 << 10) 4613a0398d7SOtavio Salvador #define PINCTRL_MUXSEL11_BANK5_PIN21_OFFSET 10 4623a0398d7SOtavio Salvador #define PINCTRL_MUXSEL11_BANK5_PIN20_MASK (0x3 << 8) 4633a0398d7SOtavio Salvador #define PINCTRL_MUXSEL11_BANK5_PIN20_OFFSET 8 4643a0398d7SOtavio Salvador #define PINCTRL_MUXSEL11_BANK5_PIN19_MASK (0x3 << 6) 4653a0398d7SOtavio Salvador #define PINCTRL_MUXSEL11_BANK5_PIN19_OFFSET 6 4663a0398d7SOtavio Salvador #define PINCTRL_MUXSEL11_BANK5_PIN18_MASK (0x3 << 4) 4673a0398d7SOtavio Salvador #define PINCTRL_MUXSEL11_BANK5_PIN18_OFFSET 4 4683a0398d7SOtavio Salvador #define PINCTRL_MUXSEL11_BANK5_PIN17_MASK (0x3 << 2) 4693a0398d7SOtavio Salvador #define PINCTRL_MUXSEL11_BANK5_PIN17_OFFSET 2 4703a0398d7SOtavio Salvador #define PINCTRL_MUXSEL11_BANK5_PIN16_MASK (0x3 << 0) 4713a0398d7SOtavio Salvador #define PINCTRL_MUXSEL11_BANK5_PIN16_OFFSET 0 4723a0398d7SOtavio Salvador 4733a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN14_MASK (0x3 << 28) 4743a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN14_OFFSET 28 4753a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN13_MASK (0x3 << 26) 4763a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN13_OFFSET 26 4773a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN12_MASK (0x3 << 24) 4783a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN12_OFFSET 24 4793a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN11_MASK (0x3 << 22) 4803a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN11_OFFSET 22 4813a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN10_MASK (0x3 << 20) 4823a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN10_OFFSET 20 4833a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN09_MASK (0x3 << 18) 4843a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN09_OFFSET 18 4853a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN08_MASK (0x3 << 16) 4863a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN08_OFFSET 16 4873a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN07_MASK (0x3 << 14) 4883a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN07_OFFSET 14 4893a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN06_MASK (0x3 << 12) 4903a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN06_OFFSET 12 4913a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN05_MASK (0x3 << 10) 4923a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN05_OFFSET 10 4933a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN04_MASK (0x3 << 8) 4943a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN04_OFFSET 8 4953a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN03_MASK (0x3 << 6) 4963a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN03_OFFSET 6 4973a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN02_MASK (0x3 << 4) 4983a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN02_OFFSET 4 4993a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN01_MASK (0x3 << 2) 5003a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN01_OFFSET 2 5013a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN00_MASK (0x3 << 0) 5023a0398d7SOtavio Salvador #define PINCTRL_MUXSEL12_BANK6_PIN00_OFFSET 0 5033a0398d7SOtavio Salvador 5043a0398d7SOtavio Salvador #define PINCTRL_MUXSEL13_BANK6_PIN24_MASK (0x3 << 16) 5053a0398d7SOtavio Salvador #define PINCTRL_MUXSEL13_BANK6_PIN24_OFFSET 16 5063a0398d7SOtavio Salvador #define PINCTRL_MUXSEL13_BANK6_PIN23_MASK (0x3 << 14) 5073a0398d7SOtavio Salvador #define PINCTRL_MUXSEL13_BANK6_PIN23_OFFSET 14 5083a0398d7SOtavio Salvador #define PINCTRL_MUXSEL13_BANK6_PIN22_MASK (0x3 << 12) 5093a0398d7SOtavio Salvador #define PINCTRL_MUXSEL13_BANK6_PIN22_OFFSET 12 5103a0398d7SOtavio Salvador #define PINCTRL_MUXSEL13_BANK6_PIN21_MASK (0x3 << 10) 5113a0398d7SOtavio Salvador #define PINCTRL_MUXSEL13_BANK6_PIN21_OFFSET 10 5123a0398d7SOtavio Salvador #define PINCTRL_MUXSEL13_BANK6_PIN20_MASK (0x3 << 8) 5133a0398d7SOtavio Salvador #define PINCTRL_MUXSEL13_BANK6_PIN20_OFFSET 8 5143a0398d7SOtavio Salvador #define PINCTRL_MUXSEL13_BANK6_PIN19_MASK (0x3 << 6) 5153a0398d7SOtavio Salvador #define PINCTRL_MUXSEL13_BANK6_PIN19_OFFSET 6 5163a0398d7SOtavio Salvador #define PINCTRL_MUXSEL13_BANK6_PIN18_MASK (0x3 << 4) 5173a0398d7SOtavio Salvador #define PINCTRL_MUXSEL13_BANK6_PIN18_OFFSET 4 5183a0398d7SOtavio Salvador #define PINCTRL_MUXSEL13_BANK6_PIN17_MASK (0x3 << 2) 5193a0398d7SOtavio Salvador #define PINCTRL_MUXSEL13_BANK6_PIN17_OFFSET 2 5203a0398d7SOtavio Salvador #define PINCTRL_MUXSEL13_BANK6_PIN16_MASK (0x3 << 0) 5213a0398d7SOtavio Salvador #define PINCTRL_MUXSEL13_BANK6_PIN16_OFFSET 0 5223a0398d7SOtavio Salvador 5233a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN07_V (1 << 30) 5243a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN07_MA_MASK (0x3 << 28) 5253a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN07_MA_OFFSET 28 5263a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN06_V (1 << 26) 5273a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN06_MA_MASK (0x3 << 24) 5283a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN06_MA_OFFSET 24 5293a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN05_V (1 << 22) 5303a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN05_MA_MASK (0x3 << 20) 5313a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN05_MA_OFFSET 20 5323a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN04_V (1 << 18) 5333a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN04_MA_MASK (0x3 << 16) 5343a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN04_MA_OFFSET 16 5353a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN03_V (1 << 14) 5363a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN03_MA_MASK (0x3 << 12) 5373a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN03_MA_OFFSET 12 5383a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN02_V (1 << 10) 5393a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN02_MA_MASK (0x3 << 8) 5403a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN02_MA_OFFSET 8 5413a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN01_V (1 << 6) 5423a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN01_MA_MASK (0x3 << 4) 5433a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN01_MA_OFFSET 4 5443a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN00_V (1 << 2) 5453a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN00_MA_MASK (0x3 << 0) 5463a0398d7SOtavio Salvador #define PINCTRL_DRIVE0_BANK0_PIN00_MA_OFFSET 0 5473a0398d7SOtavio Salvador 5483a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN23_V (1 << 30) 5493a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN23_MA_MASK (0x3 << 28) 5503a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN23_MA_OFFSET 28 5513a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN22_V (1 << 26) 5523a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN22_MA_MASK (0x3 << 24) 5533a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN22_MA_OFFSET 24 5543a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN21_V (1 << 22) 5553a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN21_MA_MASK (0x3 << 20) 5563a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN21_MA_OFFSET 20 5573a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN20_V (1 << 18) 5583a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN20_MA_MASK (0x3 << 16) 5593a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN20_MA_OFFSET 16 5603a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN19_V (1 << 14) 5613a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN19_MA_MASK (0x3 << 12) 5623a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN19_MA_OFFSET 12 5633a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN18_V (1 << 10) 5643a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN18_MA_MASK (0x3 << 8) 5653a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN18_MA_OFFSET 8 5663a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN17_V (1 << 6) 5673a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN17_MA_MASK (0x3 << 4) 5683a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN17_MA_OFFSET 4 5693a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN16_V (1 << 2) 5703a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN16_MA_MASK (0x3 << 0) 5713a0398d7SOtavio Salvador #define PINCTRL_DRIVE2_BANK0_PIN16_MA_OFFSET 0 5723a0398d7SOtavio Salvador 5733a0398d7SOtavio Salvador #define PINCTRL_DRIVE3_BANK0_PIN28_V (1 << 18) 5743a0398d7SOtavio Salvador #define PINCTRL_DRIVE3_BANK0_PIN28_MA_MASK (0x3 << 16) 5753a0398d7SOtavio Salvador #define PINCTRL_DRIVE3_BANK0_PIN28_MA_OFFSET 16 5763a0398d7SOtavio Salvador #define PINCTRL_DRIVE3_BANK0_PIN27_V (1 << 14) 5773a0398d7SOtavio Salvador #define PINCTRL_DRIVE3_BANK0_PIN27_MA_MASK (0x3 << 12) 5783a0398d7SOtavio Salvador #define PINCTRL_DRIVE3_BANK0_PIN27_MA_OFFSET 12 5793a0398d7SOtavio Salvador #define PINCTRL_DRIVE3_BANK0_PIN26_V (1 << 10) 5803a0398d7SOtavio Salvador #define PINCTRL_DRIVE3_BANK0_PIN26_MA_MASK (0x3 << 8) 5813a0398d7SOtavio Salvador #define PINCTRL_DRIVE3_BANK0_PIN26_MA_OFFSET 8 5823a0398d7SOtavio Salvador #define PINCTRL_DRIVE3_BANK0_PIN25_V (1 << 6) 5833a0398d7SOtavio Salvador #define PINCTRL_DRIVE3_BANK0_PIN25_MA_MASK (0x3 << 4) 5843a0398d7SOtavio Salvador #define PINCTRL_DRIVE3_BANK0_PIN25_MA_OFFSET 4 5853a0398d7SOtavio Salvador #define PINCTRL_DRIVE3_BANK0_PIN24_V (1 << 2) 5863a0398d7SOtavio Salvador #define PINCTRL_DRIVE3_BANK0_PIN24_MA_MASK (0x3 << 0) 5873a0398d7SOtavio Salvador #define PINCTRL_DRIVE3_BANK0_PIN24_MA_OFFSET 0 5883a0398d7SOtavio Salvador 5893a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN07_V (1 << 30) 5903a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN07_MA_MASK (0x3 << 28) 5913a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN07_MA_OFFSET 28 5923a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN06_V (1 << 26) 5933a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN06_MA_MASK (0x3 << 24) 5943a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN06_MA_OFFSET 24 5953a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN05_V (1 << 22) 5963a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN05_MA_MASK (0x3 << 20) 5973a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN05_MA_OFFSET 20 5983a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN04_V (1 << 18) 5993a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN04_MA_MASK (0x3 << 16) 6003a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN04_MA_OFFSET 16 6013a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN03_V (1 << 14) 6023a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN03_MA_MASK (0x3 << 12) 6033a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN03_MA_OFFSET 12 6043a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN02_V (1 << 10) 6053a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN02_MA_MASK (0x3 << 8) 6063a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN02_MA_OFFSET 8 6073a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN01_V (1 << 6) 6083a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN01_MA_MASK (0x3 << 4) 6093a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN01_MA_OFFSET 4 6103a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN00_V (1 << 2) 6113a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN00_MA_MASK (0x3 << 0) 6123a0398d7SOtavio Salvador #define PINCTRL_DRIVE4_BANK1_PIN00_MA_OFFSET 0 6133a0398d7SOtavio Salvador 6143a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN15_V (1 << 30) 6153a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN15_MA_MASK (0x3 << 28) 6163a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN15_MA_OFFSET 28 6173a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN14_V (1 << 26) 6183a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN14_MA_MASK (0x3 << 24) 6193a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN14_MA_OFFSET 24 6203a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN13_V (1 << 22) 6213a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN13_MA_MASK (0x3 << 20) 6223a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN13_MA_OFFSET 20 6233a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN12_V (1 << 18) 6243a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN12_MA_MASK (0x3 << 16) 6253a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN12_MA_OFFSET 16 6263a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN11_V (1 << 14) 6273a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN11_MA_MASK (0x3 << 12) 6283a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN11_MA_OFFSET 12 6293a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN10_V (1 << 10) 6303a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN10_MA_MASK (0x3 << 8) 6313a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN10_MA_OFFSET 8 6323a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN09_V (1 << 6) 6333a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN09_MA_MASK (0x3 << 4) 6343a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN09_MA_OFFSET 4 6353a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN08_V (1 << 2) 6363a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN08_MA_MASK (0x3 << 0) 6373a0398d7SOtavio Salvador #define PINCTRL_DRIVE5_BANK1_PIN08_MA_OFFSET 0 6383a0398d7SOtavio Salvador 6393a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN23_V (1 << 30) 6403a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN23_MA_MASK (0x3 << 28) 6413a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN23_MA_OFFSET 28 6423a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN22_V (1 << 26) 6433a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN22_MA_MASK (0x3 << 24) 6443a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN22_MA_OFFSET 24 6453a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN21_V (1 << 22) 6463a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN21_MA_MASK (0x3 << 20) 6473a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN21_MA_OFFSET 20 6483a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN20_V (1 << 18) 6493a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN20_MA_MASK (0x3 << 16) 6503a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN20_MA_OFFSET 16 6513a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN19_V (1 << 14) 6523a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN19_MA_MASK (0x3 << 12) 6533a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN19_MA_OFFSET 12 6543a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN18_V (1 << 10) 6553a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN18_MA_MASK (0x3 << 8) 6563a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN18_MA_OFFSET 8 6573a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN17_V (1 << 6) 6583a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN17_MA_MASK (0x3 << 4) 6593a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN17_MA_OFFSET 4 6603a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN16_V (1 << 2) 6613a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN16_MA_MASK (0x3 << 0) 6623a0398d7SOtavio Salvador #define PINCTRL_DRIVE6_BANK1_PIN16_MA_OFFSET 0 6633a0398d7SOtavio Salvador 6643a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN31_V (1 << 30) 6653a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN31_MA_MASK (0x3 << 28) 6663a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN31_MA_OFFSET 28 6673a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN30_V (1 << 26) 6683a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN30_MA_MASK (0x3 << 24) 6693a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN30_MA_OFFSET 24 6703a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN29_V (1 << 22) 6713a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN29_MA_MASK (0x3 << 20) 6723a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN29_MA_OFFSET 20 6733a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN28_V (1 << 18) 6743a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN28_MA_MASK (0x3 << 16) 6753a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN28_MA_OFFSET 16 6763a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN27_V (1 << 14) 6773a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN27_MA_MASK (0x3 << 12) 6783a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN27_MA_OFFSET 12 6793a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN26_V (1 << 10) 6803a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN26_MA_MASK (0x3 << 8) 6813a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN26_MA_OFFSET 8 6823a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN25_V (1 << 6) 6833a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN25_MA_MASK (0x3 << 4) 6843a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN25_MA_OFFSET 4 6853a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN24_V (1 << 2) 6863a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN24_MA_MASK (0x3 << 0) 6873a0398d7SOtavio Salvador #define PINCTRL_DRIVE7_BANK1_PIN24_MA_OFFSET 0 6883a0398d7SOtavio Salvador 6893a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN07_V (1 << 30) 6903a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN07_MA_MASK (0x3 << 28) 6913a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN07_MA_OFFSET 28 6923a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN06_V (1 << 26) 6933a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN06_MA_MASK (0x3 << 24) 6943a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN06_MA_OFFSET 24 6953a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN05_V (1 << 22) 6963a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN05_MA_MASK (0x3 << 20) 6973a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN05_MA_OFFSET 20 6983a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN04_V (1 << 18) 6993a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN04_MA_MASK (0x3 << 16) 7003a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN04_MA_OFFSET 16 7013a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN03_V (1 << 14) 7023a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN03_MA_MASK (0x3 << 12) 7033a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN03_MA_OFFSET 12 7043a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN02_V (1 << 10) 7053a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN02_MA_MASK (0x3 << 8) 7063a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN02_MA_OFFSET 8 7073a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN01_V (1 << 6) 7083a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN01_MA_MASK (0x3 << 4) 7093a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN01_MA_OFFSET 4 7103a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN00_V (1 << 2) 7113a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN00_MA_MASK (0x3 << 0) 7123a0398d7SOtavio Salvador #define PINCTRL_DRIVE8_BANK2_PIN00_MA_OFFSET 0 7133a0398d7SOtavio Salvador 7143a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN15_V (1 << 30) 7153a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN15_MA_MASK (0x3 << 28) 7163a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN15_MA_OFFSET 28 7173a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN14_V (1 << 26) 7183a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN14_MA_MASK (0x3 << 24) 7193a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN14_MA_OFFSET 24 7203a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN13_V (1 << 22) 7213a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN13_MA_MASK (0x3 << 20) 7223a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN13_MA_OFFSET 20 7233a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN12_V (1 << 18) 7243a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN12_MA_MASK (0x3 << 16) 7253a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN12_MA_OFFSET 16 7263a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN10_V (1 << 10) 7273a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN10_MA_MASK (0x3 << 8) 7283a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN10_MA_OFFSET 8 7293a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN09_V (1 << 6) 7303a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN09_MA_MASK (0x3 << 4) 7313a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN09_MA_OFFSET 4 7323a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN08_V (1 << 2) 7333a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN08_MA_MASK (0x3 << 0) 7343a0398d7SOtavio Salvador #define PINCTRL_DRIVE9_BANK2_PIN08_MA_OFFSET 0 7353a0398d7SOtavio Salvador 7363a0398d7SOtavio Salvador #define PINCTRL_DRIVE10_BANK2_PIN21_V (1 << 22) 7373a0398d7SOtavio Salvador #define PINCTRL_DRIVE10_BANK2_PIN21_MA_MASK (0x3 << 20) 7383a0398d7SOtavio Salvador #define PINCTRL_DRIVE10_BANK2_PIN21_MA_OFFSET 20 7393a0398d7SOtavio Salvador #define PINCTRL_DRIVE10_BANK2_PIN20_V (1 << 18) 7403a0398d7SOtavio Salvador #define PINCTRL_DRIVE10_BANK2_PIN20_MA_MASK (0x3 << 16) 7413a0398d7SOtavio Salvador #define PINCTRL_DRIVE10_BANK2_PIN20_MA_OFFSET 16 7423a0398d7SOtavio Salvador #define PINCTRL_DRIVE10_BANK2_PIN19_V (1 << 14) 7433a0398d7SOtavio Salvador #define PINCTRL_DRIVE10_BANK2_PIN19_MA_MASK (0x3 << 12) 7443a0398d7SOtavio Salvador #define PINCTRL_DRIVE10_BANK2_PIN19_MA_OFFSET 12 7453a0398d7SOtavio Salvador #define PINCTRL_DRIVE10_BANK2_PIN18_V (1 << 10) 7463a0398d7SOtavio Salvador #define PINCTRL_DRIVE10_BANK2_PIN18_MA_MASK (0x3 << 8) 7473a0398d7SOtavio Salvador #define PINCTRL_DRIVE10_BANK2_PIN18_MA_OFFSET 8 7483a0398d7SOtavio Salvador #define PINCTRL_DRIVE10_BANK2_PIN17_V (1 << 6) 7493a0398d7SOtavio Salvador #define PINCTRL_DRIVE10_BANK2_PIN17_MA_MASK (0x3 << 4) 7503a0398d7SOtavio Salvador #define PINCTRL_DRIVE10_BANK2_PIN17_MA_OFFSET 4 7513a0398d7SOtavio Salvador #define PINCTRL_DRIVE10_BANK2_PIN16_V (1 << 2) 7523a0398d7SOtavio Salvador #define PINCTRL_DRIVE10_BANK2_PIN16_MA_MASK (0x3 << 0) 7533a0398d7SOtavio Salvador #define PINCTRL_DRIVE10_BANK2_PIN16_MA_OFFSET 0 7543a0398d7SOtavio Salvador 7553a0398d7SOtavio Salvador #define PINCTRL_DRIVE11_BANK2_PIN27_V (1 << 14) 7563a0398d7SOtavio Salvador #define PINCTRL_DRIVE11_BANK2_PIN27_MA_MASK (0x3 << 12) 7573a0398d7SOtavio Salvador #define PINCTRL_DRIVE11_BANK2_PIN27_MA_OFFSET 12 7583a0398d7SOtavio Salvador #define PINCTRL_DRIVE11_BANK2_PIN26_V (1 << 10) 7593a0398d7SOtavio Salvador #define PINCTRL_DRIVE11_BANK2_PIN26_MA_MASK (0x3 << 8) 7603a0398d7SOtavio Salvador #define PINCTRL_DRIVE11_BANK2_PIN26_MA_OFFSET 8 7613a0398d7SOtavio Salvador #define PINCTRL_DRIVE11_BANK2_PIN25_V (1 << 6) 7623a0398d7SOtavio Salvador #define PINCTRL_DRIVE11_BANK2_PIN25_MA_MASK (0x3 << 4) 7633a0398d7SOtavio Salvador #define PINCTRL_DRIVE11_BANK2_PIN25_MA_OFFSET 4 7643a0398d7SOtavio Salvador #define PINCTRL_DRIVE11_BANK2_PIN24_V (1 << 2) 7653a0398d7SOtavio Salvador #define PINCTRL_DRIVE11_BANK2_PIN24_MA_MASK (0x3 << 0) 7663a0398d7SOtavio Salvador #define PINCTRL_DRIVE11_BANK2_PIN24_MA_OFFSET 0 7673a0398d7SOtavio Salvador 7683a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN07_V (1 << 30) 7693a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN07_MA_MASK (0x3 << 28) 7703a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN07_MA_OFFSET 28 7713a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN06_V (1 << 26) 7723a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN06_MA_MASK (0x3 << 24) 7733a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN06_MA_OFFSET 24 7743a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN05_V (1 << 22) 7753a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN05_MA_MASK (0x3 << 20) 7763a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN05_MA_OFFSET 20 7773a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN04_V (1 << 18) 7783a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN04_MA_MASK (0x3 << 16) 7793a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN04_MA_OFFSET 16 7803a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN03_V (1 << 14) 7813a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN03_MA_MASK (0x3 << 12) 7823a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN03_MA_OFFSET 12 7833a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN02_V (1 << 10) 7843a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN02_MA_MASK (0x3 << 8) 7853a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN02_MA_OFFSET 8 7863a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN01_V (1 << 6) 7873a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN01_MA_MASK (0x3 << 4) 7883a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN01_MA_OFFSET 4 7893a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN00_V (1 << 2) 7903a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN00_MA_MASK (0x3 << 0) 7913a0398d7SOtavio Salvador #define PINCTRL_DRIVE12_BANK3_PIN00_MA_OFFSET 0 7923a0398d7SOtavio Salvador 7933a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN15_V (1 << 30) 7943a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN15_MA_MASK (0x3 << 28) 7953a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN15_MA_OFFSET 28 7963a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN14_V (1 << 26) 7973a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN14_MA_MASK (0x3 << 24) 7983a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN14_MA_OFFSET 24 7993a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN13_V (1 << 22) 8003a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN13_MA_MASK (0x3 << 20) 8013a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN13_MA_OFFSET 20 8023a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN12_V (1 << 18) 8033a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN12_MA_MASK (0x3 << 16) 8043a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN12_MA_OFFSET 16 8053a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN11_V (1 << 14) 8063a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN11_MA_MASK (0x3 << 12) 8073a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN11_MA_OFFSET 12 8083a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN10_V (1 << 10) 8093a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN10_MA_MASK (0x3 << 8) 8103a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN10_MA_OFFSET 8 8113a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN09_V (1 << 6) 8123a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN09_MA_MASK (0x3 << 4) 8133a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN09_MA_OFFSET 4 8143a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN08_V (1 << 2) 8153a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN08_MA_MASK (0x3 << 0) 8163a0398d7SOtavio Salvador #define PINCTRL_DRIVE13_BANK3_PIN08_MA_OFFSET 0 8173a0398d7SOtavio Salvador 8183a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN23_V (1 << 30) 8193a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN23_MA_MASK (0x3 << 28) 8203a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN23_MA_OFFSET 28 8213a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN22_V (1 << 26) 8223a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN22_MA_MASK (0x3 << 24) 8233a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN22_MA_OFFSET 24 8243a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN21_V (1 << 22) 8253a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN21_MA_MASK (0x3 << 20) 8263a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN21_MA_OFFSET 20 8273a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN20_V (1 << 18) 8283a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN20_MA_MASK (0x3 << 16) 8293a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN20_MA_OFFSET 16 8303a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN18_V (1 << 10) 8313a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN18_MA_MASK (0x3 << 8) 8323a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN18_MA_OFFSET 8 8333a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN17_V (1 << 6) 8343a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN17_MA_MASK (0x3 << 4) 8353a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN17_MA_OFFSET 4 8363a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN16_V (1 << 2) 8373a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN16_MA_MASK (0x3 << 0) 8383a0398d7SOtavio Salvador #define PINCTRL_DRIVE14_BANK3_PIN16_MA_OFFSET 0 8393a0398d7SOtavio Salvador 8403a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN30_V (1 << 26) 8413a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN30_MA_MASK (0x3 << 24) 8423a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN30_MA_OFFSET 24 8433a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN29_V (1 << 22) 8443a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN29_MA_MASK (0x3 << 20) 8453a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN29_MA_OFFSET 20 8463a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN28_V (1 << 18) 8473a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN28_MA_MASK (0x3 << 16) 8483a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN28_MA_OFFSET 16 8493a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN27_V (1 << 14) 8503a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN27_MA_MASK (0x3 << 12) 8513a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN27_MA_OFFSET 12 8523a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN26_V (1 << 10) 8533a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN26_MA_MASK (0x3 << 8) 8543a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN26_MA_OFFSET 8 8553a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN25_V (1 << 6) 8563a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN25_MA_MASK (0x3 << 4) 8573a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN25_MA_OFFSET 4 8583a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN24_V (1 << 2) 8593a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN24_MA_MASK (0x3 << 0) 8603a0398d7SOtavio Salvador #define PINCTRL_DRIVE15_BANK3_PIN24_MA_OFFSET 0 8613a0398d7SOtavio Salvador 8623a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN07_V (1 << 30) 8633a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN07_MA_MASK (0x3 << 28) 8643a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN07_MA_OFFSET 28 8653a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN06_V (1 << 26) 8663a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN06_MA_MASK (0x3 << 24) 8673a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN06_MA_OFFSET 24 8683a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN05_V (1 << 22) 8693a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN05_MA_MASK (0x3 << 20) 8703a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN05_MA_OFFSET 20 8713a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN04_V (1 << 18) 8723a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN04_MA_MASK (0x3 << 16) 8733a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN04_MA_OFFSET 16 8743a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN03_V (1 << 14) 8753a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN03_MA_MASK (0x3 << 12) 8763a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN03_MA_OFFSET 12 8773a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN02_V (1 << 10) 8783a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN02_MA_MASK (0x3 << 8) 8793a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN02_MA_OFFSET 8 8803a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN01_V (1 << 6) 8813a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN01_MA_MASK (0x3 << 4) 8823a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN01_MA_OFFSET 4 8833a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN00_V (1 << 2) 8843a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN00_MA_MASK (0x3 << 0) 8853a0398d7SOtavio Salvador #define PINCTRL_DRIVE16_BANK4_PIN00_MA_OFFSET 0 8863a0398d7SOtavio Salvador 8873a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN15_V (1 << 30) 8883a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN15_MA_MASK (0x3 << 28) 8893a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN15_MA_OFFSET 28 8903a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN14_V (1 << 26) 8913a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN14_MA_MASK (0x3 << 24) 8923a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN14_MA_OFFSET 24 8933a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN13_V (1 << 22) 8943a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN13_MA_MASK (0x3 << 20) 8953a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN13_MA_OFFSET 20 8963a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN12_V (1 << 18) 8973a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN12_MA_MASK (0x3 << 16) 8983a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN12_MA_OFFSET 16 8993a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN11_V (1 << 14) 9003a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN11_MA_MASK (0x3 << 12) 9013a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN11_MA_OFFSET 12 9023a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN10_V (1 << 10) 9033a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN10_MA_MASK (0x3 << 8) 9043a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN10_MA_OFFSET 8 9053a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN09_V (1 << 6) 9063a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN09_MA_MASK (0x3 << 4) 9073a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN09_MA_OFFSET 4 9083a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN08_V (1 << 2) 9093a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN08_MA_MASK (0x3 << 0) 9103a0398d7SOtavio Salvador #define PINCTRL_DRIVE17_BANK4_PIN08_MA_OFFSET 0 9113a0398d7SOtavio Salvador 9123a0398d7SOtavio Salvador #define PINCTRL_DRIVE18_BANK4_PIN20_V (1 << 18) 9133a0398d7SOtavio Salvador #define PINCTRL_DRIVE18_BANK4_PIN20_MA_MASK (0x3 << 16) 9143a0398d7SOtavio Salvador #define PINCTRL_DRIVE18_BANK4_PIN20_MA_OFFSET 16 9153a0398d7SOtavio Salvador #define PINCTRL_DRIVE18_BANK4_PIN16_V (1 << 2) 9163a0398d7SOtavio Salvador #define PINCTRL_DRIVE18_BANK4_PIN16_MA_MASK (0x3 << 0) 9173a0398d7SOtavio Salvador #define PINCTRL_DRIVE18_BANK4_PIN16_MA_OFFSET 0 9183a0398d7SOtavio Salvador 9193a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN28 (1 << 28) 9203a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN27 (1 << 27) 9213a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN26 (1 << 26) 9223a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN25 (1 << 25) 9233a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN24 (1 << 24) 9243a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN23 (1 << 23) 9253a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN22 (1 << 22) 9263a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN21 (1 << 21) 9273a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN20 (1 << 20) 9283a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN19 (1 << 19) 9293a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN18 (1 << 18) 9303a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN17 (1 << 17) 9313a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN16 (1 << 16) 9323a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN07 (1 << 7) 9333a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN06 (1 << 6) 9343a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN05 (1 << 5) 9353a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN04 (1 << 4) 9363a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN03 (1 << 3) 9373a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN02 (1 << 2) 9383a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN01 (1 << 1) 9393a0398d7SOtavio Salvador #define PINCTRL_PULL0_BANK0_PIN00 (1 << 0) 9403a0398d7SOtavio Salvador 9413a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN31 (1 << 31) 9423a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN30 (1 << 30) 9433a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN29 (1 << 29) 9443a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN28 (1 << 28) 9453a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN27 (1 << 27) 9463a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN26 (1 << 26) 9473a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN25 (1 << 25) 9483a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN24 (1 << 24) 9493a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN23 (1 << 23) 9503a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN22 (1 << 22) 9513a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN21 (1 << 21) 9523a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN20 (1 << 20) 9533a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN19 (1 << 19) 9543a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN18 (1 << 18) 9553a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN17 (1 << 17) 9563a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN16 (1 << 16) 9573a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN15 (1 << 15) 9583a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN14 (1 << 14) 9593a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN13 (1 << 13) 9603a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN12 (1 << 12) 9613a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN11 (1 << 11) 9623a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN10 (1 << 10) 9633a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN09 (1 << 9) 9643a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN08 (1 << 8) 9653a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN07 (1 << 7) 9663a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN06 (1 << 6) 9673a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN05 (1 << 5) 9683a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN04 (1 << 4) 9693a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN03 (1 << 3) 9703a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN02 (1 << 2) 9713a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN01 (1 << 1) 9723a0398d7SOtavio Salvador #define PINCTRL_PULL1_BANK1_PIN00 (1 << 0) 9733a0398d7SOtavio Salvador 9743a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN27 (1 << 27) 9753a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN26 (1 << 26) 9763a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN25 (1 << 25) 9773a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN24 (1 << 24) 9783a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN21 (1 << 21) 9793a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN20 (1 << 20) 9803a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN19 (1 << 19) 9813a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN18 (1 << 18) 9823a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN17 (1 << 17) 9833a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN16 (1 << 16) 9843a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN15 (1 << 15) 9853a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN14 (1 << 14) 9863a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN13 (1 << 13) 9873a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN12 (1 << 12) 9883a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN10 (1 << 10) 9893a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN09 (1 << 9) 9903a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN08 (1 << 8) 9913a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN07 (1 << 7) 9923a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN06 (1 << 6) 9933a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN05 (1 << 5) 9943a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN04 (1 << 4) 9953a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN03 (1 << 3) 9963a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN02 (1 << 2) 9973a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN01 (1 << 1) 9983a0398d7SOtavio Salvador #define PINCTRL_PULL2_BANK2_PIN00 (1 << 0) 9993a0398d7SOtavio Salvador 10003a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN30 (1 << 30) 10013a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN29 (1 << 29) 10023a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN28 (1 << 28) 10033a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN27 (1 << 27) 10043a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN26 (1 << 26) 10053a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN25 (1 << 25) 10063a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN24 (1 << 24) 10073a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN23 (1 << 23) 10083a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN22 (1 << 22) 10093a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN21 (1 << 21) 10103a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN20 (1 << 20) 10113a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN18 (1 << 18) 10123a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN17 (1 << 17) 10133a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN16 (1 << 16) 10143a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN15 (1 << 15) 10153a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN14 (1 << 14) 10163a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN13 (1 << 13) 10173a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN12 (1 << 12) 10183a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN11 (1 << 11) 10193a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN10 (1 << 10) 10203a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN09 (1 << 9) 10213a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN08 (1 << 8) 10223a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN07 (1 << 7) 10233a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN06 (1 << 6) 10243a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN05 (1 << 5) 10253a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN04 (1 << 4) 10263a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN03 (1 << 3) 10273a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN02 (1 << 2) 10283a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN01 (1 << 1) 10293a0398d7SOtavio Salvador #define PINCTRL_PULL3_BANK3_PIN00 (1 << 0) 10303a0398d7SOtavio Salvador 10313a0398d7SOtavio Salvador #define PINCTRL_PULL4_BANK4_PIN20 (1 << 20) 10323a0398d7SOtavio Salvador #define PINCTRL_PULL4_BANK4_PIN16 (1 << 16) 10333a0398d7SOtavio Salvador #define PINCTRL_PULL4_BANK4_PIN15 (1 << 15) 10343a0398d7SOtavio Salvador #define PINCTRL_PULL4_BANK4_PIN14 (1 << 14) 10353a0398d7SOtavio Salvador #define PINCTRL_PULL4_BANK4_PIN13 (1 << 13) 10363a0398d7SOtavio Salvador #define PINCTRL_PULL4_BANK4_PIN12 (1 << 12) 10373a0398d7SOtavio Salvador #define PINCTRL_PULL4_BANK4_PIN11 (1 << 11) 10383a0398d7SOtavio Salvador #define PINCTRL_PULL4_BANK4_PIN10 (1 << 10) 10393a0398d7SOtavio Salvador #define PINCTRL_PULL4_BANK4_PIN09 (1 << 9) 10403a0398d7SOtavio Salvador #define PINCTRL_PULL4_BANK4_PIN08 (1 << 8) 10413a0398d7SOtavio Salvador #define PINCTRL_PULL4_BANK4_PIN07 (1 << 7) 10423a0398d7SOtavio Salvador #define PINCTRL_PULL4_BANK4_PIN06 (1 << 6) 10433a0398d7SOtavio Salvador #define PINCTRL_PULL4_BANK4_PIN05 (1 << 5) 10443a0398d7SOtavio Salvador #define PINCTRL_PULL4_BANK4_PIN04 (1 << 4) 10453a0398d7SOtavio Salvador #define PINCTRL_PULL4_BANK4_PIN03 (1 << 3) 10463a0398d7SOtavio Salvador #define PINCTRL_PULL4_BANK4_PIN02 (1 << 2) 10473a0398d7SOtavio Salvador #define PINCTRL_PULL4_BANK4_PIN01 (1 << 1) 10483a0398d7SOtavio Salvador #define PINCTRL_PULL4_BANK4_PIN00 (1 << 0) 10493a0398d7SOtavio Salvador 10503a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN26 (1 << 26) 10513a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN23 (1 << 23) 10523a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN22 (1 << 22) 10533a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN21 (1 << 21) 10543a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN20 (1 << 20) 10553a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN19 (1 << 19) 10563a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN18 (1 << 18) 10573a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN17 (1 << 17) 10583a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN16 (1 << 16) 10593a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN15 (1 << 15) 10603a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN14 (1 << 14) 10613a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN13 (1 << 13) 10623a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN12 (1 << 12) 10633a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN11 (1 << 11) 10643a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN10 (1 << 10) 10653a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN09 (1 << 9) 10663a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN08 (1 << 8) 10673a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN07 (1 << 7) 10683a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN06 (1 << 6) 10693a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN05 (1 << 5) 10703a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN04 (1 << 4) 10713a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN03 (1 << 3) 10723a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN02 (1 << 2) 10733a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN01 (1 << 1) 10743a0398d7SOtavio Salvador #define PINCTRL_PULL5_BANK5_PIN00 (1 << 0) 10753a0398d7SOtavio Salvador 10763a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN24 (1 << 24) 10773a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN23 (1 << 23) 10783a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN22 (1 << 22) 10793a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN21 (1 << 21) 10803a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN20 (1 << 20) 10813a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN19 (1 << 19) 10823a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN18 (1 << 18) 10833a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN17 (1 << 17) 10843a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN16 (1 << 16) 10853a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN14 (1 << 14) 10863a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN13 (1 << 13) 10873a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN12 (1 << 12) 10883a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN11 (1 << 11) 10893a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN10 (1 << 10) 10903a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN09 (1 << 9) 10913a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN08 (1 << 8) 10923a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN07 (1 << 7) 10933a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN06 (1 << 6) 10943a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN05 (1 << 5) 10953a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN04 (1 << 4) 10963a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN03 (1 << 3) 10973a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN02 (1 << 2) 10983a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN01 (1 << 1) 10993a0398d7SOtavio Salvador #define PINCTRL_PULL6_BANK6_PIN00 (1 << 0) 11003a0398d7SOtavio Salvador 11013a0398d7SOtavio Salvador #define PINCTRL_DOUT0_DOUT_MASK 0x1fffffff 11023a0398d7SOtavio Salvador #define PINCTRL_DOUT0_DOUT_OFFSET 0 11033a0398d7SOtavio Salvador 11043a0398d7SOtavio Salvador #define PINCTRL_DOUT1_DOUT_MASK 0xffffffff 11053a0398d7SOtavio Salvador #define PINCTRL_DOUT1_DOUT_OFFSET 0 11063a0398d7SOtavio Salvador 11073a0398d7SOtavio Salvador #define PINCTRL_DOUT2_DOUT_MASK 0xfffffff 11083a0398d7SOtavio Salvador #define PINCTRL_DOUT2_DOUT_OFFSET 0 11093a0398d7SOtavio Salvador 11103a0398d7SOtavio Salvador #define PINCTRL_DOUT3_DOUT_MASK 0x7fffffff 11113a0398d7SOtavio Salvador #define PINCTRL_DOUT3_DOUT_OFFSET 0 11123a0398d7SOtavio Salvador 11133a0398d7SOtavio Salvador #define PINCTRL_DOUT4_DOUT_MASK 0x1fffff 11143a0398d7SOtavio Salvador #define PINCTRL_DOUT4_DOUT_OFFSET 0 11153a0398d7SOtavio Salvador 11163a0398d7SOtavio Salvador #define PINCTRL_DIN0_DIN_MASK 0x1fffffff 11173a0398d7SOtavio Salvador #define PINCTRL_DIN0_DIN_OFFSET 0 11183a0398d7SOtavio Salvador 11193a0398d7SOtavio Salvador #define PINCTRL_DIN1_DIN_MASK 0xffffffff 11203a0398d7SOtavio Salvador #define PINCTRL_DIN1_DIN_OFFSET 0 11213a0398d7SOtavio Salvador 11223a0398d7SOtavio Salvador #define PINCTRL_DIN2_DIN_MASK 0xfffffff 11233a0398d7SOtavio Salvador #define PINCTRL_DIN2_DIN_OFFSET 0 11243a0398d7SOtavio Salvador 11253a0398d7SOtavio Salvador #define PINCTRL_DIN3_DIN_MASK 0x7fffffff 11263a0398d7SOtavio Salvador #define PINCTRL_DIN3_DIN_OFFSET 0 11273a0398d7SOtavio Salvador 11283a0398d7SOtavio Salvador #define PINCTRL_DIN4_DIN_MASK 0x1fffff 11293a0398d7SOtavio Salvador #define PINCTRL_DIN4_DIN_OFFSET 0 11303a0398d7SOtavio Salvador 11313a0398d7SOtavio Salvador #define PINCTRL_DOE0_DOE_MASK 0x1fffffff 11323a0398d7SOtavio Salvador #define PINCTRL_DOE0_DOE_OFFSET 0 11333a0398d7SOtavio Salvador 11343a0398d7SOtavio Salvador #define PINCTRL_DOE1_DOE_MASK 0xffffffff 11353a0398d7SOtavio Salvador #define PINCTRL_DOE1_DOE_OFFSET 0 11363a0398d7SOtavio Salvador 11373a0398d7SOtavio Salvador #define PINCTRL_DOE2_DOE_MASK 0xfffffff 11383a0398d7SOtavio Salvador #define PINCTRL_DOE2_DOE_OFFSET 0 11393a0398d7SOtavio Salvador 11403a0398d7SOtavio Salvador #define PINCTRL_DOE3_DOE_MASK 0x7fffffff 11413a0398d7SOtavio Salvador #define PINCTRL_DOE3_DOE_OFFSET 0 11423a0398d7SOtavio Salvador 11433a0398d7SOtavio Salvador #define PINCTRL_DOE4_DOE_MASK 0x1fffff 11443a0398d7SOtavio Salvador #define PINCTRL_DOE4_DOE_OFFSET 0 11453a0398d7SOtavio Salvador 11463a0398d7SOtavio Salvador #define PINCTRL_PIN2IRQ0_PIN2IRQ_MASK 0x1fffffff 11473a0398d7SOtavio Salvador #define PINCTRL_PIN2IRQ0_PIN2IRQ_OFFSET 0 11483a0398d7SOtavio Salvador 11493a0398d7SOtavio Salvador #define PINCTRL_PIN2IRQ1_PIN2IRQ_MASK 0xffffffff 11503a0398d7SOtavio Salvador #define PINCTRL_PIN2IRQ1_PIN2IRQ_OFFSET 0 11513a0398d7SOtavio Salvador 11523a0398d7SOtavio Salvador #define PINCTRL_PIN2IRQ2_PIN2IRQ_MASK 0xfffffff 11533a0398d7SOtavio Salvador #define PINCTRL_PIN2IRQ2_PIN2IRQ_OFFSET 0 11543a0398d7SOtavio Salvador 11553a0398d7SOtavio Salvador #define PINCTRL_PIN2IRQ3_PIN2IRQ_MASK 0x7fffffff 11563a0398d7SOtavio Salvador #define PINCTRL_PIN2IRQ3_PIN2IRQ_OFFSET 0 11573a0398d7SOtavio Salvador 11583a0398d7SOtavio Salvador #define PINCTRL_PIN2IRQ4_PIN2IRQ_MASK 0x1fffff 11593a0398d7SOtavio Salvador #define PINCTRL_PIN2IRQ4_PIN2IRQ_OFFSET 0 11603a0398d7SOtavio Salvador 11613a0398d7SOtavio Salvador #define PINCTRL_IRQEN0_IRQEN_MASK 0x1fffffff 11623a0398d7SOtavio Salvador #define PINCTRL_IRQEN0_IRQEN_OFFSET 0 11633a0398d7SOtavio Salvador 11643a0398d7SOtavio Salvador #define PINCTRL_IRQEN1_IRQEN_MASK 0xffffffff 11653a0398d7SOtavio Salvador #define PINCTRL_IRQEN1_IRQEN_OFFSET 0 11663a0398d7SOtavio Salvador 11673a0398d7SOtavio Salvador #define PINCTRL_IRQEN2_IRQEN_MASK 0xfffffff 11683a0398d7SOtavio Salvador #define PINCTRL_IRQEN2_IRQEN_OFFSET 0 11693a0398d7SOtavio Salvador 11703a0398d7SOtavio Salvador #define PINCTRL_IRQEN3_IRQEN_MASK 0x7fffffff 11713a0398d7SOtavio Salvador #define PINCTRL_IRQEN3_IRQEN_OFFSET 0 11723a0398d7SOtavio Salvador 11733a0398d7SOtavio Salvador #define PINCTRL_IRQEN4_IRQEN_MASK 0x1fffff 11743a0398d7SOtavio Salvador #define PINCTRL_IRQEN4_IRQEN_OFFSET 0 11753a0398d7SOtavio Salvador 11763a0398d7SOtavio Salvador #define PINCTRL_IRQLEVEL0_IRQLEVEL_MASK 0x1fffffff 11773a0398d7SOtavio Salvador #define PINCTRL_IRQLEVEL0_IRQLEVEL_OFFSET 0 11783a0398d7SOtavio Salvador 11793a0398d7SOtavio Salvador #define PINCTRL_IRQLEVEL1_IRQLEVEL_MASK 0xffffffff 11803a0398d7SOtavio Salvador #define PINCTRL_IRQLEVEL1_IRQLEVEL_OFFSET 0 11813a0398d7SOtavio Salvador 11823a0398d7SOtavio Salvador #define PINCTRL_IRQLEVEL2_IRQLEVEL_MASK 0xfffffff 11833a0398d7SOtavio Salvador #define PINCTRL_IRQLEVEL2_IRQLEVEL_OFFSET 0 11843a0398d7SOtavio Salvador 11853a0398d7SOtavio Salvador #define PINCTRL_IRQLEVEL3_IRQLEVEL_MASK 0x7fffffff 11863a0398d7SOtavio Salvador #define PINCTRL_IRQLEVEL3_IRQLEVEL_OFFSET 0 11873a0398d7SOtavio Salvador 11883a0398d7SOtavio Salvador #define PINCTRL_IRQLEVEL4_IRQLEVEL_MASK 0x1fffff 11893a0398d7SOtavio Salvador #define PINCTRL_IRQLEVEL4_IRQLEVEL_OFFSET 0 11903a0398d7SOtavio Salvador 11913a0398d7SOtavio Salvador #define PINCTRL_IRQPOL0_IRQPOL_MASK 0x1fffffff 11923a0398d7SOtavio Salvador #define PINCTRL_IRQPOL0_IRQPOL_OFFSET 0 11933a0398d7SOtavio Salvador 11943a0398d7SOtavio Salvador #define PINCTRL_IRQPOL1_IRQPOL_MASK 0xffffffff 11953a0398d7SOtavio Salvador #define PINCTRL_IRQPOL1_IRQPOL_OFFSET 0 11963a0398d7SOtavio Salvador 11973a0398d7SOtavio Salvador #define PINCTRL_IRQPOL2_IRQPOL_MASK 0xfffffff 11983a0398d7SOtavio Salvador #define PINCTRL_IRQPOL2_IRQPOL_OFFSET 0 11993a0398d7SOtavio Salvador 12003a0398d7SOtavio Salvador #define PINCTRL_IRQPOL3_IRQPOL_MASK 0x7fffffff 12013a0398d7SOtavio Salvador #define PINCTRL_IRQPOL3_IRQPOL_OFFSET 0 12023a0398d7SOtavio Salvador 12033a0398d7SOtavio Salvador #define PINCTRL_IRQPOL4_IRQPOL_MASK 0x1fffff 12043a0398d7SOtavio Salvador #define PINCTRL_IRQPOL4_IRQPOL_OFFSET 0 12053a0398d7SOtavio Salvador 12063a0398d7SOtavio Salvador #define PINCTRL_IRQSTAT0_IRQSTAT_MASK 0x1fffffff 12073a0398d7SOtavio Salvador #define PINCTRL_IRQSTAT0_IRQSTAT_OFFSET 0 12083a0398d7SOtavio Salvador 12093a0398d7SOtavio Salvador #define PINCTRL_IRQSTAT1_IRQSTAT_MASK 0xffffffff 12103a0398d7SOtavio Salvador #define PINCTRL_IRQSTAT1_IRQSTAT_OFFSET 0 12113a0398d7SOtavio Salvador 12123a0398d7SOtavio Salvador #define PINCTRL_IRQSTAT2_IRQSTAT_MASK 0xfffffff 12133a0398d7SOtavio Salvador #define PINCTRL_IRQSTAT2_IRQSTAT_OFFSET 0 12143a0398d7SOtavio Salvador 12153a0398d7SOtavio Salvador #define PINCTRL_IRQSTAT3_IRQSTAT_MASK 0x7fffffff 12163a0398d7SOtavio Salvador #define PINCTRL_IRQSTAT3_IRQSTAT_OFFSET 0 12173a0398d7SOtavio Salvador 12183a0398d7SOtavio Salvador #define PINCTRL_IRQSTAT4_IRQSTAT_MASK 0x1fffff 12193a0398d7SOtavio Salvador #define PINCTRL_IRQSTAT4_IRQSTAT_OFFSET 0 12203a0398d7SOtavio Salvador 12213a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_ADDRESS_CALIB_MASK (0x3 << 26) 12223a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_ADDRESS_CALIB_OFFSET 26 12233a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_ADDRESS_TLOAD_MASK (0x3 << 24) 12243a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_ADDRESS_TLOAD_OFFSET 24 12253a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_CONTROL_CALIB_MASK (0x3 << 22) 12263a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_CONTROL_CALIB_OFFSET 22 12273a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_CONTROL_TLOAD_MASK (0x3 << 20) 12283a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_CONTROL_TLOAD_OFFSET 20 12293a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_DUALPAD_CALIB_MASK (0x3 << 18) 12303a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_DUALPAD_CALIB_OFFSET 18 12313a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_DUALPAD_TLOAD_MASK (0x3 << 16) 12323a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_DUALPAD_TLOAD_OFFSET 16 12333a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_SLICE3_CALIB_MASK (0x3 << 14) 12343a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_SLICE3_CALIB_OFFSET 14 12353a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_SLICE3_TLOAD_MASK (0x3 << 12) 12363a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_SLICE3_TLOAD_OFFSET 12 12373a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_SLICE2_CALIB_MASK (0x3 << 10) 12383a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_SLICE2_CALIB_OFFSET 10 12393a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_SLICE2_TLOAD_MASK (0x3 << 8) 12403a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_SLICE2_TLOAD_OFFSET 8 12413a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_SLICE1_CALIB_MASK (0x3 << 6) 12423a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_SLICE1_CALIB_OFFSET 6 12433a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_SLICE1_TLOAD_MASK (0x3 << 4) 12443a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_SLICE1_TLOAD_OFFSET 4 12453a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_SLICE0_CALIB_MASK (0x3 << 2) 12463a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_SLICE0_CALIB_OFFSET 2 12473a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_SLICE0_TLOAD_MASK (0x3 << 0) 12483a0398d7SOtavio Salvador #define PINCTRL_EMI_ODT_CTRL_SLICE0_TLOAD_OFFSET 0 12493a0398d7SOtavio Salvador 12503a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_DDR_MODE_MASK (0x3 << 16) 12513a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_DDR_MODE_OFFSET 16 12523a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_DDR_MODE_mDDR (0x0 << 16) 12533a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_DDR_MODE_GPIO (0x1 << 16) 12543a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_DDR_MODE_LVDDR2 (0x2 << 16) 12553a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_DDR_MODE_DDR2 (0x3 << 16) 12563a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_ADDRESS_MA_MASK (0x3 << 12) 12573a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_ADDRESS_MA_OFFSET 12 12583a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_CONTROL_MA_MASK (0x3 << 10) 12593a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_CONTROL_MA_OFFSET 10 12603a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_DUALPAD_MA_MASK (0x3 << 8) 12613a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_DUALPAD_MA_OFFSET 8 12623a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_SLICE3_MA_MASK (0x3 << 6) 12633a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_SLICE3_MA_OFFSET 6 12643a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_SLICE2_MA_MASK (0x3 << 4) 12653a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_SLICE2_MA_OFFSET 4 12663a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_SLICE1_MA_MASK (0x3 << 2) 12673a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_SLICE1_MA_OFFSET 2 12683a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_SLICE0_MA_MASK (0x3 << 0) 12693a0398d7SOtavio Salvador #define PINCTRL_EMI_DS_CTRL_SLICE0_MA_OFFSET 0 12703a0398d7SOtavio Salvador 12713a0398d7SOtavio Salvador #endif /* __MX28_REGS_PINCTRL_H__ */ 1272