Searched refs:gpio_desc (Results 1 - 25 of 39) sorted by relevance
12
/drivers/gpio/ |
H A D | devres.c | 26 struct gpio_desc **desc = res; 33 struct gpio_desc **this = res, **gpio = data; 48 struct gpio_desc *__must_check __devm_gpiod_get(struct device *dev, 66 struct gpio_desc *__must_check __devm_gpiod_get_optional(struct device *dev, 85 struct gpio_desc *__must_check __devm_gpiod_get_index(struct device *dev, 90 struct gpio_desc **dr; 91 struct gpio_desc *desc; 93 dr = devres_alloc(devm_gpiod_release, sizeof(struct gpio_desc *), 123 struct gpio_desc *__must_check __devm_gpiod_get_index_optional(struct device *dev, 128 struct gpio_desc *des [all...] |
H A D | gpiolib.h | 37 struct gpio_desc *acpi_get_gpiod_by_index(struct device *dev, int index, 49 static inline struct gpio_desc * 57 struct gpio_desc *of_get_named_gpiod_flags(struct device_node *np, 60 struct gpio_desc *gpiochip_get_desc(struct gpio_chip *chip, u16 hwnum); 65 struct gpio_desc { struct 88 int gpiod_request(struct gpio_desc *desc, const char *label); 89 void gpiod_free(struct gpio_desc *desc); 94 static int __maybe_unused gpio_chip_hwgpio(const struct gpio_desc *desc)
|
H A D | gpiolib.c | 44 /* gpio_lock prevents conflicts during gpio_desc[] table updates. 50 static struct gpio_desc gpio_desc[ARCH_NR_GPIOS]; variable in typeref:struct:gpio_desc 58 static inline void desc_set_label(struct gpio_desc *d, const char *label) 66 struct gpio_desc *gpio_to_desc(unsigned gpio) 71 return &gpio_desc[gpio]; 78 struct gpio_desc *gpiochip_get_desc(struct gpio_chip *chip, 92 int desc_to_gpio(const struct gpio_desc *desc) 94 return desc - &gpio_desc[0]; 103 struct gpio_chip *gpiod_to_chip(const struct gpio_desc *des [all...] |
H A D | gpiolib-sysfs.c | 44 const struct gpio_desc *desc = dev_get_drvdata(dev); 65 struct gpio_desc *desc = dev_get_drvdata(dev); 91 struct gpio_desc *desc = dev_get_drvdata(dev); 108 struct gpio_desc *desc = dev_get_drvdata(dev); 142 static int gpio_setup_irq(struct gpio_desc *desc, struct device *dev, 235 const struct gpio_desc *desc = dev_get_drvdata(dev); 262 struct gpio_desc *desc = dev_get_drvdata(dev); 289 static int sysfs_set_active_low(struct gpio_desc *desc, struct device *dev, 317 const struct gpio_desc *desc = dev_get_drvdata(dev); 336 struct gpio_desc *des [all...] |
H A D | gpiolib-acpi.c | 28 struct gpio_desc *desc; 34 struct gpio_desc *desc; 67 static struct gpio_desc *acpi_get_gpiod(char *path, int pin) 119 struct gpio_desc *desc; 277 struct gpio_desc *desc; 293 struct gpio_desc *desc; 335 struct gpio_desc *acpi_get_gpiod_by_index(struct device *dev, int index, 406 struct gpio_desc *desc;
|
H A D | gpiolib-legacy.c | 22 struct gpio_desc *desc;
|
H A D | gpiolib-of.c | 33 struct gpio_desc *out_gpio; 66 struct gpio_desc *of_get_named_gpiod_flags(struct device_node *np, 102 struct gpio_desc *desc;
|
/drivers/tty/serial/ |
H A D | serial_mctrl_gpio.h | 57 * Returns the associated struct gpio_desc to the modem line gidx 59 struct gpio_desc *mctrl_gpio_to_gpiod(struct mctrl_gpios *gpios, 91 struct gpio_desc *mctrl_gpio_to_gpiod(struct mctrl_gpios *gpios,
|
H A D | serial_mctrl_gpio.c | 26 struct gpio_desc *gpio[UART_GPIO_MAX]; 59 struct gpio_desc *mctrl_gpio_to_gpiod(struct mctrl_gpios *gpios,
|
/drivers/video/fbdev/omap2/displays-new/ |
H A D | panel-sharp-ls037v7dw01.c | 32 struct gpio_desc *resb_gpio; /* low = reset active min 20 us */ 33 struct gpio_desc *ini_gpio; /* high = power on */ 34 struct gpio_desc *mo_gpio; /* low = 480x640, high = 240x320 */ 35 struct gpio_desc *lr_gpio; /* high = conventional horizontal scanning */ 36 struct gpio_desc *ud_gpio; /* high = conventional vertical scanning */ 201 char *desc, struct gpio_desc **gpiod) 203 struct gpio_desc *gd; 268 const char *desc, struct gpio_desc **gpiod) 270 struct gpio_desc *gd;
|
H A D | panel-dpi.c | 34 struct gpio_desc *enable_gpio; 210 struct gpio_desc *gpio;
|
H A D | panel-lgphilips-lb035q02.c | 56 struct gpio_desc *enable_gpio; 286 struct gpio_desc *gpio;
|
/drivers/mmc/core/ |
H A D | slot-gpio.c | 22 struct gpio_desc *ro_gpio; 23 struct gpio_desc *cd_gpio; 299 struct gpio_desc *desc; 352 struct gpio_desc *desc;
|
/drivers/power/reset/ |
H A D | gpio-poweroff.c | 26 static struct gpio_desc *reset_gpio;
|
H A D | gpio-restart.c | 27 struct gpio_desc *reset_gpio;
|
H A D | ltc2952-poweroff.c | 82 struct gpio_desc *gpio[3];
|
/drivers/clk/ |
H A D | clk-gpio-gate.c | 71 const char *parent_name, struct gpio_desc *gpiod, 152 struct gpio_desc *gpiod;
|
/drivers/input/misc/ |
H A D | gpio-beeper.c | 23 struct gpio_desc *desc;
|
H A D | soc_button_array.c | 55 struct gpio_desc *desc;
|
/drivers/mfd/ |
H A D | intel_soc_pmic_core.c | 36 struct gpio_desc *desc;
|
/drivers/gpu/drm/tilcdc/ |
H A D | tilcdc_panel.c | 33 struct gpio_desc *enable_gpio; 60 struct gpio_desc *gpio = panel_encoder->mod->enable_gpio;
|
/drivers/hsi/clients/ |
H A D | nokia-modem.c | 38 struct gpio_desc *gpio;
|
/drivers/i2c/muxes/ |
H A D | i2c-mux-pca954x.c | 189 struct gpio_desc *gpio;
|
/drivers/input/keyboard/ |
H A D | clps711x-keypad.c | 26 struct gpio_desc *desc;
|
/drivers/net/phy/ |
H A D | at803x.c | 52 struct gpio_desc *gpiod_reset;
|
Completed in 314 milliseconds
12