1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
7 * THIS FILE IS AUTO-GENERATED - DO NOT EDIT!
9 * To generate this file, use the tegra-pinmux-scripts tool available from
10 * https://github.com/NVIDIA/tegra-pinmux-scripts
11 * Run "board-to-uboot.py cei-tk1-som".
14 #ifndef _PINMUX_CONFIG_CEI_TK1_SOM_H_
15 #define _PINMUX_CONFIG_CEI_TK1_SOM_H_
17 #define GPIO_INIT(_port, _gpio, _init) \
19 .gpio = TEGRA_GPIO(_port, _gpio), \
20 .init = TEGRA_GPIO_INIT_##_init, \
23 static const struct tegra_gpio_config cei_tk1_som_gpio_inits
[] = {
24 /* port, pin, init_val */
32 GPIO_INIT(I
, 0, OUT0
),
39 GPIO_INIT(K
, 6, OUT0
),
46 GPIO_INIT(R
, 2, OUT0
),
61 GPIO_INIT(BB
, 3, OUT0
),
62 GPIO_INIT(BB
, 6, OUT0
),
63 GPIO_INIT(BB
, 7, OUT0
),
68 #define PINCFG(_pingrp, _mux, _pull, _tri, _io, _od, _rcv_sel) \
70 .pingrp = PMUX_PINGRP_##_pingrp, \
71 .func = PMUX_FUNC_##_mux, \
72 .pull = PMUX_PULL_##_pull, \
73 .tristate = PMUX_TRI_##_tri, \
74 .io = PMUX_PIN_##_io, \
75 .od = PMUX_PIN_OD_##_od, \
76 .rcv_sel = PMUX_PIN_RCV_SEL_##_rcv_sel, \
77 .lock = PMUX_PIN_LOCK_DEFAULT, \
78 .ioreset = PMUX_PIN_IO_RESET_DEFAULT, \
81 static const struct pmux_pingrp_config cei_tk1_som_pingrps
[] = {
82 /* pingrp, mux, pull, tri, e_input, od, rcv_sel */
83 PINCFG(CLK_32K_OUT_PA0
, SOC
, UP
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
84 PINCFG(UART3_CTS_N_PA1
, GMI
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
85 PINCFG(DAP2_FS_PA2
, I2S1
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
86 PINCFG(DAP2_SCLK_PA3
, I2S1
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
87 PINCFG(DAP2_DIN_PA4
, I2S1
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
88 PINCFG(DAP2_DOUT_PA5
, I2S1
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
89 PINCFG(SDMMC3_CLK_PA6
, SDMMC3
, NORMAL
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
90 PINCFG(SDMMC3_CMD_PA7
, SDMMC3
, UP
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
91 PINCFG(PB0
, UARTD
, UP
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
92 PINCFG(PB1
, UARTD
, UP
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
93 PINCFG(SDMMC3_DAT3_PB4
, SDMMC3
, UP
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
94 PINCFG(SDMMC3_DAT2_PB5
, SDMMC3
, UP
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
95 PINCFG(SDMMC3_DAT1_PB6
, SDMMC3
, UP
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
96 PINCFG(SDMMC3_DAT0_PB7
, SDMMC3
, UP
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
97 PINCFG(UART3_RTS_N_PC0
, GMI
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
98 PINCFG(UART2_TXD_PC2
, IRDA
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
99 PINCFG(UART2_RXD_PC3
, IRDA
, UP
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
100 PINCFG(GEN1_I2C_SCL_PC4
, I2C1
, NORMAL
, NORMAL
, INPUT
, ENABLE
, DEFAULT
),
101 PINCFG(GEN1_I2C_SDA_PC5
, I2C1
, NORMAL
, NORMAL
, INPUT
, ENABLE
, DEFAULT
),
102 PINCFG(PC7
, RSVD1
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
103 PINCFG(PG0
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
104 PINCFG(PG1
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
105 PINCFG(PG2
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
106 PINCFG(PG3
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
107 PINCFG(PG4
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
108 PINCFG(PG5
, SPI4
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
109 PINCFG(PG6
, SPI4
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
110 PINCFG(PG7
, SPI4
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
111 PINCFG(PH0
, GMI
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
112 PINCFG(PH1
, GMI
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
113 PINCFG(PH2
, GMI
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
114 PINCFG(PH3
, GMI
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
115 PINCFG(PH4
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
116 PINCFG(PH5
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
117 PINCFG(PH6
, GMI
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
118 PINCFG(PH7
, DEFAULT
, NORMAL
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
119 PINCFG(PI0
, DEFAULT
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
120 PINCFG(PI1
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
121 PINCFG(PI2
, RSVD4
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
122 PINCFG(PI3
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
123 PINCFG(PI4
, GMI
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
124 PINCFG(PI5
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
125 PINCFG(PI6
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
126 PINCFG(PI7
, RSVD1
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
127 PINCFG(PJ0
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
128 PINCFG(PJ2
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
129 PINCFG(UART2_CTS_N_PJ5
, UARTB
, UP
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
130 PINCFG(UART2_RTS_N_PJ6
, UARTB
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
131 PINCFG(PJ7
, UARTD
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
132 PINCFG(PK0
, RSVD1
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
133 PINCFG(PK1
, RSVD4
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
134 PINCFG(PK2
, DEFAULT
, NORMAL
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
135 PINCFG(PK3
, GMI
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
136 PINCFG(PK4
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
137 PINCFG(SPDIF_OUT_PK5
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
138 PINCFG(SPDIF_IN_PK6
, DEFAULT
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
139 PINCFG(PK7
, UARTD
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
140 PINCFG(DAP1_FS_PN0
, RSVD4
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
141 PINCFG(DAP1_DIN_PN1
, RSVD4
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
142 PINCFG(DAP1_DOUT_PN2
, I2S0
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
143 PINCFG(DAP1_SCLK_PN3
, RSVD4
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
144 PINCFG(USB_VBUS_EN0_PN4
, USB
, NORMAL
, NORMAL
, INPUT
, DISABLE
, DEFAULT
),
145 PINCFG(USB_VBUS_EN1_PN5
, USB
, NORMAL
, NORMAL
, INPUT
, DISABLE
, DEFAULT
),
146 PINCFG(HDMI_INT_PN7
, DEFAULT
, DOWN
, TRISTATE
, INPUT
, DEFAULT
, NORMAL
),
147 PINCFG(ULPI_DATA7_PO0
, ULPI
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
148 PINCFG(ULPI_DATA0_PO1
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
149 PINCFG(ULPI_DATA1_PO2
, ULPI
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
150 PINCFG(ULPI_DATA2_PO3
, ULPI
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
151 PINCFG(ULPI_DATA3_PO4
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
152 PINCFG(ULPI_DATA4_PO5
, ULPI
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
153 PINCFG(ULPI_DATA5_PO6
, ULPI
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
154 PINCFG(ULPI_DATA6_PO7
, ULPI
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
155 PINCFG(DAP3_FS_PP0
, I2S2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
156 PINCFG(DAP3_DIN_PP1
, I2S2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
157 PINCFG(DAP3_DOUT_PP2
, RSVD4
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
158 PINCFG(DAP3_SCLK_PP3
, RSVD3
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
159 PINCFG(DAP4_FS_PP4
, RSVD4
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
160 PINCFG(DAP4_DIN_PP5
, RSVD3
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
161 PINCFG(DAP4_DOUT_PP6
, RSVD4
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
162 PINCFG(DAP4_SCLK_PP7
, RSVD3
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
163 PINCFG(KB_COL0_PQ0
, DEFAULT
, UP
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
164 PINCFG(KB_COL1_PQ1
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
165 PINCFG(KB_COL2_PQ2
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
166 PINCFG(KB_COL3_PQ3
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
167 PINCFG(KB_COL4_PQ4
, KBC
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
168 PINCFG(KB_COL5_PQ5
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
169 PINCFG(KB_COL6_PQ6
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
170 PINCFG(KB_COL7_PQ7
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
171 PINCFG(KB_ROW0_PR0
, DEFAULT
, NORMAL
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
172 PINCFG(KB_ROW1_PR1
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
173 PINCFG(KB_ROW2_PR2
, DEFAULT
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
174 PINCFG(KB_ROW3_PR3
, KBC
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
175 PINCFG(KB_ROW4_PR4
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
176 PINCFG(KB_ROW5_PR5
, RSVD3
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
177 PINCFG(KB_ROW6_PR6
, DEFAULT
, NORMAL
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
178 PINCFG(KB_ROW7_PR7
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
179 PINCFG(KB_ROW8_PS0
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
180 PINCFG(KB_ROW9_PS1
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
181 PINCFG(KB_ROW10_PS2
, DEFAULT
, NORMAL
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
182 PINCFG(KB_ROW11_PS3
, DEFAULT
, NORMAL
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
183 PINCFG(KB_ROW12_PS4
, DEFAULT
, NORMAL
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
184 PINCFG(KB_ROW13_PS5
, DEFAULT
, NORMAL
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
185 PINCFG(KB_ROW14_PS6
, DEFAULT
, NORMAL
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
186 PINCFG(KB_ROW15_PS7
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
187 PINCFG(KB_ROW16_PT0
, DEFAULT
, NORMAL
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
188 PINCFG(KB_ROW17_PT1
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
189 PINCFG(GEN2_I2C_SCL_PT5
, I2C2
, NORMAL
, NORMAL
, INPUT
, ENABLE
, DEFAULT
),
190 PINCFG(GEN2_I2C_SDA_PT6
, I2C2
, NORMAL
, NORMAL
, INPUT
, ENABLE
, DEFAULT
),
191 PINCFG(SDMMC4_CMD_PT7
, SDMMC4
, UP
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
192 PINCFG(PU0
, RSVD4
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
193 PINCFG(PU1
, RSVD1
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
194 PINCFG(PU2
, RSVD1
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
195 PINCFG(PU3
, GMI
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
196 PINCFG(PU4
, GMI
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
197 PINCFG(PU5
, GMI
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
198 PINCFG(PU6
, RSVD3
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
199 PINCFG(PV0
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
200 PINCFG(PV1
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
201 PINCFG(SDMMC3_CD_N_PV2
, RSVD3
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
202 PINCFG(SDMMC1_WP_N_PV3
, SDMMC1
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
203 PINCFG(DDC_SCL_PV4
, I2C4
, NORMAL
, NORMAL
, INPUT
, DEFAULT
, NORMAL
),
204 PINCFG(DDC_SDA_PV5
, I2C4
, NORMAL
, NORMAL
, INPUT
, DEFAULT
, NORMAL
),
205 PINCFG(GPIO_W2_AUD_PW2
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
206 PINCFG(GPIO_W3_AUD_PW3
, SPI6
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
207 PINCFG(DAP_MCLK1_PW4
, EXTPERIPH1
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
208 PINCFG(CLK2_OUT_PW5
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
209 PINCFG(UART3_TXD_PW6
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
210 PINCFG(UART3_RXD_PW7
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
211 PINCFG(DVFS_PWM_PX0
, CLDVFS
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
212 PINCFG(GPIO_X1_AUD_PX1
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
213 PINCFG(DVFS_CLK_PX2
, CLDVFS
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
214 PINCFG(GPIO_X3_AUD_PX3
, RSVD4
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
215 PINCFG(GPIO_X4_AUD_PX4
, DEFAULT
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
216 PINCFG(GPIO_X5_AUD_PX5
, RSVD4
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
217 PINCFG(GPIO_X6_AUD_PX6
, GMI
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
218 PINCFG(GPIO_X7_AUD_PX7
, RSVD1
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
219 PINCFG(ULPI_CLK_PY0
, SPI1
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
220 PINCFG(ULPI_DIR_PY1
, SPI1
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
221 PINCFG(ULPI_NXT_PY2
, SPI1
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
222 PINCFG(ULPI_STP_PY3
, SPI1
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
223 PINCFG(SDMMC1_DAT3_PY4
, SDMMC1
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
224 PINCFG(SDMMC1_DAT2_PY5
, SDMMC1
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
225 PINCFG(SDMMC1_DAT1_PY6
, SDMMC1
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
226 PINCFG(SDMMC1_DAT0_PY7
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
227 PINCFG(SDMMC1_CLK_PZ0
, RSVD3
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
228 PINCFG(SDMMC1_CMD_PZ1
, SDMMC1
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
229 PINCFG(PWR_I2C_SCL_PZ6
, I2CPWR
, NORMAL
, NORMAL
, INPUT
, ENABLE
, DEFAULT
),
230 PINCFG(PWR_I2C_SDA_PZ7
, I2CPWR
, NORMAL
, NORMAL
, INPUT
, ENABLE
, DEFAULT
),
231 PINCFG(SDMMC4_DAT0_PAA0
, SDMMC4
, UP
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
232 PINCFG(SDMMC4_DAT1_PAA1
, SDMMC4
, UP
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
233 PINCFG(SDMMC4_DAT2_PAA2
, SDMMC4
, UP
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
234 PINCFG(SDMMC4_DAT3_PAA3
, SDMMC4
, UP
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
235 PINCFG(SDMMC4_DAT4_PAA4
, SDMMC4
, UP
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
236 PINCFG(SDMMC4_DAT5_PAA5
, SDMMC4
, UP
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
237 PINCFG(SDMMC4_DAT6_PAA6
, SDMMC4
, UP
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
238 PINCFG(SDMMC4_DAT7_PAA7
, SDMMC4
, UP
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
239 PINCFG(PBB0
, VIMCLK2_ALT
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
240 PINCFG(CAM_I2C_SCL_PBB1
, I2C3
, NORMAL
, NORMAL
, INPUT
, ENABLE
, DEFAULT
),
241 PINCFG(CAM_I2C_SDA_PBB2
, I2C3
, NORMAL
, NORMAL
, INPUT
, ENABLE
, DEFAULT
),
242 PINCFG(PBB3
, DEFAULT
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
243 PINCFG(PBB4
, VGP4
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
244 PINCFG(PBB5
, RSVD3
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
245 PINCFG(PBB6
, DEFAULT
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
246 PINCFG(PBB7
, DEFAULT
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
247 PINCFG(CAM_MCLK_PCC0
, VI_ALT3
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
248 PINCFG(PCC1
, DEFAULT
, NORMAL
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
249 PINCFG(PCC2
, DEFAULT
, NORMAL
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
250 PINCFG(SDMMC4_CLK_PCC4
, SDMMC4
, NORMAL
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
251 PINCFG(CLK2_REQ_PCC5
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
252 PINCFG(PEX_L0_RST_N_PDD1
, PE0
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
253 PINCFG(PEX_L0_CLKREQ_N_PDD2
, PE0
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
254 PINCFG(PEX_WAKE_N_PDD3
, PE
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
255 PINCFG(PEX_L1_RST_N_PDD5
, PE1
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
256 PINCFG(PEX_L1_CLKREQ_N_PDD6
, PE1
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
257 PINCFG(CLK3_OUT_PEE0
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
258 PINCFG(CLK3_REQ_PEE1
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
259 PINCFG(DAP_MCLK1_REQ_PEE2
, RSVD4
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
260 PINCFG(HDMI_CEC_PEE3
, CEC
, NORMAL
, NORMAL
, INPUT
, DISABLE
, DEFAULT
),
261 PINCFG(SDMMC3_CLK_LB_OUT_PEE4
, SDMMC3
, NORMAL
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
262 PINCFG(SDMMC3_CLK_LB_IN_PEE5
, SDMMC3
, UP
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
263 PINCFG(DP_HPD_PFF0
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DEFAULT
, DEFAULT
),
264 PINCFG(USB_VBUS_EN2_PFF1
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DISABLE
, DEFAULT
),
265 PINCFG(PFF2
, RSVD2
, DOWN
, TRISTATE
, OUTPUT
, DISABLE
, DEFAULT
),
266 PINCFG(CORE_PWR_REQ
, PWRON
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
267 PINCFG(CPU_PWR_REQ
, CPU
, NORMAL
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
268 PINCFG(PWR_INT_N
, PMI
, UP
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
269 PINCFG(RESET_OUT_N
, RESET_OUT_N
, NORMAL
, NORMAL
, INPUT
, DEFAULT
, DEFAULT
),
270 PINCFG(CLK_32K_IN
, CLK
, NORMAL
, TRISTATE
, INPUT
, DEFAULT
, DEFAULT
),
271 PINCFG(JTAG_RTCK
, RTCK
, UP
, NORMAL
, OUTPUT
, DEFAULT
, DEFAULT
),
274 #define DRVCFG(_drvgrp, _slwf, _slwr, _drvup, _drvdn, _lpmd, _schmt, _hsm) \
276 .drvgrp = PMUX_DRVGRP_##_drvgrp, \
281 .lpmd = PMUX_LPMD_##_lpmd, \
282 .schmt = PMUX_SCHMT_##_schmt, \
283 .hsm = PMUX_HSM_##_hsm, \
286 static const struct pmux_drvgrp_config cei_tk1_som_drvgrps
[] = {
289 #define MIPIPADCTRLCFG(_grp, _mux) \
291 .grp = PMUX_MIPIPADCTRLGRP_##_grp, \
292 .func = PMUX_FUNC_##_mux, \
295 static const struct pmux_mipipadctrlgrp_config cei_tk1_som_mipipadctrlgrps
[] = {
297 MIPIPADCTRLCFG(DSI_B
, DSI_B
),
300 #endif /* PINMUX_CONFIG_CEI_TK1_SOM_H */