/linux/drivers/pinctrl/mediatek/ |
H A D | pinctrl-mt8188.c | 18 #define PIN_FIELD_BASE(s_pin, e_pin, i_base, s_addr, x_addrs, s_bit, x_bits) \ macro 43 PIN_FIELD_BASE(0, 0, 1, 0x0170, 0x10, 8, 1), 44 PIN_FIELD_BASE(1, 1, 1, 0x0170, 0x10, 9, 1), 45 PIN_FIELD_BASE(2, 2, 1, 0x0170, 0x10, 10, 1), 46 PIN_FIELD_BASE(3, 3, 1, 0x0170, 0x10, 11, 1), 47 PIN_FIELD_BASE(4, 4, 1, 0x0170, 0x10, 18, 1), 48 PIN_FIELD_BASE(5, 5, 1, 0x0170, 0x10, 18, 1), 49 PIN_FIELD_BASE(6, 6, 1, 0x0170, 0x10, 18, 1), 50 PIN_FIELD_BASE(7, 7, 1, 0x0170, 0x10, 12, 1), 51 PIN_FIELD_BASE(8, 8, 1, 0x0170, 0x10, 13, 1), [all …]
|
H A D | pinctrl-mt8192.c | 20 #define PIN_FIELD_BASE(s_pin, e_pin, i_base, s_addr, x_addrs, s_bit, x_bits) \ macro 45 PIN_FIELD_BASE(0, 0, 4, 0x00f0, 0x10, 8, 1), 46 PIN_FIELD_BASE(1, 1, 4, 0x00f0, 0x10, 8, 1), 47 PIN_FIELD_BASE(2, 2, 4, 0x00f0, 0x10, 8, 1), 48 PIN_FIELD_BASE(3, 3, 4, 0x00f0, 0x10, 8, 1), 49 PIN_FIELD_BASE(4, 4, 4, 0x00f0, 0x10, 8, 1), 50 PIN_FIELD_BASE(5, 5, 4, 0x00f0, 0x10, 9, 1), 51 PIN_FIELD_BASE(6, 6, 4, 0x00f0, 0x10, 9, 1), 52 PIN_FIELD_BASE(7, 7, 4, 0x00f0, 0x10, 9, 1), 53 PIN_FIELD_BASE(8, 8, 4, 0x00f0, 0x10, 9, 1), [all …]
|
H A D | pinctrl-mt8186.c | 19 #define PIN_FIELD_BASE(s_pin, e_pin, i_base, s_addr, x_addrs, s_bit, x_bits) \ macro 42 PIN_FIELD_BASE(0, 0, 6, 0x0030, 0x10, 13, 1), 43 PIN_FIELD_BASE(1, 1, 6, 0x0030, 0x10, 14, 1), 44 PIN_FIELD_BASE(2, 2, 6, 0x0030, 0x10, 17, 1), 45 PIN_FIELD_BASE(3, 3, 6, 0x0030, 0x10, 18, 1), 46 PIN_FIELD_BASE(4, 4, 6, 0x0030, 0x10, 19, 1), 47 PIN_FIELD_BASE(5, 5, 6, 0x0030, 0x10, 20, 1), 48 PIN_FIELD_BASE(6, 6, 4, 0x0020, 0x10, 19, 1), 49 PIN_FIELD_BASE(7, 7, 4, 0x0020, 0x10, 20, 1), 50 PIN_FIELD_BASE(8, 8, 4, 0x0020, 0x10, 21, 1), [all …]
|
H A D | pinctrl-mt8195.c | 19 #define PIN_FIELD_BASE(s_pin, e_pin, i_base, s_addr, x_addrs, s_bit, x_bits) \ macro 44 PIN_FIELD_BASE(0, 0, 4, 0x040, 0x10, 0, 1), 45 PIN_FIELD_BASE(1, 1, 4, 0x040, 0x10, 1, 1), 46 PIN_FIELD_BASE(2, 2, 4, 0x040, 0x10, 2, 1), 47 PIN_FIELD_BASE(3, 3, 4, 0x040, 0x10, 3, 1), 48 PIN_FIELD_BASE(4, 4, 4, 0x040, 0x10, 4, 1), 49 PIN_FIELD_BASE(5, 5, 4, 0x040, 0x10, 5, 1), 50 PIN_FIELD_BASE(6, 6, 4, 0x040, 0x10, 6, 1), 51 PIN_FIELD_BASE(7, 7, 4, 0x040, 0x10, 7, 1), 52 PIN_FIELD_BASE(8, 8, 4, 0x040, 0x10, 13, 1), [all …]
|
H A D | pinctrl-mt8183.c | 19 #define PIN_FIELD_BASE(_s_pin, _e_pin, _i_base, _s_addr, _x_addrs, _s_bit, _x_bits) \ macro 46 PIN_FIELD_BASE(8, 8, 6, 0x000, 0x10, 0, 1), 48 PIN_FIELD_BASE(11, 11, 1, 0x000, 0x10, 3, 1), 49 PIN_FIELD_BASE(12, 12, 1, 0x000, 0x10, 7, 1), 54 PIN_FIELD_BASE(29, 29, 2, 0x000, 0x10, 6, 1), 55 PIN_FIELD_BASE(30, 30, 2, 0x000, 0x10, 7, 1), 73 PIN_FIELD_BASE(81, 81, 5, 0x000, 0x10, 6, 1), 75 PIN_FIELD_BASE(84, 84, 5, 0x000, 0x10, 6, 1), 77 PIN_FIELD_BASE(89, 89, 6, 0x000, 0x10, 11, 1), 78 PIN_FIELD_BASE(90, 90, 6, 0x000, 0x10, 1, 1), [all …]
|
H A D | pinctrl-mt7981.c | 14 #define PIN_FIELD_BASE(_s_pin, _e_pin, _i_base, _s_addr, _x_addrs, _s_bit, _x_bits) \ macro 39 PIN_FIELD_BASE(0, 0, 1, 0x10, 0x10, 1, 1), 40 PIN_FIELD_BASE(1, 1, 1, 0x10, 0x10, 0, 1), 41 PIN_FIELD_BASE(2, 2, 5, 0x20, 0x10, 6, 1), 42 PIN_FIELD_BASE(3, 3, 4, 0x20, 0x10, 6, 1), 43 PIN_FIELD_BASE(4, 4, 4, 0x20, 0x10, 2, 1), 44 PIN_FIELD_BASE(5, 5, 4, 0x20, 0x10, 1, 1), 45 PIN_FIELD_BASE(6, 6, 4, 0x20, 0x10, 3, 1), 46 PIN_FIELD_BASE(7, 7, 4, 0x20, 0x10, 0, 1), 47 PIN_FIELD_BASE(8, 8, 4, 0x20, 0x10, 4, 1), [all …]
|
H A D | pinctrl-mt7986.c | 14 #define PIN_FIELD_BASE(_s_pin, _e_pin, _i_base, _s_addr, _x_addrs, _s_bit, \ macro 92 PIN_FIELD_BASE(0, 0, IOCFG_RB_BASE, 0x40, 0x10, 17, 1), 93 PIN_FIELD_BASE(1, 2, IOCFG_LT_BASE, 0x20, 0x10, 10, 1), 94 PIN_FIELD_BASE(3, 4, IOCFG_LB_BASE, 0x20, 0x10, 0, 1), 95 PIN_FIELD_BASE(5, 6, IOCFG_RB_BASE, 0x40, 0x10, 0, 1), 96 PIN_FIELD_BASE(7, 10, IOCFG_LT_BASE, 0x20, 0x10, 0, 1), 97 PIN_FIELD_BASE(11, 14, IOCFG_RB_BASE, 0x40, 0x10, 8, 1), 98 PIN_FIELD_BASE(15, 20, IOCFG_RB_BASE, 0x40, 0x10, 2, 1), 99 PIN_FIELD_BASE(21, 23, IOCFG_RT_BASE, 0x30, 0x10, 12, 1), 100 PIN_FIELD_BASE(24, 24, IOCFG_RT_BASE, 0x30, 0x10, 18, 1), [all …]
|