]> git.sur5r.net Git - u-boot/blobdiff - include/ppc_asm.tmpl
[PATCH v3] Add sync to ensure flash_write_cmd is fully finished
[u-boot] / include / ppc_asm.tmpl
index d4d3b74478b43acdceb17567852ce005c90f5ebd..3e47e82abadf31b8defee302c3340cf354263f20 100644 (file)
 #define IM_IMMR                (IM_REGBASE+0x01a8)
 #define IM_SCCR                (IM_REGBASE+0x0c80)
 
-#elif defined(CONFIG_MPC5xxx)
+#elif defined(CONFIG_MPC5xxx) || defined(CONFIG_MPC8220)
 
 #define HID0_ICE_BITPOS        16
 #define HID0_DCE_BITPOS        17
@@ -312,7 +312,7 @@ label:                                                  \
        lwz     r3,GOT(transfer_to_handler);            \
        mtlr    r3;                                     \
        addi    r3,r1,STACK_FRAME_OVERHEAD;             \
-       li      r20,MSR_KERNEL;                         \
+       li      r20,(MSR_KERNEL & ~(MSR_ME|MSR_DE|MSR_CE)); \
        rlwimi  r20,r23,0,25,25;                        \
        blrl    ;                                       \
 .L_ ## label :                                          \