/* * Copyright 2023 NXP * SPDX-License-Identifier: Apache-2.0 * * Note: File generated by gen_board_pinctrl.py * from vmu_rt1170.mex, then updated manually */ #include &pinctrl { pinmux_enet1g: pinmux_enet1g { group0 { pinmux = <&iomuxc_gpio_disp_b1_00_enet_1g_rx_en>, <&iomuxc_gpio_disp_b1_01_enet_1g_rx_er>; drive-strength = "high"; bias-pull-down; slew-rate = "fast"; }; group1 { pinmux = <&iomuxc_gpio_emc_b2_15_enet_1g_rdata00>, <&iomuxc_gpio_emc_b2_16_enet_1g_rdata01>; drive-strength = "high"; bias-pull-down; slew-rate = "fast"; input-enable; }; group2 { pinmux = <&iomuxc_gpio_disp_b1_09_enet_1g_tdata00>, <&iomuxc_gpio_disp_b1_08_enet_1g_tdata01>, <&iomuxc_gpio_disp_b1_10_enet_1g_tx_en>; drive-strength = "high"; slew-rate = "fast"; }; group3 { pinmux = <&iomuxc_gpio_disp_b1_11_enet_1g_ref_clk1>; drive-strength = "high"; slew-rate = "fast"; input-enable; bias-pull-down; }; }; pinmux_enet1g_mdio: pinmux_enet1g_mdio { group0 { pinmux = <&iomuxc_gpio_emc_b2_19_enet_1g_mdc>, <&iomuxc_gpio_emc_b2_20_enet_1g_mdio>; drive-strength = "high"; slew-rate = "fast"; }; group1 { pinmux = <&iomuxc_gpio_disp_b2_09_gpio_mux5_io10>; drive-strength = "high"; bias-pull-down; slew-rate = "fast"; }; }; pinmux_enet1g_ptp: pinmux_enet1g_ptp { }; pinmux_flexcan1: pinmux_flexcan1 { group0 { pinmux = <&iomuxc_gpio_ad_07_can1_rx>, <&iomuxc_gpio_ad_06_can1_tx>; drive-strength = "high"; slew-rate = "fast"; }; }; pinmux_flexcan2: pinmux_flexcan2 { group0 { pinmux = <&iomuxc_gpio_ad_01_can2_rx>, <&iomuxc_gpio_ad_00_can2_tx>; drive-strength = "high"; slew-rate = "fast"; }; }; pinmux_flexcan3: pinmux_flexcan3 { group0 { pinmux = <&iomuxc_lpsr_gpio_lpsr_01_can3_rx>, <&iomuxc_lpsr_gpio_lpsr_00_can3_tx>; drive-strength = "high"; slew-rate = "fast"; }; }; /* pwm pins for vmu and io ports */ pinmux_flexpwm_vmu_ch1: pinmux_flexpwm_vmu_ch1 { group0 { pinmux = <&iomuxc_gpio_emc_b1_23_flexpwm1_pwm0_a>; slew-rate = "fast"; }; }; pinmux_flexpwm_vmu_ch2: pinmux_flexpwm_vmu_ch2 { group0 { pinmux = <&iomuxc_gpio_emc_b1_25_flexpwm1_pwm1_a>; slew-rate = "fast"; }; }; pinmux_flexpwm_vmu_ch3: pinmux_flexpwm_vmu_ch3 { group0 { pinmux = <&iomuxc_gpio_emc_b1_27_flexpwm1_pwm2_a>; slew-rate = "fast"; }; }; pinmux_flexpwm_vmu_ch4: pinmux_flexpwm_vmu_ch4 { group0 { pinmux = <&iomuxc_gpio_emc_b1_06_flexpwm2_pwm0_a>; slew-rate = "fast"; }; }; pinmux_flexpwm_vmu_ch5: pinmux_flexpwm_vmu_ch5 { group0 { pinmux = <&iomuxc_gpio_emc_b1_08_flexpwm2_pwm1_a>; slew-rate = "fast"; }; }; pinmux_flexpwm_vmu_ch6: pinmux_flexpwm_vmu_ch6 { group0 { pinmux = <&iomuxc_gpio_emc_b1_10_flexpwm2_pwm2_a>; slew-rate = "fast"; }; }; pinmux_flexpwm_vmu_ch7: pinmux_flexpwm_vmu_ch7 { group0 { pinmux = <&iomuxc_gpio_emc_b1_19_flexpwm2_pwm3_a>; slew-rate = "fast"; }; }; pinmux_flexpwm_vmu_ch8: pinmux_flexpwm_vmu_ch8 { group0 { pinmux = <&iomuxc_gpio_emc_b1_29_flexpwm3_pwm0_a>; slew-rate = "fast"; }; }; pinmux_user: pinmux_user { group0 { pinmux = <&iomuxc_gpio_emc_b1_24_gpio_mux1_io24>; }; }; pinmux_flexspi1: pinmux_flexspi1 { group0 { pinmux = <&iomuxc_gpio_sd_b2_05_flexspi1_a_dqs>, <&iomuxc_gpio_sd_b2_06_flexspi1_a_ss0_b>, <&iomuxc_gpio_sd_b2_07_flexspi1_a_sclk>, <&iomuxc_gpio_sd_b2_08_flexspi1_a_data00>, <&iomuxc_gpio_sd_b2_09_flexspi1_a_data01>, <&iomuxc_gpio_sd_b2_10_flexspi1_a_data02>, <&iomuxc_gpio_sd_b2_11_flexspi1_a_data03>; bias-pull-down; input-enable; }; }; pinmux_gpt_ppm: pinmux_gpt_ppm { group0 { pinmux = <&iomuxc_gpio_emc_b1_09_gpt5_capture1>; drive-strength = "high"; slew-rate = "fast"; }; }; pinmux_qtmr_pwm_buzzer: pinmux_qtmr_pwm_buzzer { group0 { pinmux = <&iomuxc_gpio_emc_b2_09_qtimer1_timer0>; drive-strength = "high"; slew-rate = "fast"; }; }; pinmux_lpadc1: pinmux_lpadc1 { group0 { pinmux = <&iomuxc_gpio_ad_10_adc1_ch2a>; drive-strength = "normal"; slew-rate = "slow"; }; }; pinmux_lpi2c1: pinmux_lpi2c1 { group0 { pinmux = <&iomuxc_gpio_ad_08_lpi2c1_scl>, <&iomuxc_gpio_ad_09_lpi2c1_sda>; drive-strength = "normal"; drive-open-drain; slew-rate = "fast"; input-enable; }; }; pinmux_lpi2c2: pinmux_lpi2c2 { group0 { pinmux = <&iomuxc_gpio_ad_18_lpi2c2_scl>, <&iomuxc_gpio_ad_19_lpi2c2_sda>, <&iomuxc_gpio_emc_b1_35_gpio_mux2_io03>; drive-strength = "normal"; drive-open-drain; slew-rate = "fast"; input-enable; }; }; pinmux_lpi2c3: pinmux_lpi2c3 { group0 { pinmux = <&iomuxc_gpio_disp_b2_10_lpi2c3_scl>, <&iomuxc_gpio_disp_b2_11_lpi2c3_sda>; drive-strength = "normal"; drive-open-drain; slew-rate = "fast"; input-enable; }; }; pinmux_lpi2c6: pinmux_lpi2c6 { group0 { pinmux = <&iomuxc_lpsr_gpio_lpsr_07_lpi2c6_scl>, <&iomuxc_lpsr_gpio_lpsr_06_lpi2c6_sda>; drive-strength = "normal"; drive-open-drain; slew-rate = "fast"; input-enable; }; }; pinmux_lpspi1: pinmux_lpspi1 { group0 { pinmux = <&iomuxc_gpio_emc_b2_01_gpio_mux2_io11>, <&iomuxc_gpio_emc_b2_00_lpspi1_sck>, <&iomuxc_gpio_emc_b2_03_lpspi1_sdi>, <&iomuxc_gpio_emc_b2_02_lpspi1_sdo>, <&iomuxc_gpio_ad_20_gpio_mux3_io19>; drive-strength = "high"; slew-rate = "fast"; }; }; pinmux_lpspi2: pinmux_lpspi2 { group0 { pinmux = <&iomuxc_gpio_ad_25_gpio_mux3_io24>, <&iomuxc_gpio_ad_24_lpspi2_sck>, <&iomuxc_gpio_ad_27_lpspi2_sdi>, <&iomuxc_gpio_ad_26_lpspi2_sdo>, <&iomuxc_gpio_emc_b1_39_gpio_mux2_io07>; drive-strength = "high"; slew-rate = "fast"; }; }; pinmux_lpspi3: pinmux_lpspi3 { group0 { pinmux = <&iomuxc_gpio_emc_b2_04_lpspi3_sck>, <&iomuxc_gpio_emc_b2_07_lpspi3_sdi>, <&iomuxc_gpio_emc_b2_06_lpspi3_sdo>, <&iomuxc_gpio_emc_b2_05_gpio_mux2_io15>, <&iomuxc_gpio_emc_b2_08_gpio_mux2_io18>, <&iomuxc_gpio_ad_21_gpio_mux3_io20>, <&iomuxc_gpio_emc_b2_18_gpio_mux2_io28>; drive-strength = "high"; slew-rate = "fast"; }; }; pinmux_lpspi6: pinmux_lpspi6 { group0 { pinmux = <&iomuxc_lpsr_gpio_lpsr_09_lpspi6_pcs0>, <&iomuxc_lpsr_gpio_lpsr_10_lpspi6_sck>, <&iomuxc_lpsr_gpio_lpsr_12_lpspi6_sdi>, <&iomuxc_lpsr_gpio_lpsr_11_lpspi6_sdo>; drive-strength = "high"; slew-rate = "fast"; }; }; pinmux_lpuart1: pinmux_lpuart1 { group0 { pinmux = <&iomuxc_gpio_disp_b1_03_lpuart1_rx>, <&iomuxc_gpio_disp_b1_02_lpuart1_tx>; drive-strength = "high"; bias-pull-up; slew-rate = "fast"; }; }; pinmux_lpuart3: pinmux_lpuart3 { group0 { pinmux = <&iomuxc_gpio_ad_31_lpuart3_rx>, <&iomuxc_gpio_ad_30_lpuart3_tx>; drive-strength = "high"; bias-pull-up; slew-rate = "fast"; }; }; pinmux_lpuart4: pinmux_lpuart4 { group0 { pinmux = <&iomuxc_gpio_disp_b1_04_lpuart4_rx>, <&iomuxc_gpio_disp_b1_06_lpuart4_tx>; drive-strength = "high"; bias-pull-up; slew-rate = "fast"; }; }; pinmux_lpuart5: pinmux_lpuart5 { group0 { pinmux = <&iomuxc_gpio_ad_29_lpuart5_rx>, <&iomuxc_gpio_ad_28_lpuart5_tx>; drive-strength = "high"; bias-pull-up; slew-rate = "fast"; }; }; pinmux_lpuart6: pinmux_lpuart6 { group0 { pinmux = <&iomuxc_gpio_emc_b1_41_lpuart6_rx>, <&iomuxc_gpio_emc_b1_40_lpuart6_tx>; drive-strength = "high"; bias-pull-up; slew-rate = "fast"; }; }; pinmux_lpuart8: pinmux_lpuart8 { group0 { pinmux = <&iomuxc_gpio_ad_03_lpuart8_rx>, <&iomuxc_gpio_ad_02_lpuart8_tx>; drive-strength = "high"; bias-pull-up; slew-rate = "fast"; }; }; pinmux_lpuart10: pinmux_lpuart10 { group0 { pinmux = <&iomuxc_gpio_ad_33_lpuart10_rx>, <&iomuxc_gpio_ad_15_lpuart10_tx>; drive-strength = "high"; bias-pull-up; slew-rate = "fast"; }; }; pinmux_lpuart11: pinmux_lpuart11 { group0 { pinmux = <&iomuxc_lpsr_gpio_lpsr_05_lpuart11_rx>, <&iomuxc_lpsr_gpio_lpsr_04_lpuart11_tx>; drive-strength = "high"; bias-pull-up; slew-rate = "fast"; }; }; pinmux_usdhc1: pinmux_usdhc1 { group0 { pinmux = <&iomuxc_gpio_sd_b1_00_usdhc1_cmd>, <&iomuxc_gpio_sd_b1_02_usdhc1_data0>, <&iomuxc_gpio_sd_b1_03_usdhc1_data1>, <&iomuxc_gpio_sd_b1_04_usdhc1_data2>, <&iomuxc_gpio_sd_b1_05_usdhc1_data3>, <&iomuxc_gpio_sd_b1_01_usdhc1_clk>; bias-pull-up; input-enable; }; }; };