Params: <None>
+Name: rpivid-v4l2
+Info: Load the V4L2 stateless video decoder driver for the HEVC block,
+ disabling the memory mapped devices in the process.
+Load: dtoverlay=rpivid-v4l2
+Params: <None>
+
+
Name: rra-digidac1-wm8741-audio
Info: Configures the Red Rocks Audio DigiDAC1 soundcard
Load: dtoverlay=rra-digidac1-wm8741-audio
--- /dev/null
+// SPDX-License-Identifier: GPL-2.0-only
+// Definitions for Raspberry Pi video decode engine
+/dts-v1/;
+/plugin/;
+
+#include <dt-bindings/interrupt-controller/arm-gic.h>
+
+/{
+ compatible = "brcm,bcm2711";
+
+ fragment@0 {
+ target = <&scb>;
+ __overlay__ {
+ /* needed to avoid dtc warning */
+ #address-cells = <2>;
+ #size-cells = <1>;
+ codec@7eb10000 {
+ compatible = "raspberrypi,rpivid-vid-decoder";
+ reg = <0x0 0x7eb10000 0x1000>, /* INTC */
+ <0x0 0x7eb00000 0x10000>; /* HEVC */
+ reg-names = "intc",
+ "hevc";
+
+ interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>;
+
+ clocks = <&hevc_clk>;
+ clock-names = "hevc";
+
+ hevc_clk: hevc_clk {
+ compatible = "fixed-clock";
+ #clock-cells = <0>;
+ clock-frequency = <500000000>;
+ };
+ };
+ };
+ };
+
+ fragment@1 {
+ target = <&scb>;
+ __overlay__ {
+ hevc-decoder@7eb00000 {
+ status = "disabled";
+ };
+ rpivid-local-intc@7eb10000 {
+ status = "disabled";
+ };
+ h264-decoder@7eb20000 {
+ status = "disabled";
+ };
+ vp9-decoder@7eb30000 {
+ status = "disabled";
+ };
+ };
+ };
+};
CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
CONFIG_MEDIA_RADIO_SUPPORT=y
-CONFIG_MEDIA_CONTROLLER_REQUEST_API=y
CONFIG_VIDEO_V4L2_SUBDEV_API=y
CONFIG_MEDIA_USB_SUPPORT=y
CONFIG_USB_VIDEO_CLASS=m
CONFIG_SPEAKUP=m
CONFIG_SPEAKUP_SYNTH_SOFT=m
CONFIG_STAGING_MEDIA=y
-CONFIG_VIDEO_RPIVID=m
CONFIG_FB_TFT=m
CONFIG_FB_TFT_AGM1264K_FL=m
CONFIG_FB_TFT_BD663474=m