]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/vc4: hdmi: Warn if writing to an unknown HDMI register
authorMaxime Ripard <mripard@kernel.org>
Fri, 21 Jun 2024 15:20:32 +0000 (16:20 +0100)
committerDave Stevenson <dave.stevenson@raspberrypi.com>
Mon, 9 Sep 2024 12:02:52 +0000 (13:02 +0100)
The VC4 HDMI driver has a bunch of accessors to read from a register.
The read accessor was warning when accessing an unknown register, but
the write one was just returning silently.

Let's make sure we warn also when writing to an unknown register.

Signed-off-by: Maxime Ripard <mripard@kernel.org>
Reviewed-by: Maxime Ripard <mripard@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20240621152055.4180873-9-dave.stevenson@raspberrypi.com
Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
drivers/gpu/drm/vc4/vc4_hdmi_regs.h

index b04b2fc8d83173ef47995bd5b05b1024461ae7a8..68455ce513e77f22b16db4728d2b3ac3b1cbb5a0 100644 (file)
@@ -498,8 +498,11 @@ static inline void vc4_hdmi_write(struct vc4_hdmi *hdmi,
 
        field = &variant->registers[reg];
        base = __vc4_hdmi_get_field_base(hdmi, field->reg);
-       if (!base)
+       if (!base) {
+               dev_warn(&hdmi->pdev->dev,
+                        "Unknown register ID %u\n", reg);
                return;
+       }
 
        writel(value, base + field->offset);
 }