zephyr/boards/nxp/vmu_rt1170/vmu_rt1170-pinctrl.dtsi

378 lines
8.4 KiB
Plaintext

/*
* 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 <nxp/nxp_imx/rt/mimxrt1176dvmaa-pinctrl.dtsi>
&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;
};
};
};