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