[PATCH 05/07] Basic IO mappings for mach-tcc8k

Linus Walleij 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.

Linus



More information about the linux-arm-kernel mailing list