How is the ARM CP15SDISABLE connected on the Vybrid devices. This is referred to in the ARM cortex-A5 MPCore TRM version r0p1 in table 4-1 on page 4-3. It lists the following CP15 registers as locked by this signal.
The Vybrid bootloader/HAB could set this signal or perhaps it is available via some other module? Or it is hard coded in the Vybrid design?
已解决! 转到解答。
I replied to this via Outlook yesterday, no idea why it hasn't updated, anyway, confirmed with design, on Vybrid CP15SDISABLE has been tied low, so not configurable.
Ross
Bill,
Can I ask what is your interest in using CP15SDISABLE, can't say I'm familiar with all these registers, but I know the VBAR is accessible and programmable, so would suggest these registers are not locked out in Vybrid, do you have a need or desire to do this, is it a problem if not possible?
Ross
Hi Bill,
I could not find anywhere in u-boot 2011.12 for Vybrid that used this signal. Some of the registers mentioned are accessed at arch/arm/cpu/armv7/start.S and arch/arm/cpu/armv7/vybrid/.
Thanks,
Timesys Support
Thanks, it is not a register directly accessible by the Vybrid. CP15SDISABLE is an external signal to the Cortex-A5 core. There is no documentation on how it is routed on the Vybrid. Ie, it is a ARM referenced signal and only Freescale design could know how they hooked it up; or I missed something in the documentation. I guess that if it is accessible, it would be through some register or it is just tied off as unused (Ie, these CP15 registers can always be modified). It could be through the MSM, the SNVS, the CSU, the NIC, something else?
RossMcLuckie can you add your comments about it?
timesyssupport can you attend this case?