Searched refs:halt_map (Results 1 – 3 of 3) sorted by relevance
| /Linux-v5.10/drivers/remoteproc/ |
| D | qcom_q6v5_wcss.c | 80 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 …]
|
| D | qcom_q6v5_adsp.c | 82 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() 382 adsp->halt_map = syscon_node_to_regmap(syscon); in adsp_init_mmio() 384 if (IS_ERR(adsp->halt_map)) in adsp_init_mmio() 385 return PTR_ERR(adsp->halt_map); in adsp_init_mmio()
|
| D | qcom_q6v5_mss.c | 155 struct regmap *halt_map; member 775 struct regmap *halt_map, in q6v5proc_halt_axi_port() argument 782 ret = regmap_read(halt_map, offset + AXI_IDLE_REG, &val); in q6v5proc_halt_axi_port() 787 regmap_write(halt_map, offset + AXI_HALTREQ_REG, 1); in q6v5proc_halt_axi_port() 790 regmap_read_poll_timeout(halt_map, offset + AXI_HALTACK_REG, val, in q6v5proc_halt_axi_port() 793 ret = regmap_read(halt_map, offset + AXI_IDLE_REG, &val); in q6v5proc_halt_axi_port() 798 regmap_write(halt_map, offset + AXI_HALTREQ_REG, 0); in q6v5proc_halt_axi_port() 979 q6v5proc_halt_axi_port(qproc, qproc->halt_map, qproc->halt_q6); in q6v5_mba_load() 980 q6v5proc_halt_axi_port(qproc, qproc->halt_map, qproc->halt_modem); in q6v5_mba_load() 981 q6v5proc_halt_axi_port(qproc, qproc->halt_map, qproc->halt_nc); in q6v5_mba_load() [all …]
|