]> www.infradead.org Git - users/jedix/linux-maple.git/commit
media: mediatek: jpeg: support 34bits
authorJianhua Lin <jianhua.lin@mediatek.com>
Thu, 24 Apr 2025 09:08:24 +0000 (17:08 +0800)
committerHans Verkuil <hverkuil@xs4all.nl>
Thu, 15 May 2025 06:13:31 +0000 (08:13 +0200)
commit7560349ee0d9441642da6d38c3822d08fffdd2fb
tree1e7edc5cff6f9d925b66d3f630325094c7b0c27a
parent11beb0fc346e00c412b3bfd19013206f6b655604
media: mediatek: jpeg: support 34bits

The HW iommu is able to support a 34-bit iova address-space (16GB),
enable this feature for the encoder/decoder driver by shifting the
address by two bits and setting the extended address registers.

Signed-off-by: Jianhua Lin <jianhua.lin@mediatek.com>
Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.h
drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c
drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.h
drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_reg.h
drivers/media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c
drivers/media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.h