| /* |
| * Copyright 2022-2025 NXP |
| * SPDX-License-Identifier: Apache-2.0 |
| * |
| */ |
| |
| #include <nxp/nxp_imx/mimx8ml8dvnlz-pinctrl.dtsi> |
| |
| &pinctrl { |
| sai3_default: sai3_default { |
| group0 { |
| pinmux = <&iomuxc_sai3_txfs_sai_tx_sync_sai3_tx_sync>, |
| <&iomuxc_sai3_txc_sai_tx_bclk_sai3_tx_bclk>, |
| <&iomuxc_sai3_rxd_sai_rx_data_sai3_rx_data0>, |
| <&iomuxc_sai3_txd_sai_tx_data_sai3_tx_data0>, |
| <&iomuxc_sai3_mclk_sai_mclk_sai3_mclk>; |
| bias-pull-up; |
| slew-rate = "fast"; |
| drive-strength = "x6"; |
| input-schmitt-enable; |
| }; |
| }; |
| |
| pdm_default: pdm_default { |
| group0 { |
| pinmux = <&iomuxc_sai5_rxc_pdm_clk_pdm_clk>, |
| <&iomuxc_sai5_rxd0_pdm_bit_stream_pdm_bit_stream0>, |
| <&iomuxc_sai5_rxd1_pdm_bit_stream_pdm_bit_stream1>, |
| <&iomuxc_sai5_rxd2_pdm_bit_stream_pdm_bit_stream2>, |
| <&iomuxc_sai5_rxd3_pdm_bit_stream_pdm_bit_stream3>; |
| bias-pull-up; |
| slew-rate = "fast"; |
| drive-strength = "x6"; |
| input-schmitt-enable; |
| }; |
| }; |
| |
| uart2_default: uart2_default { |
| group0 { |
| pinmux = <&iomuxc_uart2_rxd_uart_rx_uart2_rx>, |
| <&iomuxc_uart2_txd_uart_tx_uart2_tx>; |
| bias-pull-up; |
| slew-rate = "slow"; |
| drive-strength = "x1"; |
| }; |
| }; |
| |
| uart4_default: uart4_default { |
| group0 { |
| pinmux = <&iomuxc_uart4_rxd_uart_rx_uart4_rx>, |
| <&iomuxc_uart4_txd_uart_tx_uart4_tx>; |
| bias-pull-up; |
| slew-rate = "slow"; |
| drive-strength = "x1"; |
| }; |
| }; |
| |
| pinmux_mdio: pinmux_mdio { |
| group0 { |
| pinmux = <&iomuxc_sai1_rxd2_enet_mdc_enet1_mdc>, |
| <&iomuxc_sai1_rxd3_enet_mdio_enet1_mdio>; |
| slew-rate = "slow"; |
| drive-strength = "x4"; |
| }; |
| }; |
| |
| pinmux_enet: pinmux_enet { |
| group0 { |
| pinmux = <&iomuxc_sai1_rxd4_enet_rgmii_rd_enet1_rgmii_rd0>, |
| <&iomuxc_sai1_rxd5_enet_rgmii_rd_enet1_rgmii_rd1>, |
| <&iomuxc_sai1_rxd6_enet_rgmii_rd_enet1_rgmii_rd2>, |
| <&iomuxc_sai1_rxd7_enet_rgmii_rd_enet1_rgmii_rd3>, |
| <&iomuxc_sai1_txc_enet_rgmii_rxc_enet1_rgmii_rxc>, |
| <&iomuxc_sai1_txfs_enet_rgmii_rx_ctl_enet1_rgmii_rx_ctl>; |
| input-schmitt-enable; |
| slew-rate = "fast"; |
| drive-strength = "x1"; |
| }; |
| |
| group1 { |
| pinmux = <&iomuxc_sai1_txd0_enet_rgmii_td_enet1_rgmii_td0>, |
| <&iomuxc_sai1_txd1_enet_rgmii_td_enet1_rgmii_td1>, |
| <&iomuxc_sai1_txd2_enet_rgmii_td_enet1_rgmii_td2>, |
| <&iomuxc_sai1_txd3_enet_rgmii_td_enet1_rgmii_td3>, |
| <&iomuxc_sai1_txd4_enet_rgmii_tx_ctl_enet1_rgmii_tx_ctl>, |
| <&iomuxc_sai1_txd5_enet_rgmii_txc_enet1_rgmii_txc>; |
| slew-rate = "fast"; |
| drive-strength = "x6"; |
| }; |
| |
| group2 { |
| pinmux = <&iomuxc_sai1_rxd0_gpio_io_gpio4_io2>; |
| slew-rate = "fast"; |
| drive-strength = "x1"; |
| }; |
| }; |
| |
| pinmux_i2c3: pinmux_i2c3 { |
| group0 { |
| pinmux = <&iomuxc_i2c3_scl_i2c_scl_i2c3_scl>, |
| <&iomuxc_i2c3_sda_i2c_sda_i2c3_sda>; |
| bias-pull-up; |
| input-schmitt-enable; |
| slew-rate = "slow"; |
| drive-strength = "x4"; |
| input-enable; |
| }; |
| }; |
| }; |