UPSTREAM: lib/gpio.c: Validate num_gpio

In function _gpio_base3_value(), if num_gpio is 0 it'll cause the return
of an undefined value, as no for loop will be executed. Assert that it's
not 0.

BUG=b:112253891
TEST=Build and boot grunt.

Change-Id: I5f753b093053977be36a60c2d6e6a48c27a989fb
Signed-off-by: Martin Roth <martinroth@chromium.org>
Original-Commit-Id: 4cafc886195a52a0610c46c79fbb700294e9f1aa
Original-Change-Id: I2b6537900fa41ebbee0171959f3ce236d360bc80
Original-Signed-off-by: Richard Spiegel <richard.spiegel@silverbackltd.com>
Original-Reviewed-on: https://review.coreboot.org/28249
Original-Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Original-Reviewed-by: Martin Roth <martinroth@google.com>
Reviewed-on: https://chromium-review.googlesource.com/1195564
1 file changed