xref: /OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-mxs/regs-pinctrl.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun /*
2*4882a593Smuzhiyun  * Freescale i.MX28 PINCTRL Register Definitions
3*4882a593Smuzhiyun  *
4*4882a593Smuzhiyun  * Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com>
5*4882a593Smuzhiyun  * on behalf of DENX Software Engineering GmbH
6*4882a593Smuzhiyun  *
7*4882a593Smuzhiyun  * Based on code from LTIB:
8*4882a593Smuzhiyun  * Copyright 2008-2010 Freescale Semiconductor, Inc. All Rights Reserved.
9*4882a593Smuzhiyun  *
10*4882a593Smuzhiyun  * SPDX-License-Identifier:	GPL-2.0+
11*4882a593Smuzhiyun  */
12*4882a593Smuzhiyun 
13*4882a593Smuzhiyun #ifndef __MX28_REGS_PINCTRL_H__
14*4882a593Smuzhiyun #define __MX28_REGS_PINCTRL_H__
15*4882a593Smuzhiyun 
16*4882a593Smuzhiyun #include <asm/mach-imx/regs-common.h>
17*4882a593Smuzhiyun 
18*4882a593Smuzhiyun #ifndef	__ASSEMBLY__
19*4882a593Smuzhiyun struct mxs_pinctrl_regs {
20*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_ctrl)		/* 0x0 */
21*4882a593Smuzhiyun 
22*4882a593Smuzhiyun 	uint32_t	reserved1[60];
23*4882a593Smuzhiyun 
24*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_muxsel0)		/* 0x100 */
25*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_muxsel1)		/* 0x110 */
26*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_muxsel2)		/* 0x120 */
27*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_muxsel3)		/* 0x130 */
28*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_muxsel4)		/* 0x140 */
29*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_muxsel5)		/* 0x150 */
30*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_muxsel6)		/* 0x160 */
31*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_muxsel7)		/* 0x170 */
32*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_muxsel8)		/* 0x180 */
33*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_muxsel9)		/* 0x190 */
34*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_muxsel10)	/* 0x1a0 */
35*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_muxsel11)	/* 0x1b0 */
36*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_muxsel12)	/* 0x1c0 */
37*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_muxsel13)	/* 0x1d0 */
38*4882a593Smuzhiyun 
39*4882a593Smuzhiyun 	uint32_t	reserved2[72];
40*4882a593Smuzhiyun 
41*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive0)		/* 0x300 */
42*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive1)		/* 0x310 */
43*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive2)		/* 0x320 */
44*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive3)		/* 0x330 */
45*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive4)		/* 0x340 */
46*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive5)		/* 0x350 */
47*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive6)		/* 0x360 */
48*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive7)		/* 0x370 */
49*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive8)		/* 0x380 */
50*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive9)		/* 0x390 */
51*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive10)		/* 0x3a0 */
52*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive11)		/* 0x3b0 */
53*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive12)		/* 0x3c0 */
54*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive13)		/* 0x3d0 */
55*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive14)		/* 0x3e0 */
56*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive15)		/* 0x3f0 */
57*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive16)		/* 0x400 */
58*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive17)		/* 0x410 */
59*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive18)		/* 0x420 */
60*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_drive19)		/* 0x430 */
61*4882a593Smuzhiyun 
62*4882a593Smuzhiyun 	uint32_t	reserved3[112];
63*4882a593Smuzhiyun 
64*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_pull0)		/* 0x600 */
65*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_pull1)		/* 0x610 */
66*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_pull2)		/* 0x620 */
67*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_pull3)		/* 0x630 */
68*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_pull4)		/* 0x640 */
69*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_pull5)		/* 0x650 */
70*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_pull6)		/* 0x660 */
71*4882a593Smuzhiyun 
72*4882a593Smuzhiyun 	uint32_t	reserved4[36];
73*4882a593Smuzhiyun 
74*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_dout0)		/* 0x700 */
75*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_dout1)		/* 0x710 */
76*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_dout2)		/* 0x720 */
77*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_dout3)		/* 0x730 */
78*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_dout4)		/* 0x740 */
79*4882a593Smuzhiyun 
80*4882a593Smuzhiyun 	uint32_t	reserved5[108];
81*4882a593Smuzhiyun 
82*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_din0)		/* 0x900 */
83*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_din1)		/* 0x910 */
84*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_din2)		/* 0x920 */
85*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_din3)		/* 0x930 */
86*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_din4)		/* 0x940 */
87*4882a593Smuzhiyun 
88*4882a593Smuzhiyun 	uint32_t	reserved6[108];
89*4882a593Smuzhiyun 
90*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_doe0)		/* 0xb00 */
91*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_doe1)		/* 0xb10 */
92*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_doe2)		/* 0xb20 */
93*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_doe3)		/* 0xb30 */
94*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_doe4)		/* 0xb40 */
95*4882a593Smuzhiyun 
96*4882a593Smuzhiyun 	uint32_t	reserved7[300];
97*4882a593Smuzhiyun 
98*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_pin2irq0)	/* 0x1000 */
99*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_pin2irq1)	/* 0x1010 */
100*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_pin2irq2)	/* 0x1020 */
101*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_pin2irq3)	/* 0x1030 */
102*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_pin2irq4)	/* 0x1040 */
103*4882a593Smuzhiyun 
104*4882a593Smuzhiyun 	uint32_t	reserved8[44];
105*4882a593Smuzhiyun 
106*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqen0)		/* 0x1100 */
107*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqen1)		/* 0x1110 */
108*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqen2)		/* 0x1120 */
109*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqen3)		/* 0x1130 */
110*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqen4)		/* 0x1140 */
111*4882a593Smuzhiyun 
112*4882a593Smuzhiyun 	uint32_t	reserved9[44];
113*4882a593Smuzhiyun 
114*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqlevel0)	/* 0x1200 */
115*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqlevel1)	/* 0x1210 */
116*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqlevel2)	/* 0x1220 */
117*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqlevel3)	/* 0x1230 */
118*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqlevel4)	/* 0x1240 */
119*4882a593Smuzhiyun 
120*4882a593Smuzhiyun 	uint32_t	reserved10[44];
121*4882a593Smuzhiyun 
122*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqpol0)		/* 0x1300 */
123*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqpol1)		/* 0x1310 */
124*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqpol2)		/* 0x1320 */
125*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqpol3)		/* 0x1330 */
126*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqpol4)		/* 0x1340 */
127*4882a593Smuzhiyun 
128*4882a593Smuzhiyun 	uint32_t	reserved11[44];
129*4882a593Smuzhiyun 
130*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqstat0)	/* 0x1400 */
131*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqstat1)	/* 0x1410 */
132*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqstat2)	/* 0x1420 */
133*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqstat3)	/* 0x1430 */
134*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_irqstat4)	/* 0x1440 */
135*4882a593Smuzhiyun 
136*4882a593Smuzhiyun 	uint32_t	reserved12[380];
137*4882a593Smuzhiyun 
138*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_emi_odt_ctrl)	/* 0x1a40 */
139*4882a593Smuzhiyun 
140*4882a593Smuzhiyun 	uint32_t	reserved13[76];
141*4882a593Smuzhiyun 
142*4882a593Smuzhiyun 	mxs_reg_32(hw_pinctrl_emi_ds_ctrl)	/* 0x1b80 */
143*4882a593Smuzhiyun };
144*4882a593Smuzhiyun #endif
145*4882a593Smuzhiyun 
146*4882a593Smuzhiyun #define	PINCTRL_CTRL_SFTRST				(1 << 31)
147*4882a593Smuzhiyun #define	PINCTRL_CTRL_CLKGATE				(1 << 30)
148*4882a593Smuzhiyun #define	PINCTRL_CTRL_PRESENT4				(1 << 24)
149*4882a593Smuzhiyun #define	PINCTRL_CTRL_PRESENT3				(1 << 23)
150*4882a593Smuzhiyun #define	PINCTRL_CTRL_PRESENT2				(1 << 22)
151*4882a593Smuzhiyun #define	PINCTRL_CTRL_PRESENT1				(1 << 21)
152*4882a593Smuzhiyun #define	PINCTRL_CTRL_PRESENT0				(1 << 20)
153*4882a593Smuzhiyun #define	PINCTRL_CTRL_IRQOUT4				(1 << 4)
154*4882a593Smuzhiyun #define	PINCTRL_CTRL_IRQOUT3				(1 << 3)
155*4882a593Smuzhiyun #define	PINCTRL_CTRL_IRQOUT2				(1 << 2)
156*4882a593Smuzhiyun #define	PINCTRL_CTRL_IRQOUT1				(1 << 1)
157*4882a593Smuzhiyun #define	PINCTRL_CTRL_IRQOUT0				(1 << 0)
158*4882a593Smuzhiyun 
159*4882a593Smuzhiyun #define	PINCTRL_MUXSEL0_BANK0_PIN07_MASK		(0x3 << 14)
160*4882a593Smuzhiyun #define	PINCTRL_MUXSEL0_BANK0_PIN07_OFFSET		14
161*4882a593Smuzhiyun #define	PINCTRL_MUXSEL0_BANK0_PIN06_MASK		(0x3 << 12)
162*4882a593Smuzhiyun #define	PINCTRL_MUXSEL0_BANK0_PIN06_OFFSET		12
163*4882a593Smuzhiyun #define	PINCTRL_MUXSEL0_BANK0_PIN05_MASK		(0x3 << 10)
164*4882a593Smuzhiyun #define	PINCTRL_MUXSEL0_BANK0_PIN05_OFFSET		10
165*4882a593Smuzhiyun #define	PINCTRL_MUXSEL0_BANK0_PIN04_MASK		(0x3 << 8)
166*4882a593Smuzhiyun #define	PINCTRL_MUXSEL0_BANK0_PIN04_OFFSET		8
167*4882a593Smuzhiyun #define	PINCTRL_MUXSEL0_BANK0_PIN03_MASK		(0x3 << 6)
168*4882a593Smuzhiyun #define	PINCTRL_MUXSEL0_BANK0_PIN03_OFFSET		6
169*4882a593Smuzhiyun #define	PINCTRL_MUXSEL0_BANK0_PIN02_MASK		(0x3 << 4)
170*4882a593Smuzhiyun #define	PINCTRL_MUXSEL0_BANK0_PIN02_OFFSET		4
171*4882a593Smuzhiyun #define	PINCTRL_MUXSEL0_BANK0_PIN01_MASK		(0x3 << 2)
172*4882a593Smuzhiyun #define	PINCTRL_MUXSEL0_BANK0_PIN01_OFFSET		2
173*4882a593Smuzhiyun #define	PINCTRL_MUXSEL0_BANK0_PIN00_MASK		(0x3 << 0)
174*4882a593Smuzhiyun #define	PINCTRL_MUXSEL0_BANK0_PIN00_OFFSET		0
175*4882a593Smuzhiyun 
176*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN28_MASK		(0x3 << 24)
177*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN28_OFFSET		24
178*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN27_MASK		(0x3 << 22)
179*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN27_OFFSET		22
180*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN26_MASK		(0x3 << 20)
181*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN26_OFFSET		20
182*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN25_MASK		(0x3 << 18)
183*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN25_OFFSET		18
184*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN24_MASK		(0x3 << 16)
185*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN24_OFFSET		16
186*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN23_MASK		(0x3 << 14)
187*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN23_OFFSET		14
188*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN22_MASK		(0x3 << 12)
189*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN22_OFFSET		12
190*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN21_MASK		(0x3 << 10)
191*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN21_OFFSET		10
192*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN20_MASK		(0x3 << 8)
193*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN20_OFFSET		8
194*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN19_MASK		(0x3 << 6)
195*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN19_OFFSET		6
196*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN18_MASK		(0x3 << 4)
197*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN18_OFFSET		4
198*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN17_MASK		(0x3 << 2)
199*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN17_OFFSET		2
200*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN16_MASK		(0x3 << 0)
201*4882a593Smuzhiyun #define	PINCTRL_MUXSEL1_BANK0_PIN16_OFFSET		0
202*4882a593Smuzhiyun 
203*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN15_MASK		(0x3 << 30)
204*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN15_OFFSET		30
205*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN14_MASK		(0x3 << 28)
206*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN14_OFFSET		28
207*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN13_MASK		(0x3 << 26)
208*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN13_OFFSET		26
209*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN12_MASK		(0x3 << 24)
210*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN12_OFFSET		24
211*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN11_MASK		(0x3 << 22)
212*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN11_OFFSET		22
213*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN10_MASK		(0x3 << 20)
214*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN10_OFFSET		20
215*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN09_MASK		(0x3 << 18)
216*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN09_OFFSET		18
217*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN08_MASK		(0x3 << 16)
218*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN08_OFFSET		16
219*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN07_MASK		(0x3 << 14)
220*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN07_OFFSET		14
221*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN06_MASK		(0x3 << 12)
222*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN06_OFFSET		12
223*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN05_MASK		(0x3 << 10)
224*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN05_OFFSET		10
225*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN04_MASK		(0x3 << 8)
226*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN04_OFFSET		8
227*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN03_MASK		(0x3 << 6)
228*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN03_OFFSET		6
229*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN02_MASK		(0x3 << 4)
230*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN02_OFFSET		4
231*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN01_MASK		(0x3 << 2)
232*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN01_OFFSET		2
233*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN00_MASK		(0x3 << 0)
234*4882a593Smuzhiyun #define	PINCTRL_MUXSEL2_BANK1_PIN00_OFFSET		0
235*4882a593Smuzhiyun 
236*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN31_MASK		(0x3 << 30)
237*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN31_OFFSET		30
238*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN30_MASK		(0x3 << 28)
239*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN30_OFFSET		28
240*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN29_MASK		(0x3 << 26)
241*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN29_OFFSET		26
242*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN28_MASK		(0x3 << 24)
243*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN28_OFFSET		24
244*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN27_MASK		(0x3 << 22)
245*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN27_OFFSET		22
246*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN26_MASK		(0x3 << 20)
247*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN26_OFFSET		20
248*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN25_MASK		(0x3 << 18)
249*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN25_OFFSET		18
250*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN24_MASK		(0x3 << 16)
251*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN24_OFFSET		16
252*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN23_MASK		(0x3 << 14)
253*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN23_OFFSET		14
254*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN22_MASK		(0x3 << 12)
255*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN22_OFFSET		12
256*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN21_MASK		(0x3 << 10)
257*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN21_OFFSET		10
258*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN20_MASK		(0x3 << 8)
259*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN20_OFFSET		8
260*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN19_MASK		(0x3 << 6)
261*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN19_OFFSET		6
262*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN18_MASK		(0x3 << 4)
263*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN18_OFFSET		4
264*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN17_MASK		(0x3 << 2)
265*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN17_OFFSET		2
266*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN16_MASK		(0x3 << 0)
267*4882a593Smuzhiyun #define	PINCTRL_MUXSEL3_BANK1_PIN16_OFFSET		0
268*4882a593Smuzhiyun 
269*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN15_MASK		(0x3 << 30)
270*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN15_OFFSET		30
271*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN14_MASK		(0x3 << 28)
272*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN14_OFFSET		28
273*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN13_MASK		(0x3 << 26)
274*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN13_OFFSET		26
275*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN12_MASK		(0x3 << 24)
276*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN12_OFFSET		24
277*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN10_MASK		(0x3 << 20)
278*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN10_OFFSET		20
279*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN09_MASK		(0x3 << 18)
280*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN09_OFFSET		18
281*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN08_MASK		(0x3 << 16)
282*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN08_OFFSET		16
283*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN07_MASK		(0x3 << 14)
284*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN07_OFFSET		14
285*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN06_MASK		(0x3 << 12)
286*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN06_OFFSET		12
287*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN05_MASK		(0x3 << 10)
288*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN05_OFFSET		10
289*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN04_MASK		(0x3 << 8)
290*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN04_OFFSET		8
291*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN03_MASK		(0x3 << 6)
292*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN03_OFFSET		6
293*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN02_MASK		(0x3 << 4)
294*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN02_OFFSET		4
295*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN01_MASK		(0x3 << 2)
296*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN01_OFFSET		2
297*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN00_MASK		(0x3 << 0)
298*4882a593Smuzhiyun #define	PINCTRL_MUXSEL4_BANK2_PIN00_OFFSET		0
299*4882a593Smuzhiyun 
300*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN27_MASK		(0x3 << 22)
301*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN27_OFFSET		22
302*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN26_MASK		(0x3 << 20)
303*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN26_OFFSET		20
304*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN25_MASK		(0x3 << 18)
305*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN25_OFFSET		18
306*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN24_MASK		(0x3 << 16)
307*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN24_OFFSET		16
308*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN21_MASK		(0x3 << 10)
309*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN21_OFFSET		10
310*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN20_MASK		(0x3 << 8)
311*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN20_OFFSET		8
312*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN19_MASK		(0x3 << 6)
313*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN19_OFFSET		6
314*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN18_MASK		(0x3 << 4)
315*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN18_OFFSET		4
316*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN17_MASK		(0x3 << 2)
317*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN17_OFFSET		2
318*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN16_MASK		(0x3 << 0)
319*4882a593Smuzhiyun #define	PINCTRL_MUXSEL5_BANK2_PIN16_OFFSET		0
320*4882a593Smuzhiyun 
321*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN15_MASK		(0x3 << 30)
322*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN15_OFFSET		30
323*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN14_MASK		(0x3 << 28)
324*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN14_OFFSET		28
325*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN13_MASK		(0x3 << 26)
326*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN13_OFFSET		26
327*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN12_MASK		(0x3 << 24)
328*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN12_OFFSET		24
329*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN11_MASK		(0x3 << 22)
330*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN11_OFFSET		22
331*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN10_MASK		(0x3 << 20)
332*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN10_OFFSET		20
333*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN09_MASK		(0x3 << 18)
334*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN09_OFFSET		18
335*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN08_MASK		(0x3 << 16)
336*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN08_OFFSET		16
337*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN07_MASK		(0x3 << 14)
338*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN07_OFFSET		14
339*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN06_MASK		(0x3 << 12)
340*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN06_OFFSET		12
341*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN05_MASK		(0x3 << 10)
342*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN05_OFFSET		10
343*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN04_MASK		(0x3 << 8)
344*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN04_OFFSET		8
345*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN03_MASK		(0x3 << 6)
346*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN03_OFFSET		6
347*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN02_MASK		(0x3 << 4)
348*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN02_OFFSET		4
349*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN01_MASK		(0x3 << 2)
350*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN01_OFFSET		2
351*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN00_MASK		(0x3 << 0)
352*4882a593Smuzhiyun #define	PINCTRL_MUXSEL6_BANK3_PIN00_OFFSET		0
353*4882a593Smuzhiyun 
354*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN30_MASK		(0x3 << 28)
355*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN30_OFFSET		28
356*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN29_MASK		(0x3 << 26)
357*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN29_OFFSET		26
358*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN28_MASK		(0x3 << 24)
359*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN28_OFFSET		24
360*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN27_MASK		(0x3 << 22)
361*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN27_OFFSET		22
362*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN26_MASK		(0x3 << 20)
363*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN26_OFFSET		20
364*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN25_MASK		(0x3 << 18)
365*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN25_OFFSET		18
366*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN24_MASK		(0x3 << 16)
367*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN24_OFFSET		16
368*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN23_MASK		(0x3 << 14)
369*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN23_OFFSET		14
370*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN22_MASK		(0x3 << 12)
371*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN22_OFFSET		12
372*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN21_MASK		(0x3 << 10)
373*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN21_OFFSET		10
374*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN20_MASK		(0x3 << 8)
375*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN20_OFFSET		8
376*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN18_MASK		(0x3 << 4)
377*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN18_OFFSET		4
378*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN17_MASK		(0x3 << 2)
379*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN17_OFFSET		2
380*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN16_MASK		(0x3 << 0)
381*4882a593Smuzhiyun #define	PINCTRL_MUXSEL7_BANK3_PIN16_OFFSET		0
382*4882a593Smuzhiyun 
383*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN15_MASK		(0x3 << 30)
384*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN15_OFFSET		30
385*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN14_MASK		(0x3 << 28)
386*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN14_OFFSET		28
387*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN13_MASK		(0x3 << 26)
388*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN13_OFFSET		26
389*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN12_MASK		(0x3 << 24)
390*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN12_OFFSET		24
391*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN11_MASK		(0x3 << 22)
392*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN11_OFFSET		22
393*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN10_MASK		(0x3 << 20)
394*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN10_OFFSET		20
395*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN09_MASK		(0x3 << 18)
396*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN09_OFFSET		18
397*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN08_MASK		(0x3 << 16)
398*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN08_OFFSET		16
399*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN07_MASK		(0x3 << 14)
400*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN07_OFFSET		14
401*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN06_MASK		(0x3 << 12)
402*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN06_OFFSET		12
403*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN05_MASK		(0x3 << 10)
404*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN05_OFFSET		10
405*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN04_MASK		(0x3 << 8)
406*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN04_OFFSET		8
407*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN03_MASK		(0x3 << 6)
408*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN03_OFFSET		6
409*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN02_MASK		(0x3 << 4)
410*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN02_OFFSET		4
411*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN01_MASK		(0x3 << 2)
412*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN01_OFFSET		2
413*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN00_MASK		(0x3 << 0)
414*4882a593Smuzhiyun #define	PINCTRL_MUXSEL8_BANK4_PIN00_OFFSET		0
415*4882a593Smuzhiyun 
416*4882a593Smuzhiyun #define	PINCTRL_MUXSEL9_BANK4_PIN20_MASK		(0x3 << 8)
417*4882a593Smuzhiyun #define	PINCTRL_MUXSEL9_BANK4_PIN20_OFFSET		8
418*4882a593Smuzhiyun #define	PINCTRL_MUXSEL9_BANK4_PIN16_MASK		(0x3 << 0)
419*4882a593Smuzhiyun #define	PINCTRL_MUXSEL9_BANK4_PIN16_OFFSET		0
420*4882a593Smuzhiyun 
421*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN15_MASK		(0x3 << 30)
422*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN15_OFFSET		30
423*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN14_MASK		(0x3 << 28)
424*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN14_OFFSET		28
425*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN13_MASK		(0x3 << 26)
426*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN13_OFFSET		26
427*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN12_MASK		(0x3 << 24)
428*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN12_OFFSET		24
429*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN11_MASK		(0x3 << 22)
430*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN11_OFFSET		22
431*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN10_MASK		(0x3 << 20)
432*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN10_OFFSET		20
433*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN09_MASK		(0x3 << 18)
434*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN09_OFFSET		18
435*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN08_MASK		(0x3 << 16)
436*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN08_OFFSET		16
437*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN07_MASK		(0x3 << 14)
438*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN07_OFFSET		14
439*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN06_MASK		(0x3 << 12)
440*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN06_OFFSET		12
441*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN05_MASK		(0x3 << 10)
442*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN05_OFFSET		10
443*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN04_MASK		(0x3 << 8)
444*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN04_OFFSET		8
445*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN03_MASK		(0x3 << 6)
446*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN03_OFFSET		6
447*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN02_MASK		(0x3 << 4)
448*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN02_OFFSET		4
449*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN01_MASK		(0x3 << 2)
450*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN01_OFFSET		2
451*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN00_MASK		(0x3 << 0)
452*4882a593Smuzhiyun #define	PINCTRL_MUXSEL10_BANK5_PIN00_OFFSET		0
453*4882a593Smuzhiyun 
454*4882a593Smuzhiyun #define	PINCTRL_MUXSEL11_BANK5_PIN26_MASK		(0x3 << 20)
455*4882a593Smuzhiyun #define	PINCTRL_MUXSEL11_BANK5_PIN26_OFFSET		20
456*4882a593Smuzhiyun #define	PINCTRL_MUXSEL11_BANK5_PIN23_MASK		(0x3 << 14)
457*4882a593Smuzhiyun #define	PINCTRL_MUXSEL11_BANK5_PIN23_OFFSET		14
458*4882a593Smuzhiyun #define	PINCTRL_MUXSEL11_BANK5_PIN22_MASK		(0x3 << 12)
459*4882a593Smuzhiyun #define	PINCTRL_MUXSEL11_BANK5_PIN22_OFFSET		12
460*4882a593Smuzhiyun #define	PINCTRL_MUXSEL11_BANK5_PIN21_MASK		(0x3 << 10)
461*4882a593Smuzhiyun #define	PINCTRL_MUXSEL11_BANK5_PIN21_OFFSET		10
462*4882a593Smuzhiyun #define	PINCTRL_MUXSEL11_BANK5_PIN20_MASK		(0x3 << 8)
463*4882a593Smuzhiyun #define	PINCTRL_MUXSEL11_BANK5_PIN20_OFFSET		8
464*4882a593Smuzhiyun #define	PINCTRL_MUXSEL11_BANK5_PIN19_MASK		(0x3 << 6)
465*4882a593Smuzhiyun #define	PINCTRL_MUXSEL11_BANK5_PIN19_OFFSET		6
466*4882a593Smuzhiyun #define	PINCTRL_MUXSEL11_BANK5_PIN18_MASK		(0x3 << 4)
467*4882a593Smuzhiyun #define	PINCTRL_MUXSEL11_BANK5_PIN18_OFFSET		4
468*4882a593Smuzhiyun #define	PINCTRL_MUXSEL11_BANK5_PIN17_MASK		(0x3 << 2)
469*4882a593Smuzhiyun #define	PINCTRL_MUXSEL11_BANK5_PIN17_OFFSET		2
470*4882a593Smuzhiyun #define	PINCTRL_MUXSEL11_BANK5_PIN16_MASK		(0x3 << 0)
471*4882a593Smuzhiyun #define	PINCTRL_MUXSEL11_BANK5_PIN16_OFFSET		0
472*4882a593Smuzhiyun 
473*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN14_MASK		(0x3 << 28)
474*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN14_OFFSET		28
475*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN13_MASK		(0x3 << 26)
476*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN13_OFFSET		26
477*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN12_MASK		(0x3 << 24)
478*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN12_OFFSET		24
479*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN11_MASK		(0x3 << 22)
480*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN11_OFFSET		22
481*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN10_MASK		(0x3 << 20)
482*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN10_OFFSET		20
483*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN09_MASK		(0x3 << 18)
484*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN09_OFFSET		18
485*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN08_MASK		(0x3 << 16)
486*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN08_OFFSET		16
487*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN07_MASK		(0x3 << 14)
488*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN07_OFFSET		14
489*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN06_MASK		(0x3 << 12)
490*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN06_OFFSET		12
491*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN05_MASK		(0x3 << 10)
492*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN05_OFFSET		10
493*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN04_MASK		(0x3 << 8)
494*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN04_OFFSET		8
495*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN03_MASK		(0x3 << 6)
496*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN03_OFFSET		6
497*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN02_MASK		(0x3 << 4)
498*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN02_OFFSET		4
499*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN01_MASK		(0x3 << 2)
500*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN01_OFFSET		2
501*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN00_MASK		(0x3 << 0)
502*4882a593Smuzhiyun #define	PINCTRL_MUXSEL12_BANK6_PIN00_OFFSET		0
503*4882a593Smuzhiyun 
504*4882a593Smuzhiyun #define	PINCTRL_MUXSEL13_BANK6_PIN24_MASK		(0x3 << 16)
505*4882a593Smuzhiyun #define	PINCTRL_MUXSEL13_BANK6_PIN24_OFFSET		16
506*4882a593Smuzhiyun #define	PINCTRL_MUXSEL13_BANK6_PIN23_MASK		(0x3 << 14)
507*4882a593Smuzhiyun #define	PINCTRL_MUXSEL13_BANK6_PIN23_OFFSET		14
508*4882a593Smuzhiyun #define	PINCTRL_MUXSEL13_BANK6_PIN22_MASK		(0x3 << 12)
509*4882a593Smuzhiyun #define	PINCTRL_MUXSEL13_BANK6_PIN22_OFFSET		12
510*4882a593Smuzhiyun #define	PINCTRL_MUXSEL13_BANK6_PIN21_MASK		(0x3 << 10)
511*4882a593Smuzhiyun #define	PINCTRL_MUXSEL13_BANK6_PIN21_OFFSET		10
512*4882a593Smuzhiyun #define	PINCTRL_MUXSEL13_BANK6_PIN20_MASK		(0x3 << 8)
513*4882a593Smuzhiyun #define	PINCTRL_MUXSEL13_BANK6_PIN20_OFFSET		8
514*4882a593Smuzhiyun #define	PINCTRL_MUXSEL13_BANK6_PIN19_MASK		(0x3 << 6)
515*4882a593Smuzhiyun #define	PINCTRL_MUXSEL13_BANK6_PIN19_OFFSET		6
516*4882a593Smuzhiyun #define	PINCTRL_MUXSEL13_BANK6_PIN18_MASK		(0x3 << 4)
517*4882a593Smuzhiyun #define	PINCTRL_MUXSEL13_BANK6_PIN18_OFFSET		4
518*4882a593Smuzhiyun #define	PINCTRL_MUXSEL13_BANK6_PIN17_MASK		(0x3 << 2)
519*4882a593Smuzhiyun #define	PINCTRL_MUXSEL13_BANK6_PIN17_OFFSET		2
520*4882a593Smuzhiyun #define	PINCTRL_MUXSEL13_BANK6_PIN16_MASK		(0x3 << 0)
521*4882a593Smuzhiyun #define	PINCTRL_MUXSEL13_BANK6_PIN16_OFFSET		0
522*4882a593Smuzhiyun 
523*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN07_V			(1 << 30)
524*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN07_MA_MASK		(0x3 << 28)
525*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN07_MA_OFFSET		28
526*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN06_V			(1 << 26)
527*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN06_MA_MASK		(0x3 << 24)
528*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN06_MA_OFFSET		24
529*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN05_V			(1 << 22)
530*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN05_MA_MASK		(0x3 << 20)
531*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN05_MA_OFFSET		20
532*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN04_V			(1 << 18)
533*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN04_MA_MASK		(0x3 << 16)
534*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN04_MA_OFFSET		16
535*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN03_V			(1 << 14)
536*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN03_MA_MASK		(0x3 << 12)
537*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN03_MA_OFFSET		12
538*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN02_V			(1 << 10)
539*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN02_MA_MASK		(0x3 << 8)
540*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN02_MA_OFFSET		8
541*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN01_V			(1 << 6)
542*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN01_MA_MASK		(0x3 << 4)
543*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN01_MA_OFFSET		4
544*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN00_V			(1 << 2)
545*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN00_MA_MASK		(0x3 << 0)
546*4882a593Smuzhiyun #define	PINCTRL_DRIVE0_BANK0_PIN00_MA_OFFSET		0
547*4882a593Smuzhiyun 
548*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN23_V			(1 << 30)
549*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN23_MA_MASK		(0x3 << 28)
550*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN23_MA_OFFSET		28
551*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN22_V			(1 << 26)
552*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN22_MA_MASK		(0x3 << 24)
553*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN22_MA_OFFSET		24
554*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN21_V			(1 << 22)
555*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN21_MA_MASK		(0x3 << 20)
556*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN21_MA_OFFSET		20
557*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN20_V			(1 << 18)
558*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN20_MA_MASK		(0x3 << 16)
559*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN20_MA_OFFSET		16
560*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN19_V			(1 << 14)
561*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN19_MA_MASK		(0x3 << 12)
562*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN19_MA_OFFSET		12
563*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN18_V			(1 << 10)
564*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN18_MA_MASK		(0x3 << 8)
565*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN18_MA_OFFSET		8
566*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN17_V			(1 << 6)
567*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN17_MA_MASK		(0x3 << 4)
568*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN17_MA_OFFSET		4
569*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN16_V			(1 << 2)
570*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN16_MA_MASK		(0x3 << 0)
571*4882a593Smuzhiyun #define	PINCTRL_DRIVE2_BANK0_PIN16_MA_OFFSET		0
572*4882a593Smuzhiyun 
573*4882a593Smuzhiyun #define	PINCTRL_DRIVE3_BANK0_PIN28_V			(1 << 18)
574*4882a593Smuzhiyun #define	PINCTRL_DRIVE3_BANK0_PIN28_MA_MASK		(0x3 << 16)
575*4882a593Smuzhiyun #define	PINCTRL_DRIVE3_BANK0_PIN28_MA_OFFSET		16
576*4882a593Smuzhiyun #define	PINCTRL_DRIVE3_BANK0_PIN27_V			(1 << 14)
577*4882a593Smuzhiyun #define	PINCTRL_DRIVE3_BANK0_PIN27_MA_MASK		(0x3 << 12)
578*4882a593Smuzhiyun #define	PINCTRL_DRIVE3_BANK0_PIN27_MA_OFFSET		12
579*4882a593Smuzhiyun #define	PINCTRL_DRIVE3_BANK0_PIN26_V			(1 << 10)
580*4882a593Smuzhiyun #define	PINCTRL_DRIVE3_BANK0_PIN26_MA_MASK		(0x3 << 8)
581*4882a593Smuzhiyun #define	PINCTRL_DRIVE3_BANK0_PIN26_MA_OFFSET		8
582*4882a593Smuzhiyun #define	PINCTRL_DRIVE3_BANK0_PIN25_V			(1 << 6)
583*4882a593Smuzhiyun #define	PINCTRL_DRIVE3_BANK0_PIN25_MA_MASK		(0x3 << 4)
584*4882a593Smuzhiyun #define	PINCTRL_DRIVE3_BANK0_PIN25_MA_OFFSET		4
585*4882a593Smuzhiyun #define	PINCTRL_DRIVE3_BANK0_PIN24_V			(1 << 2)
586*4882a593Smuzhiyun #define	PINCTRL_DRIVE3_BANK0_PIN24_MA_MASK		(0x3 << 0)
587*4882a593Smuzhiyun #define	PINCTRL_DRIVE3_BANK0_PIN24_MA_OFFSET		0
588*4882a593Smuzhiyun 
589*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN07_V			(1 << 30)
590*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN07_MA_MASK		(0x3 << 28)
591*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN07_MA_OFFSET		28
592*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN06_V			(1 << 26)
593*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN06_MA_MASK		(0x3 << 24)
594*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN06_MA_OFFSET		24
595*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN05_V			(1 << 22)
596*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN05_MA_MASK		(0x3 << 20)
597*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN05_MA_OFFSET		20
598*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN04_V			(1 << 18)
599*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN04_MA_MASK		(0x3 << 16)
600*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN04_MA_OFFSET		16
601*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN03_V			(1 << 14)
602*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN03_MA_MASK		(0x3 << 12)
603*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN03_MA_OFFSET		12
604*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN02_V			(1 << 10)
605*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN02_MA_MASK		(0x3 << 8)
606*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN02_MA_OFFSET		8
607*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN01_V			(1 << 6)
608*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN01_MA_MASK		(0x3 << 4)
609*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN01_MA_OFFSET		4
610*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN00_V			(1 << 2)
611*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN00_MA_MASK		(0x3 << 0)
612*4882a593Smuzhiyun #define	PINCTRL_DRIVE4_BANK1_PIN00_MA_OFFSET		0
613*4882a593Smuzhiyun 
614*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN15_V			(1 << 30)
615*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN15_MA_MASK		(0x3 << 28)
616*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN15_MA_OFFSET		28
617*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN14_V			(1 << 26)
618*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN14_MA_MASK		(0x3 << 24)
619*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN14_MA_OFFSET		24
620*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN13_V			(1 << 22)
621*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN13_MA_MASK		(0x3 << 20)
622*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN13_MA_OFFSET		20
623*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN12_V			(1 << 18)
624*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN12_MA_MASK		(0x3 << 16)
625*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN12_MA_OFFSET		16
626*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN11_V			(1 << 14)
627*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN11_MA_MASK		(0x3 << 12)
628*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN11_MA_OFFSET		12
629*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN10_V			(1 << 10)
630*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN10_MA_MASK		(0x3 << 8)
631*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN10_MA_OFFSET		8
632*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN09_V			(1 << 6)
633*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN09_MA_MASK		(0x3 << 4)
634*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN09_MA_OFFSET		4
635*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN08_V			(1 << 2)
636*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN08_MA_MASK		(0x3 << 0)
637*4882a593Smuzhiyun #define	PINCTRL_DRIVE5_BANK1_PIN08_MA_OFFSET		0
638*4882a593Smuzhiyun 
639*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN23_V			(1 << 30)
640*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN23_MA_MASK		(0x3 << 28)
641*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN23_MA_OFFSET		28
642*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN22_V			(1 << 26)
643*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN22_MA_MASK		(0x3 << 24)
644*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN22_MA_OFFSET		24
645*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN21_V			(1 << 22)
646*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN21_MA_MASK		(0x3 << 20)
647*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN21_MA_OFFSET		20
648*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN20_V			(1 << 18)
649*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN20_MA_MASK		(0x3 << 16)
650*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN20_MA_OFFSET		16
651*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN19_V			(1 << 14)
652*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN19_MA_MASK		(0x3 << 12)
653*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN19_MA_OFFSET		12
654*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN18_V			(1 << 10)
655*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN18_MA_MASK		(0x3 << 8)
656*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN18_MA_OFFSET		8
657*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN17_V			(1 << 6)
658*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN17_MA_MASK		(0x3 << 4)
659*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN17_MA_OFFSET		4
660*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN16_V			(1 << 2)
661*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN16_MA_MASK		(0x3 << 0)
662*4882a593Smuzhiyun #define	PINCTRL_DRIVE6_BANK1_PIN16_MA_OFFSET		0
663*4882a593Smuzhiyun 
664*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN31_V			(1 << 30)
665*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN31_MA_MASK		(0x3 << 28)
666*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN31_MA_OFFSET		28
667*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN30_V			(1 << 26)
668*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN30_MA_MASK		(0x3 << 24)
669*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN30_MA_OFFSET		24
670*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN29_V			(1 << 22)
671*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN29_MA_MASK		(0x3 << 20)
672*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN29_MA_OFFSET		20
673*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN28_V			(1 << 18)
674*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN28_MA_MASK		(0x3 << 16)
675*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN28_MA_OFFSET		16
676*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN27_V			(1 << 14)
677*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN27_MA_MASK		(0x3 << 12)
678*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN27_MA_OFFSET		12
679*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN26_V			(1 << 10)
680*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN26_MA_MASK		(0x3 << 8)
681*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN26_MA_OFFSET		8
682*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN25_V			(1 << 6)
683*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN25_MA_MASK		(0x3 << 4)
684*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN25_MA_OFFSET		4
685*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN24_V			(1 << 2)
686*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN24_MA_MASK		(0x3 << 0)
687*4882a593Smuzhiyun #define	PINCTRL_DRIVE7_BANK1_PIN24_MA_OFFSET		0
688*4882a593Smuzhiyun 
689*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN07_V			(1 << 30)
690*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN07_MA_MASK		(0x3 << 28)
691*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN07_MA_OFFSET		28
692*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN06_V			(1 << 26)
693*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN06_MA_MASK		(0x3 << 24)
694*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN06_MA_OFFSET		24
695*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN05_V			(1 << 22)
696*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN05_MA_MASK		(0x3 << 20)
697*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN05_MA_OFFSET		20
698*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN04_V			(1 << 18)
699*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN04_MA_MASK		(0x3 << 16)
700*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN04_MA_OFFSET		16
701*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN03_V			(1 << 14)
702*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN03_MA_MASK		(0x3 << 12)
703*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN03_MA_OFFSET		12
704*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN02_V			(1 << 10)
705*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN02_MA_MASK		(0x3 << 8)
706*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN02_MA_OFFSET		8
707*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN01_V			(1 << 6)
708*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN01_MA_MASK		(0x3 << 4)
709*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN01_MA_OFFSET		4
710*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN00_V			(1 << 2)
711*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN00_MA_MASK		(0x3 << 0)
712*4882a593Smuzhiyun #define	PINCTRL_DRIVE8_BANK2_PIN00_MA_OFFSET		0
713*4882a593Smuzhiyun 
714*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN15_V			(1 << 30)
715*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN15_MA_MASK		(0x3 << 28)
716*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN15_MA_OFFSET		28
717*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN14_V			(1 << 26)
718*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN14_MA_MASK		(0x3 << 24)
719*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN14_MA_OFFSET		24
720*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN13_V			(1 << 22)
721*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN13_MA_MASK		(0x3 << 20)
722*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN13_MA_OFFSET		20
723*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN12_V			(1 << 18)
724*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN12_MA_MASK		(0x3 << 16)
725*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN12_MA_OFFSET		16
726*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN10_V			(1 << 10)
727*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN10_MA_MASK		(0x3 << 8)
728*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN10_MA_OFFSET		8
729*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN09_V			(1 << 6)
730*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN09_MA_MASK		(0x3 << 4)
731*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN09_MA_OFFSET		4
732*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN08_V			(1 << 2)
733*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN08_MA_MASK		(0x3 << 0)
734*4882a593Smuzhiyun #define	PINCTRL_DRIVE9_BANK2_PIN08_MA_OFFSET		0
735*4882a593Smuzhiyun 
736*4882a593Smuzhiyun #define	PINCTRL_DRIVE10_BANK2_PIN21_V			(1 << 22)
737*4882a593Smuzhiyun #define	PINCTRL_DRIVE10_BANK2_PIN21_MA_MASK		(0x3 << 20)
738*4882a593Smuzhiyun #define	PINCTRL_DRIVE10_BANK2_PIN21_MA_OFFSET		20
739*4882a593Smuzhiyun #define	PINCTRL_DRIVE10_BANK2_PIN20_V			(1 << 18)
740*4882a593Smuzhiyun #define	PINCTRL_DRIVE10_BANK2_PIN20_MA_MASK		(0x3 << 16)
741*4882a593Smuzhiyun #define	PINCTRL_DRIVE10_BANK2_PIN20_MA_OFFSET		16
742*4882a593Smuzhiyun #define	PINCTRL_DRIVE10_BANK2_PIN19_V			(1 << 14)
743*4882a593Smuzhiyun #define	PINCTRL_DRIVE10_BANK2_PIN19_MA_MASK		(0x3 << 12)
744*4882a593Smuzhiyun #define	PINCTRL_DRIVE10_BANK2_PIN19_MA_OFFSET		12
745*4882a593Smuzhiyun #define	PINCTRL_DRIVE10_BANK2_PIN18_V			(1 << 10)
746*4882a593Smuzhiyun #define	PINCTRL_DRIVE10_BANK2_PIN18_MA_MASK		(0x3 << 8)
747*4882a593Smuzhiyun #define	PINCTRL_DRIVE10_BANK2_PIN18_MA_OFFSET		8
748*4882a593Smuzhiyun #define	PINCTRL_DRIVE10_BANK2_PIN17_V			(1 << 6)
749*4882a593Smuzhiyun #define	PINCTRL_DRIVE10_BANK2_PIN17_MA_MASK		(0x3 << 4)
750*4882a593Smuzhiyun #define	PINCTRL_DRIVE10_BANK2_PIN17_MA_OFFSET		4
751*4882a593Smuzhiyun #define	PINCTRL_DRIVE10_BANK2_PIN16_V			(1 << 2)
752*4882a593Smuzhiyun #define	PINCTRL_DRIVE10_BANK2_PIN16_MA_MASK		(0x3 << 0)
753*4882a593Smuzhiyun #define	PINCTRL_DRIVE10_BANK2_PIN16_MA_OFFSET		0
754*4882a593Smuzhiyun 
755*4882a593Smuzhiyun #define	PINCTRL_DRIVE11_BANK2_PIN27_V			(1 << 14)
756*4882a593Smuzhiyun #define	PINCTRL_DRIVE11_BANK2_PIN27_MA_MASK		(0x3 << 12)
757*4882a593Smuzhiyun #define	PINCTRL_DRIVE11_BANK2_PIN27_MA_OFFSET		12
758*4882a593Smuzhiyun #define	PINCTRL_DRIVE11_BANK2_PIN26_V			(1 << 10)
759*4882a593Smuzhiyun #define	PINCTRL_DRIVE11_BANK2_PIN26_MA_MASK		(0x3 << 8)
760*4882a593Smuzhiyun #define	PINCTRL_DRIVE11_BANK2_PIN26_MA_OFFSET		8
761*4882a593Smuzhiyun #define	PINCTRL_DRIVE11_BANK2_PIN25_V			(1 << 6)
762*4882a593Smuzhiyun #define	PINCTRL_DRIVE11_BANK2_PIN25_MA_MASK		(0x3 << 4)
763*4882a593Smuzhiyun #define	PINCTRL_DRIVE11_BANK2_PIN25_MA_OFFSET		4
764*4882a593Smuzhiyun #define	PINCTRL_DRIVE11_BANK2_PIN24_V			(1 << 2)
765*4882a593Smuzhiyun #define	PINCTRL_DRIVE11_BANK2_PIN24_MA_MASK		(0x3 << 0)
766*4882a593Smuzhiyun #define	PINCTRL_DRIVE11_BANK2_PIN24_MA_OFFSET		0
767*4882a593Smuzhiyun 
768*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN07_V			(1 << 30)
769*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN07_MA_MASK		(0x3 << 28)
770*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN07_MA_OFFSET		28
771*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN06_V			(1 << 26)
772*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN06_MA_MASK		(0x3 << 24)
773*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN06_MA_OFFSET		24
774*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN05_V			(1 << 22)
775*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN05_MA_MASK		(0x3 << 20)
776*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN05_MA_OFFSET		20
777*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN04_V			(1 << 18)
778*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN04_MA_MASK		(0x3 << 16)
779*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN04_MA_OFFSET		16
780*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN03_V			(1 << 14)
781*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN03_MA_MASK		(0x3 << 12)
782*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN03_MA_OFFSET		12
783*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN02_V			(1 << 10)
784*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN02_MA_MASK		(0x3 << 8)
785*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN02_MA_OFFSET		8
786*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN01_V			(1 << 6)
787*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN01_MA_MASK		(0x3 << 4)
788*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN01_MA_OFFSET		4
789*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN00_V			(1 << 2)
790*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN00_MA_MASK		(0x3 << 0)
791*4882a593Smuzhiyun #define	PINCTRL_DRIVE12_BANK3_PIN00_MA_OFFSET		0
792*4882a593Smuzhiyun 
793*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN15_V			(1 << 30)
794*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN15_MA_MASK		(0x3 << 28)
795*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN15_MA_OFFSET		28
796*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN14_V			(1 << 26)
797*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN14_MA_MASK		(0x3 << 24)
798*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN14_MA_OFFSET		24
799*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN13_V			(1 << 22)
800*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN13_MA_MASK		(0x3 << 20)
801*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN13_MA_OFFSET		20
802*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN12_V			(1 << 18)
803*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN12_MA_MASK		(0x3 << 16)
804*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN12_MA_OFFSET		16
805*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN11_V			(1 << 14)
806*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN11_MA_MASK		(0x3 << 12)
807*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN11_MA_OFFSET		12
808*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN10_V			(1 << 10)
809*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN10_MA_MASK		(0x3 << 8)
810*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN10_MA_OFFSET		8
811*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN09_V			(1 << 6)
812*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN09_MA_MASK		(0x3 << 4)
813*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN09_MA_OFFSET		4
814*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN08_V			(1 << 2)
815*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN08_MA_MASK		(0x3 << 0)
816*4882a593Smuzhiyun #define	PINCTRL_DRIVE13_BANK3_PIN08_MA_OFFSET		0
817*4882a593Smuzhiyun 
818*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN23_V			(1 << 30)
819*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN23_MA_MASK		(0x3 << 28)
820*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN23_MA_OFFSET		28
821*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN22_V			(1 << 26)
822*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN22_MA_MASK		(0x3 << 24)
823*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN22_MA_OFFSET		24
824*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN21_V			(1 << 22)
825*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN21_MA_MASK		(0x3 << 20)
826*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN21_MA_OFFSET		20
827*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN20_V			(1 << 18)
828*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN20_MA_MASK		(0x3 << 16)
829*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN20_MA_OFFSET		16
830*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN18_V			(1 << 10)
831*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN18_MA_MASK		(0x3 << 8)
832*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN18_MA_OFFSET		8
833*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN17_V			(1 << 6)
834*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN17_MA_MASK		(0x3 << 4)
835*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN17_MA_OFFSET		4
836*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN16_V			(1 << 2)
837*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN16_MA_MASK		(0x3 << 0)
838*4882a593Smuzhiyun #define	PINCTRL_DRIVE14_BANK3_PIN16_MA_OFFSET		0
839*4882a593Smuzhiyun 
840*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN30_V			(1 << 26)
841*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN30_MA_MASK		(0x3 << 24)
842*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN30_MA_OFFSET		24
843*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN29_V			(1 << 22)
844*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN29_MA_MASK		(0x3 << 20)
845*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN29_MA_OFFSET		20
846*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN28_V			(1 << 18)
847*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN28_MA_MASK		(0x3 << 16)
848*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN28_MA_OFFSET		16
849*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN27_V			(1 << 14)
850*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN27_MA_MASK		(0x3 << 12)
851*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN27_MA_OFFSET		12
852*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN26_V			(1 << 10)
853*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN26_MA_MASK		(0x3 << 8)
854*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN26_MA_OFFSET		8
855*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN25_V			(1 << 6)
856*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN25_MA_MASK		(0x3 << 4)
857*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN25_MA_OFFSET		4
858*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN24_V			(1 << 2)
859*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN24_MA_MASK		(0x3 << 0)
860*4882a593Smuzhiyun #define	PINCTRL_DRIVE15_BANK3_PIN24_MA_OFFSET		0
861*4882a593Smuzhiyun 
862*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN07_V			(1 << 30)
863*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN07_MA_MASK		(0x3 << 28)
864*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN07_MA_OFFSET		28
865*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN06_V			(1 << 26)
866*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN06_MA_MASK		(0x3 << 24)
867*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN06_MA_OFFSET		24
868*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN05_V			(1 << 22)
869*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN05_MA_MASK		(0x3 << 20)
870*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN05_MA_OFFSET		20
871*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN04_V			(1 << 18)
872*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN04_MA_MASK		(0x3 << 16)
873*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN04_MA_OFFSET		16
874*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN03_V			(1 << 14)
875*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN03_MA_MASK		(0x3 << 12)
876*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN03_MA_OFFSET		12
877*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN02_V			(1 << 10)
878*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN02_MA_MASK		(0x3 << 8)
879*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN02_MA_OFFSET		8
880*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN01_V			(1 << 6)
881*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN01_MA_MASK		(0x3 << 4)
882*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN01_MA_OFFSET		4
883*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN00_V			(1 << 2)
884*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN00_MA_MASK		(0x3 << 0)
885*4882a593Smuzhiyun #define	PINCTRL_DRIVE16_BANK4_PIN00_MA_OFFSET		0
886*4882a593Smuzhiyun 
887*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN15_V			(1 << 30)
888*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN15_MA_MASK		(0x3 << 28)
889*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN15_MA_OFFSET		28
890*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN14_V			(1 << 26)
891*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN14_MA_MASK		(0x3 << 24)
892*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN14_MA_OFFSET		24
893*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN13_V			(1 << 22)
894*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN13_MA_MASK		(0x3 << 20)
895*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN13_MA_OFFSET		20
896*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN12_V			(1 << 18)
897*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN12_MA_MASK		(0x3 << 16)
898*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN12_MA_OFFSET		16
899*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN11_V			(1 << 14)
900*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN11_MA_MASK		(0x3 << 12)
901*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN11_MA_OFFSET		12
902*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN10_V			(1 << 10)
903*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN10_MA_MASK		(0x3 << 8)
904*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN10_MA_OFFSET		8
905*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN09_V			(1 << 6)
906*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN09_MA_MASK		(0x3 << 4)
907*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN09_MA_OFFSET		4
908*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN08_V			(1 << 2)
909*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN08_MA_MASK		(0x3 << 0)
910*4882a593Smuzhiyun #define	PINCTRL_DRIVE17_BANK4_PIN08_MA_OFFSET		0
911*4882a593Smuzhiyun 
912*4882a593Smuzhiyun #define	PINCTRL_DRIVE18_BANK4_PIN20_V			(1 << 18)
913*4882a593Smuzhiyun #define	PINCTRL_DRIVE18_BANK4_PIN20_MA_MASK		(0x3 << 16)
914*4882a593Smuzhiyun #define	PINCTRL_DRIVE18_BANK4_PIN20_MA_OFFSET		16
915*4882a593Smuzhiyun #define	PINCTRL_DRIVE18_BANK4_PIN16_V			(1 << 2)
916*4882a593Smuzhiyun #define	PINCTRL_DRIVE18_BANK4_PIN16_MA_MASK		(0x3 << 0)
917*4882a593Smuzhiyun #define	PINCTRL_DRIVE18_BANK4_PIN16_MA_OFFSET		0
918*4882a593Smuzhiyun 
919*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN28			(1 << 28)
920*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN27			(1 << 27)
921*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN26			(1 << 26)
922*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN25			(1 << 25)
923*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN24			(1 << 24)
924*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN23			(1 << 23)
925*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN22			(1 << 22)
926*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN21			(1 << 21)
927*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN20			(1 << 20)
928*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN19			(1 << 19)
929*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN18			(1 << 18)
930*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN17			(1 << 17)
931*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN16			(1 << 16)
932*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN07			(1 << 7)
933*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN06			(1 << 6)
934*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN05			(1 << 5)
935*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN04			(1 << 4)
936*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN03			(1 << 3)
937*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN02			(1 << 2)
938*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN01			(1 << 1)
939*4882a593Smuzhiyun #define	PINCTRL_PULL0_BANK0_PIN00			(1 << 0)
940*4882a593Smuzhiyun 
941*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN31			(1 << 31)
942*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN30			(1 << 30)
943*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN29			(1 << 29)
944*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN28			(1 << 28)
945*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN27			(1 << 27)
946*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN26			(1 << 26)
947*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN25			(1 << 25)
948*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN24			(1 << 24)
949*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN23			(1 << 23)
950*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN22			(1 << 22)
951*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN21			(1 << 21)
952*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN20			(1 << 20)
953*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN19			(1 << 19)
954*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN18			(1 << 18)
955*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN17			(1 << 17)
956*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN16			(1 << 16)
957*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN15			(1 << 15)
958*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN14			(1 << 14)
959*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN13			(1 << 13)
960*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN12			(1 << 12)
961*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN11			(1 << 11)
962*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN10			(1 << 10)
963*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN09			(1 << 9)
964*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN08			(1 << 8)
965*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN07			(1 << 7)
966*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN06			(1 << 6)
967*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN05			(1 << 5)
968*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN04			(1 << 4)
969*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN03			(1 << 3)
970*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN02			(1 << 2)
971*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN01			(1 << 1)
972*4882a593Smuzhiyun #define	PINCTRL_PULL1_BANK1_PIN00			(1 << 0)
973*4882a593Smuzhiyun 
974*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN27			(1 << 27)
975*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN26			(1 << 26)
976*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN25			(1 << 25)
977*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN24			(1 << 24)
978*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN21			(1 << 21)
979*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN20			(1 << 20)
980*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN19			(1 << 19)
981*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN18			(1 << 18)
982*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN17			(1 << 17)
983*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN16			(1 << 16)
984*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN15			(1 << 15)
985*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN14			(1 << 14)
986*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN13			(1 << 13)
987*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN12			(1 << 12)
988*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN10			(1 << 10)
989*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN09			(1 << 9)
990*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN08			(1 << 8)
991*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN07			(1 << 7)
992*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN06			(1 << 6)
993*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN05			(1 << 5)
994*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN04			(1 << 4)
995*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN03			(1 << 3)
996*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN02			(1 << 2)
997*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN01			(1 << 1)
998*4882a593Smuzhiyun #define	PINCTRL_PULL2_BANK2_PIN00			(1 << 0)
999*4882a593Smuzhiyun 
1000*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN30			(1 << 30)
1001*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN29			(1 << 29)
1002*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN28			(1 << 28)
1003*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN27			(1 << 27)
1004*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN26			(1 << 26)
1005*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN25			(1 << 25)
1006*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN24			(1 << 24)
1007*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN23			(1 << 23)
1008*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN22			(1 << 22)
1009*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN21			(1 << 21)
1010*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN20			(1 << 20)
1011*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN18			(1 << 18)
1012*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN17			(1 << 17)
1013*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN16			(1 << 16)
1014*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN15			(1 << 15)
1015*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN14			(1 << 14)
1016*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN13			(1 << 13)
1017*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN12			(1 << 12)
1018*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN11			(1 << 11)
1019*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN10			(1 << 10)
1020*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN09			(1 << 9)
1021*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN08			(1 << 8)
1022*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN07			(1 << 7)
1023*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN06			(1 << 6)
1024*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN05			(1 << 5)
1025*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN04			(1 << 4)
1026*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN03			(1 << 3)
1027*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN02			(1 << 2)
1028*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN01			(1 << 1)
1029*4882a593Smuzhiyun #define	PINCTRL_PULL3_BANK3_PIN00			(1 << 0)
1030*4882a593Smuzhiyun 
1031*4882a593Smuzhiyun #define	PINCTRL_PULL4_BANK4_PIN20			(1 << 20)
1032*4882a593Smuzhiyun #define	PINCTRL_PULL4_BANK4_PIN16			(1 << 16)
1033*4882a593Smuzhiyun #define	PINCTRL_PULL4_BANK4_PIN15			(1 << 15)
1034*4882a593Smuzhiyun #define	PINCTRL_PULL4_BANK4_PIN14			(1 << 14)
1035*4882a593Smuzhiyun #define	PINCTRL_PULL4_BANK4_PIN13			(1 << 13)
1036*4882a593Smuzhiyun #define	PINCTRL_PULL4_BANK4_PIN12			(1 << 12)
1037*4882a593Smuzhiyun #define	PINCTRL_PULL4_BANK4_PIN11			(1 << 11)
1038*4882a593Smuzhiyun #define	PINCTRL_PULL4_BANK4_PIN10			(1 << 10)
1039*4882a593Smuzhiyun #define	PINCTRL_PULL4_BANK4_PIN09			(1 << 9)
1040*4882a593Smuzhiyun #define	PINCTRL_PULL4_BANK4_PIN08			(1 << 8)
1041*4882a593Smuzhiyun #define	PINCTRL_PULL4_BANK4_PIN07			(1 << 7)
1042*4882a593Smuzhiyun #define	PINCTRL_PULL4_BANK4_PIN06			(1 << 6)
1043*4882a593Smuzhiyun #define	PINCTRL_PULL4_BANK4_PIN05			(1 << 5)
1044*4882a593Smuzhiyun #define	PINCTRL_PULL4_BANK4_PIN04			(1 << 4)
1045*4882a593Smuzhiyun #define	PINCTRL_PULL4_BANK4_PIN03			(1 << 3)
1046*4882a593Smuzhiyun #define	PINCTRL_PULL4_BANK4_PIN02			(1 << 2)
1047*4882a593Smuzhiyun #define	PINCTRL_PULL4_BANK4_PIN01			(1 << 1)
1048*4882a593Smuzhiyun #define	PINCTRL_PULL4_BANK4_PIN00			(1 << 0)
1049*4882a593Smuzhiyun 
1050*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN26			(1 << 26)
1051*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN23			(1 << 23)
1052*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN22			(1 << 22)
1053*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN21			(1 << 21)
1054*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN20			(1 << 20)
1055*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN19			(1 << 19)
1056*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN18			(1 << 18)
1057*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN17			(1 << 17)
1058*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN16			(1 << 16)
1059*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN15			(1 << 15)
1060*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN14			(1 << 14)
1061*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN13			(1 << 13)
1062*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN12			(1 << 12)
1063*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN11			(1 << 11)
1064*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN10			(1 << 10)
1065*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN09			(1 << 9)
1066*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN08			(1 << 8)
1067*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN07			(1 << 7)
1068*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN06			(1 << 6)
1069*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN05			(1 << 5)
1070*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN04			(1 << 4)
1071*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN03			(1 << 3)
1072*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN02			(1 << 2)
1073*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN01			(1 << 1)
1074*4882a593Smuzhiyun #define	PINCTRL_PULL5_BANK5_PIN00			(1 << 0)
1075*4882a593Smuzhiyun 
1076*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN24			(1 << 24)
1077*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN23			(1 << 23)
1078*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN22			(1 << 22)
1079*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN21			(1 << 21)
1080*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN20			(1 << 20)
1081*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN19			(1 << 19)
1082*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN18			(1 << 18)
1083*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN17			(1 << 17)
1084*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN16			(1 << 16)
1085*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN14			(1 << 14)
1086*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN13			(1 << 13)
1087*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN12			(1 << 12)
1088*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN11			(1 << 11)
1089*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN10			(1 << 10)
1090*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN09			(1 << 9)
1091*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN08			(1 << 8)
1092*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN07			(1 << 7)
1093*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN06			(1 << 6)
1094*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN05			(1 << 5)
1095*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN04			(1 << 4)
1096*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN03			(1 << 3)
1097*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN02			(1 << 2)
1098*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN01			(1 << 1)
1099*4882a593Smuzhiyun #define	PINCTRL_PULL6_BANK6_PIN00			(1 << 0)
1100*4882a593Smuzhiyun 
1101*4882a593Smuzhiyun #define	PINCTRL_DOUT0_DOUT_MASK				0x1fffffff
1102*4882a593Smuzhiyun #define	PINCTRL_DOUT0_DOUT_OFFSET			0
1103*4882a593Smuzhiyun 
1104*4882a593Smuzhiyun #define	PINCTRL_DOUT1_DOUT_MASK				0xffffffff
1105*4882a593Smuzhiyun #define	PINCTRL_DOUT1_DOUT_OFFSET			0
1106*4882a593Smuzhiyun 
1107*4882a593Smuzhiyun #define	PINCTRL_DOUT2_DOUT_MASK				0xfffffff
1108*4882a593Smuzhiyun #define	PINCTRL_DOUT2_DOUT_OFFSET			0
1109*4882a593Smuzhiyun 
1110*4882a593Smuzhiyun #define	PINCTRL_DOUT3_DOUT_MASK				0x7fffffff
1111*4882a593Smuzhiyun #define	PINCTRL_DOUT3_DOUT_OFFSET			0
1112*4882a593Smuzhiyun 
1113*4882a593Smuzhiyun #define	PINCTRL_DOUT4_DOUT_MASK				0x1fffff
1114*4882a593Smuzhiyun #define	PINCTRL_DOUT4_DOUT_OFFSET			0
1115*4882a593Smuzhiyun 
1116*4882a593Smuzhiyun #define	PINCTRL_DIN0_DIN_MASK				0x1fffffff
1117*4882a593Smuzhiyun #define	PINCTRL_DIN0_DIN_OFFSET				0
1118*4882a593Smuzhiyun 
1119*4882a593Smuzhiyun #define	PINCTRL_DIN1_DIN_MASK				0xffffffff
1120*4882a593Smuzhiyun #define	PINCTRL_DIN1_DIN_OFFSET				0
1121*4882a593Smuzhiyun 
1122*4882a593Smuzhiyun #define	PINCTRL_DIN2_DIN_MASK				0xfffffff
1123*4882a593Smuzhiyun #define	PINCTRL_DIN2_DIN_OFFSET				0
1124*4882a593Smuzhiyun 
1125*4882a593Smuzhiyun #define	PINCTRL_DIN3_DIN_MASK				0x7fffffff
1126*4882a593Smuzhiyun #define	PINCTRL_DIN3_DIN_OFFSET				0
1127*4882a593Smuzhiyun 
1128*4882a593Smuzhiyun #define	PINCTRL_DIN4_DIN_MASK				0x1fffff
1129*4882a593Smuzhiyun #define	PINCTRL_DIN4_DIN_OFFSET				0
1130*4882a593Smuzhiyun 
1131*4882a593Smuzhiyun #define	PINCTRL_DOE0_DOE_MASK				0x1fffffff
1132*4882a593Smuzhiyun #define	PINCTRL_DOE0_DOE_OFFSET				0
1133*4882a593Smuzhiyun 
1134*4882a593Smuzhiyun #define	PINCTRL_DOE1_DOE_MASK				0xffffffff
1135*4882a593Smuzhiyun #define	PINCTRL_DOE1_DOE_OFFSET				0
1136*4882a593Smuzhiyun 
1137*4882a593Smuzhiyun #define	PINCTRL_DOE2_DOE_MASK				0xfffffff
1138*4882a593Smuzhiyun #define	PINCTRL_DOE2_DOE_OFFSET				0
1139*4882a593Smuzhiyun 
1140*4882a593Smuzhiyun #define	PINCTRL_DOE3_DOE_MASK				0x7fffffff
1141*4882a593Smuzhiyun #define	PINCTRL_DOE3_DOE_OFFSET				0
1142*4882a593Smuzhiyun 
1143*4882a593Smuzhiyun #define	PINCTRL_DOE4_DOE_MASK				0x1fffff
1144*4882a593Smuzhiyun #define	PINCTRL_DOE4_DOE_OFFSET				0
1145*4882a593Smuzhiyun 
1146*4882a593Smuzhiyun #define	PINCTRL_PIN2IRQ0_PIN2IRQ_MASK			0x1fffffff
1147*4882a593Smuzhiyun #define	PINCTRL_PIN2IRQ0_PIN2IRQ_OFFSET			0
1148*4882a593Smuzhiyun 
1149*4882a593Smuzhiyun #define	PINCTRL_PIN2IRQ1_PIN2IRQ_MASK			0xffffffff
1150*4882a593Smuzhiyun #define	PINCTRL_PIN2IRQ1_PIN2IRQ_OFFSET			0
1151*4882a593Smuzhiyun 
1152*4882a593Smuzhiyun #define	PINCTRL_PIN2IRQ2_PIN2IRQ_MASK			0xfffffff
1153*4882a593Smuzhiyun #define	PINCTRL_PIN2IRQ2_PIN2IRQ_OFFSET			0
1154*4882a593Smuzhiyun 
1155*4882a593Smuzhiyun #define	PINCTRL_PIN2IRQ3_PIN2IRQ_MASK			0x7fffffff
1156*4882a593Smuzhiyun #define	PINCTRL_PIN2IRQ3_PIN2IRQ_OFFSET			0
1157*4882a593Smuzhiyun 
1158*4882a593Smuzhiyun #define	PINCTRL_PIN2IRQ4_PIN2IRQ_MASK			0x1fffff
1159*4882a593Smuzhiyun #define	PINCTRL_PIN2IRQ4_PIN2IRQ_OFFSET			0
1160*4882a593Smuzhiyun 
1161*4882a593Smuzhiyun #define	PINCTRL_IRQEN0_IRQEN_MASK			0x1fffffff
1162*4882a593Smuzhiyun #define	PINCTRL_IRQEN0_IRQEN_OFFSET			0
1163*4882a593Smuzhiyun 
1164*4882a593Smuzhiyun #define	PINCTRL_IRQEN1_IRQEN_MASK			0xffffffff
1165*4882a593Smuzhiyun #define	PINCTRL_IRQEN1_IRQEN_OFFSET			0
1166*4882a593Smuzhiyun 
1167*4882a593Smuzhiyun #define	PINCTRL_IRQEN2_IRQEN_MASK			0xfffffff
1168*4882a593Smuzhiyun #define	PINCTRL_IRQEN2_IRQEN_OFFSET			0
1169*4882a593Smuzhiyun 
1170*4882a593Smuzhiyun #define	PINCTRL_IRQEN3_IRQEN_MASK			0x7fffffff
1171*4882a593Smuzhiyun #define	PINCTRL_IRQEN3_IRQEN_OFFSET			0
1172*4882a593Smuzhiyun 
1173*4882a593Smuzhiyun #define	PINCTRL_IRQEN4_IRQEN_MASK			0x1fffff
1174*4882a593Smuzhiyun #define	PINCTRL_IRQEN4_IRQEN_OFFSET			0
1175*4882a593Smuzhiyun 
1176*4882a593Smuzhiyun #define	PINCTRL_IRQLEVEL0_IRQLEVEL_MASK			0x1fffffff
1177*4882a593Smuzhiyun #define	PINCTRL_IRQLEVEL0_IRQLEVEL_OFFSET		0
1178*4882a593Smuzhiyun 
1179*4882a593Smuzhiyun #define	PINCTRL_IRQLEVEL1_IRQLEVEL_MASK			0xffffffff
1180*4882a593Smuzhiyun #define	PINCTRL_IRQLEVEL1_IRQLEVEL_OFFSET		0
1181*4882a593Smuzhiyun 
1182*4882a593Smuzhiyun #define	PINCTRL_IRQLEVEL2_IRQLEVEL_MASK			0xfffffff
1183*4882a593Smuzhiyun #define	PINCTRL_IRQLEVEL2_IRQLEVEL_OFFSET		0
1184*4882a593Smuzhiyun 
1185*4882a593Smuzhiyun #define	PINCTRL_IRQLEVEL3_IRQLEVEL_MASK			0x7fffffff
1186*4882a593Smuzhiyun #define	PINCTRL_IRQLEVEL3_IRQLEVEL_OFFSET		0
1187*4882a593Smuzhiyun 
1188*4882a593Smuzhiyun #define	PINCTRL_IRQLEVEL4_IRQLEVEL_MASK			0x1fffff
1189*4882a593Smuzhiyun #define	PINCTRL_IRQLEVEL4_IRQLEVEL_OFFSET		0
1190*4882a593Smuzhiyun 
1191*4882a593Smuzhiyun #define	PINCTRL_IRQPOL0_IRQPOL_MASK			0x1fffffff
1192*4882a593Smuzhiyun #define	PINCTRL_IRQPOL0_IRQPOL_OFFSET			0
1193*4882a593Smuzhiyun 
1194*4882a593Smuzhiyun #define	PINCTRL_IRQPOL1_IRQPOL_MASK			0xffffffff
1195*4882a593Smuzhiyun #define	PINCTRL_IRQPOL1_IRQPOL_OFFSET			0
1196*4882a593Smuzhiyun 
1197*4882a593Smuzhiyun #define	PINCTRL_IRQPOL2_IRQPOL_MASK			0xfffffff
1198*4882a593Smuzhiyun #define	PINCTRL_IRQPOL2_IRQPOL_OFFSET			0
1199*4882a593Smuzhiyun 
1200*4882a593Smuzhiyun #define	PINCTRL_IRQPOL3_IRQPOL_MASK			0x7fffffff
1201*4882a593Smuzhiyun #define	PINCTRL_IRQPOL3_IRQPOL_OFFSET			0
1202*4882a593Smuzhiyun 
1203*4882a593Smuzhiyun #define	PINCTRL_IRQPOL4_IRQPOL_MASK			0x1fffff
1204*4882a593Smuzhiyun #define	PINCTRL_IRQPOL4_IRQPOL_OFFSET			0
1205*4882a593Smuzhiyun 
1206*4882a593Smuzhiyun #define	PINCTRL_IRQSTAT0_IRQSTAT_MASK			0x1fffffff
1207*4882a593Smuzhiyun #define	PINCTRL_IRQSTAT0_IRQSTAT_OFFSET			0
1208*4882a593Smuzhiyun 
1209*4882a593Smuzhiyun #define	PINCTRL_IRQSTAT1_IRQSTAT_MASK			0xffffffff
1210*4882a593Smuzhiyun #define	PINCTRL_IRQSTAT1_IRQSTAT_OFFSET			0
1211*4882a593Smuzhiyun 
1212*4882a593Smuzhiyun #define	PINCTRL_IRQSTAT2_IRQSTAT_MASK			0xfffffff
1213*4882a593Smuzhiyun #define	PINCTRL_IRQSTAT2_IRQSTAT_OFFSET			0
1214*4882a593Smuzhiyun 
1215*4882a593Smuzhiyun #define	PINCTRL_IRQSTAT3_IRQSTAT_MASK			0x7fffffff
1216*4882a593Smuzhiyun #define	PINCTRL_IRQSTAT3_IRQSTAT_OFFSET			0
1217*4882a593Smuzhiyun 
1218*4882a593Smuzhiyun #define	PINCTRL_IRQSTAT4_IRQSTAT_MASK			0x1fffff
1219*4882a593Smuzhiyun #define	PINCTRL_IRQSTAT4_IRQSTAT_OFFSET			0
1220*4882a593Smuzhiyun 
1221*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_ADDRESS_CALIB_MASK		(0x3 << 26)
1222*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_ADDRESS_CALIB_OFFSET	26
1223*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_ADDRESS_TLOAD_MASK		(0x3 << 24)
1224*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_ADDRESS_TLOAD_OFFSET	24
1225*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_CONTROL_CALIB_MASK		(0x3 << 22)
1226*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_CONTROL_CALIB_OFFSET	22
1227*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_CONTROL_TLOAD_MASK		(0x3 << 20)
1228*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_CONTROL_TLOAD_OFFSET	20
1229*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_DUALPAD_CALIB_MASK		(0x3 << 18)
1230*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_DUALPAD_CALIB_OFFSET	18
1231*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_DUALPAD_TLOAD_MASK		(0x3 << 16)
1232*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_DUALPAD_TLOAD_OFFSET	16
1233*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_SLICE3_CALIB_MASK		(0x3 << 14)
1234*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_SLICE3_CALIB_OFFSET	14
1235*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_SLICE3_TLOAD_MASK		(0x3 << 12)
1236*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_SLICE3_TLOAD_OFFSET	12
1237*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_SLICE2_CALIB_MASK		(0x3 << 10)
1238*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_SLICE2_CALIB_OFFSET	10
1239*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_SLICE2_TLOAD_MASK		(0x3 << 8)
1240*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_SLICE2_TLOAD_OFFSET	8
1241*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_SLICE1_CALIB_MASK		(0x3 << 6)
1242*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_SLICE1_CALIB_OFFSET	6
1243*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_SLICE1_TLOAD_MASK		(0x3 << 4)
1244*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_SLICE1_TLOAD_OFFSET	4
1245*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_SLICE0_CALIB_MASK		(0x3 << 2)
1246*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_SLICE0_CALIB_OFFSET	2
1247*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_SLICE0_TLOAD_MASK		(0x3 << 0)
1248*4882a593Smuzhiyun #define	PINCTRL_EMI_ODT_CTRL_SLICE0_TLOAD_OFFSET	0
1249*4882a593Smuzhiyun 
1250*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_DDR_MODE_MASK		(0x3 << 16)
1251*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_DDR_MODE_OFFSET		16
1252*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_DDR_MODE_mDDR		(0x0 << 16)
1253*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_DDR_MODE_GPIO		(0x1 << 16)
1254*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_DDR_MODE_LVDDR2		(0x2 << 16)
1255*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_DDR_MODE_DDR2		(0x3 << 16)
1256*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_ADDRESS_MA_MASK		(0x3 << 12)
1257*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_ADDRESS_MA_OFFSET		12
1258*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_CONTROL_MA_MASK		(0x3 << 10)
1259*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_CONTROL_MA_OFFSET		10
1260*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_DUALPAD_MA_MASK		(0x3 << 8)
1261*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_DUALPAD_MA_OFFSET		8
1262*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_SLICE3_MA_MASK		(0x3 << 6)
1263*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_SLICE3_MA_OFFSET		6
1264*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_SLICE2_MA_MASK		(0x3 << 4)
1265*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_SLICE2_MA_OFFSET		4
1266*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_SLICE1_MA_MASK		(0x3 << 2)
1267*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_SLICE1_MA_OFFSET		2
1268*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_SLICE0_MA_MASK		(0x3 << 0)
1269*4882a593Smuzhiyun #define	PINCTRL_EMI_DS_CTRL_SLICE0_MA_OFFSET		0
1270*4882a593Smuzhiyun 
1271*4882a593Smuzhiyun #endif /* __MX28_REGS_PINCTRL_H__ */
1272