IMX8Quad Max board : Multiple uart port

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX8Quad Max board : Multiple uart port

Jump to solution
478 Views
hihanna
Contributor II

 

Hello

As I konw, i.MX8QuadMax board has multiple UART interfaces available.

How can I choose and use multiple uart port?

0 Kudos
1 Solution
445 Views
Sanket_Parekh
NXP TechSupport
NXP TechSupport
Hi @hihanna ,

I hope you are doing well.

i.MX8QuadMax MEK Board has multiple UART interfaces.

LPUART0 => FTDI DEBUG for ARM Cortex-A
LPUART1 => BLUETOOTH
LPUART2 => DEBUG CONSOLE on base board
LPUART3 => MIKROBUS on base board
LPUART4 => AUDIN connector.

Other uarts are assigned to SCU and M4 cores.

To use the uart port,
One has to define the device tree node with pinctrl properties in dts file.
/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
uart port is available in userspace as /dev/ttyLPx

Please refer to the below-mentioned documents for more information.
4.11 Low Power Universal Asynchronous Receiver/Transmitter (LPUART) in i.MX Linux Reference Manual
 
Thanks & Regards,
Sanket Parekh

View solution in original post

0 Kudos
1 Reply
446 Views
Sanket_Parekh
NXP TechSupport
NXP TechSupport
Hi @hihanna ,

I hope you are doing well.

i.MX8QuadMax MEK Board has multiple UART interfaces.

LPUART0 => FTDI DEBUG for ARM Cortex-A
LPUART1 => BLUETOOTH
LPUART2 => DEBUG CONSOLE on base board
LPUART3 => MIKROBUS on base board
LPUART4 => AUDIN connector.

Other uarts are assigned to SCU and M4 cores.

To use the uart port,
One has to define the device tree node with pinctrl properties in dts file.
/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
uart port is available in userspace as /dev/ttyLPx

Please refer to the below-mentioned documents for more information.
4.11 Low Power Universal Asynchronous Receiver/Transmitter (LPUART) in i.MX Linux Reference Manual
 
Thanks & Regards,
Sanket Parekh
0 Kudos