mirror_ubuntu-kernels/drivers/media/platform/qcom/venus
Stanimir Varbanov 530ad31760 media: venus: firmware: Set virtual address ranges
In order to boot some of the new Venus firmware versions TZ call to set
virtual address ranges is needed. Add virtual address ranges for CP and
CP_NONPIX in resource structure and use them when loading and booting
the firmware on remote processor.

Signed-off-by: Stanimir Varbanov <stanimir.varbanov@linaro.org>
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
2020-09-14 15:45:47 +02:00
..
core.c media: venus: firmware: Set virtual address ranges 2020-09-14 15:45:47 +02:00
core.h media: venus: firmware: Set virtual address ranges 2020-09-14 15:45:47 +02:00
dbgfs.c media: venus: place extern venus_fw_debug on a header file 2020-09-03 11:09:54 +02:00
dbgfs.h media: venus: Add debugfs interface to set firmware log level 2020-09-01 14:13:30 +02:00
firmware.c media: venus: firmware: Set virtual address ranges 2020-09-14 15:45:47 +02:00
firmware.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
helpers.c media: venus: helpers: Add a helper to map v4l2 ids to HFI ids 2020-09-14 15:40:38 +02:00
helpers.h media: venus: helpers: Add a helper to map v4l2 ids to HFI ids 2020-09-14 15:40:38 +02:00
hfi_cmds.c media: venus: venc: Add support for constant quality control 2020-09-01 14:13:29 +02:00
hfi_cmds.h media: venus: hfi_cmds.h: Replace zero-length array with flexible-array member 2020-04-14 12:38:42 +02:00
hfi_helper.h media: venus: hfi_helper: Add VP9 profile and levels 2020-09-14 15:40:04 +02:00
hfi_msgs.c media: venus: Make debug infrastructure more flexible 2020-09-01 14:13:30 +02:00
hfi_msgs.h media: venus: hfi_msgs.h: Replace zero-length array with flexible-array member 2020-04-14 12:38:57 +02:00
hfi_parser.c media: venus: parser: Prepare parser for multiple invocations 2020-09-01 14:13:29 +02:00
hfi_parser.h media: venus: introduce core selection 2020-02-27 16:46:53 +01:00
hfi_venus_io.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
hfi_venus.c media: venus: Make debug infrastructure more flexible 2020-09-01 14:13:30 +02:00
hfi_venus.h media: venus: Add new interface queues reinit 2020-09-01 14:13:29 +02:00
hfi.c media: venus: Add new interface queues reinit 2020-09-01 14:13:29 +02:00
hfi.h media: venus: Add new interface queues reinit 2020-09-01 14:13:29 +02:00
Makefile media: venus: Add debugfs interface to set firmware log level 2020-09-01 14:13:30 +02:00
pm_helpers.c media: venus: Make debug infrastructure more flexible 2020-09-01 14:13:30 +02:00
pm_helpers.h media: venus: introduce core selection 2020-02-27 16:46:53 +01:00
vdec_ctrls.c media: venus: vdec: Use helper to get profile and level 2020-09-14 15:41:27 +02:00
vdec.c media: venus: Make debug infrastructure more flexible 2020-09-01 14:13:30 +02:00
vdec.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
venc_ctrls.c media: venus: venc: Use helper to set profile and level 2020-09-14 15:44:09 +02:00
venc.c media: venus: venc: Use helper to set profile and level 2020-09-14 15:44:09 +02:00
venc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00