diff options
author | Marek Vasut <marex@denx.de> | 2015-08-02 18:12:08 +0200 |
---|---|---|
committer | Marek Vasut <marex@denx.de> | 2015-08-08 14:14:29 +0200 |
commit | d718a26b0c2b6ee869070386fea0ad68a3031987 (patch) | |
tree | 55abeaf3e6e7b87313eed13d0c7ea33909766896 /drivers/ddr/altera | |
parent | 04955cf247cc75cc08c4667f785e74a2435f5061 (diff) | |
download | u-boot-d718a26b0c2b6ee869070386fea0ad68a3031987.tar.gz u-boot-d718a26b0c2b6ee869070386fea0ad68a3031987.tar.bz2 u-boot-d718a26b0c2b6ee869070386fea0ad68a3031987.zip |
ddr: altera: sequencer: Wrap RW_MGR_* macros
Introduce structure socfpga_sdram_rw_mgr_config to wrap the RW manager
configuration values in board file. Introduce a complementary function,
socfpga_get_sdram_rwmgr_config(), which returns this the structure.
This is another step toward wrapping the nasty QTS generated macros
in board files and reducing the pollution of the namespace.
Signed-off-by: Marek Vasut <marex@denx.de>
Acked-by: Dinh Nguyen <dinguyen@opensource.altera.com>
Diffstat (limited to 'drivers/ddr/altera')
-rw-r--r-- | drivers/ddr/altera/sequencer.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/ddr/altera/sequencer.c b/drivers/ddr/altera/sequencer.c index 31e339bdd1..11f96a5790 100644 --- a/drivers/ddr/altera/sequencer.c +++ b/drivers/ddr/altera/sequencer.c @@ -41,6 +41,8 @@ static struct socfpga_data_mgr *data_mgr = static struct socfpga_sdr_ctrl *sdr_ctrl = (struct socfpga_sdr_ctrl *)SDR_CTRLGRP_ADDRESS; +const struct socfpga_sdram_rw_mgr_config *rwcfg; + #define DELTA_D 1 /* @@ -3696,6 +3698,8 @@ int sdram_calibration_full(void) param = &my_param; gbl = &my_gbl; + rwcfg = socfpga_get_sdram_rwmgr_config(); + /* Set the calibration enabled by default */ gbl->phy_debug_mode_flags |= PHY_DEBUG_ENABLE_CAL_RPT; /* |