diff options
Diffstat (limited to 'cpu/ppc4xx/cpu_init.c')
| -rw-r--r-- | cpu/ppc4xx/cpu_init.c | 13 | 
1 files changed, 8 insertions, 5 deletions
| diff --git a/cpu/ppc4xx/cpu_init.c b/cpu/ppc4xx/cpu_init.c index 4b746b072..ae2459108 100644 --- a/cpu/ppc4xx/cpu_init.c +++ b/cpu/ppc4xx/cpu_init.c @@ -31,9 +31,6 @@  DECLARE_GLOBAL_DATA_PTR;  #endif - -#define mtebc(reg, data)  mtdcr(ebccfga,reg);mtdcr(ebccfgd,data) -  #ifdef CFG_INIT_DCACHE_CS  # if (CFG_INIT_DCACHE_CS == 0)  #  define PBxAP pb0ap @@ -222,6 +219,10 @@ void set_chip_gpio_configuration(gpio_param_s (*gpio_tab)[GPIO_GROUP_MAX][GPIO_M  void  cpu_init_f (void)  { +#if defined(CONFIG_WATCHDOG) +	unsigned long val; +#endif +  #if defined(CONFIG_405EP)  	/*  	 * GPIO0 setup (select GPIO or alternate function) @@ -312,9 +313,11 @@ cpu_init_f (void)  	mtebc(pb7cr, CFG_EBC_PB7CR);  #endif -#if defined(CONFIG_WATCHDOG) -	unsigned long val; +#if defined (CFG_EBC_CFG) +	mtebc(epcr, CFG_EBC_CFG); +#endif +#if defined(CONFIG_WATCHDOG)  	val = mfspr(tcr);  #if defined(CONFIG_440EP) || defined(CONFIG_440GR)  	val |= 0xb8000000;      /* generate system reset after 1.34 seconds */ |