xref: /rk3399_rockchip-uboot/arch/arm/include/asm/arch-mxs/regs-pinctrl.h (revision 39632b4a01210e329333d787d828157dcd2c7328)
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