arm: socfpga: remove re-added ad-hoc reset code
commitc5de2b7eae
("arm: socfpga: implement proper peripheral reset") has removed the call to 'reset_deassert_peripherals_handoff()' from socfpga gen5 SPL since the reset driver now handles resets. However, commitc1d4b464c8
("ARM: socfpga: Disable bridges in SPL unless booting from FPGA") has re-added this ad-hoc reset code, so that all peripherals were now again enabled instead of letting the drivers enable them by request. While at it, remove this function for gen5 as it should not be used. Fixes: commitc1d4b464c8
("ARM: socfpga: Disable bridges in SPL unless booting from FPGA") Signed-off-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
This commit is contained in:
parent
90176e3be6
commit
430b42f76a
@ -8,7 +8,6 @@
|
||||
|
||||
#include <dt-bindings/reset/altr,rst-mgr.h>
|
||||
|
||||
void reset_deassert_peripherals_handoff(void);
|
||||
void socfpga_bridges_set_handoff_regs(bool h2f, bool lwh2f, bool f2h);
|
||||
void socfpga_bridges_reset(int enable);
|
||||
|
||||
|
@ -61,14 +61,6 @@ void socfpga_per_reset_all(void)
|
||||
writel(0xffffffff, &reset_manager_base->per2_mod_reset);
|
||||
}
|
||||
|
||||
/*
|
||||
* Release peripherals from reset based on handoff
|
||||
*/
|
||||
void reset_deassert_peripherals_handoff(void)
|
||||
{
|
||||
writel(0, &reset_manager_base->per_mod_reset);
|
||||
}
|
||||
|
||||
#define L3REGS_REMAP_LWHPS2FPGA_MASK 0x10
|
||||
#define L3REGS_REMAP_HPS2FPGA_MASK 0x08
|
||||
#define L3REGS_REMAP_OCRAM_MASK 0x01
|
||||
|
@ -175,8 +175,7 @@ void board_init_f(ulong dummy)
|
||||
sysmgr_pinmux_init();
|
||||
sysmgr_config_warmrstcfgio(0);
|
||||
|
||||
/* De-assert reset for peripherals and bridges based on handoff */
|
||||
reset_deassert_peripherals_handoff();
|
||||
/* Set bridges handoff value */
|
||||
socfpga_bridges_set_handoff_regs(true, true, true);
|
||||
|
||||
debug("Unfreezing/Thaw all I/O banks\n");
|
||||
|
Loading…
Reference in New Issue
Block a user