Hi,
I checked again with the same bit timing values and clock configuration as you had given. I could find the issue. The issue is CTRL1[CLKSRC] is not set as 1 even though the clock source is configured as peripheral clock.
As I had mentioned in the previous message we are using EB Tresos tool for CAN driver configurations. In code from EB Tresos, CTRL1[CLKSRC] is being set with configured clock source after reset of MCR[MDIS] register due to which MCR[NOTRDY] is also reset. This seems to be an issue in EB Tresos code.
I understand CTRL1[CLKSRC] should be set before reset of MCR[MDIS]. Could you please let me know if this understanding correct? Is there any other conditions to be considered for setting CTRL1[CLKSRC]?
Thank you for your support