dt: Add drm_fbN_vc4 overrides for Pi0-4
authorDave Stevenson <dave.stevenson@raspberrypi.com>
Mon, 23 Oct 2023 13:10:15 +0000 (14:10 +0100)
committerDom Cobley <popcornmix@gmail.com>
Mon, 19 Feb 2024 11:35:09 +0000 (11:35 +0000)
Follows up '61b138adaead ("dt: Add overrides for drm framebuffer
allocations on Pi5")' with an equivalent for Pi0-4.

These will have no effect on most normal systems, but drm_fb0_vc4
will stop SPI displays jumping in and claiming /dev/fb0.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
arch/arm/boot/dts/broadcom/bcm270x-rpi.dtsi

index 078bbf4..0601625 100644 (file)
@@ -1,7 +1,7 @@
 /* Downstream modifications to bcm2835-rpi.dtsi */
 
 / {
-       aliases {
+       aliases: aliases {
                aux = &aux;
                sound = &sound;
                soc = &soc;
@@ -30,6 +30,9 @@
                fb = &fb;
                thermal = &thermal;
                axiperf = &axiperf;
+               drm_fb0_vc4 = <&aliases>, "drm-fb0=",&vc4;
+               drm_fb1_vc4 = <&aliases>, "drm-fb1=",&vc4;
+               drm_fb2_vc4 = <&aliases>, "drm-fb2=",&vc4;
        };
 
        /* Define these notional regulators for use by overlays */