Lines Matching +full:function +full:- +full:group

1 // SPDX-License-Identifier: GPL-2.0-only
9 #include <dt-bindings/gpio/meson-gxbb-gpio.h>
10 #include "pinctrl-meson.h"
11 #include "pinctrl-meson8-pmx.h"
440 GROUP(sdio_d0, 8, 5),
441 GROUP(sdio_d1, 8, 4),
442 GROUP(sdio_d2, 8, 3),
443 GROUP(sdio_d3, 8, 2),
444 GROUP(sdio_cmd, 8, 1),
445 GROUP(sdio_clk, 8, 0),
446 GROUP(sdio_irq, 8, 11),
447 GROUP(uart_tx_a, 4, 13),
448 GROUP(uart_rx_a, 4, 12),
449 GROUP(uart_cts_a, 4, 11),
450 GROUP(uart_rts_a, 4, 10),
451 GROUP(pwm_a_x, 3, 17),
452 GROUP(pwm_e, 2, 30),
453 GROUP(pwm_f_x, 3, 18),
454 GROUP(tsin_b_d_valid, 3, 9),
455 GROUP(tsin_b_sop, 3, 8),
456 GROUP(tsin_b_clk, 3, 10),
457 GROUP(tsin_b_d0, 3, 7),
460 GROUP(uart_cts_c, 1, 17),
461 GROUP(uart_rts_c, 1, 16),
462 GROUP(uart_tx_c, 1, 19),
463 GROUP(uart_rx_c, 1, 18),
464 GROUP(tsin_a_fail, 3, 3),
465 GROUP(tsin_a_d_valid, 3, 2),
466 GROUP(tsin_a_sop, 3, 1),
467 GROUP(tsin_a_clk, 3, 0),
468 GROUP(tsin_a_d0, 3, 4),
469 GROUP(tsin_a_dp, 3, 5),
470 GROUP(pwm_a_y, 1, 21),
471 GROUP(pwm_f_y, 1, 20),
472 GROUP(i2s_out_ch23_y, 1, 5),
473 GROUP(i2s_out_ch45_y, 1, 6),
474 GROUP(i2s_out_ch67_y, 1, 7),
475 GROUP(spdif_out_y, 1, 9),
476 GROUP(gen_clk_out, 6, 15),
479 GROUP(eth_mdio, 6, 1),
480 GROUP(eth_mdc, 6, 0),
481 GROUP(eth_clk_rx_clk, 6, 13),
482 GROUP(eth_rx_dv, 6, 12),
483 GROUP(eth_rxd0, 6, 11),
484 GROUP(eth_rxd1, 6, 10),
485 GROUP(eth_rxd2, 6, 9),
486 GROUP(eth_rxd3, 6, 8),
487 GROUP(eth_rgmii_tx_clk, 6, 7),
488 GROUP(eth_tx_en, 6, 6),
489 GROUP(eth_txd0, 6, 5),
490 GROUP(eth_txd1, 6, 4),
491 GROUP(eth_txd2, 6, 3),
492 GROUP(eth_txd3, 6, 2),
493 GROUP(spi_ss0, 5, 26),
494 GROUP(spi_sclk, 5, 27),
495 GROUP(spi_miso, 5, 28),
496 GROUP(spi_mosi, 5, 29),
499 GROUP(hdmi_hpd, 1, 26),
500 GROUP(hdmi_sda, 1, 25),
501 GROUP(hdmi_scl, 1, 24),
504 GROUP(uart_tx_b, 2, 29),
505 GROUP(uart_rx_b, 2, 28),
506 GROUP(uart_cts_b, 2, 27),
507 GROUP(uart_rts_b, 2, 26),
508 GROUP(pwm_b, 3, 21),
509 GROUP(pwm_d, 3, 20),
510 GROUP(i2c_sck_a, 7, 27),
511 GROUP(i2c_sda_a, 7, 26),
512 GROUP(i2c_sck_b, 7, 25),
513 GROUP(i2c_sda_b, 7, 24),
514 GROUP(i2c_sck_c, 7, 23),
515 GROUP(i2c_sda_c, 7, 22),
518 GROUP(emmc_nand_d07, 4, 30),
519 GROUP(emmc_clk, 4, 18),
520 GROUP(emmc_cmd, 4, 19),
521 GROUP(emmc_ds, 4, 31),
522 GROUP(nor_d, 5, 1),
523 GROUP(nor_q, 5, 3),
524 GROUP(nor_c, 5, 2),
525 GROUP(nor_cs, 5, 0),
526 GROUP(nand_ce0, 4, 26),
527 GROUP(nand_ce1, 4, 27),
528 GROUP(nand_rb0, 4, 25),
529 GROUP(nand_ale, 4, 24),
530 GROUP(nand_cle, 4, 23),
531 GROUP(nand_wen_clk, 4, 22),
532 GROUP(nand_ren_wr, 4, 21),
533 GROUP(nand_dqs, 4, 20),
536 GROUP(sdcard_d1, 2, 14),
537 GROUP(sdcard_d0, 2, 15),
538 GROUP(sdcard_d3, 2, 12),
539 GROUP(sdcard_d2, 2, 13),
540 GROUP(sdcard_cmd, 2, 10),
541 GROUP(sdcard_clk, 2, 11),
561 GROUP(uart_tx_ao_b, 0, 24),
562 GROUP(uart_rx_ao_b, 0, 25),
563 GROUP(uart_tx_ao_a, 0, 12),
564 GROUP(uart_rx_ao_a, 0, 11),
565 GROUP(uart_cts_ao_a, 0, 10),
566 GROUP(uart_rts_ao_a, 0, 9),
567 GROUP(uart_cts_ao_b, 0, 8),
568 GROUP(uart_rts_ao_b, 0, 7),
569 GROUP(i2c_sck_ao, 0, 6),
570 GROUP(i2c_sda_ao, 0, 5),
571 GROUP(i2c_slave_sck_ao, 0, 2),
572 GROUP(i2c_slave_sda_ao, 0, 1),
573 GROUP(remote_input_ao, 0, 0),
574 GROUP(pwm_ao_a_3, 0, 22),
575 GROUP(pwm_ao_a_6, 0, 18),
576 GROUP(pwm_ao_a_12, 0, 17),
577 GROUP(pwm_ao_b, 0, 3),
578 GROUP(i2s_am_clk, 0, 30),
579 GROUP(i2s_out_ao_clk, 0, 29),
580 GROUP(i2s_out_lr_clk, 0, 28),
581 GROUP(i2s_out_ch01_ao, 0, 27),
582 GROUP(i2s_out_ch23_ao, 1, 0),
583 GROUP(i2s_out_ch45_ao, 1, 1),
584 GROUP(spdif_out_ao_6, 0, 16),
585 GROUP(spdif_out_ao_13, 0, 4),
586 GROUP(ao_cec, 0, 15),
587 GROUP(ee_cec, 0, 14),
590 GROUP(i2s_out_ch67_ao, 1, 2),
802 FUNCTION(gpio_periphs),
803 FUNCTION(emmc),
804 FUNCTION(nor),
805 FUNCTION(spi),
806 FUNCTION(sdcard),
807 FUNCTION(sdio),
808 FUNCTION(nand),
809 FUNCTION(uart_a),
810 FUNCTION(uart_b),
811 FUNCTION(uart_c),
812 FUNCTION(i2c_a),
813 FUNCTION(i2c_b),
814 FUNCTION(i2c_c),
815 FUNCTION(eth),
816 FUNCTION(pwm_a_x),
817 FUNCTION(pwm_a_y),
818 FUNCTION(pwm_b),
819 FUNCTION(pwm_d),
820 FUNCTION(pwm_e),
821 FUNCTION(pwm_f_x),
822 FUNCTION(pwm_f_y),
823 FUNCTION(hdmi_hpd),
824 FUNCTION(hdmi_i2c),
825 FUNCTION(i2s_out),
826 FUNCTION(spdif_out),
827 FUNCTION(gen_clk_out),
828 FUNCTION(tsin_a),
829 FUNCTION(tsin_b),
833 FUNCTION(gpio_aobus),
834 FUNCTION(uart_ao),
835 FUNCTION(uart_ao_b),
836 FUNCTION(i2c_ao),
837 FUNCTION(i2c_slave_ao),
838 FUNCTION(remote_input_ao),
839 FUNCTION(pwm_ao_a_3),
840 FUNCTION(pwm_ao_a_6),
841 FUNCTION(pwm_ao_a_12),
842 FUNCTION(pwm_ao_b),
843 FUNCTION(i2s_out_ao),
844 FUNCTION(spdif_out_ao),
845 FUNCTION(cec_ao),
866 .name = "periphs-banks",
879 .name = "aobus-banks",
894 .compatible = "amlogic,meson-gxbb-periphs-pinctrl",
898 .compatible = "amlogic,meson-gxbb-aobus-pinctrl",
908 .name = "meson-gxbb-pinctrl",