linux-xiaomi-chiron/drivers/media/platform/qcom/venus
AngeloGioacchino Del Regno 57c3b9f55b media: venus: core: Add sdm660 DT compatible and resource struct
Add the SDM660 DT compatible and its resource structure in order
to support the Venus IP in SDM630, SDM636, SDM660 and SDA variants.

This SoC features Venus 4.4 (HFI3XX) with only one subcore, used
for both encoding and decoding, and switched on with one main and
one subcore dedicated GDSC.

Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Stanimir Varbanov <stanimir.varbanov@linaro.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
2021-10-21 14:26:19 +01:00
..
core.c media: venus: core: Add sdm660 DT compatible and resource struct 2021-10-21 14:26:19 +01:00
core.h media: venus: vdec: decoded picture buffer handling during reconfig sequence 2021-10-21 14:24:48 +01: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: enable no tz fw loading for sc7280 2021-10-08 11:26:13 +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: vdec: decoded picture buffer handling during reconfig sequence 2021-10-21 14:24:48 +01:00
helpers.h media: venus: vdec: decoded picture buffer handling during reconfig sequence 2021-10-21 14:24:48 +01:00
hfi.c media: venus: hfi: Check for sys error on session hfi functions 2021-10-21 14:21:15 +01:00
hfi.h media: venus: Add new interface queues reinit 2020-09-01 14:13:29 +02:00
hfi_cmds.c media: venus: vdec: set work route to fw 2021-10-08 11:26:14 +02:00
hfi_cmds.h media: venus: hfi_cmds.h: Replace one-element array with flexible-array member 2021-06-02 12:25:44 +02:00
hfi_helper.h media: venus: Set buffer to FW based on FW min count requirement. 2021-10-08 11:26:14 +02:00
hfi_msgs.c media: venus: Set buffer to FW based on FW min count requirement. 2021-10-08 11:26:14 +02:00
hfi_msgs.h media: venus: hfi_msgs.h: Replace one-element arrays with flexible-array members 2021-06-17 09:42:30 +02:00
hfi_parser.c media: venus: hfi_parser: Check for instance after hfi platform get 2021-04-06 14:50:32 +02:00
hfi_parser.h media: venus: helpers: Wire up hfi platform buffer requirements 2021-01-13 09:20:55 +01:00
hfi_plat_bufs.h media: venus: Add platform buffers for v6 2021-01-13 09:19:23 +01:00
hfi_plat_bufs_v6.c media: venus: Set buffer to FW based on FW min count requirement. 2021-10-08 11:26:14 +02:00
hfi_platform.c media: venus: Add num_vpp_pipes to resource structure 2021-10-08 11:26:13 +02:00
hfi_platform.h media: venus: Add num_vpp_pipes to resource structure 2021-10-08 11:26:13 +02:00
hfi_platform_v4.c media: venus: Enable low power setting for encoder 2021-06-02 12:28:17 +02:00
hfi_platform_v6.c media: venus: Add num_vpp_pipes to resource structure 2021-10-08 11:26:13 +02:00
hfi_venus.c media: venus: hfi: Skip AON register programming for V6 1pipe 2021-10-08 11:26:14 +02:00
hfi_venus.h media: venus: Add new interface queues reinit 2020-09-01 14:13:29 +02:00
hfi_venus_io.h media: venus: firmware: enable no tz fw loading for sc7280 2021-10-08 11:26:13 +02:00
Makefile media: venus: Add platform buffers for v6 2021-01-13 09:19:23 +01:00
pm_helpers.c media: venus: fix vpp frequency calculation for decoder 2021-10-08 11:26:13 +02:00
pm_helpers.h media: venus: core, venc, vdec: Fix probe dependency error 2021-03-22 09:37:02 +01:00
vdec.c media: venus: vdec: decoded picture buffer handling during reconfig sequence 2021-10-21 14:24:48 +01:00
vdec.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
vdec_ctrls.c media: venus: vdec: Add support for conceal control 2021-04-06 14:54:46 +02:00
venc.c media: venus: Handle fatal errors during encoding and decoding 2021-10-21 14:23:15 +01:00
venc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
venc_ctrls.c media: venus: venc: add support for V4L2_CID_MPEG_VIDEO_H264_8X8_TRANSFORM control 2021-08-04 14:43:52 +02:00