You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
gpio/pinctrl: make gpio_chip members typed boolean
This switches the two members of struct gpio_chip that were defined as unsigned foo:1 to bool, because that is indeed what they are. Switch all users in the gpio and pinctrl subsystems to assign these values with true/false instead of 0/1. The users outside these subsystems will survive since true/false is 1/0, atleast we set some kind of more strict typing example. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
@@ -159,7 +159,7 @@ static int gen_74x164_probe(struct spi_device *spi)
|
||||
goto exit_destroy;
|
||||
}
|
||||
|
||||
chip->gpio_chip.can_sleep = 1;
|
||||
chip->gpio_chip.can_sleep = true;
|
||||
chip->gpio_chip.dev = &spi->dev;
|
||||
chip->gpio_chip.owner = THIS_MODULE;
|
||||
|
||||
|
||||
@@ -260,7 +260,7 @@ static int adnp_gpio_setup(struct adnp *adnp, unsigned int num_gpios)
|
||||
chip->direction_output = adnp_gpio_direction_output;
|
||||
chip->get = adnp_gpio_get;
|
||||
chip->set = adnp_gpio_set;
|
||||
chip->can_sleep = 1;
|
||||
chip->can_sleep = true;
|
||||
|
||||
if (IS_ENABLED(CONFIG_DEBUG_FS))
|
||||
chip->dbg_show = adnp_gpio_dbg_show;
|
||||
|
||||
@@ -127,7 +127,7 @@ static int adp5520_gpio_probe(struct platform_device *pdev)
|
||||
gc->direction_output = adp5520_gpio_direction_output;
|
||||
gc->get = adp5520_gpio_get_value;
|
||||
gc->set = adp5520_gpio_set_value;
|
||||
gc->can_sleep = 1;
|
||||
gc->can_sleep = true;
|
||||
|
||||
gc->base = pdata->gpio_start;
|
||||
gc->ngpio = gpios;
|
||||
|
||||
@@ -380,7 +380,7 @@ static int adp5588_gpio_probe(struct i2c_client *client,
|
||||
gc->direction_output = adp5588_gpio_direction_output;
|
||||
gc->get = adp5588_gpio_get_value;
|
||||
gc->set = adp5588_gpio_set_value;
|
||||
gc->can_sleep = 1;
|
||||
gc->can_sleep = true;
|
||||
|
||||
gc->base = pdata->gpio_start;
|
||||
gc->ngpio = ADP5588_MAXGPIO;
|
||||
|
||||
@@ -91,7 +91,7 @@ static struct gpio_chip template_chip = {
|
||||
.get = arizona_gpio_get,
|
||||
.direction_output = arizona_gpio_direction_out,
|
||||
.set = arizona_gpio_set,
|
||||
.can_sleep = 1,
|
||||
.can_sleep = true,
|
||||
};
|
||||
|
||||
static int arizona_gpio_probe(struct platform_device *pdev)
|
||||
|
||||
@@ -169,7 +169,7 @@ static void bt8xxgpio_gpio_setup(struct bt8xxgpio *bg)
|
||||
c->dbg_show = NULL;
|
||||
c->base = modparam_gpiobase;
|
||||
c->ngpio = BT8XXGPIO_NR_GPIOS;
|
||||
c->can_sleep = 0;
|
||||
c->can_sleep = false;
|
||||
}
|
||||
|
||||
static int bt8xxgpio_probe(struct pci_dev *dev,
|
||||
|
||||
@@ -200,7 +200,7 @@ static struct gpio_chip reference_gp = {
|
||||
.direction_input = da9052_gpio_direction_input,
|
||||
.direction_output = da9052_gpio_direction_output,
|
||||
.to_irq = da9052_gpio_to_irq,
|
||||
.can_sleep = 1,
|
||||
.can_sleep = true,
|
||||
.ngpio = 16,
|
||||
.base = -1,
|
||||
};
|
||||
|
||||
@@ -134,7 +134,7 @@ static struct gpio_chip reference_gp = {
|
||||
.direction_input = da9055_gpio_direction_input,
|
||||
.direction_output = da9055_gpio_direction_output,
|
||||
.to_irq = da9055_gpio_to_irq,
|
||||
.can_sleep = 1,
|
||||
.can_sleep = true,
|
||||
.ngpio = 3,
|
||||
.base = -1,
|
||||
};
|
||||
|
||||
@@ -252,7 +252,7 @@ static void ichx_gpiolib_setup(struct gpio_chip *chip)
|
||||
chip->direction_output = ichx_gpio_direction_output;
|
||||
chip->base = modparam_gpiobase;
|
||||
chip->ngpio = ichx_priv.desc->ngpio;
|
||||
chip->can_sleep = 0;
|
||||
chip->can_sleep = false;
|
||||
chip->dbg_show = NULL;
|
||||
}
|
||||
|
||||
|
||||
@@ -425,7 +425,7 @@ static int intel_gpio_probe(struct pci_dev *pdev,
|
||||
priv->chip.to_irq = intel_gpio_to_irq;
|
||||
priv->chip.base = gpio_base;
|
||||
priv->chip.ngpio = ddata->ngpio;
|
||||
priv->chip.can_sleep = 0;
|
||||
priv->chip.can_sleep = false;
|
||||
priv->pdev = pdev;
|
||||
|
||||
spin_lock_init(&priv->lock);
|
||||
|
||||
@@ -167,7 +167,7 @@ static int kempld_gpio_probe(struct platform_device *pdev)
|
||||
chip->label = "gpio-kempld";
|
||||
chip->owner = THIS_MODULE;
|
||||
chip->dev = dev;
|
||||
chip->can_sleep = 1;
|
||||
chip->can_sleep = true;
|
||||
if (pdata && pdata->gpio_base)
|
||||
chip->base = pdata->gpio_base;
|
||||
else
|
||||
|
||||
@@ -228,7 +228,7 @@ static struct gpio_chip ks8695_gpio_chip = {
|
||||
.to_irq = ks8695_gpio_to_irq,
|
||||
.base = 0,
|
||||
.ngpio = 16,
|
||||
.can_sleep = 0,
|
||||
.can_sleep = false,
|
||||
};
|
||||
|
||||
/* Register the GPIOs */
|
||||
|
||||
@@ -448,7 +448,7 @@ static struct lpc32xx_gpio_chip lpc32xx_gpiochip[] = {
|
||||
.base = LPC32XX_GPIO_P0_GRP,
|
||||
.ngpio = LPC32XX_GPIO_P0_MAX,
|
||||
.names = gpio_p0_names,
|
||||
.can_sleep = 0,
|
||||
.can_sleep = false,
|
||||
},
|
||||
.gpio_grp = &gpio_grp_regs_p0,
|
||||
},
|
||||
@@ -464,7 +464,7 @@ static struct lpc32xx_gpio_chip lpc32xx_gpiochip[] = {
|
||||
.base = LPC32XX_GPIO_P1_GRP,
|
||||
.ngpio = LPC32XX_GPIO_P1_MAX,
|
||||
.names = gpio_p1_names,
|
||||
.can_sleep = 0,
|
||||
.can_sleep = false,
|
||||
},
|
||||
.gpio_grp = &gpio_grp_regs_p1,
|
||||
},
|
||||
@@ -479,7 +479,7 @@ static struct lpc32xx_gpio_chip lpc32xx_gpiochip[] = {
|
||||
.base = LPC32XX_GPIO_P2_GRP,
|
||||
.ngpio = LPC32XX_GPIO_P2_MAX,
|
||||
.names = gpio_p2_names,
|
||||
.can_sleep = 0,
|
||||
.can_sleep = false,
|
||||
},
|
||||
.gpio_grp = &gpio_grp_regs_p2,
|
||||
},
|
||||
@@ -495,7 +495,7 @@ static struct lpc32xx_gpio_chip lpc32xx_gpiochip[] = {
|
||||
.base = LPC32XX_GPIO_P3_GRP,
|
||||
.ngpio = LPC32XX_GPIO_P3_MAX,
|
||||
.names = gpio_p3_names,
|
||||
.can_sleep = 0,
|
||||
.can_sleep = false,
|
||||
},
|
||||
.gpio_grp = &gpio_grp_regs_p3,
|
||||
},
|
||||
@@ -509,7 +509,7 @@ static struct lpc32xx_gpio_chip lpc32xx_gpiochip[] = {
|
||||
.base = LPC32XX_GPI_P3_GRP,
|
||||
.ngpio = LPC32XX_GPI_P3_MAX,
|
||||
.names = gpi_p3_names,
|
||||
.can_sleep = 0,
|
||||
.can_sleep = false,
|
||||
},
|
||||
.gpio_grp = &gpio_grp_regs_p3,
|
||||
},
|
||||
@@ -523,7 +523,7 @@ static struct lpc32xx_gpio_chip lpc32xx_gpiochip[] = {
|
||||
.base = LPC32XX_GPO_P3_GRP,
|
||||
.ngpio = LPC32XX_GPO_P3_MAX,
|
||||
.names = gpo_p3_names,
|
||||
.can_sleep = 0,
|
||||
.can_sleep = false,
|
||||
},
|
||||
.gpio_grp = &gpio_grp_regs_p3,
|
||||
},
|
||||
|
||||
@@ -391,7 +391,7 @@ static int lp_gpio_probe(struct platform_device *pdev)
|
||||
gc->set = lp_gpio_set;
|
||||
gc->base = -1;
|
||||
gc->ngpio = LP_NUM_GPIO;
|
||||
gc->can_sleep = 0;
|
||||
gc->can_sleep = false;
|
||||
gc->dev = dev;
|
||||
|
||||
/* set up interrupts */
|
||||
|
||||
@@ -188,7 +188,7 @@ int __max730x_probe(struct max7301 *ts)
|
||||
ts->chip.set = max7301_set;
|
||||
|
||||
ts->chip.ngpio = PIN_NUMBER;
|
||||
ts->chip.can_sleep = 1;
|
||||
ts->chip.can_sleep = true;
|
||||
ts->chip.dev = dev;
|
||||
ts->chip.owner = THIS_MODULE;
|
||||
|
||||
|
||||
@@ -564,7 +564,7 @@ static int max732x_setup_gpio(struct max732x_chip *chip,
|
||||
gc->set = max732x_gpio_set_value;
|
||||
}
|
||||
gc->get = max732x_gpio_get_value;
|
||||
gc->can_sleep = 1;
|
||||
gc->can_sleep = true;
|
||||
|
||||
gc->base = gpio_start;
|
||||
gc->ngpio = port;
|
||||
|
||||
@@ -115,7 +115,7 @@ static int mc33880_probe(struct spi_device *spi)
|
||||
mc->chip.set = mc33880_set;
|
||||
mc->chip.base = pdata->base;
|
||||
mc->chip.ngpio = PIN_NUMBER;
|
||||
mc->chip.can_sleep = 1;
|
||||
mc->chip.can_sleep = true;
|
||||
mc->chip.dev = &spi->dev;
|
||||
mc->chip.owner = THIS_MODULE;
|
||||
|
||||
|
||||
@@ -102,7 +102,7 @@ static int mc9s08dz60_probe(struct i2c_client *client,
|
||||
mc9s->chip.dev = &client->dev;
|
||||
mc9s->chip.owner = THIS_MODULE;
|
||||
mc9s->chip.ngpio = GPIO_NUM;
|
||||
mc9s->chip.can_sleep = 1;
|
||||
mc9s->chip.can_sleep = true;
|
||||
mc9s->chip.get = mc9s08dz60_get_value;
|
||||
mc9s->chip.set = mc9s08dz60_set_value;
|
||||
mc9s->chip.direction_output = mc9s08dz60_direction_output;
|
||||
|
||||
@@ -425,7 +425,7 @@ static int mcp23s08_probe_one(struct mcp23s08 *mcp, struct device *dev,
|
||||
}
|
||||
|
||||
mcp->chip.base = base;
|
||||
mcp->chip.can_sleep = 1;
|
||||
mcp->chip.can_sleep = true;
|
||||
mcp->chip.dev = dev;
|
||||
mcp->chip.owner = THIS_MODULE;
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@ static void ioh_gpio_setup(struct ioh_gpio *chip, int num_port)
|
||||
gpio->dbg_show = NULL;
|
||||
gpio->base = -1;
|
||||
gpio->ngpio = num_port;
|
||||
gpio->can_sleep = 0;
|
||||
gpio->can_sleep = false;
|
||||
gpio->to_irq = ioh_gpio_to_irq;
|
||||
}
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user