]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/sun4i: ui_scaler: drop sanity checks
authorJernej Skrabec <jernej.skrabec@gmail.com>
Tue, 4 Nov 2025 18:09:37 +0000 (19:09 +0100)
committerChen-Yu Tsai <wens@kernel.org>
Wed, 12 Nov 2025 09:18:24 +0000 (17:18 +0800)
They can't be triggered if mixer configuration is properly specified in
quirks. Additionally, number of VI channels won't be available in future
due to rework for DE33 support.

Reviewed-by: Chen-Yu Tsai <wens@kernel.org>
Tested-by: Ryan Walklin <ryan@testtoast.com>
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://patch.msgid.link/20251104180942.61538-26-jernej.skrabec@gmail.com
Signed-off-by: Chen-Yu Tsai <wens@kernel.org>
drivers/gpu/drm/sun4i/sun8i_ui_scaler.c

index 2fc54dc2030769dbd89483692fb50c300b189778..c0947ccf675bdf7723920caf504f8297161bb4a6 100644 (file)
@@ -132,9 +132,6 @@ void sun8i_ui_scaler_enable(struct sun8i_layer *layer, bool enable)
        struct sun8i_mixer *mixer = layer->mixer;
        u32 val, base;
 
-       if (WARN_ON(layer->channel < mixer->cfg->vi_num))
-               return;
-
        base = sun8i_ui_scaler_base(mixer, layer->channel);
 
        if (enable)
@@ -155,9 +152,6 @@ void sun8i_ui_scaler_setup(struct sun8i_layer *layer,
        int i, offset;
        u32 base;
 
-       if (WARN_ON(layer->channel < mixer->cfg->vi_num))
-               return;
-
        base = sun8i_ui_scaler_base(mixer, layer->channel);
 
        hphase <<= SUN8I_UI_SCALER_PHASE_FRAC - 16;