On Wed, Jan 6, 2021 at 1:27 PM Srinivas Neeli <srinivas.neeli@xxxxxxxxxx> wrote: > Add check to see if gpio-width property does not exceed 32. > If it exceeds then return -EINVAL. > > Signed-off-by: Srinivas Neeli <srinivas.neeli@xxxxxxxxxx> Aha > @@ -591,6 +591,9 @@ static int xgpio_probe(struct platform_device *pdev) > if (of_property_read_u32(np, "xlnx,gpio-width", &chip->gpio_width[0])) > chip->gpio_width[0] = 32; This xlnx,gpio-width seems very much like the standard ngpios property from Documentation/devicetree/bindings/gpio/gpio.txt but I guess not much to do about that now. :/ Do you think you can add support for both? > + if (chip->gpio_width[0] > 32) > + return -EINVAL; This looks OK. Yours, Linus Walleij