imx8mn uart1 not getting probed after booting into android/linux

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

imx8mn uart1 not getting probed after booting into android/linux

619 Views
tylernol
Contributor IV

I am enabling uart1 as is on a board based on the imx8mn evk:

&uart1 { /* BT */
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart1>;
assigned-clocks = <&clk IMX8MN_CLK_UART1>;
assigned-clock-parents = <&clk IMX8MN_SYS_PLL1_80M>;
fsl,uart-has-rtscts;
status = "okay";
};
 
it shows under /proc/device-tree/soc@/... as status okay as well.
 
however, only uart2 is getting probed:
 

artemis_evk_8mn:/proc/tty # cat /proc/tty/driver/IMX-uart                                                                                                                                                                                    

serinfo:1.0 driver revision:

1: uart:IMX mmio:0x30890000 irq:33 tx:20 rx:0 RTS|DTR|DSR|CD

I have also enabled it for a53 use under android trusty.

this is branch imx-android-11.0.0_1.0.0

 

any thing else to check? thanks!

0 Kudos
3 Replies

595 Views
tylernol
Contributor IV

yes and UART2 works fine. I also want UART1. 

poking around in the source for branch imx-android-11.0.0_2.0.0, I see that the android trusty imx RDC init code also puts UART1 in the A53 domain as I want, so I suspect my fix in branch imx-android-11.0.0_1.0.0 is correct. 

0 Kudos

589 Views
Rita_Wang
NXP TechSupport
NXP TechSupport
0 Kudos

599 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

The default use is the UART2 on i.MX8MN EVK board.

0 Kudos