media: mediatek: vcodec: fix AV1 decode fail for 36bit iova
authorXiaoyong Lu <xiaoyong.lu@mediatek.com>
Tue, 4 Jul 2023 01:51:35 +0000 (09:51 +0800)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Tue, 25 Jul 2023 07:44:27 +0000 (09:44 +0200)
commit89a4f369b20810a8365f87badf7862c67d344bbe
treed490dcc792ae4d0edc0074c6e2bb9b7ecb096a82
parentfe8a33978383d8c61157523ba1bb04900a32ba1d
media: mediatek: vcodec: fix AV1 decode fail for 36bit iova

Fix av1 decode fail when iova is 36bit.

Decoder hardware will access incorrect iova address when tile buffer is
36bit, it will lead to iommu fault when hardware access dram data.

Fixes: 2f5d0aef37c6 ("media: mediatek: vcodec: support stateless AV1 decoder")
Signed-off-by: Xiaoyong Lu<xiaoyong.lu@mediatek.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/media/platform/mediatek/vcodec/vdec/vdec_av1_req_lat_if.c