blob: e8c0907b87d2541c60ccbbf88863b394f8efe1ec [file] [log] [blame]
/*
* Copyright 2024 NXP
* SPDX-License-Identifier: Apache-2.0
*/
#include <nxp/mcx/MCXN236VDF-pinctrl.h>
&pinctrl {
pinmux_flexcomm2_lpuart: pinmux_flexcomm2_lpuart {
group0 {
pinmux = <FC2_P2_PIO4_2>,
<FC2_P3_PIO4_3>;
slew-rate = "fast";
drive-strength = "low";
input-enable;
};
};
pinmux_flexcomm2_lpi2c: pinmux_flexcomm2_lpi2c {
group0 {
pinmux = <FC2_P0_PIO4_0>,
<FC2_P1_PIO4_1>;
slew-rate = "fast";
drive-strength = "low";
input-enable;
bias-pull-up;
drive-open-drain;
};
};
pinmux_flexcomm3_lpspi: pinmux_flexcomm3_lpspi {
group0 {
pinmux = <FC3_P0_PIO1_0>,
<FC3_P1_PIO1_1>,
<FC3_P2_PIO1_2>,
<FC3_P3_PIO1_3>;
slew-rate = "fast";
drive-strength = "low";
input-enable;
};
};
pinmux_flexcomm4_lpuart: pinmux_flexcomm4_lpuart {
group0 {
pinmux = <FC4_P0_PIO1_8>,
<FC4_P1_PIO1_9>;
slew-rate = "fast";
drive-strength = "low";
input-enable;
};
};
pinmux_flexcomm5_lpi2c: pinmux_flexcomm5_lpi2c {
group0 {
pinmux = <FC5_P0_PIO1_16>,
<FC5_P1_PIO1_17>;
slew-rate = "fast";
drive-strength = "low";
input-enable;
bias-pull-up;
drive-open-drain;
};
};
pinmux_flexpwm1_pwm0: pinmux_flexpwm1_pwm0 {
group0 {
pinmux = <PWM1_A0_PIO3_12>,
<PWM1_B0_PIO2_7>;
slew-rate = "fast";
drive-strength = "low";
};
};
pinmux_flexpwm1_pwm1: pinmux_flexpwm1_pwm1 {
group0 {
pinmux = <PWM1_A1_PIO3_14>,
<PWM1_B1_PIO3_15>;
slew-rate = "fast";
drive-strength = "low";
};
};
pinmux_flexpwm1_pwm2: pinmux_flexpwm1_pwm2 {
group0 {
pinmux = <PWM1_A2_PIO3_16>,
<PWM1_B2_PIO3_17>;
slew-rate = "fast";
drive-strength = "low";
};
};
pinmux_lpadc0: pinmux_lpadc0 {
group0 {
pinmux = <ADC0_A2_PIO4_23>,
<ADC0_A1_PIO4_15>,
<ADC0_B1_PIO4_19>;
slew-rate = "fast";
drive-strength = "low";
};
};
pinmux_lpcmp0: pinmux_lpcmp0 {
group0 {
pinmux = <CMP0_IN0_PIO1_0>;
drive-strength = "low";
slew-rate = "fast";
bias-pull-up;
};
};
pinmux_flexcan1: pinmux_flexcan1 {
group0 {
pinmux = <CAN1_TXD_PIO4_16>,
<CAN1_RXD_PIO4_15>;
slew-rate = "fast";
drive-strength = "low";
input-enable;
};
};
pinmux_flexio_lcd: pinmux_flexio_lcd {
group0 {
pinmux = <FLEXIO0_D4_PIO0_20>,
<FLEXIO0_D5_PIO0_21>,
<FLEXIO0_D6_PIO0_14>,
<FLEXIO0_D7_PIO0_15>,
<FLEXIO0_D8_PIO3_0>,
<FLEXIO0_D9_PIO3_1>,
<FLEXIO0_D10_PIO3_2>,
<FLEXIO0_D11_PIO2_3>,
<FLEXIO0_D12_PIO2_4>,
<FLEXIO0_D13_PIO2_5>,
<FLEXIO0_D14_PIO2_6>,
<FLEXIO0_D15_PIO3_7>,
<FLEXIO0_D16_PIO3_8>,
<FLEXIO0_D17_PIO3_9>,
<FLEXIO0_D18_PIO3_10>,
<FLEXIO0_D19_PIO3_11>,
<PIO0_24>,
<PIO4_14>,
<PIO4_7>;
slew-rate = "fast";
drive-strength = "low";
input-enable;
};
group1 {
pinmux = <FLEXIO0_D27_PIO4_19>;
slew-rate = "fast";
drive-strength = "low";
input-enable;
bias-pull-up;
};
group2 {
pinmux = <FLEXIO0_D28_PIO4_20>;
slew-rate = "slow";
drive-strength = "low";
input-enable;
bias-pull-up;
};
};
};