Fixup P030 support
authorDave Stevenson <dave.stevenson@raspberrypi.com>
Tue, 25 Feb 2020 17:35:10 +0000 (17:35 +0000)
committerpopcornmix <popcornmix@gmail.com>
Wed, 1 Jul 2020 15:33:41 +0000 (16:33 +0100)
I got the logic wrong for enabling pixel formats, resulting in
Pi0-3 only getting a single, invalid, format (P030 SAND).

Fixes: e07ef1d drm/vc4: Add support for DRM_FORMAT_P030 to vc4 planes

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
drivers/gpu/drm/vc4/vc4_plane.c

index e01bea7..d0957d6 100644 (file)
@@ -1441,7 +1441,7 @@ struct drm_plane *vc4_plane_init(struct drm_device *dev,
                return ERR_PTR(-ENOMEM);
 
        for (i = 0; i < ARRAY_SIZE(hvs_formats); i++) {
-               if (hvs_formats[i].hvs5_only || hvs5) {
+               if (!hvs_formats[i].hvs5_only || hvs5) {
                        formats[num_formats] = hvs_formats[i].drm;
                        num_formats++;
                }