Lines Matching +full:0 +full:- +full:7

1 // SPDX-License-Identifier: GPL-2.0
17 #include <dt-bindings/pinctrl/pinctrl-sg2000.h>
19 #include "pinctrl-cv18xx.h"
22 VDD18A_EPHY = 0,
29 VDDIO_VIVO = 7
46 u32 pstate = psmap[pin->power_domain]; in sg2000_get_pull_up()
58 return -EINVAL; in sg2000_get_pull_up()
61 return -ENOTSUPP; in sg2000_get_pull_up()
67 u32 pstate = psmap[pin->power_domain]; in sg2000_get_pull_down()
79 return -EINVAL; in sg2000_get_pull_down()
82 return -ENOTSUPP; in sg2000_get_pull_down()
124 u32 pstate = psmap[pin->power_domain]; in sg2000_get_oc_map()
146 return -ENOTSUPP; in sg2000_get_oc_map()
150 0,
156 0,
161 0,
170 u32 pstate = psmap[pin->power_domain]; in sg2000_get_schmitt_map()
187 return -ENOTSUPP; in sg2000_get_schmitt_map()
313 CV1800_PINCONF_AREA_SYS, 0x194, 7,
314 CV1800_PINCONF_AREA_SYS, 0xc60),
317 CV1800_PINCONF_AREA_SYS, 0x18c, 7,
318 CV1800_PINCONF_AREA_SYS, 0xc58),
321 CV1800_PINCONF_AREA_SYS, 0x178, 7,
322 CV1800_PINCONF_AREA_SYS, 0x118, 7,
323 CV1800_PINCONF_AREA_SYS, 0xc44),
326 CV1800_PINCONF_AREA_SYS, 0x170, 7,
327 CV1800_PINCONF_AREA_SYS, 0x11c, 7,
328 CV1800_PINCONF_AREA_SYS, 0xc3c),
331 CV1800_PINCONF_AREA_SYS, 0x154, 7,
332 CV1800_PINCONF_AREA_SYS, 0xc20),
335 CV1800_PINCONF_AREA_SYS, 0x150, 7,
336 CV1800_PINCONF_AREA_SYS, 0xc1c),
339 CV1800_PINCONF_AREA_SYS, 0x134, 7,
340 CV1800_PINCONF_AREA_SYS, 0xc00),
343 CV1800_PINCONF_AREA_SYS, 0x108, 5,
344 CV1800_PINCONF_AREA_SYS, 0x820),
347 CV1800_PINCONF_AREA_SYS, 0x1a0, 7,
348 CV1800_PINCONF_AREA_SYS, 0xc6c),
351 CV1800_PINCONF_AREA_SYS, 0x19c, 7,
352 CV1800_PINCONF_AREA_SYS, 0xc68),
355 CV1800_PINCONF_AREA_SYS, 0x198, 7,
356 CV1800_PINCONF_AREA_SYS, 0xc64),
359 CV1800_PINCONF_AREA_SYS, 0x190, 7,
360 CV1800_PINCONF_AREA_SYS, 0xc5c),
363 CV1800_PINCONF_AREA_SYS, 0x184, 7,
364 CV1800_PINCONF_AREA_SYS, 0xc50),
367 CV1800_PINCONF_AREA_SYS, 0x17c, 7,
368 CV1800_PINCONF_AREA_SYS, 0xc48),
371 CV1800_PINCONF_AREA_SYS, 0x16c, 7,
372 CV1800_PINCONF_AREA_SYS, 0x120, 7,
373 CV1800_PINCONF_AREA_SYS, 0xc38),
376 CV1800_PINCONF_AREA_SYS, 0x164, 7,
377 CV1800_PINCONF_AREA_SYS, 0xc30),
380 CV1800_PINCONF_AREA_SYS, 0x158, 7,
381 CV1800_PINCONF_AREA_SYS, 0xc24),
384 CV1800_PINCONF_AREA_SYS, 0x148, 7,
385 CV1800_PINCONF_AREA_SYS, 0xc14),
388 CV1800_PINCONF_AREA_SYS, 0x140, 7,
389 CV1800_PINCONF_AREA_SYS, 0xc0c),
392 CV1800_PINCONF_AREA_SYS, 0x138, 7,
393 CV1800_PINCONF_AREA_SYS, 0xc04),
396 CV1800_PINCONF_AREA_SYS, 0x0fc, 3,
397 CV1800_PINCONF_AREA_SYS, 0x814),
400 CV1800_PINCONF_AREA_SYS, 0x130, 7),
403 CV1800_PINCONF_AREA_SYS, 0x1a8, 7,
404 CV1800_PINCONF_AREA_SYS, 0xc74),
407 CV1800_PINCONF_AREA_SYS, 0x1a4, 7,
408 CV1800_PINCONF_AREA_SYS, 0xc70),
411 CV1800_PINCONF_AREA_SYS, 0x004, 4,
412 CV1800_PINCONF_AREA_SYS, 0xb04),
415 CV1800_PINCONF_AREA_SYS, 0x000, 3,
416 CV1800_PINCONF_AREA_SYS, 0xb00),
419 CV1800_PINCONF_AREA_SYS, 0x188, 7,
420 CV1800_PINCONF_AREA_SYS, 0xc54),
423 CV1800_PINCONF_AREA_SYS, 0x180, 7,
424 CV1800_PINCONF_AREA_SYS, 0xc4c),
427 CV1800_PINCONF_AREA_SYS, 0x174, 7,
428 CV1800_PINCONF_AREA_SYS, 0x114, 7,
429 CV1800_PINCONF_AREA_SYS, 0xc40),
432 CV1800_PINCONF_AREA_SYS, 0x168, 7,
433 CV1800_PINCONF_AREA_SYS, 0xc34),
436 CV1800_PINCONF_AREA_SYS, 0x160, 7,
437 CV1800_PINCONF_AREA_SYS, 0xc2c),
440 CV1800_PINCONF_AREA_SYS, 0x144, 7,
441 CV1800_PINCONF_AREA_SYS, 0xc10),
444 CV1800_PINCONF_AREA_SYS, 0x13c, 7,
445 CV1800_PINCONF_AREA_SYS, 0xc08),
448 CV1800_PINCONF_AREA_SYS, 0x100, 3,
449 CV1800_PINCONF_AREA_SYS, 0x818),
452 CV1800_PINCONF_AREA_SYS, 0x12c, 7),
455 CV1800_PINCONF_AREA_SYS, 0x1cc, 5,
456 CV1800_PINCONF_AREA_SYS, 0xc8c),
459 CV1800_PINCONF_AREA_SYS, 0x1b0, 7,
460 CV1800_PINCONF_AREA_SYS, 0xc7c),
463 CV1800_PINCONF_AREA_SYS, 0x1ac, 7,
464 CV1800_PINCONF_AREA_SYS, 0xc78),
467 CV1800_PINCONF_AREA_SYS, 0x00c, 4,
468 CV1800_PINCONF_AREA_SYS, 0xb0c),
471 CV1800_PINCONF_AREA_SYS, 0x014, 3,
472 CV1800_PINCONF_AREA_SYS, 0xb14),
475 CV1800_PINCONF_AREA_SYS, 0x14c, 7,
476 CV1800_PINCONF_AREA_SYS, 0xc18),
479 CV1800_PINCONF_AREA_SYS, 0x128, 7),
482 CV1800_PINCONF_AREA_SYS, 0x124, 7),
485 CV1800_PINCONF_AREA_SYS, 0x1b8, 7,
486 CV1800_PINCONF_AREA_SYS, 0xc84),
489 CV1800_PINCONF_AREA_SYS, 0x1b4, 7,
490 CV1800_PINCONF_AREA_SYS, 0xc80),
493 CV1800_PINCONF_AREA_SYS, 0x010, 6,
494 CV1800_PINCONF_AREA_SYS, 0xb10),
497 CV1800_PINCONF_AREA_SYS, 0x008, 6,
498 CV1800_PINCONF_AREA_SYS, 0xb08),
501 CV1800_PINCONF_AREA_SYS, 0x15c, 7,
502 CV1800_PINCONF_AREA_SYS, 0xc28),
505 CV1800_PINCONF_AREA_SYS, 0x0f8, 4,
506 CV1800_PINCONF_AREA_SYS, 0x810),
509 CV1800_PINCONF_AREA_SYS, 0x0f4, 7,
510 CV1800_PINCONF_AREA_SYS, 0x80c),
513 CV1800_PINCONF_AREA_SYS, 0x0f0, 7,
514 CV1800_PINCONF_AREA_SYS, 0x808),
517 CV1800_PINCONF_AREA_SYS, 0x1c4, 5),
520 CV1800_PINCONF_AREA_SYS, 0x018, 3,
521 CV1800_PINCONF_AREA_SYS, 0xb18),
524 CV1800_PINCONF_AREA_SYS, 0x0d4, 7,
525 CV1800_PINCONF_AREA_RTC, 0x05c),
528 CV1800_PINCONF_AREA_SYS, 0x1c8, 6),
531 CV1800_PINCONF_AREA_SYS, 0x0d0, 7,
532 CV1800_PINCONF_AREA_RTC, 0x058),
535 CV1800_PINCONF_AREA_SYS, 0x0e4, 7,
536 CV1800_PINCONF_AREA_RTC, 0x06c),
539 CV1800_PINCONF_AREA_SYS, 0x0e0, 7,
540 CV1800_PINCONF_AREA_RTC, 0x068),
543 CV1800_PINCONF_AREA_SYS, 0x1bc, 5),
546 CV1800_PINCONF_AREA_SYS, 0x0e8, 0,
547 CV1800_PINCONF_AREA_SYS, 0x800),
550 CV1800_PINCONF_AREA_SYS, 0x0ec, 3,
551 CV1800_PINCONF_AREA_SYS, 0x804),
554 CV1800_PINCONF_AREA_SYS, 0x0d8, 7,
555 CV1800_PINCONF_AREA_RTC, 0x060),
558 CV1800_PINCONF_AREA_SYS, 0x0dc, 7,
559 CV1800_PINCONF_AREA_RTC, 0x064),
562 CV1800_PINCONF_AREA_SYS, 0x1c0, 6),
565 CV1800_PINCONF_AREA_SYS, 0x0b8, 7,
566 CV1800_PINCONF_AREA_RTC, 0x040),
569 CV1800_PINCONF_AREA_SYS, 0x0bc, 7,
570 CV1800_PINCONF_AREA_RTC, 0x044),
573 CV1800_PINCONF_AREA_SYS, 0x034, 3,
574 CV1800_PINCONF_AREA_SYS, 0x900),
577 CV1800_PINCONF_AREA_SYS, 0x028, 7,
578 CV1800_PINCONF_AREA_SYS, 0xa0c),
581 CV1800_PINCONF_AREA_SYS, 0x0c8, 7,
582 CV1800_PINCONF_AREA_RTC, 0x050),
585 CV1800_PINCONF_AREA_SYS, 0x0cc, 7,
586 CV1800_PINCONF_AREA_RTC, 0x054),
589 CV1800_PINCONF_AREA_SYS, 0x0c0, 7,
590 CV1800_PINCONF_AREA_RTC, 0x048),
593 CV1800_PINCONF_AREA_SYS, 0x01c, 7,
594 CV1800_PINCONF_AREA_SYS, 0xa00),
597 CV1800_PINCONF_AREA_SYS, 0x024, 7,
598 CV1800_PINCONF_AREA_SYS, 0xa08),
601 CV1800_PINCONF_AREA_SYS, 0x020, 7,
602 CV1800_PINCONF_AREA_SYS, 0xa04),
605 CV1800_PINCONF_AREA_SYS, 0x0b0, 7,
606 CV1800_PINCONF_AREA_RTC, 0x038),
609 CV1800_PINCONF_AREA_SYS, 0x0c4, 7,
610 CV1800_PINCONF_AREA_RTC, 0x04c),
613 CV1800_PINCONF_AREA_SYS, 0x030, 7,
614 CV1800_PINCONF_AREA_SYS, 0xa14),
617 CV1800_PINCONF_AREA_SYS, 0x02c, 7,
618 CV1800_PINCONF_AREA_SYS, 0xa10),
621 CV1800_PINCONF_AREA_SYS, 0x044, 7,
622 CV1800_PINCONF_AREA_SYS, 0x910),
625 CV1800_PINCONF_AREA_SYS, 0x040, 7,
626 CV1800_PINCONF_AREA_SYS, 0x90c),
629 CV1800_PINCONF_AREA_SYS, 0x06c, 6,
630 CV1800_PINCONF_AREA_SYS, 0x938),
633 CV1800_PINCONF_AREA_SYS, 0x09c, 7,
634 CV1800_PINCONF_AREA_RTC, 0x024),
637 CV1800_PINCONF_AREA_SYS, 0x0ac, 7,
638 CV1800_PINCONF_AREA_RTC, 0x034),
641 CV1800_PINCONF_AREA_SYS, 0x0a4, 4,
642 CV1800_PINCONF_AREA_RTC, 0x02c),
645 CV1800_PINCONF_AREA_SYS, 0x0b4, 7,
646 CV1800_PINCONF_AREA_RTC, 0x03c),
649 CV1800_PINCONF_AREA_SYS, 0x038, 3,
650 CV1800_PINCONF_AREA_SYS, 0x904),
653 CV1800_PINCONF_AREA_SYS, 0x03c, 3,
654 CV1800_PINCONF_AREA_SYS, 0x908),
657 CV1800_PINCONF_AREA_SYS, 0x068, 7,
658 CV1800_PINCONF_AREA_SYS, 0x934),
661 CV1800_PINCONF_AREA_SYS, 0x064, 7,
662 CV1800_PINCONF_AREA_SYS, 0x930),
665 CV1800_PINCONF_AREA_SYS, 0x094, 7,
666 CV1800_PINCONF_AREA_RTC, 0x01c),
669 CV1800_PINCONF_AREA_SYS, 0x090, 7,
670 CV1800_PINCONF_AREA_RTC, 0x018),
673 CV1800_PINCONF_AREA_SYS, 0x0a8, 7,
674 CV1800_PINCONF_AREA_RTC, 0x030),
677 CV1800_PINCONF_AREA_SYS, 0x058, 3,
678 CV1800_PINCONF_AREA_SYS, 0x924),
681 CV1800_PINCONF_AREA_SYS, 0x054, 3,
682 CV1800_PINCONF_AREA_SYS, 0x920),
685 CV1800_PINCONF_AREA_SYS, 0x04c, 3,
686 CV1800_PINCONF_AREA_SYS, 0x918),
689 CV1800_PINCONF_AREA_SYS, 0x048, 4,
690 CV1800_PINCONF_AREA_SYS, 0x914),
693 CV1800_PINCONF_AREA_SYS, 0x078, 7,
694 CV1800_PINCONF_AREA_SYS, 0x944),
697 CV1800_PINCONF_AREA_SYS, 0x074, 7,
698 CV1800_PINCONF_AREA_SYS, 0x940),
701 CV1800_PINCONF_AREA_SYS, 0x08c, 3,
702 CV1800_PINCONF_AREA_RTC, 0x010),
705 CV1800_PINCONF_AREA_SYS, 0x07c, 0,
706 CV1800_PINCONF_AREA_RTC, 0x000),
709 CV1800_PINCONF_AREA_SYS, 0x084, 3,
710 CV1800_PINCONF_AREA_RTC, 0x008),
713 CV1800_PINCONF_AREA_SYS, 0x098, 7,
714 CV1800_PINCONF_AREA_RTC, 0x020),
717 CV1800_PINCONF_AREA_SYS, 0x060, 3,
718 CV1800_PINCONF_AREA_SYS, 0x92c),
721 CV1800_PINCONF_AREA_SYS, 0x05c, 3,
722 CV1800_PINCONF_AREA_SYS, 0x928),
725 CV1800_PINCONF_AREA_SYS, 0x050, 3,
726 CV1800_PINCONF_AREA_SYS, 0x91c),
729 CV1800_PINCONF_AREA_SYS, 0x070, 7,
730 CV1800_PINCONF_AREA_SYS, 0x93c),
733 CV1800_PINCONF_AREA_SYS, 0x1d0, 4,
734 CV1800_PINCONF_AREA_RTC, 0x0e0),
737 CV1800_PINCONF_AREA_SYS, 0x080, 0,
738 CV1800_PINCONF_AREA_RTC, 0x004),
741 CV1800_PINCONF_AREA_SYS, 0x088, 3,
742 CV1800_PINCONF_AREA_RTC, 0x00c),
745 CV1800_PINCONF_AREA_SYS, 0x0a0, 0,
746 CV1800_PINCONF_AREA_RTC, 0x028),
764 { .compatible = "sophgo,sg2000-pinctrl", .data = &sg2000_pindata },
772 .name = "sg2000-pinctrl",