menu "mpc8xx CPU" depends on MPC8xx config SYS_CPU default "mpc8xx" choice prompt "Target select" optional config TARGET_MCR3000 bool "Support MCR3000 board from CSSI" endchoice choice prompt "CPU select" default MPC866 config MPC866 bool "MPC866" select SYS_CACHE_SHIFT_4 config MPC885 bool "MPC885" select SYS_CACHE_SHIFT_4 endchoice config 8xx_GCLK_FREQ int "CPU GCLK Frequency" comment "Specific commands" config CMD_IMMAP bool "Enable various commands to dump IMMR information" help This enables various commands such as: siuinfo - print System Interface Unit (SIU) registers memcinfo - print Memory Controller registers comment "Configuration Registers" config SYS_SIUMCR hex "SIUMCR register" help SIU Module Configuration (11-6) config SYS_SYPCR hex "SYPCR register" help System Protection Control (11-9) config SYS_TBSCR hex "TBSCR register" help Time Base Status and Control (11-26) config SYS_PISCR hex "PISCR register" help Periodic Interrupt Status and Control (11-31) config SYS_PLPRCR_BOOL bool "Customise PLPRCR" config SYS_PLPRCR hex "PLPRCR register" depends on SYS_PLPRCR_BOOL help PLL, Low-Power, and Reset Control Register (15-30) config SYS_SCCR hex "SCCR register" help System Clock and reset Control Register (15-27) config SYS_SCCR_MASK hex "MASK for setting SCCR register" config SYS_DER hex "DER register" help Debug Event Register (37-47) comment "Memory mapping" config SYS_BR0_PRELIM hex "Preliminary value for BR0" config SYS_OR0_PRELIM hex "Preliminary value for OR0" config SYS_BR1_PRELIM_BOOL bool "Define Bank 1" config SYS_BR1_PRELIM hex "Preliminary value for BR1" depends on SYS_BR1_PRELIM_BOOL config SYS_OR1_PRELIM hex "Preliminary value for OR1" depends on SYS_BR1_PRELIM_BOOL config SYS_BR2_PRELIM_BOOL bool "Define Bank 2" config SYS_BR2_PRELIM hex "Preliminary value for BR2" depends on SYS_BR2_PRELIM_BOOL config SYS_OR2_PRELIM hex "Preliminary value for OR2" depends on SYS_BR2_PRELIM_BOOL config SYS_BR3_PRELIM_BOOL bool "Define Bank 3" config SYS_BR3_PRELIM hex "Preliminary value for BR3" depends on SYS_BR3_PRELIM_BOOL config SYS_OR3_PRELIM hex "Preliminary value for OR3" depends on SYS_BR3_PRELIM_BOOL config SYS_BR4_PRELIM_BOOL bool "Define Bank 4" config SYS_BR4_PRELIM hex "Preliminary value for BR4" depends on SYS_BR4_PRELIM_BOOL config SYS_OR4_PRELIM hex "Preliminary value for OR4" depends on SYS_BR4_PRELIM_BOOL config SYS_BR5_PRELIM_BOOL bool "Define Bank 5" config SYS_BR5_PRELIM hex "Preliminary value for BR5" depends on SYS_BR5_PRELIM_BOOL config SYS_OR5_PRELIM hex "Preliminary value for OR5" depends on SYS_BR5_PRELIM_BOOL config SYS_BR6_PRELIM_BOOL bool "Define Bank 6" config SYS_BR6_PRELIM hex "Preliminary value for BR6" depends on SYS_BR6_PRELIM_BOOL config SYS_OR6_PRELIM hex "Preliminary value for OR6" depends on SYS_BR6_PRELIM_BOOL config SYS_BR7_PRELIM_BOOL bool "Define Bank 7" config SYS_BR7_PRELIM hex "Preliminary value for BR7" depends on SYS_BR7_PRELIM_BOOL config SYS_OR7_PRELIM hex "Preliminary value for OR7" depends on SYS_BR7_PRELIM_BOOL config SYS_IMMR hex "Value for IMMR" source "board/cssi/MCR3000/Kconfig" endmenu