Searched refs:gpio_desc (Results 1 - 25 of 931) sorted by relevance

1234567891011>>

/linux-master/include/linux/gpio/
H A Dconsumer.h13 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 Daspeed.h6 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 Dtegra_asoc_machine.h7 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 Dgpiolib-swnode.h7 struct gpio_desc;
9 struct gpio_desc *swnode_find_gpio(struct fwnode_handle *fwnode,
H A Dgpiolib-of.h15 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 Dgpiolib-acpi.h20 struct gpio_desc;
30 struct gpio_desc *acpi_find_gpio(struct fwnode_handle *fwnode,
47 static inline struct gpio_desc *
H A Dgpiolib.h63 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 Dgpiolib-devres.c20 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 Dmax1600.h5 struct gpio_desc;
22 struct gpio_desc *gpio[MAX1600_GPIO_MAX];
/linux-master/include/linux/regulator/
H A Dda9211.h15 struct gpio_desc;
35 struct gpio_desc *gpiod_ren[DA9211_MAX_REGULATORS];
H A Dda9121.h21 struct gpio_desc;
31 struct gpio_desc *gpiod_ren[DA9121_IDX_MAX];
H A Dlp872x.h55 struct gpio_desc *gpio;
83 struct gpio_desc *enable_gpio;
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dled.h20 struct gpio_desc;
24 struct gpio_desc *gpiod;
/linux-master/drivers/media/dvb-frontends/
H A Dmn88443x.h21 struct gpio_desc *reset_gpio;
/linux-master/arch/arm/plat-orion/include/plat/
H A Dorion-gpio.h18 struct gpio_desc;
25 int orion_gpio_led_blink_set(struct gpio_desc *desc, int state,
/linux-master/include/linux/
H A Dleds-expresswire.h13 struct gpio_desc;
27 struct gpio_desc *ctrl_gpio;
H A Deeprom_93xx46.h31 struct gpio_desc *select;
/linux-master/arch/arm/mach-pxa/
H A Dmfp-pxa2xx.c40 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 Dtcan4x5x.h38 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 Dphy-generic.h14 struct gpio_desc *gpiod_reset;
15 struct gpio_desc *gpiod_vbus;
/linux-master/include/linux/mfd/madera/
H A Dpdata.h22 struct gpio_desc;
42 struct gpio_desc *reset;
/linux-master/drivers/iio/adc/
H A Dad7606.h107 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 Dcommon.h86 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 Dfdp.h16 struct gpio_desc *power_gpio;
/linux-master/include/pcmcia/
H A Dsoc_common.h55 struct gpio_desc *desc;
66 struct gpio_desc *gpio_reset;
67 struct gpio_desc *gpio_bus_enable;

Completed in 205 milliseconds

1234567891011>>