Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/remoteproc/
H A Dqcom_q6v5_wcss.c80 struct regmap *halt_map; member
205 ret = regmap_update_bits(wcss->halt_map, in q6v5_wcss_start()
212 ret = regmap_update_bits(wcss->halt_map, in q6v5_wcss_start()
241 struct regmap *halt_map, in q6v5_wcss_halt_axi_port() argument
249 ret = regmap_read(halt_map, offset + AXI_IDLE_REG, &val); in q6v5_wcss_halt_axi_port()
254 regmap_write(halt_map, offset + AXI_HALTREQ_REG, 1); in q6v5_wcss_halt_axi_port()
259 ret = regmap_read(halt_map, offset + AXI_HALTACK_REG, &val); in q6v5_wcss_halt_axi_port()
266 ret = regmap_read(halt_map, offset + AXI_IDLE_REG, &val); in q6v5_wcss_halt_axi_port()
271 regmap_write(halt_map, offset + AXI_HALTREQ_REG, 0); in q6v5_wcss_halt_axi_port()
280 q6v5_wcss_halt_axi_port(wcss, wcss->halt_map, wcss->halt_wcss); in q6v5_wcss_powerdown()
[all …]
H A Dqcom_q6v5_adsp.c82 struct regmap *halt_map; member
115 ret = regmap_read(adsp->halt_map, in qcom_adsp_shutdown()
120 ret = regmap_read(adsp->halt_map, in qcom_adsp_shutdown()
126 regmap_write(adsp->halt_map, in qcom_adsp_shutdown()
132 ret = regmap_read(adsp->halt_map, in qcom_adsp_shutdown()
140 ret = regmap_read(adsp->halt_map, in qcom_adsp_shutdown()
154 regmap_write(adsp->halt_map, adsp->halt_lpass + LPASS_HALTREQ_REG, 0); in qcom_adsp_shutdown()
381 adsp->halt_map = syscon_node_to_regmap(syscon); in adsp_init_mmio()
383 if (IS_ERR(adsp->halt_map)) in adsp_init_mmio()
384 return PTR_ERR(adsp->halt_map); in adsp_init_mmio()
H A Dqcom_q6v5_mss.c155 struct regmap *halt_map; member
778 struct regmap *halt_map, in q6v5proc_halt_axi_port() argument
785 ret = regmap_read(halt_map, offset + AXI_IDLE_REG, &val); in q6v5proc_halt_axi_port()
790 regmap_write(halt_map, offset + AXI_HALTREQ_REG, 1); in q6v5proc_halt_axi_port()
793 regmap_read_poll_timeout(halt_map, offset + AXI_HALTACK_REG, val, in q6v5proc_halt_axi_port()
796 ret = regmap_read(halt_map, offset + AXI_IDLE_REG, &val); in q6v5proc_halt_axi_port()
801 regmap_write(halt_map, offset + AXI_HALTREQ_REG, 0); in q6v5proc_halt_axi_port()
982 q6v5proc_halt_axi_port(qproc, qproc->halt_map, qproc->halt_q6); in q6v5_mba_load()
983 q6v5proc_halt_axi_port(qproc, qproc->halt_map, qproc->halt_modem); in q6v5_mba_load()
984 q6v5proc_halt_axi_port(qproc, qproc->halt_map, qproc->halt_nc); in q6v5_mba_load()
[all …]