Lines Matching +full:fpga +full:- +full:based
1 // SPDX-License-Identifier: GPL-2.0+
18 /* Assert or de-assert SoCFPGA reset manager reset. */
26 reg = &reset_manager_base->mpu_mod_reset; in socfpga_per_reset()
29 reg = &reset_manager_base->per_mod_reset; in socfpga_per_reset()
32 reg = &reset_manager_base->per2_mod_reset; in socfpga_per_reset()
35 reg = &reset_manager_base->brg_mod_reset; in socfpga_per_reset()
38 reg = &reset_manager_base->misc_mod_reset; in socfpga_per_reset()
60 writel(~l4wd0, &reset_manager_base->per_mod_reset); in socfpga_per_reset_all()
61 writel(0xffffffff, &reset_manager_base->per2_mod_reset); in socfpga_per_reset_all()
65 * Release peripherals from reset based on handoff
69 writel(0, &reset_manager_base->per_mod_reset); in reset_deassert_peripherals_handoff()
84 writel(0xffffffff, &reset_manager_base->brg_mod_reset); in socfpga_bridges_reset()
86 writel(0, &sysmgr_regs->iswgrp_handoff[0]); in socfpga_bridges_reset()
87 writel(l3mask, &sysmgr_regs->iswgrp_handoff[1]); in socfpga_bridges_reset()
89 /* Check signal from FPGA. */ in socfpga_bridges_reset()
91 /* FPGA not ready, do nothing. We allow system to boot in socfpga_bridges_reset()
92 * without FPGA ready. So, return 0 instead of error. */ in socfpga_bridges_reset()
93 printf("%s: FPGA not ready, aborting.\n", __func__); in socfpga_bridges_reset()
98 writel(0, &reset_manager_base->brg_mod_reset); in socfpga_bridges_reset()