Lines Matching refs:func
84 u8 func: 4; member
102 u16 func: 4; member
127 { .pin = 0, .func = 1 },
128 { .pin = 1, .func = 1 },
129 { .pin = 2, .func = 1 },
130 { .pin = 3, .func = 1 },
131 { .pin = 4, .func = 1 },
132 { .pin = 5, .func = 1 },
133 { .pin = 6, .func = 1 },
134 { .pin = 7, .func = 1 },
138 { .pin = 0, .func = 1 },
139 { .pin = 1, .func = 1 },
140 { .pin = 2, .func = 1 },
141 { .pin = 3, .func = 1 },
142 { .pin = 4, .func = 1 },
143 { .pin = 0, .func = 4 },
144 { .pin = 1, .func = 4 },
145 { .pin = 2, .func = 4 },
146 { .pin = 3, .func = 4 },
147 { .pin = 5, .func = 1 },
148 { .pin = 6, .func = 1 },
149 { .pin = 7, .func = 1 },
150 { .pin = 8, .func = 1 },
151 { .pin = 9, .func = 1 },
152 { .pin = 10, .func = 1 },
153 { .pin = 11, .func = 1 },
154 { .pin = 12, .func = 1 },
155 { .pin = 13, .func = 1 },
156 { .pin = 14, .func = 1 },
157 { .pin = 15, .func = 1 },
158 { .pin = 12, .func = 4 },
159 { .pin = 13, .func = 4 },
160 { .pin = 14, .func = 4 },
161 { .pin = 15, .func = 4 },
165 { .pin = 3, .func = 2 },
166 { .pin = 10, .func = 7 },
167 { .pin = 11, .func = 7 },
168 { .pin = 13, .func = 7 },
169 { .pin = 14, .func = 7 },
170 { .pin = 15, .func = 7 },
171 { .pin = 10, .func = 8 },
172 { .pin = 11, .func = 8 },
173 { .pin = 13, .func = 8 },
174 { .pin = 14, .func = 8 },
175 { .pin = 15, .func = 8 },
179 { .pin = 0, .func = 8 },
180 { .pin = 1, .func = 8 },
181 { .pin = 2, .func = 8 },
182 { .pin = 3, .func = 8 },
183 { .pin = 10, .func = 3 },
184 { .pin = 11, .func = 3 },
185 { .pin = 13, .func = 3 },
186 { .pin = 14, .func = 3 },
187 { .pin = 15, .func = 3 },
188 { .pin = 10, .func = 4 },
189 { .pin = 11, .func = 4 },
190 { .pin = 13, .func = 4 },
191 { .pin = 14, .func = 4 },
192 { .pin = 15, .func = 4 },
193 { .pin = 12, .func = 5 },
194 { .pin = 13, .func = 5 },
195 { .pin = 14, .func = 5 },
196 { .pin = 15, .func = 5 },
200 { .pin = 0, .func = 1 },
201 { .pin = 1, .func = 1 },
202 { .pin = 2, .func = 1 },
203 { .pin = 3, .func = 1 },
204 { .pin = 4, .func = 1 },
205 { .pin = 5, .func = 1 },
206 { .pin = 6, .func = 1 },
207 { .pin = 7, .func = 1 },
208 { .pin = 8, .func = 1 },
209 { .pin = 9, .func = 1 },
210 { .pin = 10, .func = 1 },
211 { .pin = 11, .func = 1 },
212 { .pin = 12, .func = 1 },
213 { .pin = 13, .func = 1 },
214 { .pin = 14, .func = 1 },
215 { .pin = 15, .func = 1 },
219 { .pin = 13, .func = 3 },
223 { .pin = 8, .func = 3 },
224 { .pin = 9, .func = 3 },
225 { .pin = 10, .func = 3 },
226 { .pin = 11, .func = 3 },
227 { .pin = 14, .func = 2 },
228 { .pin = 15, .func = 2 },
229 { .pin = 14, .func = 3 },
230 { .pin = 15, .func = 3 },
234 { .pin = 0, .func = 2 },
235 { .pin = 1, .func = 2 },
236 { .pin = 4, .func = 2 },
237 { .pin = 5, .func = 2 },
238 { .pin = 6, .func = 2 },
239 { .pin = 7, .func = 2 },
243 { .pin = 6, .func = 2 },
244 { .pin = 7, .func = 2 },
245 { .pin = 9, .func = 2 },
246 { .pin = 6, .func = 4 },
247 { .pin = 7, .func = 4 },
248 { .pin = 9, .func = 4 },
249 { .pin = 10, .func = 2 },
250 { .pin = 11, .func = 2 },
251 { .pin = 10, .func = 4 },
252 { .pin = 11, .func = 4 },
253 { .pin = 12, .func = 4 },
254 { .pin = 13, .func = 4 },
255 { .pin = 14, .func = 4 },
256 { .pin = 15, .func = 4 },
260 { .port = 2, .pin = 7, .func = 4, .input = 0 },
261 { .port = 2, .pin = 11, .func = 4, .input = 0 },
262 { .port = 3, .pin = 7, .func = 3, .input = 0 },
263 { .port = 3, .pin = 7, .func = 8, .input = 0 },
264 { .port = 4, .pin = 7, .func = 5, .input = 0 },
265 { .port = 4, .pin = 7, .func = 11, .input = 0 },
266 { .port = 4, .pin = 15, .func = 6, .input = 0 },
267 { .port = 5, .pin = 0, .func = 1, .input = 1 },
268 { .port = 5, .pin = 1, .func = 1, .input = 1 },
269 { .port = 5, .pin = 2, .func = 1, .input = 1 },
270 { .port = 5, .pin = 3, .func = 1, .input = 1 },
271 { .port = 5, .pin = 4, .func = 1, .input = 1 },
272 { .port = 5, .pin = 5, .func = 1, .input = 1 },
273 { .port = 5, .pin = 6, .func = 1, .input = 1 },
274 { .port = 5, .pin = 7, .func = 1, .input = 1 },
275 { .port = 7, .pin = 4, .func = 6, .input = 0 },
276 { .port = 7, .pin = 11, .func = 2, .input = 0 },
277 { .port = 8, .pin = 10, .func = 8, .input = 0 },
278 { .port = 10, .pin = 15, .func = 2, .input = 0 },
308 { .pin = 0, .func = 1 },
309 { .pin = 1, .func = 1 },
310 { .pin = 2, .func = 1 },
311 { .pin = 3, .func = 1 },
312 { .pin = 4, .func = 1 },
313 { .pin = 5, .func = 1 },
314 { .pin = 6, .func = 1 },
315 { .pin = 7, .func = 1 },
319 { .pin = 0, .func = 2 },
320 { .pin = 1, .func = 2 },
321 { .pin = 2, .func = 2 },
322 { .pin = 4, .func = 2 },
323 { .pin = 5, .func = 2 },
324 { .pin = 10, .func = 2 },
325 { .pin = 11, .func = 2 },
326 { .pin = 12, .func = 2 },
327 { .pin = 13, .func = 2 },
331 { .pin = 1, .func = 4 },
332 { .pin = 2, .func = 2 },
333 { .pin = 3, .func = 2 },
334 { .pin = 6, .func = 2 },
335 { .pin = 7, .func = 2 },
339 { .pin = 0, .func = 1 },
340 { .pin = 1, .func = 1 },
341 { .pin = 2, .func = 1 },
342 { .pin = 3, .func = 1 },
343 { .pin = 4, .func = 1 },
344 { .pin = 5, .func = 1 },
345 { .pin = 6, .func = 1 },
346 { .pin = 7, .func = 1 },
347 { .pin = 8, .func = 1 },
348 { .pin = 9, .func = 1 },
349 { .pin = 10, .func = 1 },
350 { .pin = 11, .func = 1 },
351 { .pin = 12, .func = 1 },
352 { .pin = 13, .func = 1 },
353 { .pin = 14, .func = 1 },
354 { .pin = 15, .func = 1 },
355 { .pin = 0, .func = 2 },
356 { .pin = 1, .func = 2 },
357 { .pin = 2, .func = 2 },
358 { .pin = 3, .func = 2 },
362 { .pin = 0, .func = 1 },
363 { .pin = 1, .func = 1 },
364 { .pin = 2, .func = 1 },
365 { .pin = 3, .func = 1 },
366 { .pin = 4, .func = 1 },
367 { .pin = 5, .func = 1 },
368 { .pin = 6, .func = 1 },
369 { .pin = 7, .func = 1 },
370 { .pin = 8, .func = 1 },
371 { .pin = 9, .func = 1 },
372 { .pin = 10, .func = 1 },
373 { .pin = 11, .func = 1 },
374 { .pin = 12, .func = 1 },
375 { .pin = 13, .func = 1 },
376 { .pin = 14, .func = 1 },
377 { .pin = 15, .func = 1 },
381 { .pin = 2, .func = 2 },
382 { .pin = 3, .func = 2 },
383 { .pin = 5, .func = 2 },
384 { .pin = 6, .func = 2 },
385 { .pin = 7, .func = 2 },
386 { .pin = 2, .func = 3 },
387 { .pin = 3, .func = 3 },
388 { .pin = 5, .func = 3 },
389 { .pin = 6, .func = 3 },
390 { .pin = 7, .func = 3 },
394 { .pin = 1, .func = 2 },
395 { .pin = 0, .func = 3 },
396 { .pin = 1, .func = 3 },
397 { .pin = 3, .func = 3 },
398 { .pin = 4, .func = 3 },
399 { .pin = 5, .func = 3 },
403 { .port = 2, .pin = 8, .func = 2, .input = 0 },
404 { .port = 5, .pin = 6, .func = 3, .input = 0 },
405 { .port = 6, .pin = 6, .func = 3, .input = 0 },
406 { .port = 6, .pin = 10, .func = 3, .input = 0 },
407 { .port = 7, .pin = 10, .func = 2, .input = 0 },
408 { .port = 8, .pin = 2, .func = 3, .input = 0 },
505 unsigned int func, in rza1_pinmux_get_bidir() argument
514 if (bidir_pin->pin == pin && bidir_pin->func == func) in rza1_pinmux_get_bidir()
523 unsigned int func, in rza1_pinmux_get_swio() argument
533 swio_pin->func == func) in rza1_pinmux_get_swio()
544 unsigned int func, in rza1_pinmux_get_flags() argument
554 if (rza1_pinmux_get_bidir(port, pin, func, bidir_entries)) in rza1_pinmux_get_flags()
557 ret = rza1_pinmux_get_swio(port, pin, func, swio_entries); in rza1_pinmux_get_flags()
1122 struct function_desc *func; in rza1_set_mux() local
1130 func = pinmux_generic_get_function(pctldev, selector); in rza1_set_mux()
1131 if (!func) in rza1_set_mux()
1134 mux_confs = (struct rza1_mux_conf *)func->data; in rza1_set_mux()