Lines Matching +full:idle +full:- +full:wait +full:- +full:delay
1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
13 #include <linux/delay.h>
22 /* Setup AXI-ACE config. Set everything to outer cache. */ in rogue_axi_ace_list_init()
43 pc_dma_addr = pvr_vm_get_page_table_root_addr(pvr_dev->kernel_vm_ctx); in rogue_bif_init()
89 * pvr_fw_start() - Start FW processor and boot firmware
117 /* Set Rogue in soft-reset. */ in pvr_fw_start()
122 /* Read soft-reset to fence previous write in order to clear the SOCIF pipeline. */ in pvr_fw_start()
151 pvr_dev->fw_dev.defs->wrapper_init(pvr_dev); in pvr_fw_start()
153 /* We must init the AXI-ACE interface before first BIF transaction. */ in pvr_fw_start()
156 if (pvr_dev->fw_dev.processor_type != PVR_FW_PROCESSOR_TYPE_MIPS) { in pvr_fw_start()
161 /* Need to wait for at least 16 cycles before taking the FW processor out of reset ... */ in pvr_fw_start()
173 /* Put everything back into soft-reset. */ in pvr_fw_start()
180 * pvr_fw_stop() - Stop FW processor
199 * Wait for Sidekick/Jones to signal IDLE except for the Garten Wrapper. in pvr_fw_stop()
222 /* Extra Idle checks. */ in pvr_fw_stop()
256 * Wait for SLC to signal IDLE. in pvr_fw_stop()
267 * Wait for Sidekick/Jones to signal IDLE except for the Garten Wrapper. in pvr_fw_stop()
276 if (pvr_dev->fw_dev.processor_type == PVR_FW_PROCESSOR_TYPE_META) { in pvr_fw_stop()
282 * Wait for Sidekick/Jones to signal IDLE including the Garten in pvr_fw_stop()