summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLokanathan, Raaj <raaj.lokanathan@intel.com>2023-03-08 18:19:42 +0800
committerraajloka <89235354+raajloka@users.noreply.github.com>2023-03-14 16:02:01 +0800
commit2374d01b3122b0734abd14ecaa74c0f510755902 (patch)
tree06d673294d73485a2814f3f6167bdcbb9ac09e6a
parent55aa642dd766e10a856f225967b8f7bf42a5c743 (diff)
downloadu-boot-socfpga-2374d01b3122b0734abd14ecaa74c0f510755902.tar.gz
HSD #15012971876: ddr: altera: n5x: Fix compilation warningrel_socfpga_v2022.10_23.03.03_pr
The current n5x has a compilation warning as shown below. This requires to be fixed. "warning: implicit declaration of function reset_type_debug_print" This fixes the compilation warning mentioned above. Signed-off-by: Lokanathan, Raaj <raaj.lokanathan@intel.com>
-rw-r--r--drivers/ddr/altera/sdram_n5x.c52
1 files changed, 26 insertions, 26 deletions
diff --git a/drivers/ddr/altera/sdram_n5x.c b/drivers/ddr/altera/sdram_n5x.c
index c7b3aed9e4..d400544f6d 100644
--- a/drivers/ddr/altera/sdram_n5x.c
+++ b/drivers/ddr/altera/sdram_n5x.c
@@ -469,6 +469,32 @@ static enum reset_type get_reset_type(u32 reg)
ALT_SYSMGR_SCRATCH_REG_0_DDR_RESET_TYPE_SHIFT;
}
+void reset_type_debug_print(u32 boot_scratch_cold0_reg)
+{
+ switch (get_reset_type(boot_scratch_cold0_reg)) {
+ case POR_RESET:
+ debug("%s: POR is triggered\n", __func__);
+ break;
+ case WARM_RESET:
+ debug("%s: Warm reset is triggered\n", __func__);
+ break;
+ case COLD_RESET:
+ debug("%s: Cold reset is triggered\n", __func__);
+ break;
+ case NCONFIG:
+ printf("%s: NCONFIG is triggered\n", __func__);
+ break;
+ case JTAG_CONFIG:
+ printf("%s: JTAG_CONFIG is triggered\n", __func__);
+ break;
+ case RSU_RECONFIG:
+ printf("%s: RSU_RECONFIG is triggered\n", __func__);
+ break;
+ default:
+ debug("%s: Invalid reset type\n", __func__);
+ }
+}
+
bool is_ddr_init(bool is_ddr_hang_be4_rst)
{
u32 reg = readl(socfpga_get_sysmgr_addr() +
@@ -2778,32 +2804,6 @@ static int ddr_post_config(struct ddr_handoff *handoff, bool *need_calibrate)
return ret;
}
-void reset_type_debug_print(u32 boot_scratch_cold0_reg)
-{
- switch (get_reset_type(boot_scratch_cold0_reg)) {
- case POR_RESET:
- debug("%s: POR is triggered\n", __func__);
- break;
- case WARM_RESET:
- debug("%s: Warm reset is triggered\n", __func__);
- break;
- case COLD_RESET:
- debug("%s: Cold reset is triggered\n", __func__);
- break;
- case NCONFIG:
- printf("%s: NCONFIG is triggered\n", __func__);
- break;
- case JTAG_CONFIG:
- printf("%s: JTAG_CONFIG is triggered\n", __func__);
- break;
- case RSU_RECONFIG:
- printf("%s: RSU_RECONFIG is triggered\n", __func__);
- break;
- default:
- debug("%s: Invalid reset type\n", __func__);
- }
-}
-
int sdram_mmr_init_full(struct udevice *dev)
{
u32 user_backup[2], user_backup_2nd[2];