diff --git a/drivers/pinctrl/qcom/pinctrl-msm.c b/drivers/pinctrl/qcom/pinctrl-msm.c index 707183744178..3408d57bcfb0 100644 --- a/drivers/pinctrl/qcom/pinctrl-msm.c +++ b/drivers/pinctrl/qcom/pinctrl-msm.c @@ -594,6 +594,11 @@ static void msm_gpio_dbg_show_one(struct seq_file *s, if (!gpiochip_line_is_valid(chip, offset)) return; + if (!gpiochip_is_requested(chip, offset)) { + seq_printf(s, " gpio%d: is not allocated in gpiolib\n", offset); + return; + } + g = &pctrl->soc->groups[offset]; ctl_reg = msm_readl_ctl(pctrl, g); io_reg = msm_readl_io(pctrl, g);