From 4fdeca5aab10c3ec1e5e7c13df094698a09efb14 Mon Sep 17 00:00:00 2001 From: Thorsten Maerz Date: Fri, 31 Jan 2025 17:24:04 +0100 Subject: [PATCH] add overlay to enable v4l2 devices Overlay for testing purposes: Maybe it is possible to use hardware video-encoding on that chip. --- .../archive/rockchip64-6.12/overlay/Makefile | 1 + .../overlay/README.rockchip-overlays | 5 +++++ ...ockchip-rk3328-mksklipad50-enable-v4l2.dtso | 18 ++++++++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 patch/kernel/archive/rockchip64-6.12/overlay/rockchip-rk3328-mksklipad50-enable-v4l2.dtso diff --git a/patch/kernel/archive/rockchip64-6.12/overlay/Makefile b/patch/kernel/archive/rockchip64-6.12/overlay/Makefile index 77bcc5643..671974ddd 100644 --- a/patch/kernel/archive/rockchip64-6.12/overlay/Makefile +++ b/patch/kernel/archive/rockchip64-6.12/overlay/Makefile @@ -21,6 +21,7 @@ dtbo-$(CONFIG_ARCH_ROCKCHIP) += \ rockchip-rk3328-i2c0.dtbo \ rockchip-rk3328-i2s1-pcm5102.dtbo \ rockchip-rk3328-mksklipad50-enable-rtc-end1.dtbo \ + rockchip-rk3328-mksklipad50-enable-v4l2.dtbo \ rockchip-rk3328-mkspi-disable-lcd-spi.dtbo \ rockchip-rk3328-opp-1.4ghz.dtbo \ rockchip-rk3328-opp-1.5ghz.dtbo \ diff --git a/patch/kernel/archive/rockchip64-6.12/overlay/README.rockchip-overlays b/patch/kernel/archive/rockchip64-6.12/overlay/README.rockchip-overlays index 1a6d71df8..27646d1e1 100644 --- a/patch/kernel/archive/rockchip64-6.12/overlay/README.rockchip-overlays +++ b/patch/kernel/archive/rockchip64-6.12/overlay/README.rockchip-overlays @@ -24,6 +24,11 @@ testing the rtc. The rtc still tends to stall sometimes. In the original makerbase image, the rtc was completely unusable though. +### mksklipad-enable-v4l2 + +Enables the video4linux devices /dev/video[012] /dev/media[01] +Not sure, if they are of any use. + ### mkspi-disable-lcd-spi DTBO to disable spi_for_{lcd,touch} when enabling uart1 diff --git a/patch/kernel/archive/rockchip64-6.12/overlay/rockchip-rk3328-mksklipad50-enable-v4l2.dtso b/patch/kernel/archive/rockchip64-6.12/overlay/rockchip-rk3328-mksklipad50-enable-v4l2.dtso new file mode 100644 index 000000000..78221f5a2 --- /dev/null +++ b/patch/kernel/archive/rockchip64-6.12/overlay/rockchip-rk3328-mksklipad50-enable-v4l2.dtso @@ -0,0 +1,18 @@ +/dts-v1/; +/plugin/; + +// disable /dev/video1 + /dev/media0 +&vpu { + status = "okay"; +}; + +// disable /dev/video2 + /dev/media1 +&vdec { + status = "okay"; +}; + +// disable /dev/video0 +&rga { + status = "okay"; +}; +