| /* |
| * Copyright 2024-2025 NXP |
| * SPDX-License-Identifier: Apache-2.0 |
| */ |
| |
| #include <nxp/nxp_imx/rt/MIMXRT798SGFOA-pinctrl.h> |
| |
| &pinctrl { |
| pinmux_flexcomm0_lpuart: pinmux_flexcomm0_lpuart { |
| group0 { |
| pinmux = <LP_FLEXCOMM0_P0_PIO0_31>; |
| input-enable; |
| slew-rate = "normal"; |
| drive-strength = "normal"; |
| }; |
| |
| group1 { |
| pinmux = <LP_FLEXCOMM0_P1_PIO1_0>; |
| slew-rate = "normal"; |
| drive-strength = "normal"; |
| }; |
| }; |
| |
| pinmux_flexcomm2_i2c: pinmux_flexcomm2_i2c { |
| group0 { |
| pinmux = <LP_FLEXCOMM2_P0_PIO1_11>, |
| <LP_FLEXCOMM2_P1_PIO1_12>; |
| bias-pull-up; |
| input-enable; |
| slew-rate = "normal"; |
| drive-strength = "high"; |
| drive-open-drain; |
| }; |
| }; |
| |
| pinmux_flexcomm8_i2c: pinmux_flexcomm8_i2c { |
| group0 { |
| pinmux = <LP_FLEXCOMM8_P0_PIO0_6>, |
| <LP_FLEXCOMM8_P1_PIO0_7>; |
| bias-pull-up; |
| input-enable; |
| slew-rate = "normal"; |
| drive-strength = "high"; |
| drive-open-drain; |
| }; |
| }; |
| |
| pinmux_flexcomm19_lpuart: pinmux_flexcomm19_lpuart { |
| group0 { |
| pinmux = <LP_FLEXCOMM19_P0_PIO8_14>; |
| input-enable; |
| slew-rate = "normal"; |
| drive-strength = "normal"; |
| }; |
| |
| group1 { |
| pinmux = <LP_FLEXCOMM19_P1_PIO8_15>; |
| slew-rate = "normal"; |
| drive-strength = "normal"; |
| }; |
| }; |
| |
| pinmux_lpspi14: pinmux_lpspi14 { |
| group0 { |
| pinmux = <LPSPI14_SOUT_PIO3_0>, |
| <LPSPI14_SCK_PIO3_1>, |
| <LPSPI14_SIN_PIO3_2>, |
| <LPSPI14_PCS0_PIO3_3>; |
| slew-rate = "normal"; |
| drive-strength = "normal"; |
| input-enable; |
| }; |
| }; |
| |
| pinmux_lpi2c15: pinmux_lpi2c15 { |
| group0 { |
| pinmux = <PMIC_I2C_SCL>, |
| <PMIC_I2C_SDA>; |
| bias-pull-up; |
| input-enable; |
| slew-rate = "normal"; |
| drive-strength = "normal"; |
| drive-open-drain; |
| }; |
| }; |
| |
| flexio_pwm_default: flexio_pwm_default { |
| group0 { |
| pinmux = <FLEXIO_IO7_PIO2_7>; |
| drive-strength = "normal"; |
| slew-rate = "slow"; |
| }; |
| }; |
| |
| pinmux_lpadc0: pinmux_lpadc0 { |
| group0 { |
| pinmux = <ADC0_CH0_PIO10_0>, |
| <ADC0_CH1_PIO10_2>; |
| slew-rate = "normal"; |
| drive-strength = "normal"; |
| nxp,analog-mode; |
| }; |
| }; |
| |
| pinmux_sai0: pinmux_sai0 { |
| group0 { |
| pinmux = <CLKCTL0_MCLK_PIO0_21>, |
| <SAI0_RX_SYNC_PIO0_1>, |
| <SAI0_TX_BCLK_PIO0_3>, |
| <SAI0_RX_DATA0_PIO0_2>, |
| <SAI0_TX_DATA0_PIO0_4>, |
| <SAI0_RX_BCLK_PIO0_0>, |
| <SAI0_TX_SYNC_PIO0_5>; |
| drive-strength = "high"; |
| slew-rate = "normal"; |
| input-enable; |
| }; |
| }; |
| |
| pinmux_sctimer: pinmux_sctimer { |
| group0 { |
| pinmux = <SCT0_IN0_PIO0_0>; |
| slew-rate = "normal"; |
| drive-strength = "normal"; |
| input-enable; |
| }; |
| }; |
| |
| pinmux_i3c3: pinmux_i3c3 { |
| group0 { |
| pinmux = <I3C3_SDA_PIO8_21>, |
| <I3C3_SCL_PIO8_22>; |
| slew-rate = "normal"; |
| drive-strength = "normal"; |
| input-enable; |
| bias-pull-up; |
| }; |
| |
| group1 { |
| pinmux = <I3C3_PUR_PIO8_20>; |
| slew-rate = "normal"; |
| drive-strength = "normal"; |
| input-enable; |
| }; |
| }; |
| |
| pinmux_usdhc: pinmux_usdhc { |
| group0 { |
| pinmux = <SDHC0_CMD_PIO7_1>, |
| <USDHC0_USDHC_DATA0_PIO7_6>, |
| <USDHC0_USDHC_DATA1_PIO7_7>, |
| <USDHC0_USDHC_DATA2_PIO7_8>, |
| <USDHC0_USDHC_DATA3_PIO7_9>, |
| <USDHC0_USDHC_DATA4_PIO7_2>, |
| <USDHC0_USDHC_DATA5_PIO7_3>, |
| <USDHC0_USDHC_DATA6_PIO7_4>, |
| <USDHC0_USDHC_DATA7_PIO7_5>, |
| <SDHC0_CARD_DET_N_PIO7_11>; |
| bias-pull-up; |
| input-enable; |
| slew-rate = "normal"; |
| drive-strength = "normal"; |
| }; |
| |
| group1 { |
| pinmux = <SDHC0_CLK_PIO7_0>; |
| bias-pull-down; |
| input-enable; |
| slew-rate = "normal"; |
| drive-strength = "normal"; |
| }; |
| |
| group2 { |
| pinmux = <GPIO7_GPIO12_PIO7_12>; |
| bias-pull-down; |
| slew-rate = "normal"; |
| drive-strength = "normal"; |
| }; |
| |
| group3 { |
| pinmux = <SDHC0_DS_PIO7_10>; |
| bias-pull-down; |
| input-enable; |
| slew-rate = "slow"; |
| drive-strength = "normal"; |
| }; |
| }; |
| |
| pinmux_acmp: pinmux_acmp { |
| group0 { |
| pinmux = <ACMP0_IN1_PIO10_8>; |
| drive-strength = "normal"; |
| slew-rate = "normal"; |
| }; |
| }; |
| }; |