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