]> git.sur5r.net Git - u-boot/commitdiff
Unify pixis_reset altbank across board families
authorJason Jin <Jason.jin@freescale.com>
Mon, 29 Oct 2007 11:26:21 +0000 (19:26 +0800)
committerWolfgang Denk <wd@denx.de>
Fri, 16 Nov 2007 23:57:51 +0000 (00:57 +0100)
Basically, refactor the CFG_PIXIS_VBOOT_MASK values
into the separate board config files.

Signed-off-by: Jason Jin <Jason.jin@freescale.com>
Signed-off-by: Jon Loeliger <jdl@freescale.com>
board/freescale/common/pixis.c
include/configs/MPC8544DS.h
include/configs/MPC8641HPCN.h

index fd99a938c0f87830bb96004a0622e3e6868258e5..45dcf4dab03d425e9d867a6a1a7badef747d7237 100644 (file)
@@ -207,13 +207,16 @@ void read_from_px_regs_altbank(int set)
        out8(PIXIS_BASE + PIXIS_VCFGEN1, tmp);
 }
 
+#ifndef CFG_PIXIS_VBOOT_MASK
+#define CFG_PIXIS_VBOOT_MASK   0x40
+#endif
 
 void set_altbank(void)
 {
        u8 tmp;
 
        tmp = in8(PIXIS_BASE + PIXIS_VBOOT);
-       tmp ^= 0x40;
+       tmp ^= CFG_PIXIS_VBOOT_MASK;
 
        out8(PIXIS_BASE + PIXIS_VBOOT, tmp);
 }
index f580ccadee5ea515ff5b911c348da1529834eca6..13e2a2c079fca14d44a5347d890e68abd033cb3e 100644 (file)
@@ -198,6 +198,7 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);
 #define PIXIS_VSPEED1          0x18    /* VELA VSpeed 1 */
 #define PIXIS_VCLKH            0x19    /* VELA VCLKH register */
 #define PIXIS_VCLKL            0x1A    /* VELA VCLKL register */
+#define CFG_PIXIS_VBOOT_MASK   0x40    /* Reset altbank mask*/
 
 
 /* define to use L1 as initial stack */
index aa6dbc47adfc47cbae13a53829566ffa740e94a5..6f8724026333015a119001749448497e729e1a63 100644 (file)
@@ -201,6 +201,7 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);
 #define PIXIS_VSPEED1          0x18    /* VELA VSpeed 1 */
 #define PIXIS_VCLKH            0x19    /* VELA VCLKH register */
 #define PIXIS_VCLKL            0x1A    /* VELA VCLKL register */
+#define CFG_PIXIS_VBOOT_MASK   0x40    /* Reset altbank mask*/
 
 #define CFG_MAX_FLASH_BANKS    2               /* number of banks */
 #define CFG_MAX_FLASH_SECT     128             /* sectors per device */