Merge branch 'ib-for-each-requested' into devel
This commit is contained in:
@@ -846,6 +846,7 @@ static void mvebu_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip)
|
||||
{
|
||||
struct mvebu_gpio_chip *mvchip = gpiochip_get_data(chip);
|
||||
u32 out, io_conf, blink, in_pol, data_in, cause, edg_msk, lvl_msk;
|
||||
const char *label;
|
||||
int i;
|
||||
|
||||
regmap_read(mvchip->regs, GPIO_OUT_OFF + mvchip->offset, &out);
|
||||
@@ -857,15 +858,10 @@ static void mvebu_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip)
|
||||
edg_msk = mvebu_gpio_read_edge_mask(mvchip);
|
||||
lvl_msk = mvebu_gpio_read_level_mask(mvchip);
|
||||
|
||||
for (i = 0; i < chip->ngpio; i++) {
|
||||
const char *label;
|
||||
for_each_requested_gpio(chip, i, label) {
|
||||
u32 msk;
|
||||
bool is_out;
|
||||
|
||||
label = gpiochip_is_requested(chip, i);
|
||||
if (!label)
|
||||
continue;
|
||||
|
||||
msk = BIT(i);
|
||||
is_out = !(io_conf & msk);
|
||||
|
||||
|
@@ -121,6 +121,7 @@ static void xra1403_dbg_show(struct seq_file *s, struct gpio_chip *chip)
|
||||
struct xra1403 *xra = gpiochip_get_data(chip);
|
||||
int value[XRA_LAST];
|
||||
int i;
|
||||
const char *label;
|
||||
unsigned int gcr;
|
||||
unsigned int gsr;
|
||||
|
||||
@@ -136,12 +137,7 @@ static void xra1403_dbg_show(struct seq_file *s, struct gpio_chip *chip)
|
||||
|
||||
gcr = value[XRA_GCR + 1] << 8 | value[XRA_GCR];
|
||||
gsr = value[XRA_GSR + 1] << 8 | value[XRA_GSR];
|
||||
for (i = 0; i < chip->ngpio; i++) {
|
||||
const char *label = gpiochip_is_requested(chip, i);
|
||||
|
||||
if (!label)
|
||||
continue;
|
||||
|
||||
for_each_requested_gpio(chip, i, label) {
|
||||
seq_printf(s, " gpio-%-3d (%-12s) %s %s\n",
|
||||
chip->base + i, label,
|
||||
(gcr & BIT(i)) ? "in" : "out",
|
||||
|
Reference in New Issue
Block a user