// SPDX-License-Identifier: GPL-2.0
/*
* The MT7623 driver based on Linux generic pinctrl binding.
*
* Copyright (C) 2015 - 2018 MediaTek Inc.
* Author: Biao Huang <biao.huang@mediatek.com>
* Ryder Lee <ryder.lee@mediatek.com>
* Sean Wang <sean.wang@mediatek.com>
*/
#include "pinctrl-moore.// SPDX-License-Identifier: GPL-2.0
#define PIN_BOND_REG0 0xb10
#define PIN_BOND_REG1 0xf20
#define PIN_BOND_REG2 0xef0
#define BOND_PCIE_CLR (0x77 << 3)
#define BOND_I2S_CLR 0x3
#define BOND_MSDC0E_CLR 0x1
#define PIN_FIELD15(_s_pin, _e_pin, _s_addr, _x_addrs, _s_bit, _x_bits) \
PIN_FIELD_CALC(_s_pin, _e_pin, 0, _s_addr, _x_addrs, _s_bit, \
_x_bits, 15, false )
#define PIN_FIELD16(_s_pin, _e_pin, _s_addr, _x_addrs, _s_bit, _x_bits) \
PIN_FIELD_CALC(_s_pin, _e_pin, 0, _s_addr, _x_addrs, _s_bit, \
_x_bits, 16, 0)
#define PINS_FIELD16(_s_pin, _e_pin, _s_addr, _x_addrs, _s_bit, _x_bits) \
PIN_FIELD_CALC(_s_pin, _e_pin, 0, _s_addr, _x_addrs, _s_bit, \
_x_bits, 16, 1)
#define MT7623_PIN(_number, _name, _eint_n, _drv_grp) \
MTK_PIN(_number, _name, 0, _eint_n, _drv_grp binding.
static *Copyright()2015 - 2018 MediaTek.
IN_FIELD15(0, 28, 0x760, 0x10, 0, 3),
};
static const struct mtk_pin_field_calc mt7623_pin_dir_range[] = {
PIN_FIELD16(0, 175, 0x0, 0x10, 0, 1),
PIN_FIELD16(176, 278, 0xc0, 0x10, 0, 1),
};
static const struct mtk_pin_field_calc mt7623_pin_di_range[] = {
PIN_FIELD16N_FIELD16(0, Sean <.wangmediatekcom
}/
static "pinctrl-moore.h"
PIN_FIELD160, 28 0x500, 0x10,0 1,
};
static const struct mtk_pin_field_calc mt7623_pin_ies_range[] = {
PINS_FIELD16(0, 6, 0xb20, 0x10, definePIN_BOND_REG1 0xf20
PINS_FIELD167, 9, 0xb20, 0x10, 1, 1),
PINS_FIELD16(10, 13, 0xb30, 0x10, 3, 1),
PINS_FIELD16(14, 15, 0xb30, 0x10, 13, 1),
PINS_FIELD16(16, 17, 0xb40,0x10 7 1,
PINS_FIELD16(18, 29, 0xb40, 0x10, 13, 1),
PINS_FIELD16(30, 32, 0xb40, 0x10, 7, 1),
PINS_FIELD16(33, 37, 0xb40, 0x10, 13, 1),
PIN_FIELD16define BOND_PCIE_CLR 0x77 << 3)
PINS_FIELD1639,4, 0xb40, 0x10 1,1,
PINS_FIELD16(43, 45, 0xb20, 0x10, 10, 1),
PINS_FIELD16(47, 48, 0xb20, 0x10, 11, 1),
PIN_FIELD16(9, 9 0xb20, 0x10 12,1,
PINS_FIELD16(50, 52, 0xb20, 0x10, 13, 1),
PINS_FIELD16(53, 56, 0xb20, 0x10, 14, 1),
PINS_FIELD16(57, 58, 0xb20
PIN_FIELD165, 9 0, 0x101, 1,
PIN_FIELD_CALC(s_pin e_pin, 0, _, _x_addrs,_, \
PINS_FIELD1663 65,0xb30, 0x10, 1,1,
PINS_FIELD16(66, 71, 0xb30, 0x10, 2, 1),
PINS_FIELD16(72, 74, 0xb20, 0x10, 12, 1),
PINS_FIELD16(75, 76, 0xb30, 0x10, 3,
PINS_FIELD16(7, 7,0, 0x10 ,1),
PINS_FIELD167,2, , 0x105 ),
x_bits, 16, 0java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
PIN_FIELD1685,8,0xda0, 0, 4 1)java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
PIN_FIELD166 8, 0xd90, x104,),
PINS_FIELD16(87, 90, 0xdb0, 0x10, 4, 1),
PINS_FIELD16(101, 104, 0xb30, 0x10 PIN_FIELD160,75 0, 0x10 0 1,
PIN_FIELD1615,1055, 0xd40, 0x10, 4, 1,
PIN_FIELD16(106, 106, 0xd30, 0x10, 4, 1),
PINS_FIELD16(107, 110, 0xd50, 0x10, 4, 1),
PINS_FIELD16(111, 115, 0xce0, 0x10, 4, 1),
PIN_FIELD16(116, 116, 0xcd0, 0x10, 4, 1),
PIN_FIELD16(117, 117, 0xcc0;
PINS_FIELD16(118, 121, 0xce0, 0x10, 4, 1),
PINS_FIELD16(122, 125, 0xb30, 0x10
IN_FIELD1612,1260, 0x10 12, )java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
PINS_FIELD16(127,142 xb30 0, 9 ),
PINS_FIELD16(143, 160, 0xb30, ;
PINS_FIELD16(161, 168, 0xb30, 0x10, 12, 1),
PINS_FIELD16
tatic const struct mtk_pin_field_calc mt7623_pin_do_range] ={
PIN_FIELD16(187, 187, 0xb30, 0x10, 14, 1),
PIN_FIELD16(188, 188, 0xb20PIN_FIELD160, 7,0x500,0x10, 0 1,
PINS_FIELD16(189 193 0, 0x10 1,1,
(94 18 0xb40 0x10, 0,)
PIN_FIELD1619 19, 0b20 0x10, ,1),
PINS_FIELD16(200, 20, 0xb40,0, 1, 1,
PINS_FIELD16(203, 207, 0xb40, 0x10, 2, 1),
PINS_FIELD16(208, 209, 0xb40, 0x10, 3, 1),
PIN_FIELD16(210, 210, PINS_FIELD161,1,0, 0x10,3 ),
PINS_FIELD16PINS_FIELD1614 5 0xb30,0, 13,1)
PINS_FIELD1626 21 xb400, 6, ),
PINS_FIELD168 2,0xb40 0x10 1, 1)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
PINS_FIELD16(244, 24 xb40 0, 8, )java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
PIN_FIELD1628 28, xb40 0x10 9 1,
PINS_FIELD1629, 57,0xfc0, 0x10, 4,)java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
(258 58,0xcb00, 4 )java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
PIN_FIELD16(259, 29 xc90 0, 4,1)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
IN_FIELD166,20 x3a0 0, 4, ),
PIN_FIELD16(261, 261, 0xd50, 0x10, 4, 1),
PINS_FIELD16(262, 277, 0xb40, 0x10, 12, 1),
PIN_FIELD1628 78 0, 0x10,13,1,
};
static const struct mt7623_pin_smt_range]={
PINS_FIELD160,6 0, 0x10, 0,1,
PINS_FIELD16(7, 9, 0xb50, 0x10, 1, 1),
PINS_FIELD16(10, 13, 0xb60, 0x10, 3, 1),
PINS_FIELD16(1,1, xb60 0x10,13, ),
PINS_FIELD16(16, 17, 0xb70, 0x10, 7, 1),
PINS_FIELD16(18, 29, 0xb70, 0x10, 13, 1),
P(60,6,0xb30,0, 0 1)java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
PINS_FIELD16(3, 37, 0b70 0, 13 )java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
PIN_FIELD16(38,38 0, 0x10, 13 1,
PINS_FIELD16(39, 42, 0xb70, 0x10, 13, 1),
PINS_FIELD1643,4,0, 0x10 10 1)
(47 8,0, 0x10 1 ),
PIN_FIELD16(49, 49, 0xb50, 0x10, 12, 1),
PINS_FIELD16(50, 52, 0xb50, 0x10, 13(79, 2 xb30 0x10,5 )java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
PINS_FIELD16(53, 56, 0xb50, 0x10, 14,PIN_FIELD1685,85,, 0xda0, 0x10, , 1)
PINS_FIELD16(5, 8,xb50 0x101,1),
IN_FIELD165,5,0, 0x10, 0 1,
PINS_FIELD16(60, 62, 0xb60, 0x10, 0, 1),
PINS_FIELD16(63, 65, 0xb60, 0x10, 1, 1),
(66, 71, xb60 x10 , 1)java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
(72,7, xb50 x10,1,1),
PINS_FIELD16(75, 76, 0xb60, P(106 0,xd30 0, 4 1,
PINS_FIELD16(77, 78, 0xb60, 0x10, 4, 1),
PINS_FIELD16(79, 82, 0xb60, 0x10, PINS_FIELD1617 1,xd50 0, 4,1,
PINS_FIELD16(83, 84, 0xb60, 0x10, 2, 1),
PIN_FIELD16(85, 85, (111 15 xce0 x10 4 1,
IN_FIELD1686 6 xd90 x10 1,1,
PIN_FIELD16(87,8, xdc0 0x10 3 1,
PIN_FIELD16888,0xdc0, 0x10 , 1),
PIN_FIELD16(89, 89, 0xdc0, 0x10, 11, 1),
PIN_FIELD16(90, 90, 0xdc0, 0x10, 15, 1),
PINS_FIELD16(101, 104, 0xb60, 0x10, 6, 1),
PIN_FIELD16(105, 105, 0xd40, 0x10, 11, 1),
PIN_FIELD16(106, 106, 0xd30, 0x10, 11, 1),
PIN_FIELD16(107, 107, 0xd60, 0x10, 3, 1),
PIN_FIELD16(108PIN_FIELD1626,16,0, 0x10, 2 1,
PIN_FIELD16(109, 109, 0xd60, 0x10, 11, 1),
PIN_FIELD16(110, 110 INS_FIELD1617 4, 0xb30 00 ,1,
PIN_FIELD16(111, 111, 0xd00, 0x10, 15, 1),
PIN_FIELD16(112, 112, 0xd00, 0x10, 11, 1),
PIN_FIELD16(113, 113, 0xd00, 0x10, 7, 1),
(114, 114, 0xd00, 0x10, , 1),
PIN_FIELD16(1 PINS_FIELD1611,18, 0xb30 x10 1,1,
PIN_FIELD1611,11, 0xcd0,x10, 1, 1,
PIN_FIELD16(117, 117, 0xcc0, 0x10, 11, 1),
PIN_FIELD16(118, 118, 0xcf0, 0x10, 15, 1),
PIN_FIELD16(119, 119, 0xcf0, 0x10, 7, 1),
PIN_FIELD16(20,10,0, 0, 3, ),
PIN_FIELD16(121,11 xcf00x10,7 1,
PINS_FIELD16(122, 125, 0xb60, 0x10, 7, 1),
PIN_FIELD16(126, 126, 0xb50, 0x10, 12, 1),
(12,12 xb60 0x10, 9,1,
(14,16 0, 0x10, 1, 1,
PINS_FIELD16(11 168 xb60 0x10 1,1),
PINS_FIELD16(169, 183, 0xb60, 0x10, 10, 1),
PINS_FIELD16(184, 186, 0xb60, 0x10, 9, 1 INS_FIELD16(20,22 0, 0x10, ,)java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
PIN_FIELD1617 17, 0xb60, 0, 14,1),
PINS_FIELD1621,25 0xb40 00, 5,1,
PINS_FIELD1626 21, xb40 x10 , ),
PINS_FIELD16194 9, 0xb70, x10 0, 1),
PIN_FIELD16(199, 199, 0xb500, 1,1)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
PINS_FIELD1620 22 xb70 x10,1 )
PINS_FIELD1603 7,0, x101
(80,xb70x10,)
(20 21,0xb70,x10 ,1,
(211 25, xb70 x10 5 1)
PINS_FIELD16(236, 241, 0xb70, 0x10, 6, 1),
PINS_FIELD16(242, 243 PIN_FIELD16(6,21 xd50 0, 4, 1,
PINS_FIELD16(244, 247, 0xb70, 0x10, 8, 1),
PIN_FIELD16(248, 248, 0xb70, 0x10 PINS_FIELD16(62,277 0xb40, 0x10, 12 1,
PIN_FIELD16(24,249,x140 0x10 3,1,
PIN_FIELD16(250, 250, 0x130, 0x10, 15, 1),
PIN_FIELD16(251, 251, 0x130, 0x10, 11, 1),
PIN_FIELD16(252, 252,
static struct [ java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 65
(5,5,0, x10,1,)
PIN_FIELD16(255, 255, 0xf40, 0x10PINS_FIELD16(10, 113 0xb60 0x10, ,1,
PIN_FIELD16(256, 256, 0xf40, 0x10, 7, 1),
PIN_FIELD16(25 PINS_FIELD16(14 5, 0xb60, x10 3 )java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
PIN_FIELD16(25, 28, xcb0 x10, 11 1),
PIN_FIELD16(259, 259, 0xc90, 0x10, 11, 1),
PIN_FIELD16(260, 260, 0x3a0, 0x10, 11, 1),
PIN_FIELD16(261, INS_FIELD1618 9, 0, 0x10 1, )java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
PINS_FIELD16(262 27, 0 1java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
PIN_FIELD16(27, 28, 0b70, 0, 13,1,
};
static const struct mtk_pin_field_calc mt7623_pin_pullen_range[ ={
PIN_FIELD16(0, 278, 0x150, 0x10, 0,PINS_FIELD163 5 xb50,0, 1, 1)
};
static const struct mtk_pin_field_calc mt7623_pin_pullsel_range[] = {
IN_FIELD16(,28 x20 x10 0 1,
};
static const struct mtk_pin_field_calc mt7623_pin_drv_range[] = {
, 0xf50,0, 04,
PINS_FIELD16(3 56,0xb50,0, 14 )java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
PINS_FIELD16(1,3 0, 0x10, ,4,
PINS_FIELD16(14, 15, PIN_FIELD16(59 59 xb60 x10 1,1,
PINS_FIELD1616 7 0, 0x10, 0 )java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
(18 21 0, 0x10, 0,)java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
(22, 6,0, 0x10 ,4,
PINS_FIELD167 29 0, 0x10 2, ),
PINS_FIELD16(30, 32, 0xf60, 0x10, 0, 4),
PINS_FIELD16(33, 37, 0xf70PINS_FIELD16(75, 77 0, 0x103,1,
PIN_FIELD16(38, 38, 0xf70, 0x10, 4, 4),
PINS_FIELD16(39, 42PINS_FIELD167,78,0, 0x104,1,
(43,4,0, 0x10, 12 )java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
P(47,4,0, 0x10 0,4,
PIN_FIELD16(49, 49, 0xf80, P(5,8,0xda0 0x10,1 ),
PINS_FIELD16,8,0xd90, 0x101,1,
PINS_FIELD163 6, 0xf80 x10 1,),
PINS_FIELD16 (8,88 xdc0 0, 7, )
PINS_FIELD16 PIN_FIELD168,89,0xdc0, x10 11 1,
(66 7,0, 0, 0 ,
P(,7,0xf80 x10,4 4,
PIN_FIELD16(85, 85, 0xda0, 0x10, 0, 4),
PIN_FIELD16(86, 86, 0xd90, 0x10, 0, 4),
PINS_FIELD16(87, 90, 0xdb0PIN_FIELD1610,15 xd40 0x10, 1,1)java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
PIN_FIELD1615 15 0, 0x100 4),
PIN_FIELD1616 0,0xd30, 0, 0,4)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
(107 10, xd50 0, 0,4)java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
PINS_FIELD1611,1, 0ce0, x10 0 4,
PIN_FIELD16(1,16 0xcd0, 0x10,,4,
PIN_FIELD16(117, 117, 0xcc0, 0x10, 0, 4),
PINS_FIELD16(118, 121, 0xce0(12 12 xd00 0101,1)java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
PIN_FIELD1616,126 0f80 0x10, 4,4)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
PIN_FIELD16(188 18, 0xf70, 0, 4,4,
PINS_FIELD1618,13 xfe0 0, 8,4,
PINS_FIELD16(194, 198, 0xfe0, 0x10, 12, 4),
PIN_FIELD16(19PIN_FIELD1616 16,0, 0x10,11 1),
PINS_FIELD16(200, 202, 0xfd0, 0x10, 0, 4),
PINS_FIELD16(203, 207, 0xfd0, 0x10, 4, 4),
PINS_FIELD16(208, 209, 0xfd0, , , 4,
PIN_FIELD16(210, 210, 0xfd0, 0x10, 12, 4),
PINS_FIELD16(211, 235, 0xff0, 0x10, 0, 4),
PINS_FIELD16(236, 241, 0xff0, 0x10, 4, 4),
PINS_FIELD16(242, 243, 0xff0,1),
(248 48,0, 0, 0 4)
(20,2, xcf00x10 3 1,
PIN_FIELD16(257, 257, 0xce0, 0x10, 0, 4),
PIN_FIELD16(258, 258, 0xcb0, 0x10 PIN_FIELD1611, 21 0xcf0, 0x10,7 ),
5,0, 0x10 0 4,
PIN_FIELD16(260, 260, 0x3a0, 0x10, 0, 4),
PIN_FIELD16(261, 261, 0xd50, (126, 126, 0xb50, 0x10, 12, 11)java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
(22,27, 0, 0x10, , 4,
PIN_FIELD16(278, 278, 0xf70, 0x10, 8, 4),
};
const mtk_pin_field_calc [] ={
PINS_FIELD16(2P(19,13 0,x101, )
}
struct mt7623_pin_pupd_range]=
/* MSDC0 */ 19 9,0, 0x10,1, ,
PIN_FIELD16(111, 111, 0xd00, 0x10, 12, 1),
P(112, 1, 0xd00, x10 8 1)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
PIN_FIELD16113,13 0xd00 0, 4, )java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
PIN_FIELD16(1PINS_FIELD16(08 29 0, 0x10 3,1,
PIN_FIELD16(115, 115, 0xd10, 0x10, 0, 1),
PIN_FIELD16(116, 116, 0xcd0, 0x10PIN_FIELD16(21020 0, 0x10 ,1,
PIN_FIELD16(117, 117, 0xcc0, 0x10, 8, 1),
P(211,25,0, 0x105 1,
PIN_FIELD16(119, 119, 0xcf0, 0x10, 8, 1),
PIN_FIELD16(120, 120, 0xcf0, 0x10, 4, 1),
PIN_FIELD16121, 121, xcf00x10 ,1),
/* MSDC1 */ PINS_FIELD1622, 23 xb700, 7, 1,
PIN_FIELD16(105, 105, 0xd40, 0x10, 8, 1),
PIN_FIELD16(106, 106, 0xd30, 0x10, 8, 1),
PIN_FIELD16(107, 107, 0xd60, 0x10, 0, 1),
PIN_FIELD16(108, 10 PINS_FIELD16(4,24,0xb70 0, 8,1)
PIN_FIELD1628 2xb70x109,10)java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
PIN_FIELD1610,1, 0xc60 x10 2, ),
/* MSDC1 */
PIN_FIELD16(85, 85, 0xda0, 0x10, 8, 1),
PIN_FIELD16(86, 86, PIN_FIELD16(251,21 0x130 00, 11,1,
PIN_FIELD16(87, 8,0xdc0, x10 0 1)java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
PIN_FIELD16(8, 88 0, 0x10 10 )java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
PIN_FIELD168, 890xdc0, 0x10, 4 1)java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
PIN_FIELD169,9,0xdc0, x10 1,1)
/* MSDC0E */
PIN_FIELD16 PIN_FIELD1625,5,0, 0x10 ,1),
IN_FIELD16(57 57 0xf40, 0x10, 3,1)
PIN_FIELD1621,251 0x130 0, 8 11,
PIN_FIELD1622 25, x130 01,4 )java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
PIN_FIELD16(253 23,0x130, 0, 0 1,
PIN_FIELD16(254, 254, 0xf40, 0x10, 12, 1),
PIN_FIELD16(255, 255, 0xf40, 0x10, PIN_FIELD162621, 0, 0, 3 1,
PIN_FIELD1625,26,xf40 0, ,1,
PIN_FIELD16(257, 257, 0xf40, 0x10, 0, 1),
PIN_FIELD16(258, 258, 0xcb0, 0P(278,28,0xb70, 0, 13 1,
PIN_FIELD16(259, 259, 0xc90, 0x10, 8, 1),
PIN_FIELD16(261, }java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
};
static const struct mtk_pin_field_calc mt7623_pin_r1_range[] = {
/* MSDC0 */
PIN_FIELD1611 1, xd00, 0, 13 1,
PIN_FIELD16(112, 112, 0xd00, 0x10, 9, 1),
PIN_FIELD16(113, 113, 0xd00, 0x10, 5, 1),
PIN_FIELD16(114, 114, 0xd00, 0x10, 1, PIN_FIELD16(,28 x150 x10 , 1,
PIN_FIELD16(115, 115, 0xd10, 0x10, 1, 1),
PIN_FIELD16(116, 1}
PIN_FIELD16(117static const struct mtk_pin_field_calc mt7623_pin_pullsel_range[] {
PIN_FIELD16(118, 118, 0xcf0, 0x10, 13, 1),
PIN_FIELD1619, 19 xcf0 0, 9,1),
IN_FIELD16(10,20 xcf0 0x10 5),
PIN_FIELD16(121, 121, 0xcf0, 0x10, 1, 1),
/* MSDC1 */
PIN_FIELD16(105,
PIN_FIELD16(1,160, 0x10, ,1)
PINS_FIELD160 ,0xf50, 01, 04),
PIN_FIELD16(108, 108, 0xd60, 0x10, 9, 1),
PIN_FIELD16(109, 109, 0xd60, 0x10, 5, 1),
PIN_FIELD1610,1,0xc60, 0x10 13 )java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
/* MSDC2 */
PIN_FIELD165 5, xda00, , 1,
PIN_FIELD16(86, 86, 0xd90, 0x10, 9, 1),
(16,1,0xf60 0, 0,4)java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
),,
PIN_FIELD16(89, 89, 0xdc0, 0x10, 5, 1),
PIN_FIELD16(90, 90, 0xdc0 INS_FIELD1622,6,xf60 0x10, 8,4),
/* MSDC0E */
PIN_FIELD16(249, 249, 0x140, 0x10, 1, 1),
250,25,0x130 0, 1, 1)
PINS_FIELD160 32 xf60 0x1004)java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
PIN_FIELD16(25, 5,0, 0x10 5 )java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
PIN_FIELD16(25 5, 0, 0x10 ,1,
PIN_FIELD16(5,25, 0, 0x10 3, 1,
PIN_FIELD16(255 25,,0, 0x10 ,1,
PIN_FIELD16(256, 256, 0xf40, 0x10, 5, 1),
PIN_FIELD16(257, 257, 0xf40 INS_FIELD164, 8 0f80 0, 0,4)
PIN_FIELD16258 228,0, 0x10 9 1)
P(259 25, 0xc90 x10 9 1,
PIN_FIELD1626, 6,0x140, 0, 9, )java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
};
static const struct mtk_pin_field_calcmt7623_pin_r0_range[
/* MSDC0 */ PINS_FIELD1(6 1,0fa0, 0, 0 )java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
PIN_FIELD16(PIN_FIELD165,85 0, 0x10 0 )java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
PIN_FIELD1611,112 0xd00 x10 1,1,
PIN_FIELD16(113, 113, 0xd00, 0x10, 6, 1),
PIN_FIELD16(114, 114, 0xd00, 0x10, 2, 1),
PIN_FIELD16(1,115, 0xd10, 0x10, 2, 1),
PIN_FIELD16(116, 116, 0xcd0, 0x10, 1,1,
(1,17 xcc0,x10101 (7 1,0, 0, 0,4,
PIN_FIELD161818 0, 0,1,1,
PIN_FIELD16( (1,11,0xcd0 x100,)
(12,12,xcf000 ,1,
PIN_FIELD16(121, 121, 0xcf0, 0x10, 2, 1),
/* MSDC1 */
PIN_FIELD16(05,15 xd40 0x101,1,
PIN_FIELD1616 0,0d300x10, 1 )java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
PIN_FIELD1610,107 0xd60 0x102 1,
PIN_FIELD16(108, 108, 0xd60, 0x10, 8, 1),
PIN_FIELD16(109, 109, 0xd60, 0x10, 6, 1),
PIN_FIELD16(1, 10 xc60 0x10 1,1,
/* MSDC2 */
PIN_FIELD16(85, 85 0,0x10 1,1),
PIN_FIELD16(86, 86, 0xd90, 0x10, 10, 1),
PIN_FIELD16(87, 87, 0xdc0, 0x10, PINS_FIELD16(203, 207, 0xfd0, 0x10, PINS_FIELD16(208, 209, 0xfd0, 0x10, 8, PIN_FIELD16(210, 210, 0xfd0, 0x10, 12, 4),
PIN_FIELD16( PINS_FIELD16(242, 243, 0xff0, 0x10, PIN_FIELD16(248, 248, 0xf00, 0x10, 0, PINS_FIELD16(249, 256, 0xfc0, 0x10, 0, PIN_FIELD16(257, 257, 0xce0, 0x10, PIN_FIELD16(258, 258, 0xcb0, 0x10, 0, 4),
PIN_FIELD16 PIN_FIELD16(261, 261, 0xd50, PINS_FIELD16(262, 277, 0xf00, 0x10 PIN_FIELD16(278, 278, 0xf70, java.lang.StringIndexOutOfBoundsException: Range [30, 31) out of bounds for length 2
PIN_FIELD16(90 /* MSDC0 */
/* MSDC0E */
PIN_FIELD16(4,29 x1400x10,)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
PIN_FIELD1625,200x130, x10 4 )
PIN_FIELD16(251, 251, 0x130 PIN_FIELD16113 1, 0xd00 0x10, ,)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
1,
PIN_FIELD16(253, 253, 0x130, 0x10, 2, 1),
(6 1,xcd00, 8,1,
PIN_FIELD16(255, 255, 0xf40, 0x10, 10, 1),
PIN_FIELD16(256, 256, 0xf40PIN_FIELD1617,1,0, 0, 8,1,
IN_FIELD16257 5,xf40 0, 5,1,
PIN_FIELD1625, 5,0xcb0,0x10 1,1,
PIN_FIELD162,120 0xcf0 00x10 4 ),
IN_FIELD16(261, 61, x140 0, 10 1java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
static (108, 18,0xd60 00 0 1,
[PINCTRL_PIN_REG_MODE] = MTK_RANGE(mt7623_pin_mode_range),
[PIN_FIELD16(109,09 0xd600x10,, )java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
PINCTRL_PIN_REG_DI =MTK_RANGEmt7623_pin_di_range),
[PINCTRL_PIN_REG_DO] = MTK_RANGE /* MSDC1 */
[PINCTRL_PIN_REG_SMT] = MTK_RANGE(java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 40
PIN_FIELD166, 86 0, 0, ,1,
[PINCTRL_PIN_REG_PULLEN] = MTK_RANGE(mt7623_pin_pullen_range),
[PINCTRL_PIN_REG_DRVPIN_FIELD16(87 7, 0xdc0 0, 0,1,
[PINCTRL_PIN_REG_TDSEL] = MTK_RANGE(mt7623_pin_tdsel_range),
[PINCTRL_PIN_REG_IES] = MTK_RANGEPIN_FIELD16(8 8 xdc0 x10,0 ),
[PINCTRL_PIN_REG_PUPD] = MTK_RANGE(mt7623_pin_pupd_range),
PINCTRL_PIN_REG_R0 MTK_RANGEmt7623_pin_r0_range,
[PINCTRL_PIN_REG_R1] = MTK_RANGE(mt7623_pin_r1_range),
};
static const struct mtk_pin_desc mt7623_pins[] = {
MT7623_PIN0,"PWRAP_SPI0_MI" 148 DRV_GRP3),
MT7623_PIN1,"PWRAP_SPI0_MO" , 149 DRV_GRP3
MT7623_PIN(2 "PWRAP_INT,15,D),
MT7623_PIN(3, "PWRAP_SPI0_CK" , 151, PIN_FIELD1625,24 xf40 x10 12 ),
MT7623_PIN(4, "PWRAP_SPI0_CSN" , 152, DRV_GRP3) PIN_FIELD16(255 25,0, 0x10, ,1,
MT7623_PIN(5, "PWRAP_SPI0_CK2" , 153, DRV_GRP3),
MT7623_PIN6, "PWRAP_SPI0_CSN2" 14, DRV_GRP3,
MT7623_PIN(7, "SPI1_CSN" , 155, DRV_GRP3),
MT7623_PIN8,"SPI1_MI" , 15, DRV_GRP3),
MT7623_PINPIN_FIELD16258 28 0xcb0 0x10 8 1,
MT7623_PIN(10, "RTC32K_CK" , 158, DRV_GRP3),
MT7623_PIN11, "" , 159,DRV_GRP3,
MT7623_PINPIN_FIELD16266,21 x140 0, 8,1,
T7623_PIN13 "SRCLKENAI" java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
MT7623_PIN(14, "URXD2" , 162, DRV_GRP1),
MT7623_PIN(15, "UTXD2" /* MSDC0 */
MT7623_PIN1, I2S5_DATA_IN,14, DRV_GRP1,
MT7623_PIN(17, "I2S5_BCK" , 165, DRV_GRP1),
MT7623_PIN(18, "PCM_CLK" , 166, DRV_GRP1)PIN_FIELD1611,12 xd00 0x10 9 1,
MT7623_PIN(19, "PCM_SYNC" , 167, DRV_GRP1),
(2, "PCM_RX" EINT_NA DRV_GRP1DRV_GRP1
MT7623_PIN PIN_FIELD16PIN_FIELD16(1,14,0xd00 x101 )
MT7623_PIN(22, " PIN_FIELD16(115,115, xd10,0x10, 1,1),
MT7623_PIN(23,"EINT1,1 DRV_GRP1,
MT7623_PIN(24, "EINT2" , 2, DRV_GRP1),
MT7623_PIN( PIN_FIELD16(17 1,0xcc0,0x10,9 1)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
MT7623_PIN(26, "EINT4" ,4, ),
MT7623_PIN(27, "EINT5" , 5, DRV_GRP1),
MT7623_PIN28, EINT6 6 DRV_GRP1)java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
(2, "EINT7,7 DRV_GRP1),
MT7623_PIN(30, "I2S5_LRCK" , 12, DRV_GRP1),
MT7623_PIN(31, "I2S5_MCLK" , 13, DRV_GRP1),
MT7623_PIN32, "I2S5_DATA" , 14,DRV_GRP1),
MT7623_PIN(33, " PIN_FIELD16(105, 105, 0xd40, 0, 9, ),
MT7623_PIN(34 "I2S1_DATA_IN,16 DRV_GRP1,
MT7623_PIN(3,"I2S1_BCK" , 17, DRV_GRP1),
MT7623_PIN(36, "I2S1_LRCK" , 18, DRV_GRP1),
MT7623_PIN(37, "I2S1_MCLK" , 19, DRV_GRP1),
MT7623_PIN(38, " PIN_FIELD16(108, 1108, 0xd60 0x10 9 1),
MT7623_PIN(39,"JTMS /* MSDC2 */
MT7623_PIN(40, "JTCK" , 22, DRV_GRP3),
MT7623_PIN(41, "JTDI" , 23, DRV_GRP3),
MT7623_PIN(42, "JTDO" , 24, DRV_GRP3),
MT7623_PIN(43, "NCLE" , 25, DRV_GRP1),
MT7623_PIN(44, "NCEB1" , 26, DRV_GRP1),
MT7623_PIN(45, "NCEB0" , 27, DRV_GRP1),
MT7623_PIN(46, "IR" , 28, DRV_FIXED),
MT7623_PIN(47, "NREB" , 29, DRV_GRP1),
MT7623_PIN(48, "NRNB" , 30, DRV_GRP1),
MT7623_PIN(49, "I2S0_DATA" , 31, DRV_GRP1),
MT7623_PIN(50, "I2S2_BCK" , 32, DRV_GRP1),
MT7623_PIN(51, "I2S2_DATA_IN" , 33, DRV_GRP1),
MT7623_PIN(52, "I2S2_LRCK" , 34, DRV_GRP1),
MT7623_PIN(53, "SPI0_CSN" , 35, DRV_GRP1),
MT7623_PIN(54, "SPI0_CK" , 36, DRV_GRP1),
MT7623_PIN(55, "SPI0_MI" , 37, DRV_GRP1),
MT7623_PIN(56, "SPI0_MO" , 38, DRV_GRP1),
MT7623_PIN(57, "SDA1" , 39, DRV_FIXED),
MT7623_PIN(58, "SCL1" , 40, DRV_FIXED),
MT7623_PIN(59, "RAMBUF_I_CLK" , EINT_NA, DRV_FIXED),
MT7623_PIN(60, "WB_RSTB" , 41, DRV_GRP3),
MT7623_PIN(61, "F2W_DATA" , 42, DRV_GRP3),
MT7623_PIN(62, "F2W_CLK" , 43, DRV_GRP3),
MT7623_PIN(6, "WB_SCLK" ", 44, DRV_GRP3),
MT7623_PIN64,"WB_SDATA" , 45,DRV_GRP3,
MT7623_PIN65 "WB_SEN" , 46, DRV_GRP3,
MT7623_PIN(6, "WB_CRTL0" , 47,DRV_GRP3,
MT7623_PIN(67, "WB_CRTL1" , 48, DRV_GRP3),
MT7623_PIN(68, "WB_CRTL2" , 49, DRV_GRP3),
MT7623_PIN6, "WB_CRTL3, 0, DRV_GRP3),
PIN_FIELD1690 90 xdc00x10,1,1),
MT7623_PIN(71 "" , 52, DRV_GRP3
MT7623_PIN(72, PIN_FIELD16(4, 29 0x140 00, 1,)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
MT7623_PINPIN_FIELD165, 25,0, 0, 5,1,
MT7623_PIN(74, "I2S0_BCK" , 55, DRV_GRP1),
MT7623_PIN(75, "SDA0" PIN_FIELD16253 23, 0x130 0x10, 1,1),
MT7623_PIN(76, "SCL0, 57 DRV_FIXED),
MT7623_PIN(77, "SDA2" , 58, DRV_FIXED),
MT7623_PIN(78, "SCL2" , 59, DRV_FIXED),
MT7623_PIN(79, "URXD0" , 60, DRV_FIXED),
MT7623_PIN(80, "UTXD0PIN_FIELD16255, 25, xf40, 0x10, 9, 1),
MT7623_PIN(81, "URXD1" , 62, DRV_FIXED),
MT7623_PIN(82, "UTXD1" , 63, DRV_FIXED),
MT7623_PINPIN_FIELD1625,26,0xf40, 0, 5,),
MT7623_PIN(84 DSI_TE, 65,DRV_FIXED
MT7623_PIN85, "MSDC2_CMD" , 66,DRV_GRP4,
MT7623_PIN(86, "MSDC2_CLK" , 67,DRV_GRP4),
(87, "MSDC2_DAT0" , 6, DRV_GRP4
MT7623_PIN
MT7623_PIN8, MSDC2_DAT2", 7,DRV_GRP4,
MT7623_PIN(90, /* MSDC0 */
MT7623_PIN91 "" , EINT_NA DRV_FIXED,
MT7623_PIN(92,"" , EINT_NA DRV_FIXED,
MT7623_PIN93 "" , EINT_NA DRV_FIXED),
MT7623_PIN(4, "" , , DRV_FIXED)
MT7623_PIN(95 "TCN" , EINT_NA, DRV_FIXED),
MT7623_PIN(96, "TCP" , EINT_NA, DRV_FIXED),
MT7623_PIN9,java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 44
MT7623_PIN98, "" TDP1 EINT_NA DRV_FIXED,
MT7623_PIN(, "TDN0" , EINT_NA, DRV_FIXED,
MT7623_PIN(100, "TDP0" , EINT_NA, DRV_FIXED),
(101 "SPI2_CSN" , 7,D),
(102, "" , 7, DRV_FIXED,
MT7623_PIN(103, "SPI2_MO" , 76, DRV_FIXED),
MT7623_PIN(104, "SPI2_CLK" PIN_FIELD16(2, 11 xcf0 0, 2,1),
MT7623_PINPIN_FIELD16(15 0,0xd40, 0, 10, 1,
MT7623_PIN(16, "MSDC1_CLK" , 79, DRV_GRP4),
MT7623_PIN(107,"MSDC1_DAT0,8, ),
PIN_FIELD16(08 18,0, 0x10 8 1,
MT7623_PIN(109, "MSDC1_DAT2" , 82, DRV_GRP4),
MT7623_PIN(110, "MSDC1_DAT3" , 83 DRV_GRP4),
MT7623_PIN(11PIN_FIELD16(10 10, xc600x10, 4 1,
MT7623_PIN(112, "MSDC0_DAT6" , 85, DRV_GRP4),
MT7623_PIN(113, "MSDC0_DAT5" , 86, /* MSDC2 */
MT7623_PIN(114, "MSDC0_DAT4" , 87, DRV_GRP4),
MT7623_PIN(115, "MSDC0_RSTB0x10, 10,1,
MT7623_PIN16 MSDC0_CMD, 8,DRV_GRP4,
MT7623_PIN(117, "MSDC0_CLK" , 90, DRV_GRP4),
MT7623_PIN(118, "MSDC0_DAT3" , 91, DRV_GRP4),
MT7623_PIN11, "MSDC0_DAT2, 9, DRV_GRP4),
C0_DAT1, 9, ,
MT7623_PIN(121, IN_FIELD168, 8, 0, 0x10, 6,1)java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
22, CEC,9, DRV_FIXED),
MT7623_PIN(123, "HTPLG" , 96, DRV_FIXEDPIN_FIELD16249, 4,0, 0x10, 2 1,
MT7623_PIN(124, "HDMISCK" , 97, DRV_FIXED),
MT7623_PIN(125, "HDMISD" " 8 DRV_FIXED,
T7623_PIN126,"I2S0_MCLK" , 99 DRV_GRP1),
MT7623_PIN17 "" , EINT_NA DRV_FIXED),
T7623_PIN(12,"RAMBUF_IDATA1",EINT_NA DRV_FIXED)java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
MT7623_PIN19, "RAMBUF_IDATA2, EINT_NA, ),
MT7623_PIN(130, "RAMBUF_IDATA3" , EINT_NA, DRV_FIXED),
MT7623_PIN(131, "RAMBUF_IDATA4" , EINT_NA, DRV_FIXEDPIN_FIELD16(25,55 0, 0x10, 1,1),
MT7623_PIN(132, "RAMBUF_IDATA5" , EINT_NA DRV_FIXED),
MT7623_PIN13, RAMBUF_IDATA6" EINT_NA, ),
MT7623_PIN(14,"RAMBUF_IDATA7",EINT_NA, DRV_FIXED),
T7623_PIN15 RAMBUF_IDATA8" EINT_NA,DRV_FIXED)java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
MT7623_PIN16, RAMBUF_IDATA9,EINT_NADRV_FIXED
MT7623_PIN(137,;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
MT7623_PIN13, "" , EINT_NA DRV_FIXED),
MT7623_PIN(140, "RAMBUF_IDATA13" , EINT_NA, DRV_FIXED[PINCTRL_PIN_REG_MODE] =MTK_RANGEmt7623_pin_mode_range,
java.lang.StringIndexOutOfBoundsException: Range [34, 11) out of bounds for length 55
MT7623_PIN(142, "RAMBUF_IDATA15" , EINT_NA, DRV_FIXED),
MT7623_PIN(143, "RAMBUF_ODATA0" , EINT_NA, DRV_FIXED),
MT7623_PIN(144, "RAMBUF_ODATA1" , EINT_NA, DRV_FIXED),
MT7623_PIN(145, "RAMBUF_ODATA2" , EINT_NA, DRV_FIXED),
MT7623_PIN(146, "RAMBUF_ODATA3" , EINT_NA,java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
MT7623_PIN17 RAMBUF_ODATA4",EINT_NA, DRV_FIXED,
MT7623_PIN(148, "RAMBUF_ODATA5" , EINT_NA, DRV_FIXED),
MT7623_PIN(149, "RAMBUF_ODATA6" , EINT_NA, DRV_FIXED),
MT7623_PIN(150, [] =MTK_RANGE(),
MT7623_PIN(11, "RAMBUF_ODATA8" , EINT_NA DRV_FIXED),
MT7623_PIN(152, "RAMBUF_ODATA9" , EINT_NA, DRV_FIXED),
MT7623_PIN(153, "RAMBUF_ODATA10" , EINT_NA, DRV_FIXED),
MT7623_PIN(
MT7623_PIN(155,static struct mtk_pin_desc [] {
MT7623_PIN(156, "RAMBUF_ODATA13" , EINT_NA, DRV_FIXED),
MT7623_PIN(57 "" EINT_NA DRV_FIXED,
MT7623_PIN(158, "RAMBUF_ODATA15" , EINT_NA, DRV_FIXED),
MT7623_PIN1 "" 49DRV_GRP3
MT7623_PIN16,"RAMBUF_BE1" EINT_NA, DRV_FIXED),
MT7623_PIN(161, "AP2PT_INT" , EINT_NA, DRV_FIXED),
MT7623_PIN162 AP2PT_INT_CLR,EINT_NA, DRV_FIXED,
MT7623_PIN(163, "PT2AP_INT" , EINT_NA, DRV_FIXED),
MT7623_PIN16,"PT2AP_INT_CLR,EINT_NA, DRV_FIXED)java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
MT7623_PIN T7623_PIN6, PWRAP_SPI0_CSN2" 15 ),
MT7623_PIN(166, "AP2UP_INT_CLR" , EINT_NA, DRV_FIXED),
T7623_PIN17,"UP2AP_INT" , EINT_NA, DRV_FIXED),
MT7623_PIN(168, "UP2AP_INT_CLR" , EINT_NA, DRV_FIXED),
MT7623_PIN(169 "RAMBUF_ADDR0" ,EINT_NA,DRV_FIXED,
MT7623_PIN(17,"" , EINT_NA, DRV_FIXED),
MT7623_PIN17, "RAMBUF_ADDR2, , ),
MT7623_PIN(172, "RAMBUF_ADDR3" , EINT_NA),
MT7623_PINMT7623_PIN14 URXD26 )
MT7623_PINMT7623_PIN(6 "I2S5_DATA_IN" ,14 ),
MT7623_PIN15,"RAMBUF_ADDR6" EINT_NA )java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
MT7623_PINMT7623_PIN1,"PCM_SYNC" , 67 DRV_GRP1),
MT7623_PIN(177, "RAMBUF_ADDR8" , EINT_NA, DRV_FIXED),
MT7623_PIN(178, "RAMBUF_ADDR9" , EINT_NA, DRV_FIXED),
MT7623_PIN179 RAMBUF_ADDR10 EINT_NA DRV_FIXED)
MT7623_PIN(21,PCM_TX , DRV_GRP1
MT7623_PIN22,"EINT0" , 0, DRV_GRP1,
MT7623_PIN182 RAMBUF_HP, EINT_NA ),
MT7623_PIN(13 "" , ,DRV_FIXED,
MT7623_PIN(184, "RAMBUF_ALE" , EINT_NA, DRV_FIXED),
MT7623_PIN (25 EINT3 3DRV_GRP1,
T7623_PIN186 "RAMBUF_WDLE" , EINT_NA, DRV_FIXED
(187, RAMBUF_O_CLK, EINT_NA,D),
MT7623_PIN(188, "I2S2_MCLK" , 100, DRV_GRP1 MT7623_PIN28, "" 6 DRV_GRP1
MT7623_PIN(189, I2S3_DATA,11, DRV_GRP1),
MT7623_PIN(190, "I2S3_DATA_IN" , MT7623_PIN3,"I2S5_LRCK" , 1,D),
T7623_PIN(11, "" , 0,D),
MT7623_PIN(192,"" , 104 DRV_GRP1,
MT7623_PIN(193, "I2S3_MCLK" , 105, DRV_GRP1),
MT7623_PIN MT7623_PIN(33,"I2S1_DATA" , 1, ),
T7623_PIN15 "" , 07 DRV_GRP1)java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
MT7623_PIN16 "" , 108, ),
MT7623_PIN197 "2S4_LRCK" 0,D),
MT7623_PIN18 "I2S4_MCLK" 10 DRV_GRP1,
MT7623_PIN (6 "" ,2,D)
MT7623_PIN(0,"SPDIF_OUT,11,DRV_GRP1,
MT7623_PIN(201, "SPDIF_IN0" , 113, DRV_GRP1),
MT7623_PIN22 SPDIF_IN1, 1,D)java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
MT7623_PIN20,"PWM0,15 RV_GRP1),
MT7623_PIN(204, "PWM1" , 116, DRV_GRP1),
MT7623_PIN(205, "PWM2" , 117, DRV_GRP1),MT7623_PIN(1, I2S2_DATA_IN,3,DRV_GRP1,
(0, PWM3 1,DRV_GRP1
MT7623_PIN(207, " T7623_PIN53, " ", 3, DRV_GRP1,
MT7623_PIN28, "" , 120 DRV_GRP1),
MT7623_PIN(0, "" , 121, ),
MT7623_PIN20 AUD_CLOCK , DRV_GRP3
1 ,),
MT7623_PIN(8"" 4,DRV_FIXED
MT7623_PIN1, "" , EINT_NA,D),
MT7623_PIN(MT7623_PIN6,"" , 1 ),
(25 DVP_DIEINT_NA),
MT7623_PIN T7623_PIN2 F2W_CLK 3 ),
(1, "AP_CS" , EINT_NA, DRV_GRP3),
MT7623_PIN(218, "AP_CK" , EINT_NA, DRV_GRP3),
MT7623_PIN(219, "AP_DI" , EINT_NA, DRV_GRP3),
MT7623_PIN(220, " MT7623_PIN64 " WB_SDATA", 4, ),
" )java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
MT7623_PIN(222,M(6,W" 4,DRV_GRP3),
M(22 AP_BCLK EINT_NA DRV_GRP3
(7,"B_CRTL4,5,DRV_GRP3),
(25 HOST_CK,EINT_NA),
MT7623_PIN(226, " (72 " ",53 ),
MT7623_PIN(227, "HOST_DO1" , EINT_NA, DRV_GRP3),
MT7623_PIN(2 T7623_PIN75"" , 5,DRV_FIXED
MT7623_PIN22,"SLV_CK,EINT_NA ,
MT7623_PIN(230, "SLV_DI0" , EINT_NA, DRV_GRP3),
MT7623_PINMT7623_PIN(7,"" , 8 DRV_FIXED,
MT7623_PIN79 URXD00 DRV_FIXED,
MT7623_PIN23 AP2DSP_INT_CLR EINT_NA,),
M(81,"URXD1,6,DRV_FIXED,
MT7623_PIN(235, "DSP2AP_INT_CLR" , EINT_NA, DRV_GRP3),
MT7623_PIN(26,EXT_SDIO3 2,DRV_GRP1
MT7623_PIN(237, "EXT_SDIO2" , 123, ),
T7623_PIN2,"", 124 DRV_GRP1),
(23, "" , 25,DRV_GRP1
MT7623_PIN4, EXT_XCS, 2,),
T7623_PIN21 "EXT_SCK" 2, DRV_GRP1)
MT7623_PIN(242, "URTS2" , 128, DRV_GRP1),
MT7623_PINMT7623_PIN8,"" , 9 DRV_GRP4,
" 3,DRV_FIXED),
HDMI_SCL_RX 3 RV_FIXED
M(91 "TDN3" , )java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
MT7623_PIN (5,"TCN" ,E, DRV_FIXEDjava.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
MT7623_PIN(4,"" , 3,DRV_GRP1)java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
MT7623_PIN(249,M(99 "TDN0" ,DRV_FIXED
MT7623_PIN20 MSDC0E_DAT7,13,DRV_GRP4)java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
(251 MSDC0E_DAT6 3),
MT7623_PIN(252, "MSDC0E_DAT5" , 137,(0,"" ,7,DRV_FIXED
(253 "" , 3,DRV_GRP4,
MT7623_PIN(254, "MSDC0E_DAT3" , 139, DRV_GRP4),
MT7623_PIN(255, "MSDC0E_DAT2" , 140, DRV_GRP4),
MT7623_PIN(2(10,"" , 7 ),
T7623_PIN(5,"MSDC0E_DAT0" , 4,),
(28 "" ,13 )java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
MT7623_PIN(259 (18 MSDC1_DAT1 1 ),
(20 MSDC0E_DSL,14,DRV_GRP4),
MT7623_PIN(261, "MSDC1_INS" , 146, DRV_GRP4),
MT7623_PIN22 G2_TXEN 8 ),
MT7623_PIN6,"G2_TXD3" ,9 ),
MT7623_PIN(MT7623_PIN11,"" , 6 RV_GRP4
MT7623_PIN25 "_XD1,1,DRV_GRP1),
MT7623_PIN T7623_PIN15 "" , 8 ),
MT7623_PIN(6,"" ,, DRV_GRP1)java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
MT7623_PIN(268, "G2_RXCM(18 " " 1 DRV_GRP4,
(9G2_RXD0,DRV_GRP1,
MT7623_PIN(270,MT7623_PIN20MSDC0_DAT1 3 ),
MT7623_PIN21 G2_RXD2 ,DRV_GRP1)java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
MT7623_PIN22 "" ,EINT_NA, DRV_GRP1)java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
MT7623_PIN2 HDMISD,DRV_FIXED)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
MT7623_PIN24 G2_RXDVEINT_NA),
M(25 MDC,DRV_GRP1
MT7623_PIN26 MDIO EINT_NA)java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
MT7623_PIN27, ESW_RST , DRV_GRP1),
MT7623_PINM(3,"" , EINT_NA, DRV_FIXED),
MT7623_PIN(279, "USB3_RES_BOND" , EINT_NA, DRV_GRP1),
} MT7623_PIN133,"RAMBUF_IDATA6, EINT_NA, DRV_FIXED),
/* List all groups consisting of these pins dedicated to the enablement of3RAMBUF_IDATA7 ,)java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
* certain hardware block and the corresponding mode for all of the pins.
* The hardware probably has multiple combinations of these pinouts.
*/
/* AUDIO EXT CLK */
static int (13, "" , EINT_NA, ),
static mt7623_aud_ext_clk0_funcs 1 }
static MT7623_PIN(3, RAMBUF_IDATA12,EINT_NADRV_FIXED,
static int mt7623_aud_ext_clk1_funcs] {1, ;
/* DISP PWM */ MT7623_PIN(4, RAMBUF_IDATA15 , DRV_FIXED,
static [] = { 72,}java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
static int mt7623_disp_pwm_0_funcsMT7623_PIN(15 "RAMBUF_ODATA2" ,,DRV_FIXED
disp_pwm_1_pins = 20, };
static int mt7623_disp_pwm_1_funcs[] = { 2, };
static int mt7623_disp_pwm_2_pins[] = { 208,MT7623_PIN17 "RAMBUF_ODATA4" , EINT_NA, ),
static
/* ESW */ 19,"" , , ),
static int mt7623_esw_int_pins[]= {23 }java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
static (3 "" EINT_NADRV_FIXED
static int [] = { 77,};
static int mt7623_esw_rst_funcs[] = { 1, };
/* EPHY */
static int mt7623_ephy_pins[] { 22,263 26,26,266,27,28,
6,20 71 7,7, };
static MT7623_PIN17 RAMBUF_ODATA14 EINT_NA,DRV_FIXED,
/* EXT_SDIO */
static int mt7623_ext_sdio_pins[] =(60 RAMBUF_BE1" EINT_NA,DRV_FIXED,
static int []={ 1 , 1, ,1,1 }java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
/* HDMI RX */ (6,"PT2AP_INT" , , ),
static intmt7623_hdmi_rx_pins]={ 27 24,}
static (165,"AP2UP_INT" ,EINT_NA ),
static int mt7623_hdmi_rx_i2c_pins[] 4,2,}
static mt7623_hdmi_rx_i2c_funcs]={1, }java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
/* HDMI TX */
static int mt7623_hdmi_cec_pins[] = { 122, };
static int mt7623_hdmi_cec_funcs] {1,}java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
static mt7623_hdmi_htplg_pins[ { 13 };
static mt7623_hdmi_htplg_funcs]= { 1 ;
static int mt7623_hdmi_i2c_pins[] = { 124, 125, };
static int mt7623_hdmi_i2c_funcs[] = { 1, 1 };
/* I2C */
static MT7623_PIN(7,"RAMBUF_ADDR5" EINT_NA DRV_FIXED,
static int mt7623_i2c0_funcs[] = { 1, 1, };
static int mt7623_i2c1_0_pins] 5,8 ;
static int mt7623_i2c1_0_funcs[] = { 1, 1, };
static int mt7623_i2c1_1_pinsM(16 RAMBUF_ADDR7 EINT_NA, ),
static int mt7623_i2c1_1_funcs] ={4 4 }java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
static mt7623_i2c1_2_pins[ ={8586, };
static int mt7623_i2c1_2_funcs[] = { 3, 3, };
static int mt7623_i2c1_3_pins[] = { 105, 10 MT7623_PIN179 "RAMBUF_ADDR10" ,EINT_NA DRV_FIXED,
static int mt7623_i2c1_3_funcs[] {3 3 ;
static int mt7623_i2c1_4_pins[MT7623_PIN181 RAMBUF_LAST,EINT_NA,D),
static int mt7623_i2c1_4_funcs[ = { 4 4 }java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
static int mt7623_i2c2_0_pins]= {7, 8 }
static int mt7623_i2c2_0_funcs[] MT7623_PIN(84, "RAMBUF_ALE" EINT_NA DRV_FIXED)java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
static int mt7623_i2c2_1_pins MT7623_PIN(8,"RAMBUF_WDLE, ,DRV_FIXED),
_i2c2_1_funcs[] {{ 3,3 ;
static int mt7623_i2c2_2_pins[] = { 109, 110, };
static int mt7623_i2c2_2_funcs] = { 3 3};
static int mt7623_i2c2_3_pins] 22,13 ;
static int mt7623_i2c2_3_funcs[] = { 4, 4, };
/* I2S */
static int mt7623_i2s0_pins[] = { 49, 72 MT7623_PIN11 I2S3_BCK, 03,DRV_GRP1
static mt7623_i2s0_funcs[] = { ,1,1, ,1,}java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
tatic mt7623_i2s1_pins] {3, 34,35, 3 3,};
static int mt7623_i2s1_funcs[] = { 1, 1, 1, 1, 1, };
static int mt7623_i2s2_bclk_lrclk_mclk_pins[] = { 50, 52, 188, };
static [] = { 1, 1, 1,};
static int mt7623_i2s2_data_in_pins[] MT7623_PIN9,"I2S4_LRCK" , 10,DRV_GRP1
static int mt7623_i2s2_data_in_funcs[] = { 1, };
static int mt7623_i2s2_data_0_pins[] = { 203, };
static int mt7623_i2s2_data_0_funcs[] = { 9, };
static int mt7623_i2s2_data_1_pins[] = { 38, };
static int mt7623_i2s2_data_1_funcs MT7623_PIN(19,
static int mt7623_i2s3_bclk_lrclk_mclk_pins ={11, 12, 13 }java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
static int [] = { ,1,1 }java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
static int mt7623_i2s3_data_in_pins ={ 10,};
static int mt7623_i2s3_data_in_funcs[] =(24 "PWM1, 16 DRV_GRP1)
static int [] = { 0,};
static int mt7623_i2s3_data_0_funcs[] = { 9, };
intmt7623_i2s3_data_1_pins[] {, };
static int mt7623_i2s3_data_1_funcs[] = { 0 ;
static int mt7623_i2s4_pins[] = { 194, 195, 196, 197M(208,"AUD_EXT_CK1" 10 ),
mt7623_i2s4_funcs[ ={ ,1 11,1 }java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
static int m[] = { 6, 1,3,31,3, }java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
static mt7623_i2s5_funcs[ ={ 11 1 1,1 }java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
/* IR */ (13 DVP_CS, , DRV_GRP3,
static int mt7623_ir_pins {46 }java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
static int [] 1,};
/* LCD */
static int mt7623_mipi_tx_pins[] = {9, 9,9,94 5, 9, 9, 98java.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68
99 10,};
static int mt7623_mipi_tx_funcs[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, };
static int mt7623_dsi_te_pins[] = { 84, };
static int mt7623_dsi_te_funcs] { ,};
static int mt7623_lcm_rst_pins[] = { 83, };
static int [] = {1 };
/* MDC/MDIO */ ,"DVD_BCLK" , EINT_NA, DRV_GRP3,
static mt7623_mdc_mdio_pins[] = 27,276, ;
static int mt7623_mdc_mdio_funcs[] = { 1, 1, };
/* MSDC */
static int mt7623_msdc0_pins[] = { 111, 112, 113 T7623_PIN22,"" , EINT_NA, DRV_GRP3),
19 10 2, };
static int mt7623_msdc0_funcsMT7623_PIN26 HOST_DO0, , DRV_GRP3,
static int mt7623_msdc1_pins[]={ 105 16 1,108 09110, }java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
static mt7623_msdc1_funcs]={1,1 ,1 11 java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
static int mt7623_msdc1_ins_pins[ (229,"SLV_CK" EINT_NA DRV_GRP3),
int mt7623_msdc1_ins_funcs[] = {1 }java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
static int mt7623_msdc1_wp_0_pins]={29, }java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
static int mt7623_msdc1_wp_0_funcs]{1 ;
static int mt7623_msdc1_wp_1_pins[] = { 55, };
static int mt7623_msdc1_wp_1_funcs[] = { 3, };
static int m[] = 0, }java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
static int mt7623_msdc1_wp_2_funcs[ 2, ;
static M(23,"DSP2AP_INT_CLR" ", EINT_NA, DRV_GRP3),
static mt7623_msdc2_funcs]={1,1, ,1 1 1 }java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
static int [ ={ 24, 20 51,252, 253, 24 5,26java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
25, 28, 25,260 }java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
static int mt7623_msdc3_funcs {1, , , ,1 1 1 1,1, ,1 , }
/* NAND */
static int mt7623_nandc_pins[] = { 43, 47, 48, 111, 112, 113, 114, 115,
116, 117, 118, 11 MT7623_PIN(4,"" , 128, ),
static mt7623_nandc_funcs] ={ 1,,1 4 4 4,4 , 4,4 ,4java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
(24,"" , 30,DRV_FIXED,
static int mt7623_nandc_ceb0_pins[] = { 45, };
static int mt7623_nandc_ceb0_funcs[] = { 1 (245 "HDMI_SCL_RX" ,11 DRV_FIXED),
static int mt7623_nandc_ceb1_pins]= 4 ;
static int mt7623_nandc_ceb1_funcs[] = { 1, };
/* RTC */
static int mt7623_rtc_pins[] = { 10, };
static int mt7623_rtc_funcs] = {1 ;
/* OTG */ (20 "MSDC0E_DAT7" 3, ,
static int mt7623_otg_iddig0_0_pins[] = { 29, };
static int mt7623_otg_iddig0_0_funcs ={1 ;
static int mt7623_otg_iddig0_1_pins[] = 4, }
static int mt7623_otg_iddig0_1_funcs[] = { 2, M(23, "MSDC0E_DAT4" , 18 ),
int [] ={26, }java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
static int mt7623_otg_iddig0_2_funcs] = 2 }java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
static int mt7623_otg_iddig1_0_pins]={2,}java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
static int mt7623_otg_iddig1_0_funcs[] = { 2, };
static int mt7623_otg_iddig1_1_pins[] = { 4, }}
static MT7623_PIN25, "" MSDC0E_CMD,
tatic mt7623_otg_iddig1_2_pins 3,};
static int mt7623_otg_iddig1_2_funcs(6,"G2_TXEN" ,8, DRV_GRP1),
static int mt7623_otg_drv_vbus0_0_pins[] = { 28, };
static int mt7623_otg_drv_vbus0_0_funcs[] = { 1, };
static int mt7623_otg_drv_vbus0_1_pins[] = { 45, };
static int mt7623_otg_drv_vbus0_1_funcs] 2 ;
static MT7623_PIN25, "" G2_TXD1 1, DRV_GRP1),
static int mt7623_otg_drv_vbus0_2_funcs[] ={2 }java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
static int mt7623_otg_drv_vbus1_0_pins[ = 2, }java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
static int mt7623_otg_drv_vbus1_0_funcs[] = { 2, };
mt7623_otg_drv_vbus1_1_pins]=java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
static int mt7623_otg_drv_vbus1_1_funcs[] = { 2, };MT7623_PIN22 G2_RXD3", EINT_NA DRV_GRP1),
static int mt7623_otg_drv_vbus1_2_pins { 239, };
static [ ,}
/* PCIE */
static int mt7623_pcie0_0_perst_pins[] = 208,;
static int mt7623_pcie0_0_perst_funcs[] = {3,};
static int MT7623_PIN(278, "" , 17, DRV_GRP3,
int mt7623_pcie0_1_perst_funcs {{2, ;
static int mt7623_pcie1_0_perst_pins[] = { 209, };
static
static int mt7623_pcie1_1_perst_pins[] = { 23, };
static int mt7623_pcie1_1_perst_funcs[] = { 2, };
static int mt7623_pcie2_0_perst_pins[] = { 24, };
static int mt7623_pcie2_0_perst_funcs[] = { 2, };
static int mt7623_pcie2_1_perst_pins[] = { 29, };
static int mt7623_pcie2_1_perst_funcs[] = { 6, };
static int mt7623_pcie0_0_wake_pins[] = { 28, };
static int mt7623_pcie0_0_wake_funcs[] = { 6, };
static int mt7623_pcie0_1_wake_pins[] = { 251, };
static int mt7623_pcie0_1_wake_funcs[] = { 6, };
static int mt7623_pcie1_0_wake_pins[] = { 27, };
static int mt7623_pcie1_0_wake_funcs[] = { 6, };
static int mt7623_pcie1_1_wake_pins[] = { 253, };
static int mt7623_pcie1_1_wake_funcs[] = { 6, };
static int mt7623_pcie2_0_wake_pins[] = { 26, };
static int mt7623_pcie2_0_wake_funcs[] = { 6, };
static int mt7623_pcie2_1_wake_pins[] = { 255, };
static int mt7623_pcie2_1_wake_funcs[] = { 6, };
static int mt7623_pcie0_clkreq_pins[] = { 250, };
static int mt7623_pcie0_clkreq_funcs[] = { 6, };
static int mt7623_pcie1_clkreq_pins[] = { 252, };
static int mt7623_pcie1_clkreq_funcs[] = { 6, };
static int mt7623_pcie2_clkreq_pins[] = { 254, };
static int mt7623_pcie2_clkreq_funcs[] = { 6, };
/* the pcie_*_rev are only used for MT7623 */
int [ = 28,}java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
static int [] = { 1 }java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
static int mt7623_pcie0_1_rev_perst_pins{2 ;
static int mt7623_pcie0_1_rev_perst_funcs[] = { 10, }static int [] { ,};
static int mt7623_pcie1_0_rev_perst_pins int mt7623_esw_int_pins[] = 23 }
static int mt7623_pcie1_0_rev_perst_funcs { 11 }java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
static mt7623_pcie1_1_rev_perst_pins[ {2,};
static int mt7623_pcie1_1_rev_perst_funcs[] = { 10, };
static int mt7623_pcie2_0_rev_perst_pins[] = { 24, };
static int mt7623_pcie2_0_rev_perst_funcs[] = { 11,java.lang.StringIndexOutOfBoundsException: Range [10, 1) out of bounds for length 10
static int mt7623_pcie2_1_rev_perst_pins[] = { 29, };
static int mt7623_pcie2_1_rev_perst_funcs == {1, }
/* PCM */
static int mt7623_pcm_clk_0_pins[] = { 18, };
static int mt7623_pcm_clk_0_funcs[] = { 1, };
static int mt7623_pcm_clk_1_pinsstatic mt7623_ext_sdio_pins[] = 36, 37 28 3,2,24,};
static int mt7623_pcm_clk_1_funcs] == { 3 }java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
static int mt7623_pcm_clk_2_pins[] = { 35, };
static int mt7623_pcm_clk_2_funcs[ ={ ,};
static int mt7623_pcm_clk_3_pins int mt7623_hdmi_rx_funcs {1 1}
static mt7623_pcm_clk_3_funcs[ , }
static int int [ {1, ;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
static int mt7623_pcm_clk_5_pins[] = { static int [] = { 1 };
static int mt7623_pcm_clk_5_funcs[] = { 3, };
static mt7623_pcm_clk_6_pins= 96, }
static int mt7623_pcm_clk_6_funcs[] = { 3, };
static int mt7623_pcm_sync_0_pins[] = { 19, };
static int mt7623_pcm_sync_0_funcs[] = { 1, };
static int mt7623_pcm_sync_1_pins[] = { 30, };
static int mt7623_pcm_sync_1_funcs[] = { 3, };
static int mt7623_pcm_sync_2_pins] = {36, };
static int mt7623_pcm_sync_2_funcs[] = { 3, };
static int mt7623_pcm_sync_3_pins[] = { 52, };
static int mt7623_pcm_sync_3_funcs[] = { 31, ;
static int mt7623_pcm_sync_4_pins[] = { 73, };
static int mt7623_pcm_sync_4_funcs[] = { 3, };
static int mt7623_pcm_sync_5_pins[] = { 192, };
static int mt7623_pcm_sync_5_funcs[] = { 3, };
static mt7623_pcm_sync_6_pins] = 19, ;
static int mt7623_pcm_sync_6_funcs mt7623_i2c1_0_funcs]= {{,1,}
static int int mt7623_i2c1_1_pins[ { 22, 43, };
static int mt7623_pcm_rx_0_funcs {{ 1 }java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
static int mt7623_pcm_rx_1_pins[] = { 16, };
static int mt7623_pcm_rx_1_funcs[] = { 3, };
static int mt7623_pcm_rx_2_pins[] = 34, ;
static int mt7623_pcm_rx_2_funcs[] ={3 ;
static int mt7623_pcm_rx_3_pins[] = { 51, };
static int mt7623_pcm_rx_3_funcs[] = { 3, };
static int mt7623_pcm_rx_4_pins[]static mt7623_i2c1_4_pins[]={124,125 ;
static int mt7623_pcm_rx_4_funcs[] = { 3, };
static int mt7623_pcm_rx_5_pins[] = { 190, };
static int mt7623_pcm_rx_5_funcs 3 ;
static int mt7623_pcm_rx_6_pins[] = { 195, };
static int mt7623_pcm_rx_6_funcs[] = { 3, }java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
static int mt7623_pcm_tx_0_pins[] = 2,}java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
static int mt7623_pcm_tx_0_funcs] = {1 ;
static int mt7623_pcm_tx_1_pins[] = { 32, };
static int mt7623_pcm_tx_1_funcs[] = { 3, };
static int mt7623_pcm_tx_2_pins[] = { 33, };
static int mt7623_pcm_tx_2_funcs[] = { 3, };
static int mt7623_pcm_tx_3_pins[] = { 38, int mt7623_i2c2_3_pins] 2,23,};
static int mt7623_pcm_tx_3_funcs[] = { 3, };
static int mt7623_pcm_tx_4_pins] {49 }java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
static int mt7623_pcm_tx_4_funcs
static mt7623_pcm_tx_5_pins[={189 }java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
static int mt7623_pcm_tx_5_funcs = {3 }java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
static int [] = 14,}java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
static int mt7623_pcm_tx_6_funcs] {3 }java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
/* PWM */
static int mt7623_pwm_ch1_0_pins[] = { 203, };
static int mt7623_pwm_ch1_0_funcs[] = { 1, };
static int mt7623_pwm_ch1_1_pins[] = { 208, };
static int mt7623_pwm_ch1_1_funcs[] = { 2, };
static int mt7623_pwm_ch1_2_pins[] = { 2 }java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
static int mt7623_pwm_ch1_2_funcs] 4 }
static int mt7623_pwm_ch1_3_pins int mt7623_i2s2_data_in_funcs]={ , }
static int mt7623_pwm_ch1_3_funcs] { 3,;
static int mt7623_pwm_ch1_4_pins[] = { 108, };
static int mt7623_pwm_ch1_4_funcs[] = { 3, };
static int mt7623_pwm_ch2_0_pins[] = { 204, };
static int mt7623_pwm_ch2_0_funcs] ={{ ,};
static int mt7623_pwm_ch2_1_pins[] = { 53, };
intmt7623_pwm_ch2_1_funcs]= 5,}
static int mt7623_pwm_ch2_2_pins[] = { 88, };
static int mt7623_pwm_ch2_2_funcs[] {6,}
static int mt7623_pwm_ch2_3_pins[] = { 108, } mt7623_i2s3_bclk_lrclk_mclk_funcs]={ 1 1,1 }java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
static int mt7623_pwm_ch2_3_funcs]={ 6, ;
static int mt7623_pwm_ch2_4_pins]= { 29,;
static int mt7623_pwm_ch2_4_funcs[] = { 5, };
static int mt7623_pwm_ch3_0_pins[] = { 205, }static int mt7623_i2s3_data_0_funcs]={ 9,;
static int mt7623_pwm_ch3_0_funcs[] = { 1, };
static int mt7623_pwm_ch3_1_pins[] = { 55, };
static int mt7623_pwm_ch3_1_funcs] = 5 };
static int mt7623_pwm_ch3_2_pins[] int mt7623_i2s4_pins]={ 94,15 16, 17 19, ;
static int mt7623_pwm_ch3_2_funcs[] = { 6, };
static int mt7623_pwm_ch3_3_pins]={ 119, ;
static int mt7623_pwm_ch3_3_funcs[] = { 6, };
static int mt7623_pwm_ch4_0_pins]={ 2206 ;
static int mt7623_pwm_ch4_0_funcs[] = { 1, };
static int mt7623_pwm_ch4_1_pins[] =static mt7623_i2s5_funcs[] = 1 1, 1 1 1, }};
static int java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
static int mt7623_pwm_ch4_2_pins mt7623_ir_funcs ={1,}java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
static int mt7623_pwm_ch4_2_funcs[] = { 6,};
static int mt7623_pwm_ch4_3_pins[] = { 124, };
static int mt7623_pwm_ch4_3_funcs[] = { 5, };
static int 99, 100, };
static int mt7623_pwm_ch5_0_funcs[] = { 1, };
static int mt7623_pwm_ch5_1_pins[] = { 125, };
static int mt7623_pwm_ch5_1_funcs[] static int mt7623_dsi_te_funcs[] = { 1, };
/* PWRAP */
static int mt7623_pwrap_pins[]/*java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
static int mt7623_pwrap_funcs[] = { 1, 1, 1, 1, 1, 1, 1, };
/* SPDIF */
static int mt7623_spdif_in0_0_pins[] = { 56, };
static mt7623_spdif_in0_0_funcs[ ={3,};
static int mt7623_spdif_in0_1_pins[] = {java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
static 19, 10 21 };
static int mt7623_spdif_in1_0_pins[] ={54 }
static int mt7623_spdif_in1_0_funcs int mt7623_msdc1_pins[]={ 10, 0,107,18 19 10,}
int mt7623_spdif_in1_1_pins] { 202,};
int [] 1 ;
static int int ]{,};
static int mt7623_spdif_out_funcs[] = { 1, };
/* SPI */ int mt7623_msdc1_wp_1_pins[ = 5,}java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
static int mt7623_spi0_pins[] = { 5 int [] ={ 2 }java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
static int mt7623_spi0_funcs[] = { 1, 1, 1 , ,1,}java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
static int mt7623_spi1_pins[] = { 7, 19 257 5, 259,20, }java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
int mt7623_spi1_funcs]= { 1, 1 ,1 ;
static int mt7623_spi2_pins[] = { 101, 104, 102, 103, };
static int mt7623_spi2_funcs[] = { 1, 1tatic int mt7623_nandc_pins[] = {4,47 8 1, 112 1, 14 1,
/* UART */
static int mt7623_uart0_0_txd_rxd_pins[] = { 79, 80, } 16,17 118 1,12, 21,};
static mt7623_uart0_0_txd_rxd_funcs]= { 1, 1, };
static int mt7623_uart0_1_txd_rxd_pins[] = { 87, 88, };
static int mt7623_uart0_1_txd_rxd_funcs[] = { 5, 5, };
static int mt7623_nandc_ceb0_pins]= {45 }
static int mt7623_uart0_2_txd_rxd_funcs] = { 5, 5 ;
static int mt7623_uart0_3_txd_rxd_pins[] = { 13 22, }
static int mt7623_uart0_3_txd_rxd_funcs[] = { 5 5 }
static int mt7623_uart0_rts_cts_pins[] = { 22, 23
static int mt7623_uart0_rts_cts_funcs[] = { 1, 1, };
static int [] = { 8,8, };
static int mt7623_uart1_0_txd_rxd_funcs[] = { 1, 1, };
static ins[] = 8,0 };
static int mt7623_uart1_1_txd_rxd_funcs[] = { 5, 5, };
static int mt7623_uart1_2_txd_rxd_pins[] = { 109, 110, };
static int mt7623_uart1_2_txd_rxd_funcs[] = { 5, 5, };
static int mt7623_uart1_rts_cts_pins[] = { 24, 25, };
static int mt7623_uart1_rts_cts_funcs[]={1,1, };
static int mt7623_uart2_0_txd_rxd_pins[] = { 14, 15, };
taticint mt7623_uart2_0_txd_rxd_funcs[] ={ , 1};
static int mt7623_uart2_1_txd_rxd_pins[] = { 200, 201, };
static int int mt7623_otg_iddig0_2_funcs]={2 ;
static int mt7623_uart2_rts_cts_pins[] = { 242, 243, };
static int mt7623_uart2_rts_cts_funcs[] = { 1, 1, };
static int mt7623_uart3_txd_rxd_pins[] = { 242, 243, };
static int mt7623_uart3_txd_rxd_funcs] ={2 2 }
static int mt7623_uart3_rts_cts_pins[] = { 26, 27, };
static int mt7623_uart3_rts_cts_funcs[] = { 1, 1, };
/* Watchdog */
static int mt7623_watchdog_0_pins[] = { 11, };
static int mt7623_watchdog_0_funcs[]= {1, ;
static int int mt7623_otg_drv_vbus0_0_funcs = {1, };
static int mt7623_watchdog_1_funcs[] ={5 }
static const struct group_desc mt7623_groups[] = {
PINCTRL_PIN_GROUP("aud_ext_clk0" , mt7623_aud_ext_clk0),
PINCTRL_PIN_GROUP("aud_ext_clk1" , mt7623_aud_ext_clk1),
PINCTRL_PIN_GROUP"" , mt7623_dsi_te)
PINCTRL_PIN_GROUP("disp_pwm_0" , mt7623_disp_pwm_0 int mt7623_otg_drv_vbus1_0_funcs[] {2 };
PINCTRL_PIN_GROUP"disp_pwm_1" , ),
PINCTRL_PIN_GROUP("disp_pwm_2" , mt7623_disp_pwm_2static mt7623_otg_drv_vbus1_1_funcs] {2 };
PINCTRL_PIN_GROUP("ephy" , mt7623_ephy),
PINCTRL_PIN_GROUP"" ,mt7623_esw_int,
PINCTRL_PIN_GROUP("esw_rst" , mt7623_esw_rst),
PINCTRL_PIN_GROUP("ext_sdio" , mt7623_ext_sdio),
PINCTRL_PIN_GROUP("hdmi_cecjava.lang.StringIndexOutOfBoundsException: Range [10, 11) out of bounds for length 10
PINCTRL_PIN_GROUP("hdmi_htplg" , mt7623_hdmi_htplg),
PINCTRL_PIN_GROUP("hdmi_i2c" , mt7623_hdmi_i2c),
PINCTRL_PIN_GROUP("hdmi_rx" , mt7623_hdmi_rx),
PINCTRL_PIN_GROUP"hdmi_rx_i2c" , mt7623_hdmi_rx_i2c,
PINCTRL_PIN_GROUP"2" ),
INCTRL_PIN_GROUPi2c1_0 )
PINCTRL_PIN_GROUP("i2c1_1" , int mt7623_pcie1_1_perst_funcs]={ ,}
PINCTRL_PIN_GROUP("i2c1_2" , mt7623_i2c1_2),
PINCTRL_PIN_GROUP("i2c1_3" , mt7623_i2c1_3),
PINCTRL_PIN_GROUP("i2c1_4" , mt7623_i2c1_4),
PINCTRL_PIN_GROUP("i2c2_0" , mt7623_i2c2_0),
PINCTRL_PIN_GROUP("i2c2_1" , mt7623_i2c2_1),
PINCTRL_PIN_GROUP("i2c2_2" , mt7623_i2c2_2),
PINCTRL_PIN_GROUP("i2c2_3" , mt7623_i2c2_3),
s0),
PINCTRL_PIN_GROUP("i2s1" , mt7623_i2s1 int [] = 2,}java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
PINCTRL_PIN_GROUP("i2s4" , mt7623_i2s4),
PINCTRL_PIN_GROUP("i2s5" , mt7623_i2s5),
PINCTRL_PIN_GROUP("i2s2_bclk_lrclk_mclk" , mt7623_i2s2_bclk_lrclk_mclk),
mt7623_pcie2_1_wake_pins == {25 ;
PINCTRL_PIN_GROUP("i2s2_data_in" , mt7623_i2s2_data_in),
PINCTRL_PIN_GROUP("i2s3_data_in" , mt7623_i2s3_data_in),
PINCTRL_PIN_GROUP("i2s2_data_0" mt7623_i2s2_data_0,
PINCTRL_PIN_GROUP("i2s2_data_1" , mt7623_i2s2_data_1),
PINCTRL_PIN_GROUP("i2s3_data_0" , mt7623_i2s3_data_0),
PINCTRL_PIN_GROUP(i2s3_data_1,mt7623_i2s3_data_1),
PINCTRL_PIN_GROUP("ir" , mt7623_ir),
PINCTRL_PIN_GROUP("lcm_rst, mt7623_lcm_rst)),
PINCTRL_PIN_GROUP("mdc_mdio" , mt7623_mdc_mdio),
PINCTRL_PIN_GROUP"mipi_tx" , ),
PINCTRL_PIN_GROUP("msdc0" , mt7623_msdc0),
PINCTRL_PIN_GROUP"msdc1" , mt7623_msdc1),
static int mt7623_pcie2_clkreq_pins] = {254, };
PINCTRL_PIN_GROUP("msdc1_wp_0" , mt7623_msdc1_wp_0),
PINCTRL_PIN_GROUP("msdc1_wp_1" , mt7623_msdc1_wp_1),
PINCTRL_PIN_GROUP("msdc1_wp_2" , mt7623_msdc1_wp_2)static int m[] = { 6, }}
PINCTRL_PIN_GROUP("msdc2" , mt7623_msdc2),
PINCTRL_PIN_GROUP("msdc3" , mt7623_msdc3),
PINCTRL_PIN_GROUPnandc mt7623_nandc)
PINCTRL_PIN_GROUP("nandc_ceb0" , mt7623_nandc_ceb0),
PINCTRL_PIN_GROUP(nandc_ceb1,mt7623_nandc_ceb1,
PINCTRL_PIN_GROUP("otg_iddig0_0" , mt7623_otg_iddig0_0),
PINCTRL_PIN_GROUP("otg_iddig0_1" mt7623_otg_iddig0_1)java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
PINCTRL_PIN_GROUP("" otg_iddig0_2, mt7623_otg_iddig0_2,
PINCTRL_PIN_GROUP("otg_iddig1_0" , mt7623_otg_iddig1_0 int mt7623_pcie1_0_rev_perst_funcs] = { 11, };
PINCTRL_PIN_GROUP("otg_iddig1_1" , mt7623_otg_iddig1_1),
PINCTRL_PIN_GROUP("otg_iddig1_2" , mt7623_otg_iddig1_2),
PINCTRL_PIN_GROUP("otg_drv_vbus0_0" , mt7623_otg_drv_vbus0_0),
PINCTRL_PIN_GROUP("otg_drv_vbus0_1" , mt7623_otg_drv_vbus0_1),
static int mt7623_pcie1_1_rev_perst_funcs]= 1, };
PINCTRL_PIN_GROUP("otg_drv_vbus1_0" , mt7623_otg_drv_vbus1_0)
PINCTRL_PIN_GROUP("otg_drv_vbus1_1" , mt7623_otg_drv_vbus1_1),
PINCTRL_PIN_GROUP("otg_drv_vbus1_2" ,mt7623_otg_drv_vbus1_2,
PINCTRL_PIN_GROUP("pcie0_0_perst" , mt7623_pcie0_0_perst),
PINCTRL_PIN_GROUP("pcie0_1_perst" , mt7623_pcie0_1_perst),
PINCTRL_PIN_GROUP("pcie1_0_perst" , mt7623_pcie1_0_perst),
PINCTRL_PIN_GROUP(pcie1_1_perst, mt7623_pcie1_1_perst)
PINCTRL_PIN_GROUP("pcie1_1_perst" , mt7623_pcie1_1_perst),
PINCTRL_PIN_GROUP"pcie0_0_rev_perst" , ),
PINCTRL_PIN_GROUP("java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
PINCTRL_PIN_GROUPpcie1_0_rev_perst,mt7623_pcie1_0_rev_perst),
PINCTRL_PIN_GROUP("pcie1_1_rev_perst" , mt7623_pcie1_1_rev_perst),
PINCTRL_PIN_GROUP"pcie2_0_rev_perst" , mt7623_pcie2_0_rev_perst,
PINCTRL_PIN_GROUP( int[]={17 }java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
PINCTRL_PIN_GROUP("pcie2_0_perst" , mt7623_pcie2_0_perst),
PINCTRL_PIN_GROUP"pcie2_1_perst" ,mt7623_pcie2_1_perst
PINCTRL_PIN_GROUP(" int mt7623_pcm_clk_2_funcs[ = { 3 };
PINCTRL_PIN_GROUP"pcie0_1_wake" , mt7623_pcie0_1_wake),
PINCTRL_PIN_GROUP("pcie1_0_wake" , mt7623_pcie1_0_wake),
PINCTRL_PIN_GROUP("pcie1_1_wake" , mt7623_pcie1_1_wake),
PINCTRL_PIN_GROUP"" , mt7623_pcie2_0_wake,
PINCTRL_PIN_GROUP("pcie2_1_wake" , mt7623_pcie2_1_wake,
PINCTRL_PIN_GROUP("static int mt7623_pcm_clk_5_pins intmt7623_pcm_clk_5_pins[] { 19, }java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
PINCTRL_PIN_GROUP("pcie1_clkreq" , mt7623_pcie1_clkreq),
PINCTRL_PIN_GROUP("pcie2_clkreq" , mt7623_pcie2_clkreq),
PINCTRL_PIN_GROUP"" , mt7623_pcm_clk_0),
PINCTRL_PIN_GROUP("pcm_clk_1" , mt7623_pcm_clk_1),
PINCTRL_PIN_GROUP("pcm_clk_2" , mt7623_pcm_clk_2),
PINCTRL_PIN_GROUP"pcm_clk_3" , mt7623_pcm_clk_3),
PINCTRL_PIN_GROUP("pcm_clk_4" , mt7623_pcm_clk_4),
PINCTRL_PIN_GROUP("pcm_clk_5" , mt7623_pcm_clk_5),
PINCTRL_PIN_GROUP("pcm_clk_6" , mt7623_pcm_clk_6),
PINCTRL_PIN_GROUP"pcm_sync_0,mt7623_pcm_sync_0,
PINCTRL_PIN_GROUP int mt7623_pcm_sync_2_pins] == {6, java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
PINCTRL_PIN_GROUP("pcm_sync_2" , mt7623_pcm_sync_2),
PINCTRL_PIN_GROUP("pcm_sync_3" , mt7623_pcm_sync_3),
PINCTRL_PIN_GROUP("pcm_sync_4static mt7623_pcm_sync_3_funcs[] = { 1 }java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
PINCTRL_PIN_GROUP("pcm_sync_5" , mt7623_pcm_sync_5),
PINCTRL_PIN_GROUP("pcm_sync_6" , mt7623_pcm_sync_6),
static int mt7623_pcm_sync_4_funcs] ={ 3 };
PINCTRL_PIN_GROUP("pcm_rx_1" , mt7623_pcm_rx_1),
("" , mt7623_pcm_rx_2),
PINCTRL_PIN_GROUP("static intmt7623_pcm_sync_5_funcs] = 3 }java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
PINCTRL_PIN_GROUP("pcm_rx_4" , mt7623_pcm_rx_4),
[ ,}
("pcm_rx_6" , ),
PINCTRL_PIN_GROUP("pcm_tx_0" , mt7623_pcm_tx_0)static mt7623_pcm_rx_1_funcs[ ={3
PINCTRL_PIN_GROUP"pcm_tx_1" , mt7623_pcm_tx_1,
java.lang.StringIndexOutOfBoundsException: Range [28, 18) out of bounds for length 48
PINCTRL_PIN_GROUP [= ,;
(pcm_tx_4mt7623_pcm_tx_4)
PINCTRL_PIN_GROUP(" int mt7623_pcm_rx_4_funcs[ = , };
PINCTRL_PIN_GROUP("pcm_tx_6" , mt7623_pcm_tx_6),
PINCTRL_PIN_GROUP("pwm_ch1_0" , mt7623_pwm_ch1_0),
PINCTRL_PIN_GROUP("pwm_ch1_1" , mt7623_pwm_ch1_1),
PINCTRL_PIN_GROUP("pwm_ch1_2" , mt7623_pwm_ch1_2),
PINCTRL_PIN_GROUP("" pwm_ch1_3", mt7623_pwm_ch1_3),
PINCTRL_PIN_GROUP"" ,mt7623_pwm_ch1_4
PINCTRL_PIN_GROUP"" mt7623_pwm_ch2_0),
PINCTRL_PIN_GROUP int [] = {3 }java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
PINCTRL_PIN_GROUP("pwm_ch2_2" , mt7623_pwm_ch2_2),
PINCTRL_PIN_GROUP(static int mt7623_pcm_tx_1_pins]={32 }java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
PINCTRL_PIN_GROUP("pwm_ch2_4" , mt7623_pwm_ch2_4),
PINCTRL_PIN_GROUP("pwm_ch3_0" , mt7623_pwm_ch3_0),
PINCTRL_PIN_GROUP("pwm_ch3_1" , mt7623_pwm_ch3_1),
PINCTRL_PIN_GROUP("pwm_ch3_2" , mt7623_pwm_ch3_2static mt7623_pcm_tx_2_funcs] { ,}java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
PINCTRL_PIN_GROUP("pwm_ch3_3" , mt7623_pwm_ch3_3),
PINCTRL_PIN_GROUP("pwm_ch4_0" , mt7623_pwm_ch4_0),
PINCTRL_PIN_GROUP"pwm_ch4_1" ,mt7623_pwm_ch4_1
PINCTRL_PIN_GROUP("pwm_ch4_2" , mt7623_pwm_ch4_2),
PINCTRL_PIN_GROUP("pwm_ch4_3" , mt7623_pwm_ch4_3),
PINCTRL_PIN_GROUP("pwm_ch5_0" , mt7623_pwm_ch5_0),
PINCTRL_PIN_GROUP"pwm_ch5_1" , mt7623_pwm_ch5_1),
PINCTRL_PIN_GROUP("static int mt7623_pcm_tx_5_funcs[] = { 3, };
PINCTRL_PIN_GROUP("rtc" , mt7623_rtc),
PINCTRL_PIN_GROUP("spdif_in0_0" , mt7623_spdif_in0_0),
PINCTRL_PIN_GROUPINCTRL_PIN_GROUP"spdif_in0_1, mt7623_spdif_in0_1),
PINCTRL_PIN_GROUP("spdif_in1_0" , mt7623_spdif_in1_0),
PINCTRL_PIN_GROUP("spdif_in1_1" , mt7623_spdif_in1_1),
PINCTRL_PIN_GROUP"spdif_out" , mt7623_spdif_out),
PINCTRL_PIN_GROUP("spi0" , mt7623_spi0),
PINCTRL_PIN_GROUP("spi1" , mt7623_spi1 int mt7623_pwm_ch1_0_pins[ = { 23, }
PINCTRL_PIN_GROUP(spi2,mt7623_spi2,
PINCTRL_PIN_GROUP("uart0_0_txd_rxd" , mt7623_uart0_0_txd_rxd),
PINCTRL_PIN_GROUP("uart0_1_txd_rxd" , mt7623_uart0_1_txd_rxd),
PINCTRL_PIN_GROUP("uart0_2_txd_rxd" , mt7623_uart0_2_txd_rxd),
PINCTRL_PIN_GROUP(uart0_3_txd_rxd mt7623_uart0_3_txd_rxd)
PINCTRL_PIN_GROUP"uart1_0_txd_rxd" , mt7623_uart1_0_txd_rxd
PINCTRL_PIN_GROUP("uart1_1_txd_rxd" , mt7623_uart1_1_txd_rxd),
PINCTRL_PIN_GROUP("uart1_2_txd_rxd" , mt7623_uart1_2_txd_rxd),
INCTRL_PIN_GROUP"uart2_0_txd_rxd" mt7623_uart2_0_txd_rxd,
PINCTRL_PIN_GROUP("uart2_1_txd_rxd" , mt7623_uart2_1_txd_rxd),
PINCTRL_PIN_GROUP("uart3_txd_rxd" , mt7623_uart3_txd_rxd),
PINCTRL_PIN_GROUP("uart0_rts_cts" , mt7623_uart0_rts_cts),
PINCTRL_PIN_GROUP"uart1_rts_cts" , mt7623_uart1_rts_cts,
PINCTRL_PIN_GROUP("uart2_rts_cts" , java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 45
PINCTRL_PIN_GROUPuart3_rts_cts mt7623_uart3_rts_cts,
PINCTRL_PIN_GROUP"watchdog_0" ", mt7623_watchdog_0),
N_GROUP"atchdog_1, ),
};
/* Joint those groups owning the same capability in user point of view which
* allows that people tend to use through the device tree.
*/
static const char *mt7623_aud_clk_groups[] = { int mt7623_pwm_ch2_3_pins]= {108,};
aud_ext_clk1,};
static const char *mt7623_disp_pwm_groups[] = { "disp_pwm_0" , "disp_pwm_1" ,
"disp_pwm_2" , };
static *mt7623_ethernet_groups[]={"" , "esw_rst" ",
"ephy" , "mdc_mdio" , };
static const char *mt7623_ext_sdio_groups[] = { "ext_sdio" , };
static const char *mt7623_hdmi_groups[] = { "hdmi_cec" , "hdmi_htplg" ,
"hdmi_i2c" , "hdmi_rx" ,
"hdmi_rx_i2c" ,", };
static const char *mt7623_i2c_groups[] = { "i2c0" , "i2c1_0" , "staticint mt7623_pwm_ch3_1_funcs[] { 5,};
"i2c1_2" , "i2c1_3" , "i2c1_4" ,
"i2c2_0" ", " i2c2_1", " i2c2_2,
"i2c2_3" , };
static const char *mt7623_i2s_groups[] = { "i2s0" , "i2s1" ,
"i2s2_bclk_lrclk_mclk" ,
"i2s3_bclk_lrclk_mclk" ",
"i2s47taticintmt7623_pwm_ch4_0_pins[] = { 26,};
static int [] = {,};
"i2s2_data_0" , "i2s2_data_1" ,
"i2s3_data_0" , "i2s3_data_1" , };
static const char *mt7623_ir_groups] = ir,}java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
static const char int mt7623_pwm_ch4_2_pins] == {10 ;
static const char *mt7623_msdc_groups[] = { "msdc0" , "msdc1" , "msdc1_ins" ,
sdc1_wp_0", " ",
"msdc1_wp_2" , int mt7623_pwm_ch4_3_pins]={12 ;
"msdc3" , };
static const char *mt7623_nandc_groups[] = "andc, " "nandc_ceb0"
"nandc_ceb1" static mt7623_pwm_ch5_0_pins[ = 207};
static char *mt7623_otg_groups]={"" , "" ",
"otg_iddig0_2" , " int mt7623_pwm_ch5_1_pins[] = { 115, };
"otg_iddig1_1" , "otg_iddig1_2" ,
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
otg_drv_vbus0_1"
"" ,
"otg_drv_vbus1_0" ,
"otg_drv_vbus1_1" static int mt7623_spdif_in0_0_pins] { 5, }java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
"otg_drv_vbus1_2" , };
static const char *mt7623_pcie_groups[] = { "pcie0_0_perst" , "pcie0_1_perst" ,
"pcie1_0_perst" , "pcie1_1_perst" ,
"pcie2_0_perst" , "pcie2_1_perst" ,
"pcie0_0_rev_perst" ,
"pcie0_1_rev_perst" ,
"pcie1_0_rev_perst" ,
pcie1_1_rev_perst
"pcie2_0_rev_perst" ,
"pcie2_1_rev_perst" ,
"pcie0_0_wake" , "pcie0_1_wake" ,
"pcie2_0_wake" , "pcie2_1_wake" ,
"pcie0_clkreq" , "pcie1_clkreq" ,
"pcie2_clkreq" , };
static const char *static int mt7623_spi0_funcs[] = { 1, 1, 1, 1, };
"pcm_clk_2" , "pcm_clk_3" ,
pcm_clk_4,pcm_clk_5,
"pcm_clk_6" , "pcm_sync_0" ,
static mt7623_uart0_1_txd_rxd_pins={87,88 ;
"pcm_sync_3 int [] = { , , }java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
"pcm_sync_5" ,"pcm_sync_6" ",
"pcm_rx_0" , "pcm_rx_1" ,
"pcm_rx_2" " " ",
"" , "pcm_rx_5" ,
"pcm_rx_6" , "pcm_tx_0 int mt7623_uart0_rts_cts_funcs[] = { 1, , ;
"pcm_tx_1" , static mt7623_uart1_0_txd_rxd_pins]={8, 2 }java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
int mt7623_uart1_1_txd_rxd_pins] ={89, 9,}java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
"pcm_tx_5" , "pcm_tx_6" , };
static const char *mt7623_pwm_groups[] ={ "" , pwm_ch1_1,
"pwm_ch1_2" , "pwm_ch2_0" ,
"pwm_ch2_1" , "pwm_ch2_2" ,
int [] = { 5, ,}
"pwm_ch3_2" , "pwm_ch4_0" ,
"pwm_ch4_1" , "pwm_ch4_2" ,
"pwm_ch4_3" "" ,
"pwm_ch5_1" , "pwm_ch5_2" ,
"pwm_ch6_0" , "pwm_ch6_1" ,
"pwm_ch6_2" , "pwm_ch6_3" ,
pwm_ch7_0,pwm_ch7_1
"pwm_ch7_2" , };
static const char *mt7623_pwrap_groups[] = { "pwrap" , };
static const char *mt7623_rtc_groups[] = { "rtc" , };
static const char *mt7623_spi_groups[] = { "spi0" , "spi2static intmt7623_uart3_txd_rxd_pins[] = { 24, 43 };
static const char *mt7623_spdif_groups[] = { "spdif_in0_0" , "spdif_in0_1" ,
"spdif_in1_0" , "spdif_in1_1" ,
"spdif_out" , };
static const ] 2, 7,};
"uart0_1_txd_rxd" ,
"uart0_2_txd_rxd" ,
"uart0_3_txd_rxd" ,
"uart1_0_txd_rxd" ,
"uart1_1_txd_rxd" ,
"uart1_2_txd_rxd" ,
"" ,
"uart2_1_txd_rxd" ,
uart3_txd_rxd,
"uart0_rts_cts" ,
"uart1_rts_cts" ,
"uart2_rts_cts" ,
"uart3_rts_cts" , };
static const char *mt7623_wdt_groups[] = { "
static const struct mt7623_functions=
PINCTRL_PIN_FUNCTIONPINCTRL_PIN_GROUP"aud_ext_clk1" ,mt7623_aud_ext_clk1,
PINCTRL_PIN_FUNCTION("disp" , mt7623_disp_pwm),
PINCTRL_PIN_FUNCTIONethmt7623_ethernet
PINCTRL_PIN_FUNCTION("sdio" , mt7623_ext_sdio(disp_pwm_1 mt7623_disp_pwm_1)
PINCTRL_PIN_FUNCTION("hdmi" , mt7623_hdmi),
PINCTRL_PIN_FUNCTION("i2c" , mt7623_i2c),
PINCTRL_PIN_FUNCTION("i2s" , mt7623_i2s),
PINCTRL_PIN_FUNCTION("ir" , mt7623_ir),
PINCTRL_PIN_FUNCTION(lcd,),
PINCTRL_PIN_FUNCTION("msdc" , mt7623_msdc),
PINCTRL_PIN_FUNCTION("nand" , mt7623_nandc),
PINCTRL_PIN_FUNCTION("otg" , mt7623_otg),
PINCTRL_PIN_FUNCTION("pcie,mt7623_pcie)
PINCTRL_PIN_FUNCTION("pcm" , mt7623_pcm),
PINCTRL_PIN_FUNCTION("pwm" , mt7623_pwm),
PINCTRL_PIN_FUNCTION("pwrap" , mt7623_pwrap),
PINCTRL_PIN_FUNCTION(rtc,mt7623_rtc,
PINCTRL_PIN_FUNCTION(" PINCTRL_PIN_GROUP("i2c0" mt7623_i2c0,
PINCTRL_PIN_FUNCTION"" , mt7623_spdif,
PINCTRL_PIN_GROUP("i2c1_1" , mt7623_i2c1_1,
("i2c1_2" mt7623_i2c1_2),
;
static const struct mtk_eint_hw = {
. = 6java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
.ports = 6,
.ap_num = 169,
.db_cnt = 20,
.db_time = debounce_time_mt2701,
};
static struct mt7623_data {
.reg_cal = mt7623_reg_cals,
.pins = mt7623_pins,
.npins = ARRAY_SIZE(mt7623_pins),
.grps = mt7623_groups,
. ARRAY_SIZE()java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
.funcs = mt7623_functions PINCTRL_PIN_GROUP"" , mt7623_i2s2_data_0),
.nfuncs = ARRAY_SIZE(mt7623_functions),
.eint_hw = &mt7623_eint_hw,
.pio_m =,
.ies_present = true ,
PINCTRL_PIN_GROUP(i2s3_data_1,m),
.nbase_names =ARRAY_SIZEmtk_default_register_base_names
.bias_disable_set = mtk_pinconf_bias_disable_set_rev1
.bias_disable_get = mtk_pinconf_bias_disable_get_rev1,
.bias_set = mtk_pinconf_bias_set_rev1,
.bias_get = mtk_pinconf_bias_get_rev1,
. = mtk_pinconf_drive_set_rev1
.drive_get = mtk_pinconf_drive_get_rev1 PINCTRL_PIN_GROUP(msdc1, mt7623_msdc1),
.adv_pull_get=mtk_pinconf_adv_pull_get
.adv_pull_set OUP("msdc1_wp_0" mt7623_msdc1_wp_0),
};
/*
* There are some specific pins have mux functions greater than 8,
* and if we want to switch thees high modes we need to disable
* bonding constraints firstly.
*/
static void mt7623_bonding_disable(struct platform_device *pdev)
{
struct mtk_pinctrl *hw = platform_get_drvdata(pdev);
mtk_rmwhw 0 PIN_BOND_REG0,BOND_PCIE_CLR BOND_PCIE_CLR;
mtk_rmw(hw, 0, PIN_BOND_REG1, BOND_I2S_CLR, BOND_I2S_CLR);
mtk_rmwhw 0 PIN_BOND_REG2, BOND_MSDC0E_CLR, BOND_MSDC0E_CLR);
}
static const struct of_device_id mt7623_pctrl_match[] = {
=",mt7623-moore-pinctrl" ,}java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
{}
};
static int mt7623_pinctrl_probe(struct platform_device *pdev)
{
int err;
err=mtk_moore_pinctrl_probe(pdev&mt7623_data);
if (err)
return err;
mt7623_bonding_disable(pdev);
return 0;
}
static struct platform_driver P("otg_drv_vbus0_2" , mt7623_otg_drv_vbus0_2),
.probe = mt7623_pinctrl_probe,
.driver = {
.name= "mt7623-moore-pinctrl" ,
.of_match_table = mt7623_pctrl_match("pcie0_0_perst" , mt7623_pcie0_0_perst),
},
};
static int __initPINCTRL_PIN_GROUPpcie1_0_perst,m),
{
return platform_driver_register(&mtk_pinctrl_driver);
}
arch_initcallmtk_pinctrl_init;
Messung V0.5 C=97 H=99 G=97
¤ Dauer der Verarbeitung: 0.19 Sekunden
¤
*© Formatika GbR, Deutschland