Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   1) /* SPDX-License-Identifier: GPL-2.0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   2) #ifndef __PINCTRL_MTK_MT6397_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) #define __PINCTRL_MTK_MT6397_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) #include <linux/pinctrl/pinctrl.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) #include "pinctrl-mtk-common.h"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) static const struct mtk_desc_pin mtk_pins_mt6397[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 	MTK_PIN(PINCTRL_PIN(0, "INT"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 		"N2", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 		MTK_FUNCTION(0, "GPIO0"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 		MTK_FUNCTION(1, "INT")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) 	MTK_PIN(PINCTRL_PIN(1, "SRCVOLTEN"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 		"M4", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 		MTK_FUNCTION(0, "GPIO1"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) 		MTK_FUNCTION(1, "SRCVOLTEN"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) 		MTK_FUNCTION(6, "TEST_CK1")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 	MTK_PIN(PINCTRL_PIN(2, "SRCLKEN_PERI"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) 		"M2", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 		MTK_FUNCTION(0, "GPIO2"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) 		MTK_FUNCTION(1, "SRCLKEN_PERI"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 		MTK_FUNCTION(6, "TEST_CK2")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) 	MTK_PIN(PINCTRL_PIN(3, "RTC_32K1V8"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 		"K3", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) 		MTK_FUNCTION(0, "GPIO3"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) 		MTK_FUNCTION(1, "RTC_32K1V8"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 		MTK_FUNCTION(6, "TEST_CK3")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) 	MTK_PIN(PINCTRL_PIN(4, "WRAP_EVENT"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 		"J2", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) 		MTK_FUNCTION(0, "GPIO4"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 		MTK_FUNCTION(1, "WRAP_EVENT")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) 	MTK_PIN(PINCTRL_PIN(5, "SPI_CLK"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 		"L4", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 		MTK_FUNCTION(0, "GPIO5"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 		MTK_FUNCTION(1, "SPI_CLK")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 	MTK_PIN(PINCTRL_PIN(6, "SPI_CSN"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) 		"J3", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 		MTK_FUNCTION(0, "GPIO6"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 		MTK_FUNCTION(1, "SPI_CSN")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 	MTK_PIN(PINCTRL_PIN(7, "SPI_MOSI"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) 		"J1", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 		MTK_FUNCTION(0, "GPIO7"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) 		MTK_FUNCTION(1, "SPI_MOSI")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 	MTK_PIN(PINCTRL_PIN(8, "SPI_MISO"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) 		"L3", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) 		MTK_FUNCTION(0, "GPIO8"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 		MTK_FUNCTION(1, "SPI_MISO")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 	MTK_PIN(PINCTRL_PIN(9, "AUD_CLK_MOSI"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 		"H2", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 		MTK_FUNCTION(0, "GPIO9"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 		MTK_FUNCTION(1, "AUD_CLK"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) 		MTK_FUNCTION(6, "TEST_IN0"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 		MTK_FUNCTION(7, "TEST_OUT0")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 	MTK_PIN(PINCTRL_PIN(10, "AUD_DAT_MISO"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 		"H3", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 		MTK_FUNCTION(0, "GPIO10"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 		MTK_FUNCTION(1, "AUD_MISO"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 		MTK_FUNCTION(6, "TEST_IN1"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 		MTK_FUNCTION(7, "TEST_OUT1")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 	MTK_PIN(PINCTRL_PIN(11, "AUD_DAT_MOSI"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 		"H1", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 		MTK_FUNCTION(0, "GPIO11"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 		MTK_FUNCTION(1, "AUD_MOSI"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) 		MTK_FUNCTION(6, "TEST_IN2"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) 		MTK_FUNCTION(7, "TEST_OUT2")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 	MTK_PIN(PINCTRL_PIN(12, "COL0"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 		"F3", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 		MTK_EINT_FUNCTION(2, 10),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 		MTK_FUNCTION(0, "GPIO12"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 		MTK_FUNCTION(1, "COL0_USBDL"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 		MTK_FUNCTION(2, "EINT10_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 		MTK_FUNCTION(3, "PWM1_3X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 		MTK_FUNCTION(6, "TEST_IN3"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 		MTK_FUNCTION(7, "TEST_OUT3")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 	MTK_PIN(PINCTRL_PIN(13, "COL1"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 		"G8", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 		MTK_EINT_FUNCTION(2, 11),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 		MTK_FUNCTION(0, "GPIO13"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 		MTK_FUNCTION(1, "COL1"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) 		MTK_FUNCTION(2, "EINT11_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) 		MTK_FUNCTION(3, "SCL0_2X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) 		MTK_FUNCTION(6, "TEST_IN4"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 		MTK_FUNCTION(7, "TEST_OUT4")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) 	MTK_PIN(PINCTRL_PIN(14, "COL2"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) 		"H4", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 		MTK_EINT_FUNCTION(2, 12),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) 		MTK_FUNCTION(0, "GPIO14"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) 		MTK_FUNCTION(1, "COL2"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 		MTK_FUNCTION(2, "EINT12_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) 		MTK_FUNCTION(3, "SDA0_2X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) 		MTK_FUNCTION(6, "TEST_IN5"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) 		MTK_FUNCTION(7, "TEST_OUT5")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) 	MTK_PIN(PINCTRL_PIN(15, "COL3"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) 		"G2", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) 		MTK_EINT_FUNCTION(2, 13),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) 		MTK_FUNCTION(0, "GPIO15"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) 		MTK_FUNCTION(1, "COL3"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) 		MTK_FUNCTION(2, "EINT13_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) 		MTK_FUNCTION(3, "SCL1_2X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) 		MTK_FUNCTION(6, "TEST_IN6"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) 		MTK_FUNCTION(7, "TEST_OUT6")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) 	MTK_PIN(PINCTRL_PIN(16, "COL4"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) 		"F2", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) 		MTK_EINT_FUNCTION(2, 14),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) 		MTK_FUNCTION(0, "GPIO16"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) 		MTK_FUNCTION(1, "COL4"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) 		MTK_FUNCTION(2, "EINT14_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) 		MTK_FUNCTION(3, "SDA1_2X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) 		MTK_FUNCTION(6, "TEST_IN7"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) 		MTK_FUNCTION(7, "TEST_OUT7")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) 	MTK_PIN(PINCTRL_PIN(17, "COL5"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) 		"G7", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) 		MTK_EINT_FUNCTION(2, 15),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) 		MTK_FUNCTION(0, "GPIO17"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) 		MTK_FUNCTION(1, "COL5"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) 		MTK_FUNCTION(2, "EINT15_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) 		MTK_FUNCTION(3, "SCL2_2X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) 		MTK_FUNCTION(6, "TEST_IN8"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) 		MTK_FUNCTION(7, "TEST_OUT8")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) 	MTK_PIN(PINCTRL_PIN(18, "COL6"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) 		"J6", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) 		MTK_EINT_FUNCTION(2, 16),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) 		MTK_FUNCTION(0, "GPIO18"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) 		MTK_FUNCTION(1, "COL6"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) 		MTK_FUNCTION(2, "EINT16_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) 		MTK_FUNCTION(3, "SDA2_2X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) 		MTK_FUNCTION(4, "GPIO32K_0"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) 		MTK_FUNCTION(5, "GPIO26M_0"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) 		MTK_FUNCTION(6, "TEST_IN9"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) 		MTK_FUNCTION(7, "TEST_OUT9")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) 	MTK_PIN(PINCTRL_PIN(19, "COL7"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) 		"J5", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) 		MTK_EINT_FUNCTION(2, 17),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) 		MTK_FUNCTION(0, "GPIO19"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) 		MTK_FUNCTION(1, "COL7"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) 		MTK_FUNCTION(2, "EINT17_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) 		MTK_FUNCTION(3, "PWM2_3X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) 		MTK_FUNCTION(4, "GPIO32K_1"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) 		MTK_FUNCTION(5, "GPIO26M_1"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) 		MTK_FUNCTION(6, "TEST_IN10"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) 		MTK_FUNCTION(7, "TEST_OUT10")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) 	MTK_PIN(PINCTRL_PIN(20, "ROW0"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) 		"L7", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) 		MTK_EINT_FUNCTION(2, 18),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) 		MTK_FUNCTION(0, "GPIO20"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) 		MTK_FUNCTION(1, "ROW0"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) 		MTK_FUNCTION(2, "EINT18_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) 		MTK_FUNCTION(3, "SCL0_3X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) 		MTK_FUNCTION(6, "TEST_IN11"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) 		MTK_FUNCTION(7, "TEST_OUT11")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) 	MTK_PIN(PINCTRL_PIN(21, "ROW1"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) 		"P1", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) 		MTK_EINT_FUNCTION(2, 19),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) 		MTK_FUNCTION(0, "GPIO21"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) 		MTK_FUNCTION(1, "ROW1"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) 		MTK_FUNCTION(2, "EINT19_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) 		MTK_FUNCTION(3, "SDA0_3X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) 		MTK_FUNCTION(4, "AUD_TSTCK"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) 		MTK_FUNCTION(6, "TEST_IN12"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) 		MTK_FUNCTION(7, "TEST_OUT12")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) 	MTK_PIN(PINCTRL_PIN(22, "ROW2"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) 		"J8", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) 		MTK_EINT_FUNCTION(2, 20),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) 		MTK_FUNCTION(0, "GPIO22"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) 		MTK_FUNCTION(1, "ROW2"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) 		MTK_FUNCTION(2, "EINT20_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) 		MTK_FUNCTION(3, "SCL1_3X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) 		MTK_FUNCTION(6, "TEST_IN13"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) 		MTK_FUNCTION(7, "TEST_OUT13")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) 	MTK_PIN(PINCTRL_PIN(23, "ROW3"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) 		"J7", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) 		MTK_EINT_FUNCTION(2, 21),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) 		MTK_FUNCTION(0, "GPIO23"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) 		MTK_FUNCTION(1, "ROW3"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) 		MTK_FUNCTION(2, "EINT21_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) 		MTK_FUNCTION(3, "SDA1_3X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) 		MTK_FUNCTION(6, "TEST_IN14"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) 		MTK_FUNCTION(7, "TEST_OUT14")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) 	MTK_PIN(PINCTRL_PIN(24, "ROW4"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) 		"L5", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) 		MTK_EINT_FUNCTION(2, 22),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) 		MTK_FUNCTION(0, "GPIO24"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) 		MTK_FUNCTION(1, "ROW4"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) 		MTK_FUNCTION(2, "EINT22_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) 		MTK_FUNCTION(3, "SCL2_3X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) 		MTK_FUNCTION(6, "TEST_IN15"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) 		MTK_FUNCTION(7, "TEST_OUT15")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) 	MTK_PIN(PINCTRL_PIN(25, "ROW5"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) 		"N6", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) 		MTK_EINT_FUNCTION(2, 23),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) 		MTK_FUNCTION(0, "GPIO25"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) 		MTK_FUNCTION(1, "ROW5"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) 		MTK_FUNCTION(2, "EINT23_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) 		MTK_FUNCTION(3, "SDA2_3X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) 		MTK_FUNCTION(6, "TEST_IN16"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) 		MTK_FUNCTION(7, "TEST_OUT16")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) 	MTK_PIN(PINCTRL_PIN(26, "ROW6"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) 		"L6", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) 		MTK_EINT_FUNCTION(2, 24),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) 		MTK_FUNCTION(0, "GPIO26"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) 		MTK_FUNCTION(1, "ROW6"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) 		MTK_FUNCTION(2, "EINT24_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) 		MTK_FUNCTION(3, "PWM3_3X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) 		MTK_FUNCTION(4, "GPIO32K_2"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) 		MTK_FUNCTION(5, "GPIO26M_2"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) 		MTK_FUNCTION(6, "TEST_IN17"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) 		MTK_FUNCTION(7, "TEST_OUT17")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) 	MTK_PIN(PINCTRL_PIN(27, "ROW7"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) 		"P2", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) 		MTK_EINT_FUNCTION(2, 3),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) 		MTK_FUNCTION(0, "GPIO27"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) 		MTK_FUNCTION(1, "ROW7"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) 		MTK_FUNCTION(2, "EINT3_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) 		MTK_FUNCTION(3, "CBUS"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) 		MTK_FUNCTION(4, "GPIO32K_3"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) 		MTK_FUNCTION(5, "GPIO26M_3"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) 		MTK_FUNCTION(6, "TEST_IN18"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) 		MTK_FUNCTION(7, "TEST_OUT18")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) 	MTK_PIN(PINCTRL_PIN(28, "PWM1(VMSEL1)"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) 		"J4", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) 		MTK_EINT_FUNCTION(2, 4),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) 		MTK_FUNCTION(0, "GPIO28"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) 		MTK_FUNCTION(1, "PWM1"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) 		MTK_FUNCTION(2, "EINT4_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) 		MTK_FUNCTION(4, "GPIO32K_4"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) 		MTK_FUNCTION(5, "GPIO26M_4"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) 		MTK_FUNCTION(6, "TEST_IN19"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) 		MTK_FUNCTION(7, "TEST_OUT19")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) 	MTK_PIN(PINCTRL_PIN(29, "PWM2(VMSEL2)"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) 		"N5", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) 		MTK_EINT_FUNCTION(2, 5),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) 		MTK_FUNCTION(0, "GPIO29"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) 		MTK_FUNCTION(1, "PWM2"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) 		MTK_FUNCTION(2, "EINT5_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) 		MTK_FUNCTION(4, "GPIO32K_5"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) 		MTK_FUNCTION(5, "GPIO26M_5"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) 		MTK_FUNCTION(6, "TEST_IN20"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) 		MTK_FUNCTION(7, "TEST_OUT20")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) 	MTK_PIN(PINCTRL_PIN(30, "PWM3(PWM)"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) 		"R3", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) 		MTK_EINT_FUNCTION(2, 6),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) 		MTK_FUNCTION(0, "GPIO30"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) 		MTK_FUNCTION(1, "PWM3"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) 		MTK_FUNCTION(2, "EINT6_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) 		MTK_FUNCTION(3, "COL0"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) 		MTK_FUNCTION(4, "GPIO32K_6"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) 		MTK_FUNCTION(5, "GPIO26M_6"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) 		MTK_FUNCTION(6, "TEST_IN21"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291) 		MTK_FUNCTION(7, "TEST_OUT21")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) 	MTK_PIN(PINCTRL_PIN(31, "SCL0"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) 		"N1", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) 		MTK_EINT_FUNCTION(2, 7),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) 		MTK_FUNCTION(0, "GPIO31"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) 		MTK_FUNCTION(1, "SCL0"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) 		MTK_FUNCTION(2, "EINT7_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) 		MTK_FUNCTION(3, "PWM1_2X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) 		MTK_FUNCTION(6, "TEST_IN22"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) 		MTK_FUNCTION(7, "TEST_OUT22")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) 	MTK_PIN(PINCTRL_PIN(32, "SDA0"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304) 		"N3", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305) 		MTK_EINT_FUNCTION(2, 8),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) 		MTK_FUNCTION(0, "GPIO32"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) 		MTK_FUNCTION(1, "SDA0"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) 		MTK_FUNCTION(2, "EINT8_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) 		MTK_FUNCTION(6, "TEST_IN23"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310) 		MTK_FUNCTION(7, "TEST_OUT23")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) 	MTK_PIN(PINCTRL_PIN(33, "SCL1"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313) 		"T1", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) 		MTK_EINT_FUNCTION(2, 9),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) 		MTK_FUNCTION(0, "GPIO33"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) 		MTK_FUNCTION(1, "SCL1"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) 		MTK_FUNCTION(2, "EINT9_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) 		MTK_FUNCTION(3, "PWM2_2X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) 		MTK_FUNCTION(6, "TEST_IN24"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) 		MTK_FUNCTION(7, "TEST_OUT24")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) 	MTK_PIN(PINCTRL_PIN(34, "SDA1"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) 		"T2", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324) 		MTK_EINT_FUNCTION(2, 0),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) 		MTK_FUNCTION(0, "GPIO34"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326) 		MTK_FUNCTION(1, "SDA1"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) 		MTK_FUNCTION(2, "EINT0_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) 		MTK_FUNCTION(6, "TEST_IN25"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329) 		MTK_FUNCTION(7, "TEST_OUT25")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) 	MTK_PIN(PINCTRL_PIN(35, "SCL2"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) 		"T3", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333) 		MTK_EINT_FUNCTION(2, 1),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) 		MTK_FUNCTION(0, "GPIO35"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335) 		MTK_FUNCTION(1, "SCL2"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336) 		MTK_FUNCTION(2, "EINT1_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) 		MTK_FUNCTION(3, "PWM3_2X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) 		MTK_FUNCTION(6, "TEST_IN26"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) 		MTK_FUNCTION(7, "TEST_OUT26")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) 	MTK_PIN(PINCTRL_PIN(36, "SDA2"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342) 		"U2", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) 		MTK_EINT_FUNCTION(2, 2),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344) 		MTK_FUNCTION(0, "GPIO36"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345) 		MTK_FUNCTION(1, "SDA2"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) 		MTK_FUNCTION(2, "EINT2_1X"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347) 		MTK_FUNCTION(6, "TEST_IN27"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348) 		MTK_FUNCTION(7, "TEST_OUT27")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350) 	MTK_PIN(PINCTRL_PIN(37, "HDMISD"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351) 		"H6", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) 		MTK_FUNCTION(0, "GPIO37"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354) 		MTK_FUNCTION(1, "HDMISD"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355) 		MTK_FUNCTION(6, "TEST_IN28"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356) 		MTK_FUNCTION(7, "TEST_OUT28")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358) 	MTK_PIN(PINCTRL_PIN(38, "HDMISCK"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359) 		"H5", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360) 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361) 		MTK_FUNCTION(0, "GPIO38"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362) 		MTK_FUNCTION(1, "HDMISCK"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363) 		MTK_FUNCTION(6, "TEST_IN29"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) 		MTK_FUNCTION(7, "TEST_OUT29")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) 	MTK_PIN(PINCTRL_PIN(39, "HTPLG"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367) 		"H7", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368) 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) 		MTK_FUNCTION(0, "GPIO39"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370) 		MTK_FUNCTION(1, "HTPLG"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371) 		MTK_FUNCTION(6, "TEST_IN30"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) 		MTK_FUNCTION(7, "TEST_OUT30")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374) 	MTK_PIN(PINCTRL_PIN(40, "CEC"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375) 		"J9", "mt6397",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) 		MTK_EINT_FUNCTION(NO_EINT_SUPPORT, NO_EINT_SUPPORT),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377) 		MTK_FUNCTION(0, "GPIO40"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378) 		MTK_FUNCTION(1, "CEC"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379) 		MTK_FUNCTION(6, "TEST_IN31"),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380) 		MTK_FUNCTION(7, "TEST_OUT31")
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 381) 	),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 382) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 383) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 384) #endif /* __PINCTRL_MTK_MT6397_H */