Home
last modified time | relevance | path

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

/Linux-v4.19/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_pil.c146 struct regmap *halt_map; member
575 struct regmap *halt_map, in q6v5proc_halt_axi_port() argument
583 ret = regmap_read(halt_map, offset + AXI_IDLE_REG, &val); in q6v5proc_halt_axi_port()
588 regmap_write(halt_map, offset + AXI_HALTREQ_REG, 1); in q6v5proc_halt_axi_port()
593 ret = regmap_read(halt_map, offset + AXI_HALTACK_REG, &val); in q6v5proc_halt_axi_port()
600 ret = regmap_read(halt_map, offset + AXI_IDLE_REG, &val); in q6v5proc_halt_axi_port()
605 regmap_write(halt_map, offset + AXI_HALTREQ_REG, 0); in q6v5proc_halt_axi_port()
891 q6v5proc_halt_axi_port(qproc, qproc->halt_map, qproc->halt_q6); in q6v5_start()
892 q6v5proc_halt_axi_port(qproc, qproc->halt_map, qproc->halt_modem); in q6v5_start()
893 q6v5proc_halt_axi_port(qproc, qproc->halt_map, qproc->halt_nc); in q6v5_start()
[all …]