Home
last modified time | relevance | path

Searched refs:halt_map (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.4/drivers/remoteproc/
Dqcom_q6v5_wcss.c79 struct regmap *halt_map; member
201 ret = regmap_update_bits(wcss->halt_map, in q6v5_wcss_start()
208 ret = regmap_update_bits(wcss->halt_map, in q6v5_wcss_start()
237 struct regmap *halt_map, in q6v5_wcss_halt_axi_port() argument
245 ret = regmap_read(halt_map, offset + AXI_IDLE_REG, &val); in q6v5_wcss_halt_axi_port()
250 regmap_write(halt_map, offset + AXI_HALTREQ_REG, 1); in q6v5_wcss_halt_axi_port()
255 ret = regmap_read(halt_map, offset + AXI_HALTACK_REG, &val); in q6v5_wcss_halt_axi_port()
262 ret = regmap_read(halt_map, offset + AXI_IDLE_REG, &val); in q6v5_wcss_halt_axi_port()
267 regmap_write(halt_map, offset + AXI_HALTREQ_REG, 0); in q6v5_wcss_halt_axi_port()
276 q6v5_wcss_halt_axi_port(wcss, wcss->halt_map, wcss->halt_wcss); in q6v5_wcss_powerdown()
[all …]
Dqcom_q6v5_adsp.c81 struct regmap *halt_map; member
113 ret = regmap_read(adsp->halt_map, in qcom_adsp_shutdown()
118 ret = regmap_read(adsp->halt_map, in qcom_adsp_shutdown()
124 regmap_write(adsp->halt_map, in qcom_adsp_shutdown()
130 ret = regmap_read(adsp->halt_map, in qcom_adsp_shutdown()
138 ret = regmap_read(adsp->halt_map, in qcom_adsp_shutdown()
152 regmap_write(adsp->halt_map, adsp->halt_lpass + LPASS_HALTREQ_REG, 0); in qcom_adsp_shutdown()
365 adsp->halt_map = syscon_node_to_regmap(syscon); in adsp_init_mmio()
367 if (IS_ERR(adsp->halt_map)) in adsp_init_mmio()
368 return PTR_ERR(adsp->halt_map); in adsp_init_mmio()
Dqcom_q6v5_mss.c142 struct regmap *halt_map; member
625 struct regmap *halt_map, in q6v5proc_halt_axi_port() argument
633 ret = regmap_read(halt_map, offset + AXI_IDLE_REG, &val); in q6v5proc_halt_axi_port()
638 regmap_write(halt_map, offset + AXI_HALTREQ_REG, 1); in q6v5proc_halt_axi_port()
643 ret = regmap_read(halt_map, offset + AXI_HALTACK_REG, &val); in q6v5proc_halt_axi_port()
650 ret = regmap_read(halt_map, offset + AXI_IDLE_REG, &val); in q6v5proc_halt_axi_port()
655 regmap_write(halt_map, offset + AXI_HALTREQ_REG, 0); in q6v5proc_halt_axi_port()
818 q6v5proc_halt_axi_port(qproc, qproc->halt_map, qproc->halt_q6); in q6v5_mba_load()
819 q6v5proc_halt_axi_port(qproc, qproc->halt_map, qproc->halt_modem); in q6v5_mba_load()
820 q6v5proc_halt_axi_port(qproc, qproc->halt_map, qproc->halt_nc); in q6v5_mba_load()
[all …]