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