EBC0_B0CR should be set as 16-bit; through an ifdef merging typo it is
currently set incorrectly as 8-bit. This prevents 405LP wakeup from
succeeding and needs to be fixed.

Please apply to _2_4_devel and 2.5.

-Hollis
-- 
PowerPC Linux
IBM Linux Technology Center
-------------- next part --------------
===== arch/ppc/platforms/beech.c 1.9 vs edited =====
--- 1.9/arch/ppc/platforms/beech.c      Thu Dec 12 17:06:37 2002
+++ edited/arch/ppc/platforms/beech.c   Tue Dec 17 11:29:58 2002
@@ -180,7 +180,7 @@
            (mfdcri(DCRN_EBC0, BnCR(0)) & EBC0_BnCR_MASK);
        cr.fields.bs = BEECH_BANK0_EBC_SIZE;
        cr.fields.bu = EBC0_BnCR_BU_RW;
-       cr.fields.bw = EBC0_BnCR_BW_8;
+       cr.fields.bw = EBC0_BnCR_BW_16;
        mtdcri(DCRN_EBC0, BnCR(0), cr.reg);
 
        ap.reg = mfdcri(DCRN_EBC0, BnAP(0)) & EBC0_BnAP_MASK;
-------------- next part --------------
===== arch/ppc/platforms/4xx/beech.c 1.9 vs edited =====
--- 1.9/arch/ppc/platforms/4xx/beech.c  Thu Dec 12 17:06:37 2002
+++ edited/arch/ppc/platforms/4xx/beech.c       Tue Dec 17 11:29:58 2002
@@ -180,7 +180,7 @@
            (mfdcri(DCRN_EBC0, BnCR(0)) & EBC0_BnCR_MASK);
        cr.fields.bs = BEECH_BANK0_EBC_SIZE;
        cr.fields.bu = EBC0_BnCR_BU_RW;
-       cr.fields.bw = EBC0_BnCR_BW_8;
+       cr.fields.bw = EBC0_BnCR_BW_16;
        mtdcri(DCRN_EBC0, BnCR(0), cr.reg);
 
        ap.reg = mfdcri(DCRN_EBC0, BnAP(0)) & EBC0_BnAP_MASK;

Reply via email to