add idl4k kernel firmware version 1.13.0.105

This commit is contained in:
Jaroslav Kysela
2015-03-26 17:22:37 +01:00
parent 5194d2792e
commit e9070cdc77
31064 changed files with 12769984 additions and 0 deletions

View File

@@ -0,0 +1,60 @@
#ifndef __ASM_SH_L2_CACHEFLUSH_H
#define __ASM_SH_L2_CACHEFLUSH_H
#if defined(CONFIG_STM_L2_CACHE)
#include <asm/stm-l2-cache.h>
static inline void __l2_flush_wback_region(void *start, int size)
{
stm_l2_flush_wback((unsigned long)start, size, 0);
}
static inline void __l2_flush_purge_region(void *start, int size)
{
stm_l2_flush_purge((unsigned long)start, size, 0);
}
static inline void __l2_flush_invalidate_region(void *start, int size)
{
stm_l2_flush_invalidate((unsigned long)start, size, 0);
}
#define __l2_flush_wback_phys(start, size) \
stm_l2_flush_wback(start, size, 1)
#define __l2_flush_purge_phys(start, size) \
stm_l2_flush_purge(start, size, 1)
#define __l2_flush_invalidate_phys(start, size) \
stm_l2_flush_invalidate(start, size, 1)
#else
static inline void __l2_flush_wback_region(void *start, int size)
{
}
static inline void __l2_flush_purge_region(void *start, int size)
{
}
static inline void __l2_flush_invalidate_region(void *start, int size)
{
}
static inline void __l2_flush_wback_phys(unsigned long start, int size)
{
}
static inline void __l2_flush_purge_phys(unsigned long start, int size)
{
}
static inline void __l2_flush_invalidate_phys(unsigned long start, int size)
{
}
#endif
#endif