Yong Wu
559549b1f2
dt-bindings: media: mediatek,jpeg: Remove dma-ranges property
...
After commit f1ad5338a4 ("of: Fix "dma-ranges" handling for bus
controllers"), the dma-ranges of the leaf node doesn't work. Remove
it for jpeg here.
Currently there is only mt8195 jpeg node has this property in upstream,
and it already uses parent-child node, this property did work. But instead,
MediaTek iommu will control the masters' iova ranges by the master's
larb/port id internally, then this property is unnecessary.
Cc: Mauro Carvalho Chehab <mchehab@kernel.org >
Cc: Matthias Brugger <matthias.bgg@gmail.com >
Cc: Bin Liu <bin.liu@mediatek.com >
Cc: kyrie wu <kyrie.wu@mediatek.corp-partner.google.com >
Cc: Xia Jiang <xia.jiang@mediatek.com >
Signed-off-by: Yong Wu <yong.wu@mediatek.com >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Acked-by: Rob Herring <robh@kernel.org >
Reviewed-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
Link: https://lore.kernel.org/r/20230411093144.2690-3-yong.wu@mediatek.com
Signed-off-by: Joerg Roedel <jroedel@suse.de >
2023-04-13 11:59:23 +02:00
Mauro Carvalho Chehab
dbc1fdcbe2
Merge tag 'br-v6.2b' of git://linuxtv.org/hverkuil/media_tree into media_stage
...
Tag branch
* tag 'br-v6.2b' of git://linuxtv.org/hverkuil/media_tree: (24 commits)
media: imx-jpeg: Lock on ioctl encoder/decoder stop cmd
media: imx-jpeg: Support contiguous and non contiguous format
media: imx-jpeg: Implement g_selection and s_selection
mtk-jpegdec: add stop cmd interface for jpgdec
media: mtk-jpegdec: refactor jpegdec func interface
media: mtk-jpegdec: add output pic reorder interface
media: mtk-jpegdec: add jpeg decode worker interface
media: mtk-jpegdec: add jpegdec timeout func interface
media: mtk-jpegdec: support jpegdec multi-hardware
media: mtk-jpegdec: export jpeg decoder functions
dt-bindings: mediatek: Add mediatek,mt8195-jpgdec compatible
mtk-jpegenc: add stop cmd interface for jpgenc
mtk-jpegenc: add output pic reorder interface
mtk-jpegenc: add jpeg encode worker interface
mtk-jpegenc: add jpegenc timeout func interface
mtk-jpegenc: support jpegenc multi-hardware
mtk-jpegenc: export jpeg encoder functions
dt-bindings: mediatek: Add mediatek, mt8195-jpgenc compatible
media: imx-jpeg: Disable useless interrupt to avoid kernel panic
media: imx-jpeg: Don't clear stop state in handling dynamic resolution change
...
2022-11-08 08:45:14 +00:00
Jianhua Lin
2c0a1dea8d
dt-bindings: media: mediatek-jpeg-encoder: Add MT8188 compatible string
...
Add compatible for MT8188 jpeg encoder.
Signed-off-by: Jianhua Lin <jianhua.lin@mediatek.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
2022-09-30 15:44:09 +02:00
Andrew Lunn
dd3cb467eb
dt-bindings: Remove 'Device Tree Bindings' from end of title:
...
As indicated in
link: https://lore.kernel.org/all/20220822204945.GA808626-robh@kernel.org/
DT schema files should not have 'Device Tree Binding' as part of there
title: line. Remove this in most .yaml files, so hopefully preventing
developers copying it into new .yaml files, and being asked to remove
it.
Signed-off-by: Andrew Lunn <andrew@lunn.ch >
Link: https://lore.kernel.org/r/20220825020427.3460650-1-andrew@lunn.ch
Signed-off-by: Rob Herring <robh@kernel.org >
2022-08-25 14:06:57 -05:00
kyrie wu
ad834fa85f
media: media: jpegenc: add mediatek,mt8186-jpgenc compatible
...
Add mediatek,mt8186-jpgenc compatible to binding document.
MT8186 iommu support 0~16GB iova. We separate it to four banks:
0~4G; 4G~8G; 8G~12G; 12G~16G.
The "dma-ranges" could be used to adjust the bank we locate.
If we don't set this property. The default range always is 0~4G.
Signed-off-by: kyrie wu <kyrie.wu@mediatek.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org >
2022-06-20 10:30:34 +01:00
Yong Wu
6d0990e6e8
media: dt-binding: mediatek: Get rid of mediatek,larb for multimedia HW
...
After adding device_link between the consumer with the smi-larbs,
if the consumer call its owner pm_runtime_get(_sync), the
pm_runtime_get(_sync) of smi-larb and smi-common will be called
automatically. Thus, the consumer don't need this property.
And IOMMU also know which larb this consumer connects with from
iommu id in the "iommus=" property.
Signed-off-by: Yong Wu <yong.wu@mediatek.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Evan Green <evgreen@chromium.org >
Acked-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org >
2022-01-28 13:33:13 +01:00
Hsin-Yi Wang
bd73292de8
media: dt-bindings: mediatek: Add mediatek, mt8183-jpgenc compatible
...
Add mediatek,mt8183-jpgenc compatible to binding document.
Signed-off-by: Hsin-Yi Wang <hsinyi@chromium.org >
Reviewed-by: Matthias Brugger <matthias.bgg@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org >
2022-01-28 13:32:21 +01:00
Hsin-Yi Wang
a16ce2f337
media: dt-bindings: mediatek: convert mtk jpeg decoder/encoder to yaml
...
Convert mediatek jpeg decoder and encoder bindings to yaml.
Signed-off-by: Hsin-Yi Wang <hsinyi@chromium.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org >
2022-01-28 13:32:05 +01:00