diff --git a/arch/arm/mach-sunxi/dram_sun50i_h616.c b/arch/arm/mach-sunxi/dram_sun50i_h616.c index 205c78bb67..40191a19ac 100644 --- a/arch/arm/mach-sunxi/dram_sun50i_h616.c +++ b/arch/arm/mach-sunxi/dram_sun50i_h616.c @@ -1287,7 +1287,11 @@ static unsigned long mctl_calc_size(struct dram_para *para) { u8 width = para->bus_full_width ? 4 : 2; unsigned long size; - + + #ifdef BPI + #else + printf("para->cols[%x] para->rows[%x] width[%x] para->ranks[%x]\nDRAM:",para->cols, para->rows, width, para->ranks); + #endif /* 8 banks */ size = (1ULL << (para->cols + para->rows + 3)) * width * para->ranks; @@ -1304,6 +1308,11 @@ unsigned long sunxi_dram_init(void) }; unsigned long size; + #ifdef BPI + #else + udelay(1000); /* delay for PMIC ready*/ + #endif + if (IS_ENABLED(CONFIG_SUNXI_DRAM_H616_DDR3_1333)) para.type = SUNXI_DRAM_TYPE_DDR3; if (IS_ENABLED(CONFIG_SUNXI_DRAM_H616_LPDDR3)) diff --git a/board/sunxi/board.c b/board/sunxi/board.c index 211628132b..69d66e8603 100644 --- a/board/sunxi/board.c +++ b/board/sunxi/board.c @@ -699,6 +699,7 @@ void sunxi_board_init(void) #endif #if defined(CONFIG_AXP313A_POWER) power_failed |= axp_set_dcdc3(CONFIG_AXP_DCDC3_VOLT); + printf("BPI: AXP313A AXP_DCDC3_VOLT:%d\n",CONFIG_AXP_DCDC3_VOLT); #endif #if !defined(CONFIG_AXP209_POWER) && !defined(CONFIG_AXP818_POWER) && \ !defined(CONFIG_AXP313A_POWER)