2024-03-08 06:42:56 +08:00
|
|
|
/*
|
|
|
|
* Copyright 2022-2024 NXP
|
|
|
|
*
|
|
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include <nxp/rw/RW612-pinctrl.h>
|
|
|
|
|
|
|
|
&pinctrl {
|
|
|
|
pinmux_flexcomm3_usart: pinmux_flexcomm3_usart {
|
|
|
|
group0 {
|
|
|
|
pinmux = <IO_MUX_FC3_USART_DATA>;
|
|
|
|
slew-rate = "normal";
|
|
|
|
};
|
|
|
|
};
|
2024-03-14 05:45:18 +08:00
|
|
|
|
2024-04-23 22:03:20 +08:00
|
|
|
pinmux_flexcomm0_usart: pinmux_flexcomm0_usart {
|
|
|
|
group0 {
|
|
|
|
pinmux = <IO_MUX_FC0_USART_DATA>;
|
|
|
|
slew-rate = "normal";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2024-03-14 05:45:18 +08:00
|
|
|
pinmux_flexcomm0_spi: pinmux_flexcomm0_spi {
|
|
|
|
group0 {
|
|
|
|
pinmux = <IO_MUX_FC0_SPI_SS0_IO0>,
|
|
|
|
<IO_MUX_FC0_SPI_SS0_IO2>,
|
|
|
|
<IO_MUX_FC0_SPI_SS0_IO3>,
|
|
|
|
<IO_MUX_FC0_SPI_SS0_IO4>;
|
|
|
|
slew-rate = "ultra";
|
|
|
|
};
|
|
|
|
};
|
2024-03-14 06:08:23 +08:00
|
|
|
|
|
|
|
pinmux_flexcomm2_i2c: pinmux_flexcomm2_i2c {
|
|
|
|
group0 {
|
|
|
|
pinmux = <IO_MUX_FC2_I2C_16_17>;
|
|
|
|
slew-rate = "normal";
|
|
|
|
bias-pull-up;
|
|
|
|
};
|
|
|
|
};
|
2024-03-14 04:32:54 +08:00
|
|
|
|
2024-03-23 04:26:15 +08:00
|
|
|
pinmux_dmic0: pinmux_dmic0 {
|
|
|
|
group0 {
|
|
|
|
pinmux = <IO_MUX_PDM_IO51
|
|
|
|
IO_MUX_PDM_IO52
|
|
|
|
IO_MUX_PDM_IO53
|
|
|
|
IO_MUX_PDM_IO54>;
|
|
|
|
slew-rate = "fast";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2024-03-14 06:41:28 +08:00
|
|
|
pinmux_lcdic: pinmux_lcdic {
|
|
|
|
group0 {
|
|
|
|
pinmux = <IO_MUX_LCD_SPI_IO44>,
|
|
|
|
<IO_MUX_LCD_SPI_IO45>,
|
|
|
|
<IO_MUX_LCD_SPI_IO46>,
|
|
|
|
<IO_MUX_LCD_SPI_IO47>,
|
|
|
|
<IO_MUX_LCD_SPI_IO48>,
|
|
|
|
<IO_MUX_LCD_SPI_IO49>;
|
|
|
|
slew-rate = "ultra";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2024-03-14 04:32:54 +08:00
|
|
|
pinmux_flexspi: pinmux_flexspi {
|
|
|
|
group0 {
|
|
|
|
pinmux = <IO_MUX_QUAD_SPI_FLASH_IO28
|
|
|
|
IO_MUX_QUAD_SPI_FLASH_IO30
|
|
|
|
IO_MUX_QUAD_SPI_FLASH_IO31
|
|
|
|
IO_MUX_QUAD_SPI_FLASH_IO32
|
|
|
|
IO_MUX_QUAD_SPI_FLASH_IO33
|
|
|
|
IO_MUX_QUAD_SPI_FLASH_IO34>;
|
|
|
|
slew-rate = "ultra";
|
|
|
|
};
|
|
|
|
|
|
|
|
group1 {
|
|
|
|
pinmux = <IO_MUX_QUAD_SPI_FLASH_IO29>;
|
|
|
|
slew-rate = "ultra";
|
|
|
|
bias-pull-down;
|
|
|
|
};
|
2024-03-23 01:01:11 +08:00
|
|
|
|
|
|
|
group2 {
|
|
|
|
pinmux = <IO_MUX_QUAD_SPI_PSRAM_IO35
|
|
|
|
IO_MUX_QUAD_SPI_PSRAM_IO36
|
|
|
|
IO_MUX_QUAD_SPI_PSRAM_IO38
|
|
|
|
IO_MUX_QUAD_SPI_PSRAM_IO39
|
|
|
|
IO_MUX_QUAD_SPI_PSRAM_IO40
|
|
|
|
IO_MUX_QUAD_SPI_PSRAM_IO41>;
|
|
|
|
slew-rate = "normal";
|
|
|
|
};
|
|
|
|
|
|
|
|
group3 {
|
|
|
|
pinmux = <IO_MUX_QUAD_SPI_PSRAM_IO37>;
|
|
|
|
slew-rate = "normal";
|
|
|
|
bias-pull-down;
|
|
|
|
};
|
2024-03-14 04:32:54 +08:00
|
|
|
};
|
2024-03-08 06:42:56 +08:00
|
|
|
};
|