Home | History | Annotate | Download | only in mpc8xx
      1 menu "mpc8xx CPU"
      2 	depends on MPC8xx
      3 
      4 config SYS_CPU
      5 	default "mpc8xx"
      6 
      7 choice
      8 	prompt "Target select"
      9 	optional
     10 
     11 config TARGET_MCR3000
     12 	bool "Support MCR3000 board from CSSI"
     13 
     14 endchoice
     15 
     16 choice
     17 	prompt "CPU select"
     18 	default MPC866
     19 
     20 config MPC866
     21 	bool "MPC866"
     22 
     23 config MPC885
     24 	bool "MPC885"
     25 
     26 endchoice
     27 
     28 config MPC8xx_WATCHDOG
     29 	bool "Watchdog"
     30 	select HW_WATCHDOG
     31 
     32 config 8xx_GCLK_FREQ
     33 	int "CPU GCLK Frequency"
     34 
     35 comment "Specific commands"
     36 
     37 config CMD_IMMAP
     38 	bool "Enable various commands to dump IMMR information"
     39 	help
     40 	  This enables various commands such as:
     41 
     42 	    siuinfo - print System Interface Unit (SIU) registers
     43 	    memcinfo - print Memory Controller registers
     44 
     45 comment "Configuration Registers"
     46 
     47 config SYS_SIUMCR
     48 	hex "SIUMCR register"
     49 	help
     50 	  SIU Module Configuration (11-6)
     51 
     52 config SYS_SYPCR
     53 	hex "SYPCR register"
     54 	help
     55 	  System Protection Control (11-9)
     56 
     57 config SYS_TBSCR
     58 	hex "TBSCR register"
     59 	help
     60 	  Time Base Status and Control (11-26)
     61 
     62 config SYS_PISCR
     63 	hex "PISCR register"
     64 	help
     65 	  Periodic Interrupt Status and Control (11-31)
     66 
     67 config SYS_PLPRCR_BOOL
     68 	bool "Customise PLPRCR"
     69 
     70 config SYS_PLPRCR
     71 	hex "PLPRCR register"
     72 	depends on SYS_PLPRCR_BOOL
     73 	help
     74 	  PLL, Low-Power, and Reset Control Register (15-30)
     75 
     76 config SYS_SCCR
     77 	hex "SCCR register"
     78 	help
     79 	  System Clock and reset Control Register (15-27)
     80 
     81 config SYS_SCCR_MASK
     82 	hex "MASK for setting SCCR register"
     83 
     84 config SYS_DER
     85 	hex "DER register"
     86 	help
     87 	  Debug Event Register (37-47)
     88 
     89 comment "Memory mapping"
     90 
     91 config SYS_BR0_PRELIM
     92 	hex "Preliminary value for BR0"
     93 
     94 config SYS_OR0_PRELIM
     95 	hex "Preliminary value for OR0"
     96 
     97 config SYS_BR1_PRELIM_BOOL
     98 	bool "Define Bank 1"
     99 
    100 config SYS_BR1_PRELIM
    101 	hex "Preliminary value for BR1"
    102 	depends on SYS_BR1_PRELIM_BOOL
    103 
    104 config SYS_OR1_PRELIM
    105 	hex "Preliminary value for OR1"
    106 	depends on SYS_BR1_PRELIM_BOOL
    107 
    108 config SYS_BR2_PRELIM_BOOL
    109 	bool "Define Bank 2"
    110 
    111 config SYS_BR2_PRELIM
    112 	hex "Preliminary value for BR2"
    113 	depends on SYS_BR2_PRELIM_BOOL
    114 
    115 config SYS_OR2_PRELIM
    116 	hex "Preliminary value for OR2"
    117 	depends on SYS_BR2_PRELIM_BOOL
    118 
    119 config SYS_BR3_PRELIM_BOOL
    120 	bool "Define Bank 3"
    121 
    122 config SYS_BR3_PRELIM
    123 	hex "Preliminary value for BR3"
    124 	depends on SYS_BR3_PRELIM_BOOL
    125 
    126 config SYS_OR3_PRELIM
    127 	hex "Preliminary value for OR3"
    128 	depends on SYS_BR3_PRELIM_BOOL
    129 
    130 config SYS_BR4_PRELIM_BOOL
    131 	bool "Define Bank 4"
    132 
    133 config SYS_BR4_PRELIM
    134 	hex "Preliminary value for BR4"
    135 	depends on SYS_BR4_PRELIM_BOOL
    136 
    137 config SYS_OR4_PRELIM
    138 	hex "Preliminary value for OR4"
    139 	depends on SYS_BR4_PRELIM_BOOL
    140 
    141 config SYS_BR5_PRELIM_BOOL
    142 	bool "Define Bank 5"
    143 
    144 config SYS_BR5_PRELIM
    145 	hex "Preliminary value for BR5"
    146 	depends on SYS_BR5_PRELIM_BOOL
    147 
    148 config SYS_OR5_PRELIM
    149 	hex "Preliminary value for OR5"
    150 	depends on SYS_BR5_PRELIM_BOOL
    151 
    152 config SYS_BR6_PRELIM_BOOL
    153 	bool "Define Bank 6"
    154 
    155 config SYS_BR6_PRELIM
    156 	hex "Preliminary value for BR6"
    157 	depends on SYS_BR6_PRELIM_BOOL
    158 
    159 config SYS_OR6_PRELIM
    160 	hex "Preliminary value for OR6"
    161 	depends on SYS_BR6_PRELIM_BOOL
    162 
    163 config SYS_BR7_PRELIM_BOOL
    164 	bool "Define Bank 7"
    165 
    166 config SYS_BR7_PRELIM
    167 	hex "Preliminary value for BR7"
    168 	depends on SYS_BR7_PRELIM_BOOL
    169 
    170 config SYS_OR7_PRELIM
    171 	hex "Preliminary value for OR7"
    172 	depends on SYS_BR7_PRELIM_BOOL
    173 
    174 config SYS_IMMR
    175 	hex "Value for IMMR"
    176 
    177 source "board/cssi/MCR3000/Kconfig"
    178 
    179 endmenu
    180