Lines Matching refs:gpio
7 * Adapted from gpio-tps65910.c
10 #include <linux/gpio/driver.h>
28 struct altr_a10sr_gpio *gpio = gpiochip_get_data(chip);
31 ret = regmap_read(gpio->regmap, ALTR_A10SR_PBDSW_REG, &val);
41 struct altr_a10sr_gpio *gpio = gpiochip_get_data(chip);
43 regmap_update_bits(gpio->regmap, ALTR_A10SR_LED_REG,
82 struct altr_a10sr_gpio *gpio;
85 gpio = devm_kzalloc(&pdev->dev, sizeof(*gpio), GFP_KERNEL);
86 if (!gpio)
89 gpio->regmap = a10sr->regmap;
91 gpio->gp = altr_a10sr_gc;
92 gpio->gp.parent = pdev->dev.parent;
93 gpio->gp.fwnode = dev_fwnode(&pdev->dev);
95 return devm_gpiochip_add_data(&pdev->dev, &gpio->gp, gpio);
99 { .compatible = "altr,a10sr-gpio" },