hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/media/platform/qcom/venus/firmware.c
....@@ -27,19 +27,19 @@
2727 static void venus_reset_cpu(struct venus_core *core)
2828 {
2929 u32 fw_size = core->fw.mapped_mem_size;
30
- void __iomem *base = core->base;
30
+ void __iomem *wrapper_base = core->wrapper_base;
3131
32
- writel(0, base + WRAPPER_FW_START_ADDR);
33
- writel(fw_size, base + WRAPPER_FW_END_ADDR);
34
- writel(0, base + WRAPPER_CPA_START_ADDR);
35
- writel(fw_size, base + WRAPPER_CPA_END_ADDR);
36
- writel(fw_size, base + WRAPPER_NONPIX_START_ADDR);
37
- writel(fw_size, base + WRAPPER_NONPIX_END_ADDR);
38
- writel(0x0, base + WRAPPER_CPU_CGC_DIS);
39
- writel(0x0, base + WRAPPER_CPU_CLOCK_CONFIG);
32
+ writel(0, wrapper_base + WRAPPER_FW_START_ADDR);
33
+ writel(fw_size, wrapper_base + WRAPPER_FW_END_ADDR);
34
+ writel(0, wrapper_base + WRAPPER_CPA_START_ADDR);
35
+ writel(fw_size, wrapper_base + WRAPPER_CPA_END_ADDR);
36
+ writel(fw_size, wrapper_base + WRAPPER_NONPIX_START_ADDR);
37
+ writel(fw_size, wrapper_base + WRAPPER_NONPIX_END_ADDR);
38
+ writel(0x0, wrapper_base + WRAPPER_CPU_CGC_DIS);
39
+ writel(0x0, wrapper_base + WRAPPER_CPU_CLOCK_CONFIG);
4040
4141 /* Bring ARM9 out of reset */
42
- writel(0, base + WRAPPER_A9SS_SW_RESET);
42
+ writel(0, wrapper_base + WRAPPER_A9SS_SW_RESET);
4343 }
4444
4545 int venus_set_hw_state(struct venus_core *core, bool resume)
....@@ -56,7 +56,7 @@
5656 if (resume)
5757 venus_reset_cpu(core);
5858 else
59
- writel(1, core->base + WRAPPER_A9SS_SW_RESET);
59
+ writel(1, core->wrapper_base + WRAPPER_A9SS_SW_RESET);
6060
6161 return 0;
6262 }
....@@ -159,12 +159,12 @@
159159 size_t unmapped;
160160 u32 reg;
161161 struct device *dev = core->fw.dev;
162
- void __iomem *base = core->base;
162
+ void __iomem *wrapper_base = core->wrapper_base;
163163
164164 /* Assert the reset to ARM9 */
165
- reg = readl_relaxed(base + WRAPPER_A9SS_SW_RESET);
165
+ reg = readl_relaxed(wrapper_base + WRAPPER_A9SS_SW_RESET);
166166 reg |= WRAPPER_A9SS_SW_RESET_BIT;
167
- writel_relaxed(reg, base + WRAPPER_A9SS_SW_RESET);
167
+ writel_relaxed(reg, wrapper_base + WRAPPER_A9SS_SW_RESET);
168168
169169 /* Make sure reset is asserted before the mapping is removed */
170170 mb();