Lines Matching +full:d +full:- +full:cache +full:- +full:size
2 ARM TCM (Tightly-Coupled Memory) handling in Linux
7 Some ARM SoCs have a so-called TCM (Tightly-Coupled Memory).
8 This is usually just a few (4-64) KiB of RAM inside the ARM
12 Harvard-architecture, so there is an ITCM (instruction TCM)
15 The size of DTCM or ITCM is minimum 4KiB so the typical
19 location and size of TCM memories. arch/arm/include/asm/cputype.h
24 determine if ITCM (bits 1-0) and/or DTCM (bit 17-16) is present
29 size of TCM memories at runtime. This is used to read out and modify
30 TCM location and size. Notice that this is not a MMU table: you
52 - FIQ and other interrupt handlers that need deterministic
53 timing and cannot wait for cache misses.
55 - Idle loops where all external RAM is set to self-refresh
56 retention mode, so only on-chip RAM is accessible by
60 - Other operations which implies shutting off or reconfiguring
66 - Define the physical address and size of ITCM and DTCM.
68 - Tag functions to be compiled into ITCM.
70 - Tag data and constants to be allocated to DTCM and ITCM.
72 - Have the remaining TCM RAM added to a special
158 printk("TCM tcmem[%d] = %08x\n", i, tcmem[i]);