|
@@ -349,6 +349,9 @@ static bool pinctrl_ready_for_gpio_range(unsigned gpio)
|
|
struct pinctrl_gpio_range *range = NULL;
|
|
struct pinctrl_gpio_range *range = NULL;
|
|
struct gpio_chip *chip = gpio_to_chip(gpio);
|
|
struct gpio_chip *chip = gpio_to_chip(gpio);
|
|
|
|
|
|
|
|
+ if (WARN(!chip, "no gpio_chip for gpio%i?", gpio))
|
|
|
|
+ return false;
|
|
|
|
+
|
|
mutex_lock(&pinctrldev_list_mutex);
|
|
mutex_lock(&pinctrldev_list_mutex);
|
|
|
|
|
|
/* Loop over the pin controllers */
|
|
/* Loop over the pin controllers */
|