]>
Commit | Line | Data |
---|---|---|
4fb44e22 NI |
1 | #ifndef __ASM_ARCH_RMOBILE_H |
2 | #define __ASM_ARCH_RMOBILE_H | |
3 | ||
1cc95f6e | 4 | #if defined(CONFIG_ARCH_RMOBILE) |
1cdf2482 NI |
5 | #if defined(CONFIG_SH73A0) |
6 | #include <asm/arch/sh73a0.h> | |
cfa291b7 NI |
7 | #elif defined(CONFIG_R8A7740) |
8 | #include <asm/arch/r8a7740.h> | |
1d0e9278 NI |
9 | #elif defined(CONFIG_R8A7790) |
10 | #include <asm/arch/r8a7790.h> | |
bd0550fc NI |
11 | #elif defined(CONFIG_R8A7791) |
12 | #include <asm/arch/r8a7791.h> | |
6f107e4c | 13 | #elif defined(CONFIG_R8A7792) |
14 | #include <asm/arch/r8a7792.h> | |
062edd2b NI |
15 | #elif defined(CONFIG_R8A7793) |
16 | #include <asm/arch/r8a7793.h> | |
fafcfc5a NI |
17 | #elif defined(CONFIG_R8A7794) |
18 | #include <asm/arch/r8a7794.h> | |
654f37da MV |
19 | #elif defined(CONFIG_RCAR_GEN3) |
20 | #include <asm/arch/rcar-gen3-base.h> | |
1cdf2482 | 21 | #else |
4fb44e22 | 22 | #error "SOC Name not defined" |
1cdf2482 | 23 | #endif |
1cc95f6e | 24 | #endif /* CONFIG_ARCH_RMOBILE */ |
4fb44e22 | 25 | |
262e9156 MV |
26 | /* PRR CPU IDs */ |
27 | #define RMOBILE_CPU_TYPE_SH73A0 0x37 | |
28 | #define RMOBILE_CPU_TYPE_R8A7740 0x40 | |
29 | #define RMOBILE_CPU_TYPE_R8A7790 0x45 | |
30 | #define RMOBILE_CPU_TYPE_R8A7791 0x47 | |
31 | #define RMOBILE_CPU_TYPE_R8A7792 0x4A | |
32 | #define RMOBILE_CPU_TYPE_R8A7793 0x4B | |
33 | #define RMOBILE_CPU_TYPE_R8A7794 0x4C | |
34 | #define RMOBILE_CPU_TYPE_R8A7795 0x4F | |
35 | #define RMOBILE_CPU_TYPE_R8A7796 0x52 | |
5cb19e7a | 36 | #define RMOBILE_CPU_TYPE_R8A77970 0x54 |
1154541a | 37 | #define RMOBILE_CPU_TYPE_R8A77995 0x58 |
262e9156 | 38 | |
5dd8dbd7 NI |
39 | #ifndef __ASSEMBLY__ |
40 | u32 rmobile_get_cpu_type(void); | |
41 | u32 rmobile_get_cpu_rev_integer(void); | |
42 | u32 rmobile_get_cpu_rev_fraction(void); | |
a523af69 | 43 | void rcar_gen3_memmap_fixup(void); |
5dd8dbd7 NI |
44 | #endif /* __ASSEMBLY__ */ |
45 | ||
4fb44e22 | 46 | #endif /* __ASM_ARCH_RMOBILE_H */ |