Lines Matching refs:gpio
15 #include <linux/gpio/driver.h>
60 struct kempld_gpio_data *gpio = gpiochip_get_data(chip);
61 struct kempld_device_data *pld = gpio->pld;
68 struct kempld_gpio_data *gpio = gpiochip_get_data(chip);
69 struct kempld_device_data *pld = gpio->pld;
78 struct kempld_gpio_data *gpio = gpiochip_get_data(chip);
79 struct kempld_device_data *pld = gpio->pld;
91 struct kempld_gpio_data *gpio = gpiochip_get_data(chip);
92 struct kempld_device_data *pld = gpio->pld;
104 struct kempld_gpio_data *gpio = gpiochip_get_data(chip);
105 struct kempld_device_data *pld = gpio->pld;
138 struct kempld_gpio_data *gpio;
148 gpio = devm_kzalloc(dev, sizeof(*gpio), GFP_KERNEL);
149 if (!gpio)
152 gpio->pld = pld;
154 platform_set_drvdata(pdev, gpio);
156 chip = &gpio->chip;
157 chip->label = "gpio-kempld";
176 ret = devm_gpiochip_add_data(dev, chip, gpio);
190 .name = "kempld-gpio",
200 MODULE_ALIAS("platform:kempld-gpio");