5 #ifdef PLATFORM_SC8800G
6 #define REMAP 0x20900218
7 #define SVC_STACK_TEMP 0x40008000
8 #define GEN2_ADDR 0x8b00002c
9 #define ON_CHIP_RAM_EN 0xF
12 #ifdef PLATFORM_SC8800G
13 #define BIGEND_PROT_REG 0x20900290
14 #define AHB_CTRL5_REG 0x20900230
18 #define REMAP 0x20900218
19 #define SVC_STACK_TEMP 0x40008000
20 #define GEN2_ADDR 0x8b00002c
21 #define ON_CHIP_RAM_EN 0xF
25 #define BIGEND_PROT_REG 0x20900290
26 #define AHB_CTRL5_REG 0x20900230
37 #ifdef CHIP_ENDIAN_BIG
45 BIC r0,r0,#1 /*disable MMU*/
47 BIC r0,r0,r1 /*disable cache*/
53 /*Set Endian Regs of SC8800G*/
54 #if defined(CHIP_ENDIAN_BIG) && defined(CONFIG_SC8810)
55 LDR R0, =BIGEND_PROT_REG
60 LDR R2, =AHB_CTRL5_REG
70 /*set stack limit to 0*/
74 #if defined(PLATFORM_SC8800H) || defined(CONFIG_SC8810)
76 /*Enable on chip ram for ARM*/
78 LDR R1, =ON_CHIP_RAM_EN
85 LDR sp, =SVC_STACK_TEMP
91 The sp here must be in the reserved region
97 /*end of function cpu_spec*/