OSDN Git Service

drm/mgag200: Remove P_ARRAY_SIZE
authorThomas Zimmermann <tzimmermann@suse.de>
Wed, 14 Jul 2021 14:22:30 +0000 (16:22 +0200)
committerThomas Zimmermann <tzimmermann@suse.de>
Sun, 8 Aug 2021 18:13:37 +0000 (20:13 +0200)
Replace P_ARRAY_SIZE by array pre-initializing and ARRAY_SIZE(). No
functional changes.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20210714142240.21979-4-tzimmermann@suse.de
drivers/gpu/drm/mgag200/mgag200_mode.c

index 69daa0f..549595b 100644 (file)
@@ -183,17 +183,16 @@ static int mgag200_g200_set_plls(struct mga_device *mdev, long clock)
        return 0;
 }
 
-#define P_ARRAY_SIZE 9
-
 static int mga_g200se_set_plls(struct mga_device *mdev, long clock)
 {
+       static const unsigned int pvalues_e4[] = {16, 14, 12, 10, 8, 6, 4, 2, 1};
+
        u32 unique_rev_id = mdev->model.g200se.unique_rev_id;
        unsigned int vcomax, vcomin, pllreffreq;
        unsigned int delta, tmpdelta, permitteddelta;
        unsigned int testp, testm, testn;
        unsigned int p, m, n;
        unsigned int computed;
-       unsigned int pvalues_e4[P_ARRAY_SIZE] = {16, 14, 12, 10, 8, 6, 4, 2, 1};
        unsigned int fvv;
        unsigned int i;
 
@@ -247,7 +246,7 @@ static int mga_g200se_set_plls(struct mga_device *mdev, long clock)
                /* Permited delta is 0.5% as VESA Specification */
                permitteddelta = clock * 5 / 1000;
 
-               for (i = 0 ; i < P_ARRAY_SIZE ; i++) {
+               for (i = 0 ; i < ARRAY_SIZE(pvalues_e4); i++) {
                        testp = pvalues_e4[i];
 
                        if ((clock * testp) > vcomax)