diff options
Diffstat (limited to 'arch/powerpc/cpu/mpc83xx/cpu_init.c')
| -rw-r--r-- | arch/powerpc/cpu/mpc83xx/cpu_init.c | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/arch/powerpc/cpu/mpc83xx/cpu_init.c b/arch/powerpc/cpu/mpc83xx/cpu_init.c index b21b0b03249..840f907acb8 100644 --- a/arch/powerpc/cpu/mpc83xx/cpu_init.c +++ b/arch/powerpc/cpu/mpc83xx/cpu_init.c @@ -14,6 +14,9 @@  #include <usb/ehci-ci.h>  #endif  #include <linux/delay.h> +#ifdef CONFIG_QE +#include <fsl_qe.h> +#endif  #include "lblaw/lblaw.h"  #include "elbc/elbc.h" @@ -28,6 +31,7 @@ extern qe_iop_conf_t qe_iop_conf_tab[];  extern void qe_config_iopin(u8 port, u8 pin, int dir,  			 int open_drain, int assign); +#if !defined(CONFIG_PINCTRL)  static void config_qe_ioports(void)  {  	u8	port, pin; @@ -44,6 +48,7 @@ static void config_qe_ioports(void)  	}  }  #endif +#endif  /*   * Breathe some life into the CPU... @@ -190,10 +195,13 @@ void cpu_init_f (volatile immap_t * im)  	__raw_writel(CONFIG_SYS_OBIR, &im->sysconf.obir);  #endif +#if !defined(CONFIG_PINCTRL)  #ifdef CONFIG_QE  	/* Config QE ioports */  	config_qe_ioports();  #endif +#endif +  	/* Set up preliminary BR/OR regs */  	init_early_memctl_regs(); | 
