Searched refs:halt_map (Results 1 – 2 of 2) sorted by relevance
/Linux-v4.19/drivers/remoteproc/ |
D | qcom_q6v5_wcss.c | 79 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 …]
|
D | qcom_q6v5_pil.c | 146 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 …]
|