Benjamin Gaignard
900c06e973
dt-bindings: media: rockchip: Add resets property into decoder node
...
RK3588 AV1 decoder hardware block have resets lines and driver code
already support it.
Update yaml file to be aligned with this feature.
Signed-off-by: Benjamin Gaignard <benjamin.gaignard@collabora.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
2023-10-13 11:33:22 +02:00
Benjamin Gaignard
1fb38c3cfd
media: dt-bindings: media: rockchip-vpu: Add rk3588 vpu compatible
...
Add compatible for rk3588 AV1 vpu decoder.
Signed-off-by: Benjamin Gaignard <benjamin.gaignard@collabora.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org >
2023-06-09 16:13:20 +01: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
Piotr Oniszczuk
acd134bca2
media: dt-bindings: media: rockchip-vpu: Add RK3568 compatible
...
RK356x has Hantro G1 video decoder capable to decode MPEG2/H.264/VP8
video formats.
This patch adds RK3568 compatible in rockchip-vpu dt-bindings.
Tested on [1] with FFmpeg v4l2_request code taken from [2]
with MPEG2, H.642 and VP8 samples with results [3].
[1] https://github.com/warpme/minimyth2
[2] https://github.com/LibreELEC/LibreELEC.tv/blob/master/packages/multimedia/ffmpeg/patches/v4l2-request/ffmpeg-001-v4l2-request.patch
[3] https://github.com/warpme/minimyth2/blob/master/video-test-summary.txt
Signed-off-by: Piotr Oniszczuk <piotr.oniszczuk@gmail.com >
Reviewed-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org >
2022-04-24 08:52:00 +01:00
Paul Kocialkowski
9d05c1e00e
media: dt-bindings: media: rockchip-vpu: Add PX30 compatible
...
The Rockchip PX30 SoC has a Hantro VPU that features a decoder (VDPU2)
and an encoder (VEPU2).
Suggested-by: Alex Bee <knaerzche@gmail.com >
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com >
Signed-off-by: Ezequiel Garcia <ezequiel@collabora.com >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
2021-07-22 08:47:14 +02:00
Alex Bee
b32178e77d
media: dt-bindings: media: rockchip-vpu: add new compatibles
...
Add compatibles for RK3036, RK3066, RK3188 and RK3228. Also reflect the
changes to the additional clocks for RK3066/RK3188.
Signed-off-by: Alex Bee <knaerzche@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+huawei@kernel.org >
2021-06-17 10:56:46 +02:00
Rob Herring
f516fb704d
dt-bindings: Whitespace clean-ups in schema files
...
Clean-up incorrect indentation, extra spaces, long lines, and missing
EOF newline in schema files. Most of the clean-ups are for list
indentation which should always be 2 spaces more than the preceding
keyword.
Found with yamllint (which I plan to integrate into the checks).
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-clk@vger.kernel.org
Cc: dri-devel@lists.freedesktop.org
Cc: linux-spi@vger.kernel.org
Cc: linux-gpio@vger.kernel.org
Cc: linux-remoteproc@vger.kernel.org
Cc: linux-hwmon@vger.kernel.org
Cc: linux-i2c@vger.kernel.org
Cc: linux-fbdev@vger.kernel.org
Cc: linux-iio@vger.kernel.org
Cc: linux-input@vger.kernel.org
Cc: linux-pm@vger.kernel.org
Cc: linux-media@vger.kernel.org
Cc: alsa-devel@alsa-project.org
Cc: linux-mmc@vger.kernel.org
Cc: linux-mtd@lists.infradead.org
Cc: netdev@vger.kernel.org
Cc: linux-rtc@vger.kernel.org
Cc: linux-serial@vger.kernel.org
Cc: linux-usb@vger.kernel.org
Acked-by: Sam Ravnborg <sam@ravnborg.org >
Signed-off-by: Rob Herring <robh@kernel.org >
2020-08-14 08:55:58 -06:00
Rob Herring
0db958b689
dt-bindings: Fix more incorrect 'reg' property sizes in examples
...
The examples template is a 'simple-bus' with a size of 1 cell for
had between 2 and 4 cells which really only errors on I2C or SPI type
devices with a single cell.
The easiest fix in most cases is to change the 'reg' property to 1 cell
for address and size.
Cc: "Heiko Stübner" <heiko@sntech.de >
Cc: Ezequiel Garcia <ezequiel@collabora.com >
Cc: Mauro Carvalho Chehab <mchehab@kernel.org >
Cc: Philipp Zabel <p.zabel@pengutronix.de >
Cc: Miquel Raynal <miquel.raynal@bootlin.com >
Cc: Richard Weinberger <richard@nod.at >
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Bjorn Andersson <bjorn.andersson@linaro.org >
Cc: Kishon Vijay Abraham I <kishon@ti.com >
Cc: Vinod Koul <vkoul@kernel.org >
Cc: Liam Girdwood <lgirdwood@gmail.com >
Cc: linux-rockchip@lists.infradead.org
Cc: linux-media@vger.kernel.org
Cc: linux-mtd@lists.infradead.org
Cc: netdev@vger.kernel.org
Cc: alsa-devel@alsa-project.org
Acked-by: Mark Brown <broonie@kernel.org >
Signed-off-by: Rob Herring <robh@kernel.org >
2020-06-11 14:12:09 -06:00
Johan Jonker
e01bc6cbb1
media: dt-bindings: media: rockchip-vpu: fix interrupt-names
...
A test with the command below gives for example this error:
arch/arm64/boot/dts/rockchip/rk3328-evb.dt.yaml: video-codec@ff350000:
interrupts: [[0, 9, 4]] is too short
arch/arm64/boot/dts/rockchip/rk3328-evb.dt.yaml: video-codec@ff350000:
interrupt-names: ['vdpu'] is too short
arch/arm64/boot/dts/rockchip/rk3328-evb.dt.yaml: video-codec@ff350000:
interrupt-names:0: 'vepu' was expected
With the conversion of rockchip-vpu.txt to yaml the correct
'interrupt-names' for rk3328 was not included, so add them now.
Also add 'minItems' to 'interrupts'for the completeness.
make ARCH=arm64 dtbs_check
DT_SCHEMA_FILES=Documentation/devicetree/bindings/media/rockchip-vpu.yaml
Signed-off-by: Johan Jonker <jbx6244@gmail.com >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
2020-05-05 17:08:02 +02:00
Ezequiel Garcia
ba445b7ff4
media: dt-bindings: rockchip-vpu: Convert bindings to json-schema
...
Convert Rockchip VPU (Hantro IP block) codec driver documentation to
json-schema.
Signed-off-by: Ezequiel Garcia <ezequiel@collabora.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl >
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
2020-04-14 11:25:48 +02:00