Commit a4d8d6da4820230a2e0e977fda44ced9345c41d4
Committed by
Linus Walleij
1 parent
e9c9489f10
Exists in
master
and in
16 other branches
pinctrl-baytrail: show pin label with the reset of the gpio debug data
The default gpiolib debug output shows pin labels. We want baytrail custom debug output to have the same functionality. Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Showing 1 changed file with 7 additions and 1 deletions Side-by-side Diff
drivers/pinctrl/pinctrl-baytrail.c
... | ... | @@ -286,13 +286,19 @@ |
286 | 286 | spin_lock_irqsave(&vg->lock, flags); |
287 | 287 | |
288 | 288 | for (i = 0; i < vg->chip.ngpio; i++) { |
289 | + const char *label; | |
289 | 290 | offs = vg->range->pins[i] * 16; |
290 | 291 | conf0 = readl(vg->reg_base + offs + BYT_CONF0_REG); |
291 | 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 | 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 | 300 | i, |
301 | + label, | |
296 | 302 | val & BYT_INPUT_EN ? " " : "in", |
297 | 303 | val & BYT_OUTPUT_EN ? " " : "out", |
298 | 304 | val & BYT_LEVEL ? "hi" : "lo", |