aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/pinctrl/pinctrl-baytrail.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/pinctrl/pinctrl-baytrail.c b/drivers/pinctrl/pinctrl-baytrail.c
index 2832576d8b12..1174ea86b6e9 100644
--- a/drivers/pinctrl/pinctrl-baytrail.c
+++ b/drivers/pinctrl/pinctrl-baytrail.c
@@ -286,13 +286,19 @@ static void byt_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip)
286 spin_lock_irqsave(&vg->lock, flags); 286 spin_lock_irqsave(&vg->lock, flags);
287 287
288 for (i = 0; i < vg->chip.ngpio; i++) { 288 for (i = 0; i < vg->chip.ngpio; i++) {
289 const char *label;
289 offs = vg->range->pins[i] * 16; 290 offs = vg->range->pins[i] * 16;
290 conf0 = readl(vg->reg_base + offs + BYT_CONF0_REG); 291 conf0 = readl(vg->reg_base + offs + BYT_CONF0_REG);
291 val = readl(vg->reg_base + offs + BYT_VAL_REG); 292 val = readl(vg->reg_base + offs + BYT_VAL_REG);
292 293
294 label = gpiochip_is_requested(chip, i);
295 if (!label)
296 label = "Unrequested";
297
293 seq_printf(s, 298 seq_printf(s,
294 " gpio-%-3d %s %s %s pad-%-3d offset:0x%03x mux:%d %s%s%s\n", 299 " gpio-%-3d (%-20.20s) %s %s %s pad-%-3d offset:0x%03x mux:%d %s%s%s\n",
295 i, 300 i,
301 label,
296 val & BYT_INPUT_EN ? " " : "in", 302 val & BYT_INPUT_EN ? " " : "in",
297 val & BYT_OUTPUT_EN ? " " : "out", 303 val & BYT_OUTPUT_EN ? " " : "out",
298 val & BYT_LEVEL ? "hi" : "lo", 304 val & BYT_LEVEL ? "hi" : "lo",