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

Hans J. Koch
2010-03-27T15:26:03Z

On Sat, Mar 27, 2010 at 10:33:22AM +0100, Linus Walleij wrote:
> 2010/3/26 Hans J. Koch <hjk@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.

Yep, that's what I saw in your code. I'll try that as soon as I've got the
time.

Thanks,
Hans

>
> Linus