mirror of
https://github.com/torvalds/linux.git
synced 2024-11-11 22:51:42 +00:00
arm: ep93xx: Add basic interrupt info
For the time being can we fix up the ep93xx gpio code with the amended patch below. It keeps the information that the pin is also configured as an interrupt and cleans the code up a bit. [ tglx: Rebased it on the removal patch ] Signed-off-by: Ryan Mallon <ryan@bluewatersys.com> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
This commit is contained in:
parent
b15f052cb8
commit
778b548ced
@ -360,13 +360,14 @@ static void ep93xx_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip)
|
||||
gpio = ep93xx_chip->chip.base;
|
||||
for (i = 0; i < chip->ngpio; i++, gpio++) {
|
||||
int is_out = data_dir_reg & (1 << i);
|
||||
int irq = gpio_to_irq(gpio);
|
||||
|
||||
seq_printf(s, " %s%d gpio-%-3d (%-12s) %s %s",
|
||||
seq_printf(s, " %s%d gpio-%-3d (%-12s) %s %s %s\n",
|
||||
chip->label, i, gpio,
|
||||
gpiochip_is_requested(chip, i) ? : "",
|
||||
is_out ? "out" : "in ",
|
||||
(data_reg & (1 << i)) ? "hi" : "lo");
|
||||
seq_printf(s, "\n");
|
||||
(data_reg & (1<< i)) ? "hi" : "lo",
|
||||
(!is_out && irq>= 0) ? "(interrupt)" : "");
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user