Fei Shao
223fc68d31
dt-bindings: media: mediatek,vcodec: Revise description
...
Revise the description of MediaTek video decoder to improve wording, fix
typos, simplify diagram, and extend the pipeline architecture used in
newer MediaTek SoCs (MT8186 and MT8188).
Signed-off-by: Fei Shao <fshao@chromium.org >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl >
2025-03-06 17:28:28 +01:00
Krzysztof Kozlowski
c5aa327e10
media: dt-bindings: trivial white-space and example cleanup
...
Minor cleanups without funcitonal impact:
- There should not be an empty blank line after SPDX tag,
- Convention is to indent DTS examples in coding style with 2- or
4-space indentation (4 is preferred),
- Drop unused labels in DTS examples.
Reviewed-by: Rob Herring (Arm) <robh@kernel.org >
Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org >
Reviewed-by: Heiko Stuebner <heiko@sntech.de >
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Acked-by: Chen-Yu Tsai <wens@csie.org >
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl >
2025-01-07 12:21:44 +01:00
Bjorn Helgaas
47aab53331
dt-bindings: Fix typos
...
Fix typos in Documentation/devicetree/bindings. The changes are in
descriptions or comments where they shouldn't affect functionality.
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com >
Link: https://lore.kernel.org/r/20230814212822.193684-3-helgaas@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
2023-08-18 11:32:25 -05:00
Rob Herring
ab19066527
media: dt-bindings: Drop unneeded quotes
...
Cleanup bindings dropping unneeded quotes. Once all these are fixed,
checking for this can be enabled in yamllint.
Signed-off-by: Rob Herring <robh@kernel.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Joe Tessler <jrt@google.com >
Reviewed-by: Heiko Stuebner <heiko@sntech.de > #rockchip
Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com >
Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com >
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de >
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org >
[Sakari Ailus: Drop changes for files in which they had been done already]
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
2023-04-11 18:54:00 +02:00
Yunfei Dong
cdc1068ab6
media: dt-bindings: media: mediatek: vcodec: Change the max reg value to 2
...
Need to add racing control register base in device node for mt8195 support
inner racing mode. Changing the max reg value from 1 to 2.
Adding the description for VDEC_SYS and VDEC_MISC.
Signed-off-by: Yunfei Dong <yunfei.dong@mediatek.com >
Signed-off-by: Allen-KH Cheng <allen-kh.cheng@mediatek.com >
Acked-by: Rob Herring <robh@kernel.org >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Reviewed-by: Chen-Yu Tsai <wenst@chromium.org >
Tested-by: Chen-Yu Tsai <wenst@chromium.org >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org >
2023-04-10 14:01:39 +01:00
Yunfei Dong
355e9472cc
media: dt-bindings: media: mediatek: vcodec: adapt to the 'clock-names' of different platforms
...
mt8195 and mt8192 have different clock numbers, separate 'clock-names'
according to compatible name.
Signed-off-by: Yunfei Dong <yunfei.dong@mediatek.com >
Signed-off-by: Allen-KH Cheng <allen-kh.cheng@mediatek.com >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Chen-Yu Tsai <wenst@chromium.org >
Tested-by: Chen-Yu Tsai <wenst@chromium.org >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org >
2023-04-10 14:01:14 +01:00
Allen-KH Cheng
fa87b0615c
media: dt-bindings: media: mediatek: Remove "dma-ranges" property for decoder
...
Because the decoder nodes already make use of the iommus property to
configure the IOMMU for address translations, having a dma-ranges
property makes no sense.
In fact, after commit f1ad5338a4 ("of: Fix "dma-ranges" handling for
bus controllers"), having a dma-ranges property causes IOMMU faults.
Remove the dma-ranges property and update the example.
Signed-off-by: Allen-KH Cheng <allen-kh.cheng@mediatek.com >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Acked-by: Rob Herring <robh@kernel.org >
Reviewed-by: Nícolas F. R. A. Prado <nfraprado@collabora.com >
Reviewed-by: Chen-Yu Tsai <wenst@chromium.org >
Tested-by: Chen-Yu Tsai <wenst@chromium.org >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org >
2023-04-10 14:00:33 +01:00
Allen-KH Cheng
52e6951706
media: dt-bindings: media: mediatek: Rename child node names for decoder
...
In order to make the names of the child nodes more generic, we rename
"vcodec-lat" and "vcodec-core" to "video-codec" for decoder in
patternProperties and example.
Signed-off-by: Allen-KH Cheng <allen-kh.cheng@mediatek.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Reviewed-by: Chen-Yu Tsai <wenst@chromium.org >
Tested-by: Chen-Yu Tsai <wenst@chromium.org >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org >
2023-04-10 13:59:55 +01:00
Yunfei Dong
8fcfa82556
media: dt-bindings: media: mediatek: vcodec: add decoder dt-bindings for mt8188
...
Add decoder document in dt-bindings yaml file for mt8188 platform.
Signed-off-by: Yunfei Dong <yunfei.dong@mediatek.com >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Acked-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-08-30 14:33:04 +02:00
Yunfei Dong
6c41991b02
media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for mt8195
...
Adds decoder dt-bindings for mt8195.
Signed-off-by: Yunfei Dong <yunfei.dong@mediatek.com >
Reviewed-by: Macpaul Lin <macpaul.lin@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:32 +01:00
Yunfei Dong
3fbf1eac01
media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for lat soc
...
Adds decoder dt-bindings for compatible "mediatek,mtk-vcodec-lat-soc".
Signed-off-by: Yunfei Dong <yunfei.dong@mediatek.com >
Acked-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:32 +01:00
Yunfei Dong
2b54af6ca6
media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for mt8186
...
Adds decoder dt-bindings for mt8186.
Signed-off-by: Yunfei Dong <yunfei.dong@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-05-13 14:53:40 +02:00
Rob Herring
5a674d9dc9
dt-bindings: Fix array constraints on scalar properties
...
Scalar properties shouldn't have array constraints (minItems, maxItems,
items). These constraints can simply be dropped with any constraints under
'items' moved up a level.
Cc: Agathe Porte <agathe.porte@nokia.com >
Cc: Guenter Roeck <linux@roeck-us.net >
Cc: Jean Delvare <jdelvare@suse.com >
Cc: Krzysztof Kozlowski <krzk+dt@kernel.org >
Cc: Olivier Moysan <olivier.moysan@foss.st.com >
Cc: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com >
Cc: Jonathan Cameron <jic23@kernel.org >
Cc: Lars-Peter Clausen <lars@metafoo.de >
Cc: Philipp Zabel <p.zabel@pengutronix.de >
Cc: Mauro Carvalho Chehab <mchehab@kernel.org >
Cc: Bjorn Andersson <bjorn.andersson@linaro.org >
Cc: Mathieu Poirier <mathieu.poirier@linaro.org >
Cc: Mark Brown <broonie@kernel.org >
Cc: Fabrice Gasnier <fabrice.gasnier@foss.st.com >
Cc: Yunfei Dong <yunfei.dong@mediatek.com >
Cc: Geert Uytterhoeven <geert+renesas@glider.be >
Cc: linux-hwmon@vger.kernel.org
Cc: alsa-devel@alsa-project.org
Cc: linux-iio@vger.kernel.org
Cc: linux-media@vger.kernel.org
Cc: linux-remoteproc@vger.kernel.org
Cc: linux-spi@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de >
Acked-by: Mark Brown <broonie@kernel.org >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Acked-by: Guenter Roeck <linux@roeck-us.net >
Link: https://lore.kernel.org/r/20220413140121.3132837-1-robh@kernel.org
2022-04-14 13:02:12 -05:00
Rob Herring
a50e431bbc
dt-bindings: media: mediatek,vcodec: Fix addressing cell sizes
...
'dma-ranges' in the example is written for cell sizes of 2 cells, but
the schema and example specify sizes of 1 cell. As the h/w has a bus
address of >32-bits, cell sizes of 2 is correct. Update the schema's
'#address-cells' and '#size-cells' to be 2 and adjust the example
throughout.
There's no error currently because dtc only checks 'dma-ranges' is a
correct multiple number of cells (3) and the schema checking is based on
bracketing of entries.
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20220301233501.2110047-1-robh@kernel.org
2022-03-28 20:17:55 -05:00
Yunfei Dong
4215692f50
media: dt-bindings: media: mtk-vcodec: Adds decoder dt-bindings for mt8192
...
Adds decoder dt-bindings for mt8192.
Signed-off-by: Yunfei Dong <yunfei.dong@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-01-23 21:18:45 +01:00