Hi @daisukemizobuch
Here is the block diagram of i.MX 8ULP, there are 4 uart in A35 core and 2 uart in M33.

More accurately, the LPUART2 is under PBRIDGE2 in DSPD. In other word, the LPUART2 is designed for DSP core, not A35 core. Of course, we could access LPUART2 registers from A35 with modifying T-MBC3 setting.

But A35 can't control the basic resources about LPUART2 like clocks and interrupt. The LPUART2 clock relies on DSP busclk(PCC2 clock unit) and the dsp busclk is generated by RTD_CGC(Real Time Domain Clock Generate Controller). The default interrupt is designed in DSP core.


There is no X-PAC( XRDC Peripheral Access Controller) in DSP domain which means we can't map the entire pbridge2 bus to A core kernel.
Best Regards
Zhiming