Lines Matching full:sram
4 * OMAP SRAM detection and management
29 #include "sram.h"
57 * Memory allocator for SRAM: calculates the new ceiling address
70 pr_err("Not enough space in SRAM\n"); in omap_sram_push_address()
83 void *sram; in omap_sram_push() local
88 sram = omap_sram_push_address(size); in omap_sram_push()
89 if (!sram) in omap_sram_push()
92 base = (unsigned long)sram & PAGE_MASK; in omap_sram_push()
97 dst = fncpy(sram, funcp, size); in omap_sram_push()
106 * The SRAM context is lost during off-idle and stack
116 * SRAM varies. The default accessible size for all device types is 2k. A GP
142 * The amount of SRAM depends on the core type.
143 * Note that we cannot try to test for SRAM here because writes
144 * to secure SRAM will hang the system. Also the SRAM is not
179 * Note that we cannot use ioremap for SRAM, as clock init needs SRAM early.
189 * SRAM must be marked as non-cached on OMAP3 since the in omap2_map_sram()
190 * CORE DPLL M2 divider change code (in SRAM) runs with the in omap2_map_sram()
204 pr_err("SRAM: Could not map\n"); in omap2_map_sram()
212 * beginning of SRAM for jumping to flash for reboot to work... in omap2_map_sram()