diff options
Diffstat (limited to 'arch/csky/include/asm/fixmap.h')
| -rw-r--r-- | arch/csky/include/asm/fixmap.h | 9 | 
1 files changed, 8 insertions, 1 deletions
diff --git a/arch/csky/include/asm/fixmap.h b/arch/csky/include/asm/fixmap.h index 380ff0a307df..81f9477d5330 100644 --- a/arch/csky/include/asm/fixmap.h +++ b/arch/csky/include/asm/fixmap.h @@ -5,12 +5,16 @@  #define __ASM_CSKY_FIXMAP_H  #include <asm/page.h> +#include <asm/memory.h>  #ifdef CONFIG_HIGHMEM  #include <linux/threads.h>  #include <asm/kmap_types.h>  #endif  enum fixed_addresses { +#ifdef CONFIG_HAVE_TCM +	FIX_TCM = TCM_NR_PAGES, +#endif  #ifdef CONFIG_HIGHMEM  	FIX_KMAP_BEGIN,  	FIX_KMAP_END = FIX_KMAP_BEGIN + (KM_TYPE_NR * NR_CPUS) - 1, @@ -18,10 +22,13 @@ enum fixed_addresses {  	__end_of_fixed_addresses  }; -#define FIXADDR_TOP	0xffffc000  #define FIXADDR_SIZE	(__end_of_fixed_addresses << PAGE_SHIFT)  #define FIXADDR_START	(FIXADDR_TOP - FIXADDR_SIZE)  #include <asm-generic/fixmap.h> +extern void fixrange_init(unsigned long start, unsigned long end, +	pgd_t *pgd_base); +extern void __init fixaddr_init(void); +  #endif /* __ASM_CSKY_FIXMAP_H */  |