mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
add:ddr reg dump,resume code data align
This commit is contained in:
@@ -1269,14 +1269,22 @@ static void rkpm_save_setting_resume_first(void)
|
||||
|
||||
static void rkpm_save_setting(u32 ctrbits)
|
||||
{
|
||||
rk3288_powermode=rkpm_slp_mode_set(ctrbits);
|
||||
if(rk3288_powermode&BIT(pmu_pwr_mode_en))
|
||||
{
|
||||
sram_code_data_save(rk3288_powermode);
|
||||
rkpm_peri_save(rk3288_powermode);
|
||||
}
|
||||
else
|
||||
return ;
|
||||
|
||||
#if 0
|
||||
rkpm_ddr_regs_dump(RK_DDR_VIRT,0,0x3fc);
|
||||
rkpm_ddr_regs_dump(RK_DDR_VIRT+RK3288_DDR_PCTL_SIZE,0,0x294);
|
||||
|
||||
rkpm_ddr_regs_dump(RK_DDR_VIRT+RK3288_DDR_PCTL_SIZE+RK3288_DDR_PUBL_SIZE,0,0x3fc);
|
||||
rkpm_ddr_regs_dump(RK_DDR_VIRT+RK3288_DDR_PCTL_SIZE*2+RK3288_DDR_PUBL_SIZE,0,0x294);
|
||||
#endif
|
||||
rk3288_powermode=rkpm_slp_mode_set(ctrbits);
|
||||
if(rk3288_powermode&BIT(pmu_pwr_mode_en))
|
||||
{
|
||||
sram_code_data_save(rk3288_powermode);
|
||||
rkpm_peri_save(rk3288_powermode);
|
||||
}
|
||||
else
|
||||
return ;
|
||||
|
||||
}
|
||||
static void rkpm_save_setting_resume(void)
|
||||
|
||||
@@ -18,7 +18,8 @@ ldmfd sp!, { r3 - r12, pc }
|
||||
|
||||
ENDPROC(rkpm_slp_cpu_while_tst)
|
||||
|
||||
|
||||
.data
|
||||
.align
|
||||
//65 A 48 0 97 a
|
||||
ENTRY(rkpm_slp_cpu_resume)
|
||||
9: mov r1,r1
|
||||
|
||||
Reference in New Issue
Block a user