if (adreno_cmp_rev(ADRENO_REV(6, 1, 8, ANY_ID), rev))
                val = a618_get_speed_bin(fuse);
 
-       if (adreno_cmp_rev(ADRENO_REV(6, 1, 9, ANY_ID), rev))
+       else if (adreno_cmp_rev(ADRENO_REV(6, 1, 9, ANY_ID), rev))
                val = a619_get_speed_bin(fuse);
 
-       if (adreno_cmp_rev(ADRENO_REV(6, 3, 5, ANY_ID), rev))
+       else if (adreno_cmp_rev(ADRENO_REV(6, 3, 5, ANY_ID), rev))
                val = adreno_7c3_get_speed_bin(fuse);
 
-       if (adreno_cmp_rev(ADRENO_REV(6, 4, 0, ANY_ID), rev))
+       else if (adreno_cmp_rev(ADRENO_REV(6, 4, 0, ANY_ID), rev))
                val = a640_get_speed_bin(fuse);
 
-       if (adreno_cmp_rev(ADRENO_REV(6, 5, 0, ANY_ID), rev))
+       else if (adreno_cmp_rev(ADRENO_REV(6, 5, 0, ANY_ID), rev))
                val = a650_get_speed_bin(fuse);
 
        if (val == UINT_MAX) {