Home
last modified time | relevance | path

Searched refs:wrapper_base (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.15/drivers/media/platform/qcom/venus/
Dfirmware.c30 void __iomem *wrapper_base = core->wrapper_base; in venus_reset_cpu() local
32 writel(0, wrapper_base + WRAPPER_FW_START_ADDR); in venus_reset_cpu()
33 writel(fw_size, wrapper_base + WRAPPER_FW_END_ADDR); in venus_reset_cpu()
34 writel(0, wrapper_base + WRAPPER_CPA_START_ADDR); in venus_reset_cpu()
35 writel(fw_size, wrapper_base + WRAPPER_CPA_END_ADDR); in venus_reset_cpu()
36 writel(fw_size, wrapper_base + WRAPPER_NONPIX_START_ADDR); in venus_reset_cpu()
37 writel(fw_size, wrapper_base + WRAPPER_NONPIX_END_ADDR); in venus_reset_cpu()
38 writel(0x0, wrapper_base + WRAPPER_CPU_CGC_DIS); in venus_reset_cpu()
39 writel(0x0, wrapper_base + WRAPPER_CPU_CLOCK_CONFIG); in venus_reset_cpu()
42 writel(0, wrapper_base + WRAPPER_A9SS_SW_RESET); in venus_reset_cpu()
[all …]
Dhfi_venus.c454 void __iomem *wrapper_base = hdev->core->wrapper_base; in venus_boot_core() local
459 mask_val = readl(wrapper_base + WRAPPER_INTR_MASK); in venus_boot_core()
465 writel(mask_val, wrapper_base + WRAPPER_INTR_MASK); in venus_boot_core()
494 void __iomem *wrapper_base = hdev->core->wrapper_base; in venus_hwversion() local
498 ver = readl(wrapper_base + WRAPPER_HW_VERSION); in venus_hwversion()
542 void __iomem *wrapper_base = hdev->core->wrapper_base; in venus_halt_axi() local
564 writel(mask_val, wrapper_base + WRAPPER_DEBUG_BRIDGE_LPI_CONTROL_V6); in venus_halt_axi()
566 writel(0x00, wrapper_base + WRAPPER_DEBUG_BRIDGE_LPI_CONTROL_V6); in venus_halt_axi()
567 ret = readl_poll_timeout(wrapper_base + WRAPPER_DEBUG_BRIDGE_LPI_STATUS_V6, in venus_halt_axi()
581 val = readl(wrapper_base + WRAPPER_CPU_AXI_HALT); in venus_halt_axi()
[all …]
Dpm_helpers.c339 ctrl = core->wrapper_base + WRAPPER_VDEC_VCODEC_POWER_CONTROL; in vcodec_control_v3()
341 ctrl = core->wrapper_base + WRAPPER_VENC_VCODEC_POWER_CONTROL; in vcodec_control_v3()
417 ctrl = core->wrapper_base + WRAPPER_CORE_POWER_CONTROL_V6; in vcodec_control_v4()
418 stat = core->wrapper_base + WRAPPER_CORE_POWER_STATUS_V6; in vcodec_control_v4()
420 ctrl = core->wrapper_base + WRAPPER_VCODEC0_MMCC_POWER_CONTROL; in vcodec_control_v4()
421 stat = core->wrapper_base + WRAPPER_VCODEC0_MMCC_POWER_STATUS; in vcodec_control_v4()
423 ctrl = core->wrapper_base + WRAPPER_VCODEC1_MMCC_POWER_CONTROL; in vcodec_control_v4()
424 stat = core->wrapper_base + WRAPPER_VCODEC1_MMCC_POWER_STATUS; in vcodec_control_v4()
Dcore.c252 core->wrapper_base = core->base + WRAPPER_BASE_V6; in venus_assign_register_offsets()
260 core->wrapper_base = core->base + WRAPPER_BASE; in venus_assign_register_offsets()
Dcore.h149 void __iomem *wrapper_base; member