Searched refs:halt_map (Results 1 – 4 of 4) sorted by relevance
| /drivers/remoteproc/ |
| A D | qcom_q6v5_adsp.c | 97 struct regmap *halt_map; member 217 regmap_read_poll_timeout(adsp->halt_map, in qcom_wpss_shutdown() 243 regmap_read_poll_timeout(adsp->halt_map, in qcom_wpss_shutdown() 264 ret = regmap_read(adsp->halt_map, in qcom_adsp_shutdown() 269 ret = regmap_read(adsp->halt_map, in qcom_adsp_shutdown() 275 regmap_write(adsp->halt_map, in qcom_adsp_shutdown() 281 ret = regmap_read(adsp->halt_map, in qcom_adsp_shutdown() 289 ret = regmap_read(adsp->halt_map, in qcom_adsp_shutdown() 611 adsp->halt_map = syscon_node_to_regmap(syscon); in adsp_init_mmio() 613 if (IS_ERR(adsp->halt_map)) in adsp_init_mmio() [all …]
|
| A D | qcom_q6v5_wcss.c | 113 struct regmap *halt_map; member 260 ret = regmap_update_bits(wcss->halt_map, in q6v5_wcss_start() 267 ret = regmap_update_bits(wcss->halt_map, in q6v5_wcss_start() 498 struct regmap *halt_map, in q6v5_wcss_halt_axi_port() argument 506 ret = regmap_read(halt_map, offset + AXI_IDLE_REG, &val); in q6v5_wcss_halt_axi_port() 511 regmap_write(halt_map, offset + AXI_HALTREQ_REG, 1); in q6v5_wcss_halt_axi_port() 523 ret = regmap_read(halt_map, offset + AXI_IDLE_REG, &val); in q6v5_wcss_halt_axi_port() 528 regmap_write(halt_map, offset + AXI_HALTREQ_REG, 0); in q6v5_wcss_halt_axi_port() 853 wcss->halt_map = syscon_node_to_regmap(syscon); in q6v5_wcss_init_mmio() 855 if (IS_ERR(wcss->halt_map)) in q6v5_wcss_init_mmio() [all …]
|
| A D | qcom_q6v5_mss.c | 181 struct regmap *halt_map; member 988 struct regmap *halt_map, in q6v5proc_halt_axi_port() argument 995 ret = regmap_read(halt_map, offset + AXI_IDLE_REG, &val); in q6v5proc_halt_axi_port() 1000 regmap_write(halt_map, offset + AXI_HALTREQ_REG, 1); in q6v5proc_halt_axi_port() 1006 ret = regmap_read(halt_map, offset + AXI_IDLE_REG, &val); in q6v5proc_halt_axi_port() 1011 regmap_write(halt_map, offset + AXI_HALTREQ_REG, 0); in q6v5proc_halt_axi_port() 1233 q6v5proc_halt_axi_port(qproc, qproc->halt_map, qproc->halt_q6); in q6v5_mba_load() 1237 q6v5proc_halt_axi_port(qproc, qproc->halt_map, qproc->halt_nc); in q6v5_mba_load() 1776 qproc->halt_map = syscon_node_to_regmap(args.np); in q6v5_init_mem() 1778 if (IS_ERR(qproc->halt_map)) in q6v5_init_mem() [all …]
|
| /drivers/bus/ |
| A D | qcom-ssc-block-bus.c | 35 struct regmap *halt_map; member 113 regmap_write(data->halt_map, data->ssc_axi_halt + AXI_HALTREQ_REG, 0); in qcom_ssc_block_bus_init() 133 regmap_write(data->halt_map, data->ssc_axi_halt + AXI_HALTREQ_REG, 1); in qcom_ssc_block_bus_init() 172 regmap_write(data->halt_map, data->ssc_axi_halt + AXI_HALTREQ_REG, 1); in qcom_ssc_block_bus_deinit() 327 data->halt_map = syscon_node_to_regmap(halt_args.np); in qcom_ssc_block_bus_probe() 329 if (IS_ERR(data->halt_map)) in qcom_ssc_block_bus_probe() 330 return PTR_ERR(data->halt_map); in qcom_ssc_block_bus_probe()
|
Completed in 14 milliseconds