blob: 81ac3b1eb210e7363ff42a105769319aa01d0127 [file] [log] [blame]
/*
* Copyright 2024 NXP
* SPDX-License-Identifier: Apache-2.0
*
*/
#include <nxp/nxp_imx/rt/mimxrt1189cvm8b-pinctrl.dtsi>
&pinctrl {
emdio_default: emdio_default {
group1 {
pinmux = <&iomuxc_gpio_ad_30_netc_emdc>,
<&iomuxc_gpio_ad_31_netc_emdio>;
bias-pull-down;
slew-rate = "fast";
drive-strength = "high";
};
};
eth4_default: eth4_default {
group1 {
pinmux = <&iomuxc_gpio_emc_b2_13_eth4_tx_data0>,
<&iomuxc_gpio_emc_b2_14_eth4_tx_data1>,
<&iomuxc_gpio_emc_b2_15_eth4_tx_en>,
<&iomuxc_gpio_emc_b2_17_eth4_rx_data0>,
<&iomuxc_gpio_emc_b2_18_eth4_rx_data1>,
<&iomuxc_gpio_emc_b2_19_eth4_rx_en>,
<&iomuxc_gpio_emc_b2_20_eth4_rx_er>;
bias-pull-down;
slew-rate = "fast";
drive-strength = "high";
};
group2 {
pinmux = <&iomuxc_gpio_emc_b2_16_eth4_tx_clk>;
input-enable;
bias-pull-down;
slew-rate = "fast";
drive-strength = "high";
};
};
pinmux_lpspi3: pinmux_lpspi3 {
group0 {
pinmux = <&iomuxc_gpio_sd_b1_00_lpspi3_pcs0>,
<&iomuxc_gpio_sd_b1_01_lpspi3_sck>,
<&iomuxc_gpio_sd_b1_02_lpspi3_sout>,
<&iomuxc_gpio_sd_b1_03_lpspi3_sin>;
drive-strength = "high";
slew-rate = "fast";
};
};
pinmux_lpuart1: pinmux_lpuart1 {
group0 {
pinmux = <&iomuxc_aon_gpio_aon_09_lpuart1_rxd>,
<&iomuxc_aon_gpio_aon_08_lpuart1_txd>;
drive-strength = "high";
slew-rate = "fast";
};
};
pinmux_lpuart1_sleep: pinmux_lpuart1_sleep {
group0 {
pinmux = <&iomuxc_aon_gpio_aon_09_gpio1_io09>;
drive-strength = "high";
bias-pull-up;
slew-rate = "fast";
};
group1 {
pinmux = <&iomuxc_aon_gpio_aon_08_lpuart1_txd>;
drive-strength = "high";
slew-rate = "fast";
};
};
/* Connected to FXLS8974 */
pinmux_lpi2c2: pinmux_lpi2c2 {
group0 {
pinmux = <&iomuxc_aon_gpio_aon_15_lpi2c2_sda>,
<&iomuxc_aon_gpio_aon_16_lpi2c2_scl>;
drive-strength = "normal";
drive-open-drain;
slew-rate = "fast";
input-enable;
};
};
pinmux_lpi2c3: pinmux_lpi2c3 {
group0 {
pinmux = <&iomuxc_gpio_ad_18_lpi2c3_scl>,
<&iomuxc_gpio_ad_19_lpi2c3_sda>;
drive-strength = "normal";
drive-open-drain;
slew-rate = "fast";
input-enable;
};
};
pinmux_lpadc1: pinmux_lpadc1 {
group0 {
pinmux = <&iomuxc_gpio_ad_16_adc1_ch0a>,
<&iomuxc_gpio_ad_14_adc1_ch1a>;
drive-strength = "high";
bias-pull-down;
slew-rate = "fast";
};
};
/* Need to weld pin header on J35 */
pinmux_flexcan3: pinmux_flexcan3 {
group0 {
pinmux = <&iomuxc_aon_gpio_aon_03_flexcan3_rx>,
<&iomuxc_aon_gpio_aon_18_flexcan3_tx>;
drive-strength = "high";
slew-rate = "fast";
};
};
pinmux_flexspi1: pinmux_flexspi1 {
group0 {
pinmux = <&iomuxc_gpio_sd_b2_05_flexspi1_b_dqs>,
<&iomuxc_gpio_sd_b2_06_flexspi1_b_ss0_b>,
<&iomuxc_gpio_sd_b2_07_flexspi1_b_sclk>,
<&iomuxc_gpio_sd_b2_08_flexspi1_b_data0>,
<&iomuxc_gpio_sd_b2_09_flexspi1_b_data1>,
<&iomuxc_gpio_sd_b2_10_flexspi1_b_data2>,
<&iomuxc_gpio_sd_b2_11_flexspi1_b_data3>;
bias-pull-down;
input-enable;
};
};
};