drm/bridge: adv7533: make array clock_div_by_lanes static const
authorColin Ian King <colin.i.king@gmail.com>
Sun, 9 Jan 2022 20:41:05 +0000 (20:41 +0000)
committerRobert Foss <robert.foss@linaro.org>
Wed, 12 Jan 2022 10:06:15 +0000 (11:06 +0100)
Don't populate the read-only array clock_div_by_lanes on the stack but
instead it static const. Also makes the object code a little smaller.

Signed-off-by: Colin Ian King <colin.i.king@gmail.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Robert Foss <robert.foss@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20220109204105.51878-1-colin.i.king@gmail.com
drivers/gpu/drm/bridge/adv7511/adv7533.c

index eb7579dec40ae16fbfe2e32539697dd852dea696..ef6270806d1d39115554a6c0a9b4d261589bfdb1 100644 (file)
@@ -29,7 +29,7 @@ static void adv7511_dsi_config_timing_gen(struct adv7511 *adv)
        struct mipi_dsi_device *dsi = adv->dsi;
        struct drm_display_mode *mode = &adv->curr_mode;
        unsigned int hsw, hfp, hbp, vsw, vfp, vbp;
-       u8 clock_div_by_lanes[] = { 6, 4, 3 };  /* 2, 3, 4 lanes */
+       static const u8 clock_div_by_lanes[] = { 6, 4, 3 };     /* 2, 3, 4 lanes */
 
        hsw = mode->hsync_end - mode->hsync_start;
        hfp = mode->hsync_start - mode->hdisplay;