Lines Matching +full:4 +full:- +full:6
1 // SPDX-License-Identifier: GPL-2.0
10 #include "pinctrl-mtk-mt6765.h"
11 #include "pinctrl-paris.h"
15 * iocfg[3]:0x10002A00, iocfg[4]:0x10002000, iocfg[5]:0x10002200,
16 * iocfg[6]:0x10002500, iocfg[7]:0x10002600.
29 PIN_FIELD(0, 202, 0x300, 0x10, 0, 4),
45 PINS_FIELD_BASE(0, 3, 2, 0x00b0, 0x10, 4, 1),
46 PINS_FIELD_BASE(4, 7, 2, 0x00b0, 0x10, 5, 1),
48 PINS_FIELD_BASE(9, 11, 2, 0x00b0, 0x10, 6, 1),
50 PINS_FIELD_BASE(13, 16, 6, 0x00b0, 0x10, 10, 1),
51 PINS_FIELD_BASE(17, 20, 6, 0x00b0, 0x10, 8, 1),
52 PINS_FIELD_BASE(21, 24, 6, 0x00b0, 0x10, 9, 1),
53 PINS_FIELD_BASE(25, 28, 6, 0x00b0, 0x10, 7, 1),
54 PIN_FIELD_BASE(29, 29, 6, 0x00b0, 0x10, 0, 1),
55 PIN_FIELD_BASE(30, 30, 6, 0x00b0, 0x10, 1, 1),
56 PINS_FIELD_BASE(31, 34, 6, 0x00b0, 0x10, 2, 1),
57 PINS_FIELD_BASE(35, 36, 6, 0x00b0, 0x10, 5, 1),
58 PIN_FIELD_BASE(37, 37, 6, 0x00b0, 0x10, 6, 1),
59 PIN_FIELD_BASE(38, 38, 6, 0x00b0, 0x10, 4, 1),
60 PINS_FIELD_BASE(39, 40, 6, 0x00b0, 0x10, 3, 1),
61 PINS_FIELD_BASE(41, 42, 7, 0x00c0, 0x10, 6, 1),
63 PIN_FIELD_BASE(44, 44, 7, 0x00c0, 0x10, 4, 1),
73 PINS_FIELD_BASE(63, 64, 3, 0x0080, 0x10, 4, 1),
75 PINS_FIELD_BASE(67, 68, 3, 0x0080, 0x10, 6, 1),
100 PIN_FIELD_BASE(107, 107, 1, 0x0080, 0x10, 4, 1),
108 PIN_FIELD_BASE(115, 115, 1, 0x0080, 0x10, 6, 1),
115 PIN_FIELD_BASE(122, 122, 4, 0x0080, 0x10, 2, 1),
116 PIN_FIELD_BASE(123, 123, 4, 0x0080, 0x10, 3, 1),
117 PIN_FIELD_BASE(124, 124, 4, 0x0080, 0x10, 1, 1),
118 PIN_FIELD_BASE(125, 125, 4, 0x0080, 0x10, 5, 1),
119 PIN_FIELD_BASE(126, 126, 4, 0x0080, 0x10, 7, 1),
120 PIN_FIELD_BASE(127, 127, 4, 0x0080, 0x10, 9, 1),
121 PIN_FIELD_BASE(128, 128, 4, 0x0080, 0x10, 4, 1),
122 PIN_FIELD_BASE(129, 129, 4, 0x0080, 0x10, 8, 1),
123 PIN_FIELD_BASE(130, 130, 4, 0x0080, 0x10, 10, 1),
124 PIN_FIELD_BASE(131, 131, 4, 0x0080, 0x10, 11, 1),
125 PIN_FIELD_BASE(132, 132, 4, 0x0080, 0x10, 6, 1),
126 PIN_FIELD_BASE(133, 133, 4, 0x0080, 0x10, 12, 1),
131 PIN_FIELD_BASE(138, 138, 5, 0x0060, 0x10, 4, 1),
134 PIN_FIELD_BASE(141, 141, 5, 0x0060, 0x10, 6, 1),
147 PINS_FIELD_BASE(163, 170, 4, 0x0080, 0x10, 0, 1),
152 PIN_FIELD_BASE(0, 0, 2, 0x0040, 0x10, 6, 1),
156 PIN_FIELD_BASE(4, 4, 2, 0x0040, 0x10, 12, 1),
158 PIN_FIELD_BASE(6, 6, 2, 0x0040, 0x10, 14, 1),
165 PIN_FIELD_BASE(13, 13, 6, 0x0040, 0x10, 14, 1),
166 PIN_FIELD_BASE(14, 14, 6, 0x0040, 0x10, 13, 1),
167 PIN_FIELD_BASE(15, 15, 6, 0x0040, 0x10, 15, 1),
168 PIN_FIELD_BASE(16, 16, 6, 0x0040, 0x10, 12, 1),
169 PIN_FIELD_BASE(17, 17, 6, 0x0040, 0x10, 7, 1),
170 PIN_FIELD_BASE(18, 18, 6, 0x0040, 0x10, 4, 1),
171 PIN_FIELD_BASE(19, 19, 6, 0x0040, 0x10, 6, 1),
172 PIN_FIELD_BASE(20, 20, 6, 0x0040, 0x10, 5, 1),
173 PIN_FIELD_BASE(21, 21, 6, 0x0040, 0x10, 10, 1),
174 PIN_FIELD_BASE(22, 22, 6, 0x0040, 0x10, 9, 1),
175 PIN_FIELD_BASE(23, 23, 6, 0x0040, 0x10, 11, 1),
176 PIN_FIELD_BASE(24, 24, 6, 0x0040, 0x10, 8, 1),
177 PIN_FIELD_BASE(25, 25, 6, 0x0040, 0x10, 2, 1),
178 PIN_FIELD_BASE(26, 26, 6, 0x0040, 0x10, 1, 1),
179 PIN_FIELD_BASE(27, 27, 6, 0x0040, 0x10, 3, 1),
180 PINS_FIELD_BASE(28, 40, 6, 0x0040, 0x10, 0, 1),
191 PIN_FIELD_BASE(51, 51, 7, 0x0070, 0x10, 4, 1),
196 PIN_FIELD_BASE(56, 56, 7, 0x0060, 0x10, 4, 1),
211 PIN_FIELD_BASE(71, 71, 3, 0x0040, 0x10, 6, 1),
213 PIN_FIELD_BASE(73, 73, 3, 0x0040, 0x10, 4, 1),
228 PIN_FIELD_BASE(88, 88, 7, 0x0060, 0x10, 6, 1),
237 PIN_FIELD_BASE(101, 101, 2, 0x0040, 0x10, 4, 1),
243 PIN_FIELD_BASE(107, 107, 1, 0x0040, 0x10, 4, 1),
251 PIN_FIELD_BASE(115, 115, 1, 0x0040, 0x10, 6, 1),
262 PIN_FIELD_BASE(138, 138, 5, 0x0030, 0x10, 4, 1),
265 PIN_FIELD_BASE(141, 141, 5, 0x0030, 0x10, 6, 1),
287 PIN_FIELD_BASE(163, 163, 4, 0x0020, 0x10, 0, 1),
288 PIN_FIELD_BASE(164, 164, 4, 0x0020, 0x10, 1, 1),
289 PIN_FIELD_BASE(165, 165, 4, 0x0020, 0x10, 2, 1),
290 PIN_FIELD_BASE(166, 166, 4, 0x0020, 0x10, 3, 1),
291 PIN_FIELD_BASE(167, 167, 4, 0x0020, 0x10, 4, 1),
292 PIN_FIELD_BASE(168, 168, 4, 0x0020, 0x10, 5, 1),
293 PIN_FIELD_BASE(169, 169, 4, 0x0020, 0x10, 6, 1),
294 PIN_FIELD_BASE(170, 170, 4, 0x0020, 0x10, 7, 1),
306 PIN_FIELD_BASE(0, 0, 2, 0x0060, 0x10, 6, 1),
310 PIN_FIELD_BASE(4, 4, 2, 0x0060, 0x10, 12, 1),
312 PIN_FIELD_BASE(6, 6, 2, 0x0060, 0x10, 14, 1),
319 PIN_FIELD_BASE(13, 13, 6, 0x0060, 0x10, 14, 1),
320 PIN_FIELD_BASE(14, 14, 6, 0x0060, 0x10, 13, 1),
321 PIN_FIELD_BASE(15, 15, 6, 0x0060, 0x10, 15, 1),
322 PIN_FIELD_BASE(16, 16, 6, 0x0060, 0x10, 12, 1),
323 PIN_FIELD_BASE(17, 17, 6, 0x0060, 0x10, 7, 1),
324 PIN_FIELD_BASE(18, 18, 6, 0x0060, 0x10, 4, 1),
325 PIN_FIELD_BASE(19, 19, 6, 0x0060, 0x10, 6, 1),
326 PIN_FIELD_BASE(20, 20, 6, 0x0060, 0x10, 5, 1),
327 PIN_FIELD_BASE(21, 21, 6, 0x0060, 0x10, 10, 1),
328 PIN_FIELD_BASE(22, 22, 6, 0x0060, 0x10, 9, 1),
329 PIN_FIELD_BASE(23, 23, 6, 0x0060, 0x10, 11, 1),
330 PIN_FIELD_BASE(24, 24, 6, 0x0060, 0x10, 8, 1),
331 PIN_FIELD_BASE(25, 25, 6, 0x0060, 0x10, 2, 1),
332 PIN_FIELD_BASE(26, 26, 6, 0x0060, 0x10, 1, 1),
333 PIN_FIELD_BASE(27, 27, 6, 0x0060, 0x10, 3, 1),
334 PINS_FIELD_BASE(28, 40, 6, 0x0060, 0x10, 0, 1),
345 PIN_FIELD_BASE(51, 51, 7, 0x0090, 0x10, 4, 1),
350 PIN_FIELD_BASE(56, 56, 7, 0x0080, 0x10, 4, 1),
365 PIN_FIELD_BASE(71, 71, 3, 0x0050, 0x10, 6, 1),
367 PIN_FIELD_BASE(73, 73, 3, 0x0050, 0x10, 4, 1),
382 PIN_FIELD_BASE(88, 88, 7, 0x0080, 0x10, 6, 1),
391 PIN_FIELD_BASE(101, 101, 2, 0x0060, 0x10, 4, 1),
397 PIN_FIELD_BASE(107, 107, 1, 0x0050, 0x10, 4, 1),
405 PIN_FIELD_BASE(115, 115, 1, 0x0050, 0x10, 6, 1),
416 PIN_FIELD_BASE(138, 138, 5, 0x0040, 0x10, 4, 1),
419 PIN_FIELD_BASE(141, 141, 5, 0x0040, 0x10, 6, 1),
441 PIN_FIELD_BASE(163, 163, 4, 0x0040, 0x10, 0, 1),
442 PIN_FIELD_BASE(164, 164, 4, 0x0040, 0x10, 1, 1),
443 PIN_FIELD_BASE(165, 165, 4, 0x0040, 0x10, 2, 1),
444 PIN_FIELD_BASE(166, 166, 4, 0x0040, 0x10, 3, 1),
445 PIN_FIELD_BASE(167, 167, 4, 0x0040, 0x10, 4, 1),
446 PIN_FIELD_BASE(168, 168, 4, 0x0040, 0x10, 5, 1),
447 PIN_FIELD_BASE(169, 169, 4, 0x0040, 0x10, 6, 1),
448 PIN_FIELD_BASE(170, 170, 4, 0x0040, 0x10, 7, 1),
460 PINS_FIELD_BASE(0, 3, 2, 0x00c0, 0x10, 16, 4),
461 PINS_FIELD_BASE(4, 7, 2, 0x00c0, 0x10, 20, 4),
462 PIN_FIELD_BASE(8, 8, 3, 0x0090, 0x10, 12, 4),
463 PINS_FIELD_BASE(9, 11, 2, 0x00c0, 0x10, 24, 4),
464 PIN_FIELD_BASE(12, 12, 5, 0x0080, 0x10, 4, 4),
465 PINS_FIELD_BASE(13, 16, 6, 0x00e0, 0x10, 8, 4),
466 PINS_FIELD_BASE(17, 20, 6, 0x00e0, 0x10, 0, 4),
467 PINS_FIELD_BASE(21, 24, 6, 0x00e0, 0x10, 4, 4),
468 PINS_FIELD_BASE(25, 28, 6, 0x00d0, 0x10, 28, 4),
469 PIN_FIELD_BASE(29, 29, 6, 0x00d0, 0x10, 0, 4),
470 PIN_FIELD_BASE(30, 30, 6, 0x00d0, 0x10, 4, 4),
471 PINS_FIELD_BASE(31, 34, 6, 0x00d0, 0x10, 8, 4),
472 PINS_FIELD_BASE(35, 36, 6, 0x00d0, 0x10, 20, 4),
473 PIN_FIELD_BASE(37, 37, 6, 0x00d0, 0x10, 24, 4),
474 PIN_FIELD_BASE(38, 38, 6, 0x00d0, 0x10, 16, 4),
475 PINS_FIELD_BASE(39, 40, 6, 0x00d0, 0x10, 12, 4),
476 PINS_FIELD_BASE(41, 42, 7, 0x00d0, 0x10, 24, 4),
477 PIN_FIELD_BASE(43, 43, 7, 0x00d0, 0x10, 12, 4),
478 PIN_FIELD_BASE(44, 44, 7, 0x00d0, 0x10, 16, 4),
479 PIN_FIELD_BASE(45, 45, 7, 0x00e0, 0x10, 0, 4),
480 PINS_FIELD_BASE(46, 47, 7, 0x00d0, 0x10, 28, 4),
481 PINS_FIELD_BASE(48, 49, 7, 0x00e0, 0x10, 28, 4),
482 PINS_FIELD_BASE(50, 51, 7, 0x00e0, 0x10, 24, 4),
483 PINS_FIELD_BASE(52, 57, 7, 0x00d0, 0x10, 0, 4),
484 PINS_FIELD_BASE(58, 60, 7, 0x00e0, 0x10, 16, 4),
485 PINS_FIELD_BASE(61, 62, 3, 0x0090, 0x10, 20, 4),
486 PINS_FIELD_BASE(63, 64, 3, 0x0090, 0x10, 16, 4),
487 PINS_FIELD_BASE(65, 66, 3, 0x0090, 0x10, 28, 4),
488 PINS_FIELD_BASE(67, 68, 3, 0x0090, 0x10, 24, 4),
489 PINS_FIELD_BASE(69, 73, 3, 0x0090, 0x10, 4, 4),
490 PINS_FIELD_BASE(74, 78, 3, 0x0090, 0x10, 8, 4),
491 PINS_FIELD_BASE(79, 80, 3, 0x0090, 0x10, 0, 4),
492 PIN_FIELD_BASE(81, 81, 3, 0x00a0, 0x10, 8, 4),
493 PINS_FIELD_BASE(82, 83, 3, 0x00a0, 0x10, 4, 4),
494 PIN_FIELD_BASE(84, 84, 3, 0x00a0, 0x10, 8, 4),
495 PIN_FIELD_BASE(85, 85, 7, 0x00e0, 0x10, 16, 4),
496 PIN_FIELD_BASE(86, 86, 7, 0x00e0, 0x10, 20, 4),
497 PIN_FIELD_BASE(87, 87, 7, 0x00d0, 0x10, 8, 4),
498 PIN_FIELD_BASE(88, 88, 7, 0x00d0, 0x10, 4, 4),
499 PIN_FIELD_BASE(89, 89, 2, 0x00d0, 0x10, 12, 4),
500 PIN_FIELD_BASE(90, 90, 3, 0x00a0, 0x10, 0, 4),
501 PINS_FIELD_BASE(91, 92, 2, 0x00d0, 0x10, 0, 4),
502 PINS_FIELD_BASE(93, 94, 2, 0x00c0, 0x10, 28, 4),
503 PINS_FIELD_BASE(95, 96, 2, 0x00d0, 0x10, 16, 4),
504 PINS_FIELD_BASE(97, 98, 2, 0x00c0, 0x10, 8, 4),
505 PIN_FIELD_BASE(99, 99, 2, 0x00c0, 0x10, 0, 4),
506 PIN_FIELD_BASE(100, 100, 2, 0x00c0, 0x10, 4, 4),
507 PINS_FIELD_BASE(101, 102, 2, 0x00c0, 0x10, 12, 4),
508 PINS_FIELD_BASE(103, 104, 2, 0x00d0, 0x10, 4, 4),
509 PINS_FIELD_BASE(105, 106, 2, 0x00d0, 0x10, 8, 4),
510 PIN_FIELD_BASE(107, 107, 1, 0x0090, 0x10, 16, 4),
511 PIN_FIELD_BASE(108, 108, 1, 0x0090, 0x10, 12, 4),
512 PIN_FIELD_BASE(109, 109, 1, 0x0090, 0x10, 20, 4),
513 PIN_FIELD_BASE(110, 110, 1, 0x0090, 0x10, 0, 4),
514 PIN_FIELD_BASE(111, 111, 1, 0x0090, 0x10, 4, 4),
515 PIN_FIELD_BASE(112, 112, 1, 0x0090, 0x10, 8, 4),
516 PIN_FIELD_BASE(113, 113, 1, 0x00a0, 0x10, 4, 4),
517 PIN_FIELD_BASE(114, 114, 1, 0x00a0, 0x10, 8, 4),
518 PIN_FIELD_BASE(115, 115, 1, 0x0090, 0x10, 24, 4),
519 PIN_FIELD_BASE(116, 116, 1, 0x0090, 0x10, 28, 4),
520 PIN_FIELD_BASE(117, 117, 1, 0x00a0, 0x10, 16, 4),
521 PIN_FIELD_BASE(118, 118, 1, 0x00a0, 0x10, 20, 4),
522 PIN_FIELD_BASE(119, 119, 1, 0x00a0, 0x10, 24, 4),
523 PIN_FIELD_BASE(120, 120, 1, 0x00a0, 0x10, 12, 4),
524 PIN_FIELD_BASE(121, 121, 1, 0x00a0, 0x10, 0, 4),
525 PIN_FIELD_BASE(122, 122, 4, 0x0090, 0x10, 8, 4),
526 PIN_FIELD_BASE(123, 123, 4, 0x0090, 0x10, 12, 4),
527 PIN_FIELD_BASE(124, 124, 4, 0x0090, 0x10, 4, 4),
528 PINS_FIELD_BASE(125, 130, 4, 0x0090, 0x10, 12, 4),
529 PIN_FIELD_BASE(131, 131, 4, 0x0090, 0x10, 16, 4),
530 PIN_FIELD_BASE(132, 132, 4, 0x0090, 0x10, 12, 4),
531 PIN_FIELD_BASE(133, 133, 4, 0x0090, 0x10, 20, 4),
532 PIN_FIELD_BASE(134, 134, 5, 0x0080, 0x10, 12, 4),
533 PIN_FIELD_BASE(135, 135, 5, 0x0080, 0x10, 20, 4),
534 PIN_FIELD_BASE(136, 136, 5, 0x0070, 0x10, 4, 4),
535 PIN_FIELD_BASE(137, 137, 5, 0x0070, 0x10, 28, 4),
536 PIN_FIELD_BASE(138, 138, 5, 0x0070, 0x10, 16, 4),
537 PIN_FIELD_BASE(139, 139, 5, 0x0070, 0x10, 20, 4),
538 PIN_FIELD_BASE(140, 140, 5, 0x0070, 0x10, 0, 4),
539 PIN_FIELD_BASE(141, 141, 5, 0x0070, 0x10, 24, 4),
540 PIN_FIELD_BASE(142, 142, 5, 0x0070, 0x10, 8, 4),
541 PIN_FIELD_BASE(143, 143, 5, 0x0070, 0x10, 12, 4),
542 PINS_FIELD_BASE(144, 147, 5, 0x0080, 0x10, 8, 4),
543 PINS_FIELD_BASE(148, 149, 5, 0x0080, 0x10, 16, 4),
544 PINS_FIELD_BASE(150, 151, 7, 0x00e0, 0x10, 4, 4),
545 PINS_FIELD_BASE(152, 153, 7, 0x00e0, 0x10, 8, 4),
546 PIN_FIELD_BASE(154, 154, 7, 0x00e0, 0x10, 12, 4),
547 PINS_FIELD_BASE(155, 158, 3, 0x00a0, 0x10, 12, 4),
548 PIN_FIELD_BASE(159, 159, 7, 0x00e0, 0x10, 12, 4),
549 PIN_FIELD_BASE(160, 160, 5, 0x0080, 0x10, 0, 4),
550 PINS_FIELD_BASE(161, 162, 1, 0x00a0, 0x10, 28, 4),
551 PINS_FIELD_BASE(163, 170, 4, 0x0090, 0x10, 0, 4),
552 PINS_FIELD_BASE(171, 179, 7, 0x00d0, 0x10, 20, 4),
557 PINS_FIELD_BASE(4, 7, 2, 0x0090, 0x10, 10, 2),
558 PIN_FIELD_BASE(8, 8, 3, 0x0060, 0x10, 6, 2),
561 PINS_FIELD_BASE(13, 16, 6, 0x00a0, 0x10, 18, 2),
562 PINS_FIELD_BASE(17, 20, 6, 0x00a0, 0x10, 14, 2),
563 PINS_FIELD_BASE(21, 24, 6, 0x00a0, 0x10, 16, 2),
564 PINS_FIELD_BASE(25, 28, 6, 0x00a0, 0x10, 12, 2),
565 PIN_FIELD_BASE(29, 29, 6, 0x0090, 0x10, 0, 6),
566 PIN_FIELD_BASE(30, 30, 6, 0x0090, 0x10, 6, 6),
567 PINS_FIELD_BASE(31, 34, 6, 0x0090, 0x10, 12, 6),
568 PINS_FIELD_BASE(35, 36, 6, 0x00a0, 0x10, 0, 6),
569 PIN_FIELD_BASE(37, 37, 6, 0x00a0, 0x10, 6, 6),
570 PIN_FIELD_BASE(38, 38, 6, 0x0090, 0x10, 24, 6),
571 PINS_FIELD_BASE(39, 40, 6, 0x0090, 0x10, 18, 6),
573 PIN_FIELD_BASE(43, 43, 7, 0x00a0, 0x10, 6, 2),
586 PINS_FIELD_BASE(74, 78, 3, 0x0060, 0x10, 4, 2),
593 PIN_FIELD_BASE(87, 87, 7, 0x00a0, 0x10, 4, 2),
600 PINS_FIELD_BASE(97, 98, 2, 0x0090, 0x10, 4, 2),
603 PINS_FIELD_BASE(101, 102, 2, 0x0090, 0x10, 6, 2),
607 PIN_FIELD_BASE(108, 108, 1, 0x0060, 0x10, 6, 2),
611 PIN_FIELD_BASE(112, 112, 1, 0x0060, 0x10, 4, 2),
621 PIN_FIELD_BASE(122, 122, 4, 0x0070, 0x10, 8, 6),
622 PIN_FIELD_BASE(123, 123, 4, 0x0070, 0x10, 14, 6),
623 PIN_FIELD_BASE(124, 124, 4, 0x0070, 0x10, 2, 6),
624 PINS_FIELD_BASE(125, 130, 4, 0x0070, 0x10, 14, 6),
625 PIN_FIELD_BASE(131, 131, 4, 0x0070, 0x10, 20, 6),
626 PIN_FIELD_BASE(132, 132, 4, 0x0070, 0x10, 14, 6),
627 PIN_FIELD_BASE(133, 133, 4, 0x0070, 0x10, 26, 6),
636 PIN_FIELD_BASE(142, 142, 5, 0x0050, 0x10, 4, 2),
637 PIN_FIELD_BASE(143, 143, 5, 0x0050, 0x10, 6, 2),
647 PINS_FIELD_BASE(163, 170, 4, 0x0070, 0x10, 0, 2),
654 PINS_FIELD_BASE(4, 6, 2, 0x0000, 0x10, 18, 3),
659 PINS_FIELD_BASE(13, 15, 6, 0x0010, 0x10, 3, 3),
660 PIN_FIELD_BASE(16, 16, 6, 0x0010, 0x10, 6, 3),
661 PIN_FIELD_BASE(17, 17, 6, 0x0000, 0x10, 23, 3),
662 PIN_FIELD_BASE(18, 18, 6, 0x0000, 0x10, 26, 3),
663 PINS_FIELD_BASE(19, 20, 6, 0x0000, 0x10, 23, 3),
664 PINS_FIELD_BASE(21, 23, 6, 0x0000, 0x10, 29, 3),
665 PIN_FIELD_BASE(24, 24, 6, 0x0010, 0x10, 0, 3),
666 PINS_FIELD_BASE(25, 27, 6, 0x0000, 0x10, 17, 3),
667 PIN_FIELD_BASE(28, 28, 6, 0x0000, 0x10, 20, 3),
668 PIN_FIELD_BASE(29, 29, 6, 0x0000, 0x10, 0, 3),
669 PIN_FIELD_BASE(30, 30, 6, 0x0000, 0x10, 3, 3),
670 PINS_FIELD_BASE(31, 34, 6, 0x0000, 0x10, 6, 3),
671 PINS_FIELD_BASE(35, 36, 6, 0x0000, 0x10, 13, 2),
672 PIN_FIELD_BASE(37, 37, 6, 0x0000, 0x10, 15, 2),
673 PIN_FIELD_BASE(38, 38, 6, 0x0000, 0x10, 11, 2),
674 PINS_FIELD_BASE(39, 40, 6, 0x0000, 0x10, 9, 2),
689 PINS_FIELD_BASE(74, 78, 3, 0x0000, 0x10, 6, 3),
696 PIN_FIELD_BASE(87, 87, 7, 0x0000, 0x10, 6, 3),
700 PIN_FIELD_BASE(91, 91, 2, 0x0010, 0x10, 6, 3),
705 PINS_FIELD_BASE(97, 98, 2, 0x0000, 0x10, 6, 3),
716 PIN_FIELD_BASE(112, 112, 1, 0x0000, 0x10, 6, 3),
721 PIN_FIELD_BASE(117, 117, 1, 0x0010, 0x10, 6, 3),
726 PIN_FIELD_BASE(122, 122, 4, 0x0000, 0x10, 9, 3),
727 PIN_FIELD_BASE(123, 123, 4, 0x0000, 0x10, 12, 3),
728 PIN_FIELD_BASE(124, 124, 4, 0x0000, 0x10, 6, 3),
729 PINS_FIELD_BASE(125, 130, 4, 0x0000, 0x10, 12, 3),
730 PIN_FIELD_BASE(131, 131, 4, 0x0000, 0x10, 15, 3),
731 PIN_FIELD_BASE(132, 132, 4, 0x0000, 0x10, 12, 3),
732 PIN_FIELD_BASE(133, 133, 4, 0x0000, 0x10, 18, 3),
733 PIN_FIELD_BASE(134, 134, 5, 0x0010, 0x10, 6, 3),
741 PIN_FIELD_BASE(142, 142, 5, 0x0000, 0x10, 6, 3),
748 PIN_FIELD_BASE(154, 154, 7, 0x0010, 0x10, 6, 3),
750 PIN_FIELD_BASE(158, 158, 3, 0x0010, 0x10, 6, 3),
751 PIN_FIELD_BASE(159, 159, 7, 0x0010, 0x10, 6, 3),
754 PINS_FIELD_BASE(163, 166, 4, 0x0000, 0x10, 0, 3),
755 PINS_FIELD_BASE(167, 170, 4, 0x0000, 0x10, 3, 3),
762 PIN_FIELD_BASE(29, 29, 6, 0x0050, 0x10, 0, 1),
763 PIN_FIELD_BASE(30, 30, 6, 0x0050, 0x10, 1, 1),
764 PIN_FIELD_BASE(31, 31, 6, 0x0050, 0x10, 5, 1),
765 PIN_FIELD_BASE(32, 32, 6, 0x0050, 0x10, 2, 1),
766 PIN_FIELD_BASE(33, 33, 6, 0x0050, 0x10, 4, 1),
767 PIN_FIELD_BASE(34, 34, 6, 0x0050, 0x10, 3, 1),
768 PIN_FIELD_BASE(35, 35, 6, 0x0050, 0x10, 10, 1),
769 PIN_FIELD_BASE(36, 36, 6, 0x0050, 0x10, 11, 1),
770 PIN_FIELD_BASE(37, 37, 6, 0x0050, 0x10, 9, 1),
771 PIN_FIELD_BASE(38, 38, 6, 0x0050, 0x10, 6, 1),
772 PIN_FIELD_BASE(39, 39, 6, 0x0050, 0x10, 8, 1),
773 PINS_FIELD_BASE(40, 90, 6, 0x0050, 0x10, 7, 1),
778 PIN_FIELD_BASE(122, 122, 4, 0x0030, 0x10, 1, 1),
779 PIN_FIELD_BASE(123, 123, 4, 0x0030, 0x10, 2, 1),
780 PIN_FIELD_BASE(124, 124, 4, 0x0030, 0x10, 0, 1),
781 PIN_FIELD_BASE(125, 125, 4, 0x0030, 0x10, 4, 1),
782 PIN_FIELD_BASE(126, 126, 4, 0x0030, 0x10, 6, 1),
783 PIN_FIELD_BASE(127, 127, 4, 0x0030, 0x10, 8, 1),
784 PIN_FIELD_BASE(128, 128, 4, 0x0030, 0x10, 3, 1),
785 PIN_FIELD_BASE(129, 129, 4, 0x0030, 0x10, 7, 1),
786 PIN_FIELD_BASE(130, 130, 4, 0x0030, 0x10, 9, 1),
787 PIN_FIELD_BASE(131, 131, 4, 0x0030, 0x10, 10, 1),
788 PIN_FIELD_BASE(132, 132, 4, 0x0030, 0x10, 5, 1),
789 PINS_FIELD_BASE(133, 179, 4, 0x0030, 0x10, 11, 1),
793 PINS_FIELD_BASE(0, 28, 4, 0x0030, 0x10, 11, 1),
794 PIN_FIELD_BASE(29, 29, 6, 0x0070, 0x10, 0, 1),
795 PIN_FIELD_BASE(30, 30, 6, 0x0070, 0x10, 1, 1),
796 PIN_FIELD_BASE(31, 31, 6, 0x0070, 0x10, 5, 1),
797 PIN_FIELD_BASE(32, 32, 6, 0x0070, 0x10, 2, 1),
798 PIN_FIELD_BASE(33, 33, 6, 0x0070, 0x10, 4, 1),
799 PIN_FIELD_BASE(34, 34, 6, 0x0070, 0x10, 3, 1),
800 PIN_FIELD_BASE(35, 35, 6, 0x0070, 0x10, 10, 1),
801 PIN_FIELD_BASE(36, 36, 6, 0x0070, 0x10, 11, 1),
802 PIN_FIELD_BASE(37, 37, 6, 0x0070, 0x10, 9, 1),
803 PIN_FIELD_BASE(38, 38, 6, 0x0070, 0x10, 6, 1),
804 PIN_FIELD_BASE(39, 39, 6, 0x0070, 0x10, 8, 1),
805 PINS_FIELD_BASE(40, 90, 6, 0x0070, 0x10, 7, 1),
810 PIN_FIELD_BASE(122, 122, 4, 0x0050, 0x10, 1, 1),
811 PIN_FIELD_BASE(123, 123, 4, 0x0050, 0x10, 2, 1),
812 PIN_FIELD_BASE(124, 124, 4, 0x0050, 0x10, 0, 1),
813 PIN_FIELD_BASE(125, 125, 4, 0x0050, 0x10, 4, 1),
814 PIN_FIELD_BASE(126, 126, 4, 0x0050, 0x10, 6, 1),
815 PIN_FIELD_BASE(127, 127, 4, 0x0050, 0x10, 8, 1),
816 PIN_FIELD_BASE(128, 128, 4, 0x0050, 0x10, 3, 1),
817 PIN_FIELD_BASE(129, 129, 4, 0x0050, 0x10, 7, 1),
818 PIN_FIELD_BASE(130, 130, 4, 0x0050, 0x10, 9, 1),
819 PIN_FIELD_BASE(131, 131, 4, 0x0050, 0x10, 10, 1),
820 PIN_FIELD_BASE(132, 132, 4, 0x0050, 0x10, 5, 1),
821 PINS_FIELD_BASE(133, 179, 4, 0x0050, 0x10, 11, 1),
825 PINS_FIELD_BASE(0, 28, 4, 0x0050, 0x10, 11, 1),
826 PIN_FIELD_BASE(29, 29, 6, 0x0080, 0x10, 0, 1),
827 PIN_FIELD_BASE(30, 30, 6, 0x0080, 0x10, 1, 1),
828 PIN_FIELD_BASE(31, 31, 6, 0x0080, 0x10, 5, 1),
829 PIN_FIELD_BASE(32, 32, 6, 0x0080, 0x10, 2, 1),
830 PIN_FIELD_BASE(33, 33, 6, 0x0080, 0x10, 4, 1),
831 PIN_FIELD_BASE(34, 34, 6, 0x0080, 0x10, 3, 1),
832 PIN_FIELD_BASE(35, 35, 6, 0x0080, 0x10, 10, 1),
833 PIN_FIELD_BASE(36, 36, 6, 0x0080, 0x10, 11, 1),
834 PIN_FIELD_BASE(37, 37, 6, 0x0080, 0x10, 9, 1),
835 PIN_FIELD_BASE(38, 38, 6, 0x0080, 0x10, 6, 1),
836 PIN_FIELD_BASE(39, 39, 6, 0x0080, 0x10, 8, 1),
837 PINS_FIELD_BASE(40, 90, 6, 0x0080, 0x10, 7, 1),
842 PIN_FIELD_BASE(122, 122, 4, 0x0060, 0x10, 1, 1),
843 PIN_FIELD_BASE(123, 123, 4, 0x0060, 0x10, 2, 1),
844 PIN_FIELD_BASE(124, 124, 4, 0x0060, 0x10, 0, 1),
845 PIN_FIELD_BASE(125, 125, 4, 0x0060, 0x10, 4, 1),
846 PIN_FIELD_BASE(126, 126, 4, 0x0060, 0x10, 6, 1),
847 PIN_FIELD_BASE(127, 127, 4, 0x0060, 0x10, 8, 1),
848 PIN_FIELD_BASE(128, 128, 4, 0x0060, 0x10, 3, 1),
849 PIN_FIELD_BASE(129, 129, 4, 0x0060, 0x10, 7, 1),
850 PIN_FIELD_BASE(130, 130, 4, 0x0060, 0x10, 9, 1),
851 PIN_FIELD_BASE(131, 131, 4, 0x0060, 0x10, 10, 1),
852 PIN_FIELD_BASE(132, 132, 4, 0x0060, 0x10, 5, 1),
853 PINS_FIELD_BASE(133, 179, 4, 0x0060, 0x10, 11, 1),
857 PIN_FIELD_BASE(0, 0, 2, 0x0030, 0x10, 6, 1),
861 PIN_FIELD_BASE(4, 4, 2, 0x0030, 0x10, 12, 1),
863 PIN_FIELD_BASE(6, 6, 2, 0x0030, 0x10, 14, 1),
870 PIN_FIELD_BASE(13, 13, 6, 0x0020, 0x10, 26, 1),
871 PIN_FIELD_BASE(14, 14, 6, 0x0020, 0x10, 25, 1),
872 PIN_FIELD_BASE(15, 15, 6, 0x0020, 0x10, 27, 1),
873 PIN_FIELD_BASE(16, 16, 6, 0x0020, 0x10, 24, 1),
874 PIN_FIELD_BASE(17, 17, 6, 0x0020, 0x10, 19, 1),
875 PIN_FIELD_BASE(18, 18, 6, 0x0020, 0x10, 16, 1),
876 PIN_FIELD_BASE(19, 19, 6, 0x0020, 0x10, 18, 1),
877 PIN_FIELD_BASE(20, 20, 6, 0x0020, 0x10, 17, 1),
878 PIN_FIELD_BASE(21, 21, 6, 0x0020, 0x10, 22, 1),
879 PIN_FIELD_BASE(22, 22, 6, 0x0020, 0x10, 21, 1),
880 PIN_FIELD_BASE(23, 23, 6, 0x0020, 0x10, 23, 1),
881 PIN_FIELD_BASE(24, 24, 6, 0x0020, 0x10, 20, 1),
882 PIN_FIELD_BASE(25, 25, 6, 0x0020, 0x10, 14, 1),
883 PIN_FIELD_BASE(26, 26, 6, 0x0020, 0x10, 13, 1),
884 PIN_FIELD_BASE(27, 27, 6, 0x0020, 0x10, 15, 1),
885 PIN_FIELD_BASE(28, 28, 6, 0x0020, 0x10, 12, 1),
886 PIN_FIELD_BASE(29, 29, 6, 0x0020, 0x10, 0, 1),
887 PIN_FIELD_BASE(30, 30, 6, 0x0020, 0x10, 1, 1),
888 PIN_FIELD_BASE(31, 31, 6, 0x0020, 0x10, 5, 1),
889 PIN_FIELD_BASE(32, 32, 6, 0x0020, 0x10, 2, 1),
890 PIN_FIELD_BASE(33, 33, 6, 0x0020, 0x10, 4, 1),
891 PIN_FIELD_BASE(34, 34, 6, 0x0020, 0x10, 3, 1),
892 PIN_FIELD_BASE(35, 35, 6, 0x0020, 0x10, 10, 1),
893 PIN_FIELD_BASE(36, 36, 6, 0x0020, 0x10, 11, 1),
894 PIN_FIELD_BASE(37, 37, 6, 0x0020, 0x10, 9, 1),
895 PIN_FIELD_BASE(38, 38, 6, 0x0020, 0x10, 6, 1),
896 PIN_FIELD_BASE(39, 39, 6, 0x0020, 0x10, 8, 1),
897 PIN_FIELD_BASE(40, 40, 6, 0x0020, 0x10, 7, 1),
908 PIN_FIELD_BASE(51, 51, 7, 0x0050, 0x10, 4, 1),
913 PIN_FIELD_BASE(56, 56, 7, 0x0040, 0x10, 4, 1),
928 PIN_FIELD_BASE(71, 71, 3, 0x0030, 0x10, 6, 1),
930 PIN_FIELD_BASE(73, 73, 3, 0x0030, 0x10, 4, 1),
945 PIN_FIELD_BASE(88, 88, 7, 0x0040, 0x10, 6, 1),
958 PIN_FIELD_BASE(101, 101, 2, 0x0030, 0x10, 4, 1),
964 PIN_FIELD_BASE(107, 107, 1, 0x0030, 0x10, 4, 1),
972 PIN_FIELD_BASE(115, 115, 1, 0x0030, 0x10, 6, 1),
979 PIN_FIELD_BASE(122, 122, 4, 0x0010, 0x10, 9, 1),
980 PIN_FIELD_BASE(123, 123, 4, 0x0010, 0x10, 10, 1),
981 PIN_FIELD_BASE(124, 124, 4, 0x0010, 0x10, 8, 1),
982 PIN_FIELD_BASE(125, 125, 4, 0x0010, 0x10, 12, 1),
983 PIN_FIELD_BASE(126, 126, 4, 0x0010, 0x10, 14, 1),
984 PIN_FIELD_BASE(127, 127, 4, 0x0010, 0x10, 16, 1),
985 PIN_FIELD_BASE(128, 128, 4, 0x0010, 0x10, 11, 1),
986 PIN_FIELD_BASE(129, 129, 4, 0x0010, 0x10, 15, 1),
987 PIN_FIELD_BASE(130, 130, 4, 0x0010, 0x10, 17, 1),
988 PIN_FIELD_BASE(131, 131, 4, 0x0010, 0x10, 18, 1),
989 PIN_FIELD_BASE(132, 132, 4, 0x0010, 0x10, 13, 1),
990 PIN_FIELD_BASE(133, 133, 4, 0x0010, 0x10, 19, 1),
995 PIN_FIELD_BASE(138, 138, 5, 0x0020, 0x10, 4, 1),
998 PIN_FIELD_BASE(141, 141, 5, 0x0020, 0x10, 6, 1),
1020 PIN_FIELD_BASE(163, 163, 4, 0x0010, 0x10, 0, 1),
1021 PIN_FIELD_BASE(164, 164, 4, 0x0010, 0x10, 1, 1),
1022 PIN_FIELD_BASE(165, 165, 4, 0x0010, 0x10, 2, 1),
1023 PIN_FIELD_BASE(166, 166, 4, 0x0010, 0x10, 3, 1),
1024 PIN_FIELD_BASE(167, 167, 4, 0x0010, 0x10, 4, 1),
1025 PIN_FIELD_BASE(168, 168, 4, 0x0010, 0x10, 5, 1),
1026 PIN_FIELD_BASE(169, 169, 4, 0x0010, 0x10, 6, 1),
1027 PIN_FIELD_BASE(170, 170, 4, 0x0010, 0x10, 7, 1),
1062 .ports = 6,
1086 { .compatible = "mediatek,mt6765-pinctrl", .data = &mt6765_data },
1093 .name = "mt6765-pinctrl",