Searched refs:wcss (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/remoteproc/ |
H A D | qcom_q6v5_wcss.c | 100 static int q6v5_wcss_reset(struct q6v5_wcss *wcss) in q6v5_wcss_reset() argument 107 val = readl(wcss->reg_base + Q6SS_RESET_REG); in q6v5_wcss_reset() 109 writel(val, wcss->reg_base + Q6SS_RESET_REG); in q6v5_wcss_reset() 112 val = readl(wcss->reg_base + Q6SS_XO_CBCR); in q6v5_wcss_reset() 114 writel(val, wcss->reg_base + Q6SS_XO_CBCR); in q6v5_wcss_reset() 117 ret = readl_poll_timeout(wcss->reg_base + Q6SS_XO_CBCR, in q6v5_wcss_reset() 121 dev_err(wcss->dev, in q6v5_wcss_reset() 126 val = readl(wcss->reg_base + Q6SS_PWR_CTL_REG); in q6v5_wcss_reset() 128 writel(val, wcss->reg_base + Q6SS_PWR_CTL_REG); in q6v5_wcss_reset() 133 writel(val, wcss in q6v5_wcss_reset() 186 struct q6v5_wcss *wcss = rproc->priv; q6v5_wcss_start() local 240 q6v5_wcss_halt_axi_port(struct q6v5_wcss *wcss, struct regmap *halt_map, u32 offset) q6v5_wcss_halt_axi_port() argument 274 q6v5_wcss_powerdown(struct q6v5_wcss *wcss) q6v5_wcss_powerdown() argument 320 q6v5_q6_powerdown(struct q6v5_wcss *wcss) q6v5_q6_powerdown() argument 389 struct q6v5_wcss *wcss = rproc->priv; q6v5_wcss_stop() local 415 struct q6v5_wcss *wcss = rproc->priv; q6v5_wcss_da_to_va() local 427 struct q6v5_wcss *wcss = rproc->priv; q6v5_wcss_load() local 449 q6v5_wcss_init_reset(struct q6v5_wcss *wcss) q6v5_wcss_init_reset() argument 474 q6v5_wcss_init_mmio(struct q6v5_wcss *wcss, struct platform_device *pdev) q6v5_wcss_init_mmio() argument 510 q6v5_alloc_memory_region(struct q6v5_wcss *wcss) q6v5_alloc_memory_region() argument 541 struct q6v5_wcss *wcss; q6v5_wcss_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/remoteproc/ |
H A D | qcom_q6v5_wcss.c | 154 static int q6v5_wcss_reset(struct q6v5_wcss *wcss) in q6v5_wcss_reset() argument 161 val = readl(wcss->reg_base + Q6SS_RESET_REG); in q6v5_wcss_reset() 163 writel(val, wcss->reg_base + Q6SS_RESET_REG); in q6v5_wcss_reset() 166 val = readl(wcss->reg_base + Q6SS_XO_CBCR); in q6v5_wcss_reset() 168 writel(val, wcss->reg_base + Q6SS_XO_CBCR); in q6v5_wcss_reset() 171 ret = readl_poll_timeout(wcss->reg_base + Q6SS_XO_CBCR, in q6v5_wcss_reset() 175 dev_err(wcss->dev, in q6v5_wcss_reset() 180 val = readl(wcss->reg_base + Q6SS_PWR_CTL_REG); in q6v5_wcss_reset() 182 writel(val, wcss->reg_base + Q6SS_PWR_CTL_REG); in q6v5_wcss_reset() 187 writel(val, wcss in q6v5_wcss_reset() 240 struct q6v5_wcss *wcss = rproc->priv; q6v5_wcss_start() local 294 q6v5_wcss_qcs404_power_on(struct q6v5_wcss *wcss) q6v5_wcss_qcs404_power_on() argument 441 q6v5_wcss_qcs404_reset(struct q6v5_wcss *wcss) q6v5_wcss_qcs404_reset() argument 457 struct q6v5_wcss *wcss = rproc->priv; q6v5_qcs404_wcss_start() local 496 q6v5_wcss_halt_axi_port(struct q6v5_wcss *wcss, struct regmap *halt_map, u32 offset) q6v5_wcss_halt_axi_port() argument 530 q6v5_qcs404_wcss_shutdown(struct q6v5_wcss *wcss) q6v5_qcs404_wcss_shutdown() argument 594 q6v5_wcss_powerdown(struct q6v5_wcss *wcss) q6v5_wcss_powerdown() argument 640 q6v5_q6_powerdown(struct q6v5_wcss *wcss) q6v5_q6_powerdown() argument 709 struct q6v5_wcss *wcss = rproc->priv; q6v5_wcss_stop() local 743 struct q6v5_wcss *wcss = rproc->priv; q6v5_wcss_da_to_va() local 755 struct q6v5_wcss *wcss = rproc->priv; q6v5_wcss_load() local 786 q6v5_wcss_init_reset(struct q6v5_wcss *wcss, const struct wcss_data *desc) q6v5_wcss_init_reset() argument 822 q6v5_wcss_init_mmio(struct q6v5_wcss *wcss, struct platform_device *pdev) q6v5_wcss_init_mmio() argument 873 q6v5_alloc_memory_region(struct q6v5_wcss *wcss) q6v5_alloc_memory_region() argument 902 q6v5_wcss_init_clock(struct q6v5_wcss *wcss) q6v5_wcss_init_clock() argument 992 q6v5_wcss_init_regulator(struct q6v5_wcss *wcss) q6v5_wcss_init_regulator() argument 1006 struct q6v5_wcss *wcss; q6v5_wcss_probe() local 1079 struct q6v5_wcss *wcss = rproc->priv; q6v5_wcss_remove() local [all...] |
Completed in 2 milliseconds