@ -13,6 +13,9 @@
# include "asm/io.h"
# include "linux/immap_qe.h"
# include "qe.h"
# ifdef CONFIG_LS102XA
# include <asm/arch/immap_ls102xa.h>
# endif
# define MPC85xx_DEVDISR_QE_DISABLE 0x1
@ -335,8 +338,12 @@ int qe_upload_firmware(const struct qe_firmware *firmware)
size_t length ;
const struct qe_header * hdr ;
# ifdef CONFIG_DEEP_SLEEP
# ifdef CONFIG_LS102XA
struct ccsr_gur __iomem * gur = ( void * ) CONFIG_SYS_FSL_GUTS_ADDR ;
# else
ccsr_gur_t * gur = ( void * ) ( CONFIG_SYS_MPC85xx_GUTS_ADDR ) ;
# endif
# endif
if ( ! firmware ) {
printf ( " Invalid address \n " ) ;
return - EINVAL ;
@ -470,8 +477,12 @@ int u_qe_upload_firmware(const struct qe_firmware *firmware)
size_t length ;
const struct qe_header * hdr ;
# ifdef CONFIG_DEEP_SLEEP
# ifdef CONFIG_LS102XA
struct ccsr_gur __iomem * gur = ( void * ) CONFIG_SYS_FSL_GUTS_ADDR ;
# else
ccsr_gur_t __iomem * gur = ( void * ) ( CONFIG_SYS_MPC85xx_GUTS_ADDR ) ;
# endif
# endif
if ( ! firmware ) {
printf ( " Invalid address \n " ) ;
return - EINVAL ;