| /* |
| * 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; |
| }; |
| }; |
| }; |