[PATCH 05/07] Basic IO mappings for mach-tcc8k
linus.ml.walleij at gmail.com
Sat Mar 27 05:33:22 EDT 2010
2010/3/26 Hans J. Koch <hjk at linutronix.de>:
>> If you really have a system with *only* DTCM and no ITCM, I don't
>> know if the TCM support in the kernel works with that right now,
> It won't, AFAICT. I removed TCM from the mappings in v2. Unfortunately,
> the Telechips manual doesn't say much about it, but always calls it
> "DTCM" or "Data TCM". I'll try to get more information, and come up
> with a patch later. It's not really important ATM.
You really only need to include a call to
u32 tcm_status = read_cpuid_tcmstatus();
pr_info("TCM status 0x%08x", tcm_status);
To find out what kind of TCMs you have on your system,
if they are true TCMs!
Bit 1 is set if you have some ITCM, bit 16 is set if you have
some DTCM. Else it's something custom.
More information about the linux-arm-kernel