board: arm64: add pinctrl support for imx93 evk board
1. Added imx93-pinctrl dts binding yaml 2. Added imx93 pinctrl_soc.h header file 3. Updated imx93 dts to enable pinctrl for lpuart. Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
This commit is contained in:
parent
dc2d6b833a
commit
921b32663b
6 changed files with 215 additions and 0 deletions
19
boards/arm64/mimx93_evk/mimx93_evk-pinctrl.dtsi
Normal file
19
boards/arm64/mimx93_evk/mimx93_evk-pinctrl.dtsi
Normal file
|
@ -0,0 +1,19 @@
|
|||
/*
|
||||
* Copyright (c) 2022, NXP
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
*/
|
||||
|
||||
#include <nxp/nxp_imx/mimx9352cvuxk-pinctrl.dtsi>
|
||||
|
||||
&pinctrl {
|
||||
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 = "slightly_fast";
|
||||
drive-strength = "x5";
|
||||
};
|
||||
};
|
||||
};
|
|
@ -7,6 +7,7 @@
|
|||
/dts-v1/;
|
||||
|
||||
#include <nxp/nxp_mimx93_a55.dtsi>
|
||||
#include "mimx93_evk-pinctrl.dtsi"
|
||||
|
||||
/ {
|
||||
model = "NXP i.MX93 A55";
|
||||
|
@ -32,4 +33,7 @@
|
|||
&lpuart2 {
|
||||
status = "okay";
|
||||
current-speed = <115200>;
|
||||
/* clocks = <&ccm IMX_CCM_UART4_CLK 0x6c 24>; */
|
||||
pinctrl-0 = <&uart2_default>;
|
||||
pinctrl-names = "default";
|
||||
};
|
||||
|
|
|
@ -29,3 +29,4 @@ CONFIG_CONSOLE=y
|
|||
CONFIG_UART_CONSOLE=y
|
||||
|
||||
CONFIG_CLOCK_CONTROL=y
|
||||
CONFIG_PINCTRL=y
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue