diff options
-rw-r--r-- | drivers/gpu/drm/panel/panel-himax-hx8279.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/gpu/drm/panel/panel-himax-hx8279.c b/drivers/gpu/drm/panel/panel-himax-hx8279.c index b48b350b62da..fb302d1f91b9 100644 --- a/drivers/gpu/drm/panel/panel-himax-hx8279.c +++ b/drivers/gpu/drm/panel/panel-himax-hx8279.c @@ -825,8 +825,7 @@ static int hx8279_check_goa_config(struct hx8279 *hx, struct device *dev) num_zero++; } - if (num_zero == ARRAY_SIZE(desc->goa_odd_timing)) - goa_odd_valid = false; + goa_odd_valid = (num_zero != ARRAY_SIZE(desc->goa_odd_timing)); /* Up to 3 zeroes is a valid config. Check them all. */ num_zero = 1; @@ -835,8 +834,7 @@ static int hx8279_check_goa_config(struct hx8279 *hx, struct device *dev) num_zero++; } - if (num_zero == ARRAY_SIZE(desc->goa_even_timing)) - goa_even_valid = false; + goa_even_valid = (num_zero != ARRAY_SIZE(desc->goa_even_timing)); /* Programming one without the other would make no sense! */ if (goa_odd_valid != goa_even_valid) |