Hi Carlos ,
I saw the above mentioned links . The things that were suggested in both the threads , were almost covered in the Official documentation of NXP . I have already tried things like adding uart_from_osc to the bootargs , and using the kernel device tree provided for M4 core ' imx7d-sdb-m4.dtb' . I have also checked the RDC registers values and all of them seem to comply with what they mention .
A recent observation though , We tried running the hardware timer with a low speed clock ( i.e. 20MHz ) , when compared to the previous one which used 392 MHz . In that case , when i try to set the Oscillator prescaler value to some value like 10 or 15 , instead of properly calculating those values, the timer runs properly and the messages are sent peridically , even when linux boots . But whenever we set the value by calculating , which happens to be 0 , the timer gets interrupted by linux boot .
We are suspecting problems with the root clock clashing with the clocks that linux environment configures . I ll keep this thread updated if i observe any improvements .
Regards ,
G.Harish