gpiolib: Show more info for interrupt only lines in debugfs
Show more info for interrupt only lines in debugfs. It's useful to monitor the lines that have been never requested as GPIOs, but IRQs. Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Link: https://lore.kernel.org/r/20240530191418.1138003-3-andriy.shevchenko@linux.intel.com Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
This commit is contained in:
committed by
Bartosz Golaszewski
parent
5a646e03e9
commit
54a687cd49
@@ -4795,11 +4795,11 @@ static void gpiolib_dbg_show(struct seq_file *s, struct gpio_device *gdev)
|
||||
|
||||
for_each_gpio_desc(gc, desc) {
|
||||
guard(srcu)(&desc->gdev->desc_srcu);
|
||||
if (test_bit(FLAG_REQUESTED, &desc->flags)) {
|
||||
is_irq = test_bit(FLAG_USED_AS_IRQ, &desc->flags);
|
||||
if (is_irq || test_bit(FLAG_REQUESTED, &desc->flags)) {
|
||||
gpiod_get_direction(desc);
|
||||
is_out = test_bit(FLAG_IS_OUT, &desc->flags);
|
||||
value = gpio_chip_get_value(gc, desc);
|
||||
is_irq = test_bit(FLAG_USED_AS_IRQ, &desc->flags);
|
||||
active_low = test_bit(FLAG_ACTIVE_LOW, &desc->flags);
|
||||
seq_printf(s, " gpio-%-3u (%-20.20s|%-20.20s) %s %s %s%s\n",
|
||||
gpio, desc->name ?: "", gpiod_get_label(desc),
|
||||
|
||||
Reference in New Issue
Block a user