Message ID | 1444833120-22360-1-git-send-email-joakim.tjernlund@transmode.se |
---|---|
State | Accepted |
Delegated to: | York Sun |
Headers | show |
On 10/14/2015 07:32 AM, Joakim Tjernlund wrote: > SR_IE(Self-refresh interrupt enable) is needed for > Hardware Based Self-Refresh. Make it configurable and let > board code handle the rest. > > Signed-off-by: Joakim Tjernlund <joakim.tjernlund@transmode.se> > --- Removed "." from subject. Applied to u-boot-fsl-qoriq. Awaiting upstream. Thanks. York
diff --git a/drivers/ddr/fsl/ctrl_regs.c b/drivers/ddr/fsl/ctrl_regs.c index 8367c95..8543679 100644 --- a/drivers/ddr/fsl/ctrl_regs.c +++ b/drivers/ddr/fsl/ctrl_regs.c @@ -858,7 +858,7 @@ static void set_ddr_sdram_cfg_2(const unsigned int ctrl_num, break; } } - + sr_ie = popts->self_refresh_interrupt_en; num_pr = 1; /* Make this configurable */ /* diff --git a/include/fsl_ddr_sdram.h b/include/fsl_ddr_sdram.h index e5b6e03..c79fce0 100644 --- a/include/fsl_ddr_sdram.h +++ b/include/fsl_ddr_sdram.h @@ -324,6 +324,8 @@ typedef struct memctl_options_s { unsigned int dqs_config; /* Use DQS? maybe only with DDR2? */ /* SREN - self-refresh during sleep */ unsigned int self_refresh_in_sleep; + /* SR_IE - Self-refresh interrupt enable */ + unsigned int self_refresh_interrupt_en; unsigned int dynamic_power; /* DYN_PWR */ /* memory data width to use (16-bit, 32-bit, 64-bit) */ unsigned int data_bus_width;
SR_IE(Self-refresh interrupt enable) is needed for Hardware Based Self-Refresh. Make it configurable and let board code handle the rest. Signed-off-by: Joakim Tjernlund <joakim.tjernlund@transmode.se> --- drivers/ddr/fsl/ctrl_regs.c | 2 +- include/fsl_ddr_sdram.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-)