I have read many postings from TI, Beagle, and ARM. Most postings talked about enabling the L2 cache in the Linux kernel. We are developing our own OS, so those postings do not help.
In chapter 8 of the Cortex A8 TRM, I saw instructions to enable and disable the L2 cache. I followed those instructions without success.
I just have a few questions about the L2 cache on OMAP3530:
1) After reset, there really isn't anything needed to be done with clock and power domains to enable the L2 Cache SRAM?
2) First I am disabling L2 cache before I try to enable it. Do I need to wait between disabling cache and enabling cache?
3) Are isb instructions needed after any step for synchronization?