xref: /rk3399_ARM-atf/plat/mediatek/mt8196/drivers/gpio/mtgpio.h (revision 4cb9f2a5bf3a89d99f31505f830431e67a552709)
1*4cb9f2a5SCathy Xu /*
2*4cb9f2a5SCathy Xu  * Copyright (c) 2024, MediaTek Inc. All rights reserved.
3*4cb9f2a5SCathy Xu  *
4*4cb9f2a5SCathy Xu  * SPDX-License-Identifier: BSD-3-Clause
5*4cb9f2a5SCathy Xu  */
6*4cb9f2a5SCathy Xu 
7*4cb9f2a5SCathy Xu #ifndef MT_GPIO_H
8*4cb9f2a5SCathy Xu #define MT_GPIO_H
9*4cb9f2a5SCathy Xu 
10*4cb9f2a5SCathy Xu #include <mtgpio_common.h>
11*4cb9f2a5SCathy Xu 
12*4cb9f2a5SCathy Xu /* Enumeration for GPIO pin */
13*4cb9f2a5SCathy Xu typedef enum GPIO_PIN {
14*4cb9f2a5SCathy Xu 	GPIO_UNSUPPORTED = -1,
15*4cb9f2a5SCathy Xu 	GPIO0, GPIO1, GPIO2, GPIO3, GPIO4, GPIO5, GPIO6,
16*4cb9f2a5SCathy Xu 	GPIO7, GPIO8, GPIO9, GPIO10, GPIO11, GPIO12, GPIO13, GPIO14,
17*4cb9f2a5SCathy Xu 	GPIO15, GPIO16, GPIO17, GPIO18, GPIO19, GPIO20, GPIO21, GPIO22,
18*4cb9f2a5SCathy Xu 	GPIO23, GPIO24, GPIO25, GPIO26, GPIO27, GPIO28, GPIO29, GPIO30,
19*4cb9f2a5SCathy Xu 	GPIO31, GPIO32, GPIO33, GPIO34, GPIO35, GPIO36, GPIO37, GPIO38,
20*4cb9f2a5SCathy Xu 	GPIO39, GPIO40, GPIO41, GPIO42, GPIO43, GPIO44, GPIO45, GPIO46,
21*4cb9f2a5SCathy Xu 	GPIO47, GPIO48, GPIO49, GPIO50, GPIO51, GPIO52, GPIO53, GPIO54,
22*4cb9f2a5SCathy Xu 	GPIO55, GPIO56, GPIO57, GPIO58, GPIO59, GPIO60, GPIO61, GPIO62,
23*4cb9f2a5SCathy Xu 	GPIO63, GPIO64, GPIO65, GPIO66, GPIO67, GPIO68, GPIO69, GPIO70,
24*4cb9f2a5SCathy Xu 	GPIO71, GPIO72, GPIO73, GPIO74, GPIO75, GPIO76, GPIO77, GPIO78,
25*4cb9f2a5SCathy Xu 	GPIO79, GPIO80, GPIO81, GPIO82, GPIO83, GPIO84, GPIO85, GPIO86,
26*4cb9f2a5SCathy Xu 	GPIO87, GPIO88, GPIO89, GPIO90, GPIO91, GPIO92, GPIO93, GPIO94,
27*4cb9f2a5SCathy Xu 	GPIO95, GPIO96, GPIO97, GPIO98, GPIO99, GPIO100, GPIO101, GPIO102,
28*4cb9f2a5SCathy Xu 	GPIO103, GPIO104, GPIO105, GPIO106, GPIO107, GPIO108, GPIO109, GPIO110,
29*4cb9f2a5SCathy Xu 	GPIO111, GPIO112, GPIO113, GPIO114, GPIO115, GPIO116, GPIO117, GPIO118,
30*4cb9f2a5SCathy Xu 	GPIO119, GPIO120, GPIO121, GPIO122, GPIO123, GPIO124, GPIO125, GPIO126,
31*4cb9f2a5SCathy Xu 	GPIO127, GPIO128, GPIO129, GPIO130, GPIO131, GPIO132, GPIO133, GPIO134,
32*4cb9f2a5SCathy Xu 	GPIO135, GPIO136, GPIO137, GPIO138, GPIO139, GPIO140, GPIO141, GPIO142,
33*4cb9f2a5SCathy Xu 	GPIO143, GPIO144, GPIO145, GPIO146, GPIO147, GPIO148, GPIO149, GPIO150,
34*4cb9f2a5SCathy Xu 	GPIO151, GPIO152, GPIO153, GPIO154, GPIO155, GPIO156, GPIO157, GPIO158,
35*4cb9f2a5SCathy Xu 	GPIO159, GPIO160, GPIO161, GPIO162, GPIO163, GPIO164, GPIO165, GPIO166,
36*4cb9f2a5SCathy Xu 	GPIO167, GPIO168, GPIO169, GPIO170, GPIO171, GPIO172, GPIO173, GPIO174,
37*4cb9f2a5SCathy Xu 	GPIO175, GPIO176, GPIO177, GPIO178, GPIO179, GPIO180, GPIO181, GPIO182,
38*4cb9f2a5SCathy Xu 	GPIO183, GPIO184, GPIO185, GPIO186, GPIO187, GPIO188, GPIO189, GPIO190,
39*4cb9f2a5SCathy Xu 	GPIO191, GPIO192, GPIO193, GPIO194, GPIO195, GPIO196, GPIO197, GPIO198,
40*4cb9f2a5SCathy Xu 	GPIO199, GPIO200, GPIO201, GPIO202, GPIO203, GPIO204, GPIO205, GPIO206,
41*4cb9f2a5SCathy Xu 	GPIO207, GPIO208, GPIO209, GPIO210, GPIO211, GPIO212, GPIO213, GPIO214,
42*4cb9f2a5SCathy Xu 	GPIO215, GPIO216, GPIO217, GPIO218, GPIO219, GPIO220, GPIO221, GPIO222,
43*4cb9f2a5SCathy Xu 	GPIO223, GPIO224, GPIO225, GPIO226, GPIO227, GPIO228, GPIO229, GPIO230,
44*4cb9f2a5SCathy Xu 	GPIO231, GPIO232, GPIO233, GPIO234, GPIO235, GPIO236, GPIO237, GPIO238,
45*4cb9f2a5SCathy Xu 	GPIO239, GPIO240, GPIO241, GPIO242, GPIO243, GPIO244, GPIO245, GPIO246,
46*4cb9f2a5SCathy Xu 	GPIO247, GPIO248, GPIO249, GPIO250, GPIO251, GPIO252, GPIO253, GPIO254,
47*4cb9f2a5SCathy Xu 	GPIO255, GPIO256, GPIO257, GPIO258, GPIO259, GPIO260, GPIO261, GPIO262,
48*4cb9f2a5SCathy Xu 	GPIO263, GPIO264, GPIO265, GPIO266, GPIO267, GPIO268, GPIO269, GPIO270,
49*4cb9f2a5SCathy Xu 	MT_GPIO_BASE_MAX
50*4cb9f2a5SCathy Xu } GPIO_PIN;
51*4cb9f2a5SCathy Xu 
52*4cb9f2a5SCathy Xu static const struct mt_pin_info mt_pin_infos[] = {
53*4cb9f2a5SCathy Xu 	PIN(0, 0, 0, 0x18, 0x90),
54*4cb9f2a5SCathy Xu 	PIN(1, 0, 1, 0x18, 0x90),
55*4cb9f2a5SCathy Xu 	PIN(2, 0, 1, 0x1b, 0x70),
56*4cb9f2a5SCathy Xu 	PIN(3, 0, 2, 0x1b, 0x70),
57*4cb9f2a5SCathy Xu 	PIN(4, 0, 3, 0x1b, 0x70),
58*4cb9f2a5SCathy Xu 	PIN(5, 0, 4, 0x1b, 0x70),
59*4cb9f2a5SCathy Xu 	PIN(6, 0, 5, 0x1b, 0x70),
60*4cb9f2a5SCathy Xu 	PIN(7, 0, 6, 0x1b, 0x70),
61*4cb9f2a5SCathy Xu 	PIN(8, 0, 7, 0x1b, 0x70),
62*4cb9f2a5SCathy Xu 	PIN(9, 0, 14, 0x29, 0xa0),
63*4cb9f2a5SCathy Xu 	PIN(10, 0, 12, 0x29, 0xa0),
64*4cb9f2a5SCathy Xu 	PIN(11, 0, 2, 0x18, 0x90),
65*4cb9f2a5SCathy Xu 	PIN(12, 0, 13, 0x29, 0xa0),
66*4cb9f2a5SCathy Xu 	PIN(13, 0, 1, 0x26, 0x90),
67*4cb9f2a5SCathy Xu 	PIN(14, 0, 0, 0x13, 0x80),
68*4cb9f2a5SCathy Xu 	PIN(15, 0, 2, 0x26, 0x90),
69*4cb9f2a5SCathy Xu 	PIN(16, 0, 3, 0x26, 0x90),
70*4cb9f2a5SCathy Xu 	PIN(17, 0, 4, 0x26, 0x90),
71*4cb9f2a5SCathy Xu 	PIN(18, 0, 5, 0x26, 0x90),
72*4cb9f2a5SCathy Xu 	PIN(19, 0, 6, 0x26, 0x90),
73*4cb9f2a5SCathy Xu 	PIN(20, 0, 1, 0x13, 0x80),
74*4cb9f2a5SCathy Xu 	PIN(21, 0, 3, 0x12, 0x80),
75*4cb9f2a5SCathy Xu 	PIN(22, 0, 4, 0x12, 0x80),
76*4cb9f2a5SCathy Xu 	PIN(23, 0, 5, 0x12, 0x80),
77*4cb9f2a5SCathy Xu 	PIN(24, 0, 6, 0x12, 0x80),
78*4cb9f2a5SCathy Xu 	PIN(25, 0, 7, 0x12, 0x80),
79*4cb9f2a5SCathy Xu 	PIN(26, 0, 8, 0x12, 0x80),
80*4cb9f2a5SCathy Xu 	PIN(27, 0, 9, 0x12, 0x80),
81*4cb9f2a5SCathy Xu 	PIN(28, 0, 10, 0x12, 0x80),
82*4cb9f2a5SCathy Xu 	PIN(29, 0, 11, 0x12, 0x80),
83*4cb9f2a5SCathy Xu 	PIN(30, 0, 12, 0x12, 0x80),
84*4cb9f2a5SCathy Xu 	PIN(31, 0, 13, 0x12, 0x80),
85*4cb9f2a5SCathy Xu 	PIN(32, 0, 8, 0x11, 0x80),
86*4cb9f2a5SCathy Xu 	PIN(33, 0, 9, 0x11, 0x80),
87*4cb9f2a5SCathy Xu 	PIN(34, 0, 10, 0x11, 0x80),
88*4cb9f2a5SCathy Xu 	PIN(35, 0, 11, 0x11, 0x80),
89*4cb9f2a5SCathy Xu 	PIN(36, 0, 12, 0x11, 0x80),
90*4cb9f2a5SCathy Xu 	PIN(37, 0, 13, 0x11, 0x80),
91*4cb9f2a5SCathy Xu 	PIN(38, 0, 14, 0x11, 0x80),
92*4cb9f2a5SCathy Xu 	PIN(39, 0, 6, 0x18, 0x90),
93*4cb9f2a5SCathy Xu 	PIN(40, 0, 3, 0x18, 0x90),
94*4cb9f2a5SCathy Xu 	PIN(41, 0, 5, 0x18, 0x90),
95*4cb9f2a5SCathy Xu 	PIN(42, 0, 4, 0x18, 0x90),
96*4cb9f2a5SCathy Xu 	PIN(43, 0, 7, 0x18, 0x90),
97*4cb9f2a5SCathy Xu 	PIN(44, 0, 8, 0x18, 0x90),
98*4cb9f2a5SCathy Xu 	PIN(45, 0, 9, 0x18, 0x90),
99*4cb9f2a5SCathy Xu 	PIN(46, 0, 10, 0x18, 0x90),
100*4cb9f2a5SCathy Xu 	PIN(47, 0, 13, 0x18, 0x90),
101*4cb9f2a5SCathy Xu 	PIN(48, 0, 11, 0x18, 0x90),
102*4cb9f2a5SCathy Xu 	PIN(49, 0, 14, 0x18, 0x90),
103*4cb9f2a5SCathy Xu 	PIN(50, 0, 12, 0x18, 0x90),
104*4cb9f2a5SCathy Xu 	PIN(51, 0, 15, 0x18, 0x90),
105*4cb9f2a5SCathy Xu 	PIN(52, 0, 7, 0x29, 0xa0),
106*4cb9f2a5SCathy Xu 	PIN(53, 0, 8, 0x29, 0xa0),
107*4cb9f2a5SCathy Xu 	PIN(54, 0, 2, 0x29, 0xa0),
108*4cb9f2a5SCathy Xu 	PIN(55, 0, 1, 0x29, 0xa0),
109*4cb9f2a5SCathy Xu 	PIN(56, 0, 5, 0x29, 0xa0),
110*4cb9f2a5SCathy Xu 	PIN(57, 0, 6, 0x29, 0xa0),
111*4cb9f2a5SCathy Xu 	PIN(58, 0, 3, 0x29, 0xa0),
112*4cb9f2a5SCathy Xu 	PIN(59, 0, 4, 0x29, 0xa0),
113*4cb9f2a5SCathy Xu 	PIN(60, 1, 0, 0x29, 0xb0),
114*4cb9f2a5SCathy Xu 	PIN(61, 0, 10, 0x29, 0xa0),
115*4cb9f2a5SCathy Xu 	PIN(62, 0, 9, 0x29, 0xa0),
116*4cb9f2a5SCathy Xu 	PIN(63, 0, 18, 0x29, 0xa0),
117*4cb9f2a5SCathy Xu 	PIN(64, 0, 0, 0x29, 0xa0),
118*4cb9f2a5SCathy Xu 	PIN(65, 0, 11, 0x29, 0xa0),
119*4cb9f2a5SCathy Xu 	PIN(66, 0, 24, 0x29, 0xa0),
120*4cb9f2a5SCathy Xu 	PIN(67, 0, 21, 0x29, 0xa0),
121*4cb9f2a5SCathy Xu 	PIN(68, 0, 20, 0x29, 0xa0),
122*4cb9f2a5SCathy Xu 	PIN(69, 0, 25, 0x29, 0xa0),
123*4cb9f2a5SCathy Xu 	PIN(70, 0, 16, 0x29, 0xa0),
124*4cb9f2a5SCathy Xu 	PIN(71, 0, 15, 0x29, 0xa0),
125*4cb9f2a5SCathy Xu 	PIN(72, 0, 23, 0x29, 0xa0),
126*4cb9f2a5SCathy Xu 	PIN(73, 0, 19, 0x29, 0xa0),
127*4cb9f2a5SCathy Xu 	PIN(74, 0, 17, 0x29, 0xa0),
128*4cb9f2a5SCathy Xu 	PIN(75, 0, 2, 0x1a, 0x80),
129*4cb9f2a5SCathy Xu 	PIN(76, 0, 3, 0x1a, 0x80),
130*4cb9f2a5SCathy Xu 	PIN(77, 0, 4, 0x1a, 0x80),
131*4cb9f2a5SCathy Xu 	PIN(78, 0, 5, 0x1a, 0x80),
132*4cb9f2a5SCathy Xu 	PIN(79, 0, 0, 0x1a, 0x80),
133*4cb9f2a5SCathy Xu 	PIN(80, 0, 1, 0x1a, 0x80),
134*4cb9f2a5SCathy Xu 	PIN(81, 0, 9, 0x1b, 0x70),
135*4cb9f2a5SCathy Xu 	PIN(82, 0, 10, 0x1b, 0x70),
136*4cb9f2a5SCathy Xu 	PIN(83, 0, 12, 0x1b, 0x70),
137*4cb9f2a5SCathy Xu 	PIN(84, 0, 11, 0x1b, 0x70),
138*4cb9f2a5SCathy Xu 	PIN(85, 0, 13, 0x1b, 0x70),
139*4cb9f2a5SCathy Xu 	PIN(86, 0, 14, 0x1b, 0x70),
140*4cb9f2a5SCathy Xu 	PIN(87, 0, 16, 0x1b, 0x70),
141*4cb9f2a5SCathy Xu 	PIN(88, 0, 15, 0x1b, 0x70),
142*4cb9f2a5SCathy Xu 	PIN(89, 0, 0, 0x1b, 0x70),
143*4cb9f2a5SCathy Xu 	PIN(90, 0, 8, 0x1b, 0x70),
144*4cb9f2a5SCathy Xu 	PIN(91, 0, 6, 0x1c, 0x80),
145*4cb9f2a5SCathy Xu 	PIN(92, 0, 7, 0x1c, 0x80),
146*4cb9f2a5SCathy Xu 	PIN(93, 0, 8, 0x1c, 0x80),
147*4cb9f2a5SCathy Xu 	PIN(94, 0, 4, 0x1c, 0x80),
148*4cb9f2a5SCathy Xu 	PIN(95, 0, 1, 0x1c, 0x80),
149*4cb9f2a5SCathy Xu 	PIN(96, 0, 3, 0x1c, 0x80),
150*4cb9f2a5SCathy Xu 	PIN(97, 0, 2, 0x1c, 0x80),
151*4cb9f2a5SCathy Xu 	PIN(98, 0, 5, 0x1c, 0x80),
152*4cb9f2a5SCathy Xu 	PIN(99, 0, 9, 0x1c, 0x80),
153*4cb9f2a5SCathy Xu 	PIN(100, 0, 12, 0x1c, 0x80),
154*4cb9f2a5SCathy Xu 	PIN(101, 0, 10, 0x1c, 0x80),
155*4cb9f2a5SCathy Xu 	PIN(102, 0, 13, 0x1c, 0x80),
156*4cb9f2a5SCathy Xu 	PIN(103, 0, 0, 0x1c, 0x80),
157*4cb9f2a5SCathy Xu 	PIN(104, 0, 11, 0x1c, 0x80),
158*4cb9f2a5SCathy Xu 	PIN(105, 0, 14, 0x1c, 0x80),
159*4cb9f2a5SCathy Xu 	PIN(106, 0, 0, 0x15, 0x80),
160*4cb9f2a5SCathy Xu 	PIN(107, 0, 1, 0x15, 0x80),
161*4cb9f2a5SCathy Xu 	PIN(108, 0, 3, 0x15, 0x80),
162*4cb9f2a5SCathy Xu 	PIN(109, 0, 2, 0x15, 0x80),
163*4cb9f2a5SCathy Xu 	PIN(110, 0, 4, 0x15, 0x80),
164*4cb9f2a5SCathy Xu 	PIN(111, 0, 5, 0x15, 0x80),
165*4cb9f2a5SCathy Xu 	PIN(112, 0, 7, 0x15, 0x80),
166*4cb9f2a5SCathy Xu 	PIN(113, 0, 6, 0x15, 0x80),
167*4cb9f2a5SCathy Xu 	PIN(114, 0, 8, 0x15, 0x80),
168*4cb9f2a5SCathy Xu 	PIN(115, 0, 9, 0x15, 0x80),
169*4cb9f2a5SCathy Xu 	PIN(116, 0, 11, 0x15, 0x80),
170*4cb9f2a5SCathy Xu 	PIN(117, 0, 10, 0x15, 0x80),
171*4cb9f2a5SCathy Xu 	PIN(118, 0, 9, 0x26, 0x90),
172*4cb9f2a5SCathy Xu 	PIN(119, 0, 10, 0x26, 0x90),
173*4cb9f2a5SCathy Xu 	PIN(120, 0, 12, 0x26, 0x90),
174*4cb9f2a5SCathy Xu 	PIN(121, 0, 11, 0x26, 0x90),
175*4cb9f2a5SCathy Xu 	PIN(122, 0, 0, 0x26, 0x90),
176*4cb9f2a5SCathy Xu 	PIN(123, 0, 7, 0x26, 0x90),
177*4cb9f2a5SCathy Xu 	PIN(124, 0, 8, 0x26, 0x90),
178*4cb9f2a5SCathy Xu 	PIN(125, 1, 0, 0x17, 0x80),
179*4cb9f2a5SCathy Xu 	PIN(126, 1, 1, 0x17, 0x80),
180*4cb9f2a5SCathy Xu 	PIN(127, 1, 2, 0x17, 0x80),
181*4cb9f2a5SCathy Xu 	PIN(128, 1, 3, 0x17, 0x80),
182*4cb9f2a5SCathy Xu 	PIN(129, 1, 4, 0x17, 0x80),
183*4cb9f2a5SCathy Xu 	PIN(130, 1, 5, 0x17, 0x80),
184*4cb9f2a5SCathy Xu 	PIN(131, 1, 9, 0x17, 0x80),
185*4cb9f2a5SCathy Xu 	PIN(132, 1, 11, 0x17, 0x80),
186*4cb9f2a5SCathy Xu 	PIN(133, 1, 10, 0x17, 0x80),
187*4cb9f2a5SCathy Xu 	PIN(134, 1, 6, 0x17, 0x80),
188*4cb9f2a5SCathy Xu 	PIN(135, 1, 8, 0x17, 0x80),
189*4cb9f2a5SCathy Xu 	PIN(136, 1, 7, 0x17, 0x80),
190*4cb9f2a5SCathy Xu 	PIN(137, 1, 10, 0x14, 0x70),
191*4cb9f2a5SCathy Xu 	PIN(138, 1, 11, 0x14, 0x70),
192*4cb9f2a5SCathy Xu 	PIN(139, 1, 12, 0x14, 0x70),
193*4cb9f2a5SCathy Xu 	PIN(140, 1, 13, 0x14, 0x70),
194*4cb9f2a5SCathy Xu 	PIN(141, 1, 14, 0x14, 0x70),
195*4cb9f2a5SCathy Xu 	PIN(142, 1, 15, 0x14, 0x70),
196*4cb9f2a5SCathy Xu 	PIN(143, 1, 16, 0x14, 0x70),
197*4cb9f2a5SCathy Xu 	PIN(144, 1, 17, 0x14, 0x70),
198*4cb9f2a5SCathy Xu 	PIN(145, 1, 0, 0x14, 0x70),
199*4cb9f2a5SCathy Xu 	PIN(146, 1, 1, 0x14, 0x70),
200*4cb9f2a5SCathy Xu 	PIN(147, 1, 2, 0x14, 0x70),
201*4cb9f2a5SCathy Xu 	PIN(148, 1, 3, 0x14, 0x70),
202*4cb9f2a5SCathy Xu 	PIN(149, 1, 4, 0x14, 0x70),
203*4cb9f2a5SCathy Xu 	PIN(150, 1, 5, 0x14, 0x70),
204*4cb9f2a5SCathy Xu 	PIN(151, 1, 6, 0x14, 0x70),
205*4cb9f2a5SCathy Xu 	PIN(152, 1, 7, 0x14, 0x70),
206*4cb9f2a5SCathy Xu 	PIN(153, 1, 9, 0x14, 0x70),
207*4cb9f2a5SCathy Xu 	PIN(154, 1, 8, 0x14, 0x70),
208*4cb9f2a5SCathy Xu 	PIN(155, 1, 18, 0x14, 0x70),
209*4cb9f2a5SCathy Xu 	PIN(156, 1, 19, 0x14, 0x70),
210*4cb9f2a5SCathy Xu 	PIN(157, 0, 1, 0x12, 0x80),
211*4cb9f2a5SCathy Xu 	PIN(158, 0, 2, 0x12, 0x80),
212*4cb9f2a5SCathy Xu 	PIN(159, 0, 0, 0x12, 0x80),
213*4cb9f2a5SCathy Xu 	PIN(160, 0, 22, 0x13, 0x80),
214*4cb9f2a5SCathy Xu 	PIN(161, 0, 20, 0x13, 0x80),
215*4cb9f2a5SCathy Xu 	PIN(162, 0, 23, 0x13, 0x80),
216*4cb9f2a5SCathy Xu 	PIN(163, 0, 21, 0x13, 0x80),
217*4cb9f2a5SCathy Xu 	PIN(164, 0, 12, 0x13, 0x80),
218*4cb9f2a5SCathy Xu 	PIN(165, 0, 14, 0x13, 0x80),
219*4cb9f2a5SCathy Xu 	PIN(166, 0, 13, 0x13, 0x80),
220*4cb9f2a5SCathy Xu 	PIN(167, 0, 15, 0x13, 0x80),
221*4cb9f2a5SCathy Xu 	PIN(168, 0, 16, 0x13, 0x80),
222*4cb9f2a5SCathy Xu 	PIN(169, 0, 17, 0x13, 0x80),
223*4cb9f2a5SCathy Xu 	PIN(170, 0, 19, 0x13, 0x80),
224*4cb9f2a5SCathy Xu 	PIN(171, 0, 18, 0x13, 0x80),
225*4cb9f2a5SCathy Xu 	PIN(172, 0, 10, 0x13, 0x80),
226*4cb9f2a5SCathy Xu 	PIN(173, 0, 11, 0x13, 0x80),
227*4cb9f2a5SCathy Xu 	PIN(174, 0, 15, 0x11, 0x80),
228*4cb9f2a5SCathy Xu 	PIN(175, 0, 16, 0x11, 0x80),
229*4cb9f2a5SCathy Xu 	PIN(176, 0, 17, 0x11, 0x80),
230*4cb9f2a5SCathy Xu 	PIN(177, 0, 18, 0x11, 0x80),
231*4cb9f2a5SCathy Xu 	PIN(178, 0, 6, 0x11, 0x80),
232*4cb9f2a5SCathy Xu 	PIN(179, 0, 7, 0x11, 0x80),
233*4cb9f2a5SCathy Xu 	PIN(180, 0, 0, 0x11, 0x80),
234*4cb9f2a5SCathy Xu 	PIN(181, 0, 1, 0x11, 0x80),
235*4cb9f2a5SCathy Xu 	PIN(182, 0, 2, 0x11, 0x80),
236*4cb9f2a5SCathy Xu 	PIN(183, 0, 3, 0x11, 0x80),
237*4cb9f2a5SCathy Xu 	PIN(184, 0, 4, 0x11, 0x80),
238*4cb9f2a5SCathy Xu 	PIN(185, 0, 5, 0x11, 0x80),
239*4cb9f2a5SCathy Xu 	PIN(186, 0, 4, 0x1d, 0xc0),
240*4cb9f2a5SCathy Xu 	PIN(187, 0, 5, 0x1d, 0xc0),
241*4cb9f2a5SCathy Xu 	PIN(188, 0, 12, 0x1d, 0xc0),
242*4cb9f2a5SCathy Xu 	PIN(189, 0, 17, 0x1d, 0xc0),
243*4cb9f2a5SCathy Xu 	PIN(190, 0, 13, 0x1d, 0xc0),
244*4cb9f2a5SCathy Xu 	PIN(191, 0, 18, 0x1d, 0xc0),
245*4cb9f2a5SCathy Xu 	PIN(192, 0, 0, 0x1d, 0xc0),
246*4cb9f2a5SCathy Xu 	PIN(193, 0, 6, 0x1d, 0xc0),
247*4cb9f2a5SCathy Xu 	PIN(194, 0, 14, 0x1d, 0xc0),
248*4cb9f2a5SCathy Xu 	PIN(195, 0, 19, 0x1d, 0xc0),
249*4cb9f2a5SCathy Xu 	PIN(196, 0, 1, 0x1d, 0xc0),
250*4cb9f2a5SCathy Xu 	PIN(197, 0, 7, 0x1d, 0xc0),
251*4cb9f2a5SCathy Xu 	PIN(198, 0, 15, 0x1d, 0xc0),
252*4cb9f2a5SCathy Xu 	PIN(199, 0, 20, 0x1d, 0xc0),
253*4cb9f2a5SCathy Xu 	PIN(200, 0, 22, 0x1d, 0xc0),
254*4cb9f2a5SCathy Xu 	PIN(201, 0, 25, 0x1d, 0xc0),
255*4cb9f2a5SCathy Xu 	PIN(202, 0, 16, 0x1d, 0xc0),
256*4cb9f2a5SCathy Xu 	PIN(203, 0, 21, 0x1d, 0xc0),
257*4cb9f2a5SCathy Xu 	PIN(204, 0, 2, 0x1d, 0xc0),
258*4cb9f2a5SCathy Xu 	PIN(205, 0, 3, 0x1d, 0xc0),
259*4cb9f2a5SCathy Xu 	PIN(206, 0, 8, 0x1d, 0xc0),
260*4cb9f2a5SCathy Xu 	PIN(207, 0, 9, 0x1d, 0xc0),
261*4cb9f2a5SCathy Xu 	PIN(208, 0, 10, 0x1d, 0xc0),
262*4cb9f2a5SCathy Xu 	PIN(209, 0, 11, 0x1d, 0xc0),
263*4cb9f2a5SCathy Xu 	PIN(210, 0, 0, 0x2e, 0x90),
264*4cb9f2a5SCathy Xu 	PIN(211, 0, 1, 0x2e, 0x90),
265*4cb9f2a5SCathy Xu 	PIN(212, 0, 2, 0x2e, 0x90),
266*4cb9f2a5SCathy Xu 	PIN(213, 0, 3, 0x2e, 0x90),
267*4cb9f2a5SCathy Xu 	PIN(214, 0, 23, 0x1d, 0xc0),
268*4cb9f2a5SCathy Xu 	PIN(215, 0, 24, 0x1d, 0xc0),
269*4cb9f2a5SCathy Xu 	PIN(216, 0, 4, 0x2e, 0x90),
270*4cb9f2a5SCathy Xu 	PIN(217, 1, 1, 0x2e, 0xa0),
271*4cb9f2a5SCathy Xu 	PIN(218, 1, 2, 0x2e, 0xa0),
272*4cb9f2a5SCathy Xu 	PIN(219, 1, 0, 0x2e, 0xa0),
273*4cb9f2a5SCathy Xu 	PIN(220, 0, 5, 0x2e, 0x90),
274*4cb9f2a5SCathy Xu 	PIN(221, 0, 6, 0x2e, 0x90),
275*4cb9f2a5SCathy Xu 	PIN(222, 0, 8, 0x2e, 0x90),
276*4cb9f2a5SCathy Xu 	PIN(223, 0, 7, 0x2e, 0x90),
277*4cb9f2a5SCathy Xu 	PIN(224, 1, 3, 0x2e, 0xa0),
278*4cb9f2a5SCathy Xu 	PIN(225, 1, 4, 0x2e, 0xa0),
279*4cb9f2a5SCathy Xu 	PIN(226, 1, 5, 0x2e, 0xa0),
280*4cb9f2a5SCathy Xu 	PIN(227, 1, 6, 0x2e, 0xa0),
281*4cb9f2a5SCathy Xu 	PIN(228, 1, 7, 0x2e, 0xa0),
282*4cb9f2a5SCathy Xu 	PIN(229, 1, 8, 0x2e, 0xa0),
283*4cb9f2a5SCathy Xu 	PIN(230, 0, 13, 0x2f, 0x70),
284*4cb9f2a5SCathy Xu 	PIN(231, 0, 14, 0x2f, 0x70),
285*4cb9f2a5SCathy Xu 	PIN(232, 0, 10, 0x2f, 0x70),
286*4cb9f2a5SCathy Xu 	PIN(233, 0, 0, 0x2f, 0x70),
287*4cb9f2a5SCathy Xu 	PIN(234, 0, 3, 0x2f, 0x70),
288*4cb9f2a5SCathy Xu 	PIN(235, 0, 1, 0x2f, 0x70),
289*4cb9f2a5SCathy Xu 	PIN(236, 0, 2, 0x2f, 0x70),
290*4cb9f2a5SCathy Xu 	PIN(237, 0, 6, 0x2f, 0x70),
291*4cb9f2a5SCathy Xu 	PIN(238, 0, 5, 0x2f, 0x70),
292*4cb9f2a5SCathy Xu 	PIN(239, 0, 19, 0x2f, 0x70),
293*4cb9f2a5SCathy Xu 	PIN(240, 0, 18, 0x2f, 0x70),
294*4cb9f2a5SCathy Xu 	PIN(241, 0, 16, 0x2f, 0x70),
295*4cb9f2a5SCathy Xu 	PIN(242, 0, 17, 0x2f, 0x70),
296*4cb9f2a5SCathy Xu 	PIN(243, 0, 15, 0x2f, 0x70),
297*4cb9f2a5SCathy Xu 	PIN(244, 0, 12, 0x2f, 0x70),
298*4cb9f2a5SCathy Xu 	PIN(245, 0, 9, 0x2f, 0x70),
299*4cb9f2a5SCathy Xu 	PIN(246, 0, 8, 0x2f, 0x70),
300*4cb9f2a5SCathy Xu 	PIN(247, 0, 7, 0x2f, 0x70),
301*4cb9f2a5SCathy Xu 	PIN(248, 0, 4, 0x2f, 0x70),
302*4cb9f2a5SCathy Xu 	PIN(249, 0, 20, 0x2f, 0x70),
303*4cb9f2a5SCathy Xu 	PIN(250, 0, 11, 0x2f, 0x70),
304*4cb9f2a5SCathy Xu 	PIN(251, 0, 2, 0x13, 0x80),
305*4cb9f2a5SCathy Xu 	PIN(252, 0, 3, 0x13, 0x80),
306*4cb9f2a5SCathy Xu 	PIN(253, 0, 4, 0x13, 0x80),
307*4cb9f2a5SCathy Xu 	PIN(254, 0, 5, 0x13, 0x80),
308*4cb9f2a5SCathy Xu 	PIN(255, 0, 6, 0x13, 0x80),
309*4cb9f2a5SCathy Xu 	PIN(256, 0, 7, 0x13, 0x80),
310*4cb9f2a5SCathy Xu 	PIN(257, 0, 8, 0x13, 0x80),
311*4cb9f2a5SCathy Xu 	PIN(258, 0, 9, 0x13, 0x80),
312*4cb9f2a5SCathy Xu 	PIN(259, 1, 9, 0x2e, 0xa0),
313*4cb9f2a5SCathy Xu 	PIN(260, 1, 10, 0x2e, 0xa0),
314*4cb9f2a5SCathy Xu 	PIN(261, 1, 11, 0x2e, 0xa0),
315*4cb9f2a5SCathy Xu 	PIN(262, 1, 12, 0x2e, 0xa0),
316*4cb9f2a5SCathy Xu 	PIN(263, 1, 13, 0x2e, 0xa0),
317*4cb9f2a5SCathy Xu 	PIN(264, 1, 14, 0x2e, 0xa0),
318*4cb9f2a5SCathy Xu 	PIN(265, 1, 15, 0x2e, 0xa0),
319*4cb9f2a5SCathy Xu 	PIN(266, 1, 16, 0x2e, 0xa0),
320*4cb9f2a5SCathy Xu 	PIN(267, 1, 2, 0x2f, 0x80),
321*4cb9f2a5SCathy Xu 	PIN(268, 1, 3, 0x2f, 0x80),
322*4cb9f2a5SCathy Xu 	PIN(269, 1, 0, 0x2f, 0x80),
323*4cb9f2a5SCathy Xu 	PIN(270, 1, 1, 0x2f, 0x80),
324*4cb9f2a5SCathy Xu };
325*4cb9f2a5SCathy Xu 
326*4cb9f2a5SCathy Xu #endif /* MT_GPIO_H */
327