linux-stable/drivers/staging/media/hantro
Benjamin Gaignard 51f7be81fe media: hantro: Auto generate the AXI ID to avoid conflicts
The AXI ID is an AXI bus configuration for improve bus performance.
If read and write operations use different IDs the operations can be
paralleled, whereas when they have the same ID the operations will be
serialized. Right now, the write ID is fixed to 0 but we can set it to
0xff to get auto generated IDs to avoid possible conflicts.

This change has no functional changes, but seems reasonable to let the
hardware to autogenerate the ID instead of hardcoding in software.

Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
Signed-off-by: Benjamin Gaignard <benjamin.gaignard@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
2021-10-05 09:40:17 +02:00
..
Kconfig media: hantro: add initial SAMA5D4 support 2021-05-19 09:51:40 +02:00
Makefile media: hantro: Add H.264 support for Rockchip VDPU2 2021-07-22 08:46:07 +02:00
TODO
hantro.h media: hantro: Make struct hantro_variant.init() optional 2021-07-22 08:41:31 +02:00
hantro_drv.c media: hantro: Constify static struct v4l2_m2m_ops 2021-10-05 09:38:39 +02:00
hantro_g1.c media: hantro: introduce hantro_g1.c for common API 2021-05-19 09:51:40 +02:00
hantro_g1_h264_dec.c media: hantro: Auto generate the AXI ID to avoid conflicts 2021-10-05 09:40:17 +02:00
hantro_g1_mpeg2_dec.c media: hantro: change hantro_codec_ops run prototype to return errors 2021-06-08 16:06:16 +02:00
hantro_g1_regs.h media: hantro: Auto generate the AXI ID to avoid conflicts 2021-10-05 09:40:17 +02:00
hantro_g1_vp8_dec.c media: hantro: Auto generate the AXI ID to avoid conflicts 2021-10-05 09:40:17 +02:00
hantro_g2_hevc_dec.c media: hantro: Add scaling lists feature 2021-09-30 10:07:38 +02:00
hantro_g2_regs.h media: hantro: Introduce G2/HEVC decoder 2021-06-08 16:13:23 +02:00
hantro_h1_jpeg_enc.c media: hantro: change hantro_codec_ops run prototype to return errors 2021-06-08 16:06:16 +02:00
hantro_h1_regs.h
hantro_h264.c media: hantro: h264: Move reference picture number to a helper 2021-07-22 08:43:53 +02:00
hantro_hevc.c media: hantro: Add scaling lists feature 2021-09-30 10:07:38 +02:00
hantro_hw.h media: hantro: Add scaling lists feature 2021-09-30 10:07:38 +02:00
hantro_jpeg.c media: hantro: Write the quantization tables in proper order 2020-02-24 17:19:32 +01:00
hantro_jpeg.h media: hantro: Write the quantization tables in proper order 2020-02-24 17:19:32 +01:00
hantro_mpeg2.c media: uapi: mpeg2: Rename "quantization" to "quantisation" 2021-05-23 19:21:30 +02:00
hantro_postproc.c media: hantro: Only use postproc when post processed formats are defined 2021-06-08 16:08:18 +02:00
hantro_v4l2.c media: hantro: handle V4L2_PIX_FMT_HEVC_SLICE control 2021-06-08 16:09:14 +02:00
hantro_v4l2.h
hantro_vp8.c media: uapi: vp8: Remove "header" from symbol names and macros 2021-03-22 09:49:29 +01:00
imx8m_vpu_hw.c media: hantro: IMX8M: add variant for G2/HEVC codec 2021-06-08 16:13:53 +02:00
rockchip_vpu2_hw_h264_dec.c media: hantro: Add H.264 support for Rockchip VDPU2 2021-07-22 08:46:07 +02:00
rockchip_vpu2_hw_jpeg_enc.c media: hantro: merge Rockchip platform drivers 2021-06-17 10:58:57 +02:00
rockchip_vpu2_hw_mpeg2_dec.c media: hantro: merge Rockchip platform drivers 2021-06-17 10:58:57 +02:00
rockchip_vpu2_hw_vp8_dec.c media: hantro: Avoid redundant hantro_get_{dst,src}_buf() calls 2021-07-22 08:42:44 +02:00
rockchip_vpu2_regs.h media: hantro: merge Rockchip platform drivers 2021-06-17 10:58:57 +02:00
rockchip_vpu_hw.c media: hantro: Add support for the Rockchip PX30 2021-07-22 08:46:57 +02:00
sama5d4_vdec_hw.c media: hantro: Make struct hantro_variant.init() optional 2021-07-22 08:41:31 +02:00