Searched refs:gpio_regmap (Results 1 - 9 of 9) sorted by relevance
/linux-master/include/linux/gpio/ |
H A D | regmap.h | 8 struct gpio_regmap; 81 int (*reg_mask_xlate)(struct gpio_regmap *gpio, unsigned int base, 88 struct gpio_regmap *gpio_regmap_register(const struct gpio_regmap_config *config); 89 void gpio_regmap_unregister(struct gpio_regmap *gpio); 90 struct gpio_regmap *devm_gpio_regmap_register(struct device *dev, 92 void *gpio_regmap_get_drvdata(struct gpio_regmap *gpio);
|
/linux-master/drivers/gpio/ |
H A D | gpio-regmap.c | 20 struct gpio_regmap { struct 33 int (*reg_mask_xlate)(struct gpio_regmap *gpio, unsigned int base, 48 static int gpio_regmap_simple_xlate(struct gpio_regmap *gpio, 63 struct gpio_regmap *gpio = gpiochip_get_data(chip); 87 struct gpio_regmap *gpio = gpiochip_get_data(chip); 101 struct gpio_regmap *gpio = gpiochip_get_data(chip); 116 struct gpio_regmap *gpio = gpiochip_get_data(chip); 152 struct gpio_regmap *gpio = gpiochip_get_data(chip); 192 void *gpio_regmap_get_drvdata(struct gpio_regmap *gpio) 200 * @config: configuration for gpio_regmap [all...] |
H A D | gpio-i8255.c | 70 static int i8255_reg_mask_xlate(struct gpio_regmap *gpio, unsigned int base,
|
H A D | gpio-idio-16.c | 67 static int idio_16_reg_mask_xlate(struct gpio_regmap *const gpio, const unsigned int base,
|
H A D | gpio-104-idi-48.c | 39 static int idi_48_reg_mask_xlate(struct gpio_regmap *gpio, unsigned int base,
|
H A D | gpio-pcie-idio-24.c | 228 static int idio_24_reg_mask_xlate(struct gpio_regmap *const gpio, const unsigned int base,
|
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-tps6594.c | 174 struct gpio_regmap *gpio_regmap; member in struct:tps6594_pinctrl 180 static int tps6594_gpio_regmap_xlate(struct gpio_regmap *gpio, 348 pinctrl->gpio_regmap = devm_gpio_regmap_register(dev, &config); 349 if (IS_ERR(pinctrl->gpio_regmap)) 350 return dev_err_probe(dev, PTR_ERR(pinctrl->gpio_regmap), 351 "Couldn't register gpio_regmap driver\n");
|
/linux-master/drivers/pinctrl/bcm/ |
H A D | pinctrl-bcm63xx.c | 22 static int bcm63xx_reg_mask_xlate(struct gpio_regmap *gpio,
|
/linux-master/drivers/iio/addac/ |
H A D | stx104.c | 352 static int stx104_reg_mask_xlate(struct gpio_regmap *const gpio, const unsigned int base,
|
Completed in 241 milliseconds