📄 ip27config.h
字号:
IP27C_R10000_SCCE(0) + \ IP27C_R10000_ME(1) + \ IP27C_R10000_SCS(3) + \ IP27C_R10000_SCCD(2) + \ IP27C_R10000_SCCT(9) + \ IP27C_R10000_ODSC(0) + \ IP27C_R10000_ODSYS(0) + \ IP27C_R10000_CTM(0)), IP27C_MHZ(200), IP27C_MHZ(200), CONFIG_FPROM_SETUP, SN1_MACH_TYPE, CONFIG_FPROM_ENABLE},/* 4MB_200_400_267 values (R12KS, 3.7ns, LWR, 030-1602-001, PSC 0x0) */{ (IP27C_R10000_KSEG0CA(5) + \ IP27C_R10000_DEVNUM(0) + \ IP27C_R10000_CPRT(0) + \ IP27C_R10000_PER(0) + \ IP27C_R10000_PRM(3) + \ IP27C_R10000_SCD(3) + \ IP27C_R10000_SCBS(1) + \ IP27C_R10000_SCCE(0) + \ IP27C_R10000_ME(1) + \ IP27C_R10000_SCS(3) + \ IP27C_R10000_SCCD(2) + \ IP27C_R10000_SCCT(0xa) + \ IP27C_R10000_ODSC(0) + \ IP27C_R10000_ODSYS(1) + \ IP27C_R10000_CTM(0)), IP27C_MHZ(400), IP27C_MHZ(200), CONFIG_FPROM_SETUP, SN1_MACH_TYPE, CONFIG_FPROM_ENABLE},/* 8MB_200_500_250 values (R14K, 4.0ns, DDR1, 030-1520-001, PSC 0x1) */{ (IP27C_R10000_KSEG0CA(5) + \ IP27C_R10000_DEVNUM(0) + \ IP27C_R10000_CPRT(0) + \ IP27C_R10000_PER(0) + \ IP27C_R10000_PRM(3) + \ IP27C_R10000_SCD(4) + \ IP27C_R10000_SCBS(1) + \ IP27C_R10000_SCCE(0) + \ IP27C_R10000_ME(1) + \ IP27C_R10000_SCS(4) + \ IP27C_R10000_DDR(1) + \ IP27C_R10000_SCCD(3) + \ IP27C_R10000_SCCT(0xa) + \ IP27C_R10000_ODSC(0) + \ IP27C_R10000_ODSYS(1) + \ IP27C_R10000_CTM(0)), IP27C_MHZ(500), IP27C_MHZ(200), CONFIG_FPROM_SETUP, SN1_MACH_TYPE, CONFIG_FPROM_ENABLE},/* 8MB_200_400_267 values (R12KS, 3.7ns, LWR, 030-1616-001, PSC 0x2) */{ (IP27C_R10000_KSEG0CA(5) + \ IP27C_R10000_DEVNUM(0) + \ IP27C_R10000_CPRT(0) + \ IP27C_R10000_PER(0) + \ IP27C_R10000_PRM(3) + \ IP27C_R10000_SCD(3) + \ IP27C_R10000_SCBS(1) + \ IP27C_R10000_SCCE(0) + \ IP27C_R10000_ME(1) + \ IP27C_R10000_SCS(4) + \ IP27C_R10000_SCCD(2) + \ IP27C_R10000_SCCT(0xa) + \ IP27C_R10000_ODSC(0) + \ IP27C_R10000_ODSYS(1) + \ IP27C_R10000_CTM(0)), IP27C_MHZ(400), IP27C_MHZ(200), CONFIG_FPROM_SETUP, SN1_MACH_TYPE, CONFIG_FPROM_ENABLE},/* 4MB_180_360_240 values (R12KS, 3.7ns, LWR, 030-1627-001, PSC 0x8) * (SysAD at 180 MHz (SCD=3, the fastest possible), bedrock core at 200MHz) */{ (IP27C_R10000_KSEG0CA(5) + \ IP27C_R10000_DEVNUM(0) + \ IP27C_R10000_CPRT(0) + \ IP27C_R10000_PER(0) + \ IP27C_R10000_PRM(3) + \ IP27C_R10000_SCD(3) + \ IP27C_R10000_SCBS(1) + \ IP27C_R10000_SCCE(0) + \ IP27C_R10000_ME(1) + \ IP27C_R10000_SCS(3) + \ IP27C_R10000_SCCD(2) + \ IP27C_R10000_SCCT(9) + \ IP27C_R10000_ODSC(0) + \ IP27C_R10000_ODSYS(1) + \ IP27C_R10000_CTM(0)), IP27C_MHZ(360), IP27C_MHZ(200), CONFIG_FPROM_SETUP, SN1_MACH_TYPE, CONFIG_FPROM_ENABLE},};#elseextern config_modifiable_t ip_config_table[];#endif /* DEF_IP27_CONFIG_TABLE */#ifdef IP27_CONFIG_SN00_4MB_100_200_133#define CONFIG_CPU_MODE ip_config_table[IP27_CONFIG_SN00_4MB_100_200_133_TABLE].r10k_mode#define CONFIG_FREQ_CPU ip_config_table[IP27_CONFIG_SN00_4MB_100_200_133_TABLE].freq_cpu#define CONFIG_FREQ_HUB ip_config_table[IP27_CONFIG_SN00_4MB_100_200_133_TABLE].freq_hub#define CONFIG_FPROM_CYC ip_config_table[IP27_CONFIG_SN00_4MB_100_200_133_TABLE].fprom_cyc#define CONFIG_MACH_TYPE ip_config_table[IP27_CONFIG_SN00_4MB_100_200_133_TABLE].mach_type#define CONFIG_FPROM_WR ip_config_table[IP27_CONFIG_SN00_4MB_100_200_133_TABLE].fprom_wr#endif /* IP27_CONFIG_SN00_4MB_100_200_133 */#ifdef IP27_CONFIG_SN1_1MB_200_400_200#define CONFIG_CPU_MODE ip_config_table[IP27_CONFIG_SN1_1MB_200_400_200_TABLE].r10k_mode#define CONFIG_FREQ_CPU ip_config_table[IP27_CONFIG_SN1_1MB_200_400_200_TABLE].freq_cpu#define CONFIG_FREQ_HUB ip_config_table[IP27_CONFIG_SN1_1MB_200_400_200_TABLE].freq_hub#define CONFIG_FPROM_CYC ip_config_table[IP27_CONFIG_SN1_1MB_200_400_200_TABLE].fprom_cyc#define CONFIG_MACH_TYPE ip_config_table[IP27_CONFIG_SN1_1MB_200_400_200_TABLE].mach_type#define CONFIG_FPROM_WR ip_config_table[IP27_CONFIG_SN1_1MB_200_400_200_TABLE].fprom_wr#endif /* IP27_CONFIG_SN1_1MB_200_400_200 */#ifdef IP27_CONFIG_SN1_4MB_200_400_267#define CONFIG_CPU_MODE ip_config_table[IP27_CONFIG_SN1_4MB_200_400_267_TABLE].r10k_mode#define CONFIG_FREQ_CPU ip_config_table[IP27_CONFIG_SN1_4MB_200_400_267_TABLE].freq_cpu#define CONFIG_FREQ_HUB ip_config_table[IP27_CONFIG_SN1_4MB_200_400_267_TABLE].freq_hub#define CONFIG_FPROM_CYC ip_config_table[IP27_CONFIG_SN1_4MB_200_400_267_TABLE].fprom_cyc#define CONFIG_MACH_TYPE ip_config_table[IP27_CONFIG_SN1_4MB_200_400_267_TABLE].mach_type#define CONFIG_FPROM_WR ip_config_table[IP27_CONFIG_SN1_4MB_200_400_267_TABLE].fprom_wr#endif /* IP27_CONFIG_SN1_4MB_200_400_267 */#ifdef IP27_CONFIG_SN1_8MB_200_500_250#define CONFIG_CPU_MODE ip_config_table[IP27_CONFIG_SN1_8MB_200_500_250_TABLE].r10k_mode#define CONFIG_FREQ_CPU ip_config_table[IP27_CONFIG_SN1_8MB_200_500_250_TABLE].freq_cpu#define CONFIG_FREQ_HUB ip_config_table[IP27_CONFIG_SN1_8MB_200_500_250_TABLE].freq_hub#define CONFIG_FPROM_CYC ip_config_table[IP27_CONFIG_SN1_8MB_200_500_250_TABLE].fprom_cyc#define CONFIG_MACH_TYPE ip_config_table[IP27_CONFIG_SN1_8MB_200_500_250_TABLE].mach_type#define CONFIG_FPROM_WR ip_config_table[IP27_CONFIG_SN1_8MB_200_500_250_TABLE].fprom_wr#endif /* IP27_CONFIG_SN1_8MB_200_500_250 */#ifdef IP27_CONFIG_SN1_8MB_200_400_267#define CONFIG_CPU_MODE ip_config_table[IP27_CONFIG_SN1_8MB_200_400_267_TABLE].r10k_mode#define CONFIG_FREQ_CPU ip_config_table[IP27_CONFIG_SN1_8MB_200_400_267_TABLE].freq_cpu#define CONFIG_FREQ_HUB ip_config_table[IP27_CONFIG_SN1_8MB_200_400_267_TABLE].freq_hub#define CONFIG_FPROM_CYC ip_config_table[IP27_CONFIG_SN1_8MB_200_400_267_TABLE].fprom_cyc#define CONFIG_MACH_TYPE ip_config_table[IP27_CONFIG_SN1_8MB_200_400_267_TABLE].mach_type#define CONFIG_FPROM_WR ip_config_table[IP27_CONFIG_SN1_8MB_200_400_267_TABLE].fprom_wr#endif /* IP27_CONFIG_SN1_8MB_200_400_267 */#ifdef IP27_CONFIG_SN1_4MB_180_360_240#define CONFIG_CPU_MODE ip_config_table[IP27_CONFIG_SN1_4MB_180_360_240_TABLE].r10k_mode#define CONFIG_FREQ_CPU ip_config_table[IP27_CONFIG_SN1_4MB_180_360_240_TABLE].freq_cpu#define CONFIG_FREQ_HUB ip_config_table[IP27_CONFIG_SN1_4MB_180_360_240_TABLE].freq_hub#define CONFIG_FPROM_CYC ip_config_table[IP27_CONFIG_SN1_4MB_180_360_240_TABLE].fprom_cyc#define CONFIG_MACH_TYPE ip_config_table[IP27_CONFIG_SN1_4MB_180_360_240_TABLE].mach_type#define CONFIG_FPROM_WR ip_config_table[IP27_CONFIG_SN1_4MB_180_360_240_TABLE].fprom_wr#endif /* IP27_CONFIG_SN1_4MB_180_360_240 */#endif /* _LANGUAGE_C */#if _LANGUAGE_ASSEMBLY/* these need to be in here since we need assembly definitions * for building hex images (as required by start.s) */#ifdef IP27_CONFIG_SN00_4MB_100_200_133#define BRINGUP_PRM_VAL 3#define CONFIG_CPU_MODE \ (IP27C_R10000_KSEG0CA(5) + \ IP27C_R10000_DEVNUM(0) + \ IP27C_R10000_CPRT(0) + \ IP27C_R10000_PER(0) + \ IP27C_R10000_PRM(BRINGUP_PRM_VAL) + \ IP27C_R10000_SCD(3) + \ IP27C_R10000_SCBS(1) + \ IP27C_R10000_SCCE(0) + \ IP27C_R10000_ME(1) + \ IP27C_R10000_SCS(3) + \ IP27C_R10000_SCCD(2) + \ IP27C_R10000_SCCT(9) + \ IP27C_R10000_ODSC(0) + \ IP27C_R10000_ODSYS(0) + \ IP27C_R10000_CTM(0))#define CONFIG_FREQ_CPU IP27C_MHZ(200)#define CONFIG_FREQ_HUB IP27C_MHZ(200)#define CONFIG_FPROM_CYC CONFIG_FPROM_SETUP#define CONFIG_MACH_TYPE SN1_MACH_TYPE#define CONFIG_FPROM_WR CONFIG_FPROM_ENABLE#endif /* IP27_CONFIG_SN00_4MB_100_200_133 */#ifdef IP27_CONFIG_SN1_1MB_200_400_200#define CONFIG_CPU_MODE \ (IP27C_R10000_KSEG0CA(5) + \ IP27C_R10000_DEVNUM(0) + \ IP27C_R10000_CPRT(0) + \ IP27C_R10000_PER(0) + \ IP27C_R10000_PRM(3) + \ IP27C_R10000_SCD(3) + \ IP27C_R10000_SCBS(1) + \ IP27C_R10000_SCCE(0) + \ IP27C_R10000_ME(1) + \ IP27C_R10000_SCS(1) + \ IP27C_R10000_SCCD(3) + \ IP27C_R10000_SCCT(9) + \ IP27C_R10000_ODSC(0) + \ IP27C_R10000_ODSYS(1) + \ IP27C_R10000_CTM(0))#define CONFIG_FREQ_CPU IP27C_MHZ(400)#define CONFIG_FREQ_HUB IP27C_MHZ(200)#define CONFIG_FPROM_CYC CONFIG_FPROM_SETUP#define CONFIG_MACH_TYPE SN1_MACH_TYPE#define CONFIG_FPROM_WR CONFIG_FPROM_ENABLE#endif /* IP27_CONFIG_SN1_1MB_200_400_200 */#ifdef IP27_CONFIG_SN1_4MB_200_400_267#define CONFIG_CPU_MODE \ (IP27C_R10000_KSEG0CA(5) + \ IP27C_R10000_DEVNUM(0) + \ IP27C_R10000_CPRT(0) + \ IP27C_R10000_PER(0) + \ IP27C_R10000_PRM(3) + \ IP27C_R10000_SCD(3) + \ IP27C_R10000_SCBS(1) + \ IP27C_R10000_SCCE(0) + \ IP27C_R10000_ME(1) + \ IP27C_R10000_SCS(3) + \ IP27C_R10000_SCCD(2) + \ IP27C_R10000_SCCT(0xa) + \ IP27C_R10000_ODSC(0) + \ IP27C_R10000_ODSYS(1) + \ IP27C_R10000_CTM(0))#define CONFIG_FREQ_CPU IP27C_MHZ(400)#define CONFIG_FREQ_HUB IP27C_MHZ(200)#define CONFIG_FPROM_CYC CONFIG_FPROM_SETUP#define CONFIG_MACH_TYPE SN1_MACH_TYPE#define CONFIG_FPROM_WR CONFIG_FPROM_ENABLE#endif /* IP27_CONFIG_SN1_4MB_200_400_267 */#ifdef IP27_CONFIG_SN1_8MB_200_500_250#define CONFIG_CPU_MODE \ (IP27C_R10000_KSEG0CA(5) + \ IP27C_R10000_DEVNUM(0) + \ IP27C_R10000_CPRT(0) + \ IP27C_R10000_PER(0) + \ IP27C_R10000_PRM(3) + \ IP27C_R10000_SCD(4) + \ IP27C_R10000_SCBS(1) + \ IP27C_R10000_SCCE(0) + \ IP27C_R10000_ME(1) + \ IP27C_R10000_SCS(4) + \ IP27C_R10000_SCCD(3) + \ IP27C_R10000_DDR(1) + \ IP27C_R10000_SCCT(0xa) + \ IP27C_R10000_ODSC(0) + \ IP27C_R10000_ODSYS(1) + \ IP27C_R10000_CTM(0))#define CONFIG_FREQ_CPU IP27C_MHZ(500)#define CONFIG_FREQ_HUB IP27C_MHZ(200)#define CONFIG_FPROM_CYC CONFIG_FPROM_SETUP#define CONFIG_MACH_TYPE SN1_MACH_TYPE#define CONFIG_FPROM_WR CONFIG_FPROM_ENABLE#endif /* IP27_CONFIG_SN1_8MB_200_500_250 */#ifdef IP27_CONFIG_SN1_8MB_200_400_267#define CONFIG_CPU_MODE \ (IP27C_R10000_KSEG0CA(5) + \ IP27C_R10000_DEVNUM(0) + \ IP27C_R10000_CPRT(0) + \ IP27C_R10000_PER(0) + \ IP27C_R10000_PRM(3) + \ IP27C_R10000_SCD(3) + \ IP27C_R10000_SCBS(1) + \ IP27C_R10000_SCCE(0) + \ IP27C_R10000_ME(1) + \ IP27C_R10000_SCS(4) + \ IP27C_R10000_SCCD(2) + \ IP27C_R10000_SCCT(0xa) + \ IP27C_R10000_ODSC(0) + \ IP27C_R10000_ODSYS(1) + \ IP27C_R10000_CTM(0))#define CONFIG_FREQ_CPU IP27C_MHZ(400)#define CONFIG_FREQ_HUB IP27C_MHZ(200)#define CONFIG_FPROM_CYC CONFIG_FPROM_SETUP#define CONFIG_MACH_TYPE SN1_MACH_TYPE#define CONFIG_FPROM_WR CONFIG_FPROM_ENABLE#endif /* IP27_CONFIG_SN1_8MB_200_400_267 */#ifdef IP27_CONFIG_SN1_4MB_180_360_240#define CONFIG_CPU_MODE \ (IP27C_R10000_KSEG0CA(5) + \ IP27C_R10000_DEVNUM(0) + \ IP27C_R10000_CPRT(0) + \ IP27C_R10000_PER(0) + \ IP27C_R10000_PRM(3) + \ IP27C_R10000_SCD(3) + \ IP27C_R10000_SCBS(1) + \ IP27C_R10000_SCCE(0) + \ IP27C_R10000_ME(1) + \ IP27C_R10000_SCS(3) + \ IP27C_R10000_SCCD(2) + \ IP27C_R10000_SCCT(9) + \ IP27C_R10000_ODSC(0) + \ IP27C_R10000_ODSYS(1) + \ IP27C_R10000_CTM(0))#define CONFIG_FREQ_CPU IP27C_MHZ(360)#define CONFIG_FREQ_HUB IP27C_MHZ(200)#define CONFIG_FPROM_CYC CONFIG_FPROM_SETUP#define CONFIG_MACH_TYPE SN1_MACH_TYPE#define CONFIG_FPROM_WR CONFIG_FPROM_ENABLE#endif /* IP27_CONFIG_SN1_4MB_180_360_240 */#endif /* _LANGUAGE_C */#endif /* _ASM_SN_SN1_IP27CONFIG_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -