Unify pixis_reset altbank across board families
PATCH 1/1 Unify pixis_reset altbank across board families
From: Jason Jin <[email protected]>
Basically, refactor the CFG_PIXIS_VBOOT_MASK values into the separate board config files.
Signed-off-by Jason Jin <[email protected]>
Signed-off-by Jon Loeliger <[email protected]>
---
board/freescale/common/pixis.c +4 -1
@@ -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); }
include/configs/MPC8544DS.h +1 -0
@@ -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 */
include/configs/MPC8641HPCN.h +1 -0
@@ -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 */
Signature · 1 line
1.5.3