Hi, nxp
We are using the S32G2 with the linux_bsp_42 version, booting the M7_0 and A53 cores using the M-core bootloader;
We are currently encountering an issue where the M7_0 core requires access to the ADC and LSPI functions. During the power-on process leading to the U-Boot boot, the ADC and LSPI are available. However, after U-Boot jumps to the kernel, these two modules become unavailable for a period of time. After the kernel has been executing for approximately 2 seconds, the two modules become available again. How can this issue be resolved?
We are currently considering that the kernel may have disabled the ADC and LSPI modules' clocks during startup. After the kernel initialises the ADC and LSPI, these two modules become available. How can this issue be resolved?
thanks,