/linux-master/include/linux/gpio/ |
H A D | consumer.h | 13 struct gpio_desc; 26 struct gpio_desc *desc[]; 63 struct gpio_desc *__must_check gpiod_get(struct device *dev, 66 struct gpio_desc *__must_check gpiod_get_index(struct device *dev, 70 struct gpio_desc *__must_check gpiod_get_optional(struct device *dev, 73 struct gpio_desc *__must_check gpiod_get_index_optional(struct device *dev, 83 void gpiod_put(struct gpio_desc *desc); 86 struct gpio_desc *__must_check devm_gpiod_get(struct device *dev, 89 struct gpio_desc *__must_check devm_gpiod_get_index(struct device *dev, 93 struct gpio_desc *__must_chec [all...] |
H A D | aspeed.h | 6 struct gpio_desc; 13 int aspeed_gpio_copro_grab_gpio(struct gpio_desc *desc, 15 int aspeed_gpio_copro_release_gpio(struct gpio_desc *desc);
|
/linux-master/sound/soc/tegra/ |
H A D | tegra_asoc_machine.h | 7 struct gpio_desc; 37 struct gpio_desc *gpiod_ext_mic_en; 38 struct gpio_desc *gpiod_int_mic_en; 39 struct gpio_desc *gpiod_spkr_en; 40 struct gpio_desc *gpiod_mic_det; 41 struct gpio_desc *gpiod_ear_sel; 42 struct gpio_desc *gpiod_hp_mute; 43 struct gpio_desc *gpiod_hp_det;
|
/linux-master/drivers/gpio/ |
H A D | gpiolib-swnode.h | 7 struct gpio_desc; 9 struct gpio_desc *swnode_find_gpio(struct fwnode_handle *fwnode,
|
H A D | gpiolib-of.h | 15 struct gpio_desc; 19 struct gpio_desc *of_find_gpio(struct device_node *np, 27 static inline struct gpio_desc *of_find_gpio(struct device_node *np,
|
H A D | gpiolib-acpi.h | 20 struct gpio_desc; 30 struct gpio_desc *acpi_find_gpio(struct fwnode_handle *fwnode, 47 static inline struct gpio_desc *
|
H A D | gpiolib.h | 63 struct gpio_desc *descs; 108 struct gpio_desc **desc; 127 struct gpio_desc **desc_array, 132 struct gpio_desc **desc_array, 136 int gpiod_set_transitory(struct gpio_desc *desc, bool transitory); 138 void gpiod_line_state_notify(struct gpio_desc *desc, unsigned long action); 141 * struct gpio_desc - Opaque descriptor for a GPIO 153 * Contrary to integers, a pointer to a &struct gpio_desc is guaranteed to be 156 struct gpio_desc { struct 210 struct gpio_desc *des [all...] |
H A D | gpiolib-devres.c | 20 struct gpio_desc **desc = res; 27 struct gpio_desc **this = res, **gpio = data; 56 struct gpio_desc *__must_check devm_gpiod_get(struct device *dev, 74 struct gpio_desc *__must_check devm_gpiod_get_optional(struct device *dev, 93 struct gpio_desc *__must_check devm_gpiod_get_index(struct device *dev, 98 struct gpio_desc **dr; 99 struct gpio_desc *desc; 118 dr = devres_alloc(devm_gpiod_release, sizeof(struct gpio_desc *), 147 struct gpio_desc *devm_fwnode_gpiod_get_index(struct device *dev, 153 struct gpio_desc **d [all...] |
/linux-master/drivers/pcmcia/ |
H A D | max1600.h | 5 struct gpio_desc; 22 struct gpio_desc *gpio[MAX1600_GPIO_MAX];
|
/linux-master/include/linux/regulator/ |
H A D | da9211.h | 15 struct gpio_desc; 35 struct gpio_desc *gpiod_ren[DA9211_MAX_REGULATORS];
|
H A D | da9121.h | 21 struct gpio_desc; 31 struct gpio_desc *gpiod_ren[DA9121_IDX_MAX];
|
H A D | lp872x.h | 55 struct gpio_desc *gpio; 83 struct gpio_desc *enable_gpio;
|
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | led.h | 20 struct gpio_desc; 24 struct gpio_desc *gpiod;
|
/linux-master/drivers/media/dvb-frontends/ |
H A D | mn88443x.h | 21 struct gpio_desc *reset_gpio;
|
/linux-master/arch/arm/plat-orion/include/plat/ |
H A D | orion-gpio.h | 18 struct gpio_desc; 25 int orion_gpio_led_blink_set(struct gpio_desc *desc, int state,
|
/linux-master/include/linux/ |
H A D | leds-expresswire.h | 13 struct gpio_desc; 27 struct gpio_desc *ctrl_gpio;
|
H A D | eeprom_93xx46.h | 31 struct gpio_desc *select;
|
/linux-master/arch/arm/mach-pxa/ |
H A D | mfp-pxa2xx.c | 40 struct gpio_desc { struct 50 static struct gpio_desc gpio_desc[MFP_PIN_GPIO127 + 1]; variable in typeref:struct:gpio_desc 75 if (is_out ^ gpio_desc[gpio].dir_inverted) 100 if (is_out ^ gpio_desc[gpio].dir_inverted) 108 if ((c & MFP_LPM_CAN_WAKEUP) && !gpio_desc[gpio].can_wakeup) { 125 if ((mfp > MFP_PIN_GPIO127) || !gpio_desc[gpio].valid) { 147 gpio_desc[gpio].config = *c; 165 c = gpio_desc[gpio].config; 174 struct gpio_desc * [all...] |
/linux-master/drivers/net/can/m_can/ |
H A D | tcan4x5x.h | 38 struct gpio_desc *reset_gpio; 39 struct gpio_desc *device_wake_gpio; 40 struct gpio_desc *device_state_gpio;
|
/linux-master/drivers/usb/phy/ |
H A D | phy-generic.h | 14 struct gpio_desc *gpiod_reset; 15 struct gpio_desc *gpiod_vbus;
|
/linux-master/include/linux/mfd/madera/ |
H A D | pdata.h | 22 struct gpio_desc; 42 struct gpio_desc *reset;
|
/linux-master/drivers/iio/adc/ |
H A D | ad7606.h | 107 struct gpio_desc *gpio_convst; 108 struct gpio_desc *gpio_reset; 109 struct gpio_desc *gpio_range; 110 struct gpio_desc *gpio_standby; 111 struct gpio_desc *gpio_frstdata;
|
/linux-master/drivers/platform/x86/intel/int3472/ |
H A D | common.h | 86 struct gpio_desc *gpio; 95 struct gpio_desc *ena_gpio; 104 struct gpio_desc *gpio; 120 struct gpio_desc *gpio); 125 struct gpio_desc *gpio); 128 int skl_int3472_register_pled(struct int3472_discrete_device *int3472, struct gpio_desc *gpio);
|
/linux-master/drivers/nfc/fdp/ |
H A D | fdp.h | 16 struct gpio_desc *power_gpio;
|
/linux-master/include/pcmcia/ |
H A D | soc_common.h | 55 struct gpio_desc *desc; 66 struct gpio_desc *gpio_reset; 67 struct gpio_desc *gpio_bus_enable;
|