Home
last modified time | relevance | path

Searched refs:gpio_desc (Results 1 – 25 of 548) sorted by relevance

12345678910>>...22

/linux/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/drivers/gpio/
H A Dgpiolib.c119 const char *gpiod_get_label(struct gpio_desc *desc) in gpiod_get_label()
143 static int desc_set_label(struct gpio_desc *desc, const char *label) in desc_set_label()
172 struct gpio_desc *gpio_to_desc(unsigned gpio) in gpio_to_desc()
190 struct gpio_desc *gpiochip_get_desc(struct gpio_chip *gc, in gpiochip_get_desc()
212 struct gpio_desc *
232 int desc_to_gpio(const struct gpio_desc *desc) in desc_to_gpio()
246 int gpiod_hwgpio(const struct gpio_desc *desc) in gpiod_hwgpio()
264 struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc) in gpiod_to_chip()
285 struct gpio_device *gpiod_to_gpio_device(struct gpio_desc *desc) in gpiod_to_gpio_device()
385 static int validate_desc(const struct gpio_desc *desc, const char *func) in validate_desc()
[all …]
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-swnode.h7 struct gpio_desc;
9 struct gpio_desc *swnode_find_gpio(struct fwnode_handle *fwnode,
/linux/drivers/input/mouse/
H A Dgpio_mouse.c33 struct gpio_desc *up;
34 struct gpio_desc *down;
35 struct gpio_desc *left;
36 struct gpio_desc *right;
37 struct gpio_desc *bleft;
38 struct gpio_desc *bmiddle;
39 struct gpio_desc *bright;
/linux/drivers/fpga/
H A Dlattice-sysconfig.c74 static int sysconfig_poll_gpio(struct gpio_desc *gpio, bool is_active) in sysconfig_poll_gpio()
91 struct gpio_desc *program = priv->program; in sysconfig_gpio_refresh()
92 struct gpio_desc *init = priv->init; in sysconfig_gpio_refresh()
93 struct gpio_desc *done = priv->done; in sysconfig_gpio_refresh()
128 struct gpio_desc *program = priv->program; in sysconfig_refresh()
129 struct gpio_desc *init = priv->init; in sysconfig_refresh()
130 struct gpio_desc *done = priv->done; in sysconfig_refresh()
231 struct gpio_desc *done_gpio = priv->done; in sysconfig_isc_finish()
258 struct gpio_desc *done = priv->done; in sysconfig_ops_state()
355 struct gpio_desc *program, *init, *done; in sysconfig_probe()
H A Dlattice-sysconfig.h25 struct gpio_desc *program;
26 struct gpio_desc *init;
27 struct gpio_desc *done;
/linux/include/linux/platform_data/x86/
H A Dint3472.h122 struct gpio_desc *ena_gpio;
131 struct gpio_desc *gpio;
156 struct gpio_desc *gpio);
161 struct gpio_desc *gpio,
167 int skl_int3472_register_led(struct int3472_discrete_device *int3472, struct gpio_desc *gpio,
/linux/Documentation/driver-api/gpio/
H A Dconsumer.rst51 struct gpio_desc *gpiod_get(struct device *dev, const char *con_id,
57 struct gpio_desc *gpiod_get_index(struct device *dev,
96 struct gpio_desc *gpiod_get_optional(struct device *dev,
100 struct gpio_desc *gpiod_get_index_optional(struct device *dev,
124 struct gpio_desc *desc[];
136 struct gpio_desc *devm_gpiod_get(struct device *dev, const char *con_id,
139 struct gpio_desc *devm_gpiod_get_index(struct device *dev,
144 struct gpio_desc *devm_gpiod_get_optional(struct device *dev,
148 struct gpio_desc *devm_gpiod_get_index_optional(struct device *dev,
163 void gpiod_put(struct gpio_desc *desc)
[all …]
/linux/drivers/staging/greybus/
H A Darche-apb-ctrl.c26 struct gpio_desc *resetn;
27 struct gpio_desc *boot_ret;
28 struct gpio_desc *pwroff;
29 struct gpio_desc *wake_in;
30 struct gpio_desc *wake_out;
31 struct gpio_desc *pwrdn;
39 struct gpio_desc *clk_en;
46 struct gpio_desc *spi_en;
53 static inline void deassert_reset(struct gpio_desc *gpio) in deassert_reset()
58 static inline void assert_reset(struct gpio_desc *gpio) in assert_reset()
/linux/include/linux/gpio/
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/drivers/iio/adc/
H A Dad7606.h157 struct gpio_desc *gpio_convst;
158 struct gpio_desc *gpio_reset;
159 struct gpio_desc *gpio_range;
160 struct gpio_desc *gpio_standby;
161 struct gpio_desc *gpio_frstdata;
/linux/drivers/phy/
H A Dphy-can-transceiver.c25 struct gpio_desc *silent_gpio;
26 struct gpio_desc *standby_gpio;
27 struct gpio_desc *enable_gpio;
126 struct gpio_desc *silent_gpio; in can_transceiver_phy_probe()
127 struct gpio_desc *standby_gpio; in can_transceiver_phy_probe()
128 struct gpio_desc *enable_gpio; in can_transceiver_phy_probe()
/linux/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-sharp-ls037v7dw01.c27 struct gpio_desc *resb_gpio; /* low = reset active min 20 us */
28 struct gpio_desc *ini_gpio; /* high = power on */
29 struct gpio_desc *mo_gpio; /* low = 480x640, high = 240x320 */
30 struct gpio_desc *lr_gpio; /* high = conventional horizontal scanning */
31 struct gpio_desc *ud_gpio; /* high = conventional vertical scanning */
191 const char *desc, struct gpio_desc **gpiod) in sharp_ls_get_gpio_of()
193 struct gpio_desc *gd; in sharp_ls_get_gpio_of()
/linux/drivers/iio/frequency/
H A Dadmfm2000.c27 struct gpio_desc *sw1_ch[2];
28 struct gpio_desc *sw2_ch[2];
29 struct gpio_desc *dsa1_gpios[5];
30 struct gpio_desc *dsa2_gpios[5];
162 struct gpio_desc **dsa; in admfm2000_channel_config()
163 struct gpio_desc **sw; in admfm2000_channel_config()
/linux/sound/soc/codecs/
H A Dwm1250-ev1.c18 struct gpio_desc *clk_ena;
19 struct gpio_desc *clk_sel0;
20 struct gpio_desc *clk_sel1;
21 struct gpio_desc *osr;
22 struct gpio_desc *master;
/linux/include/pcmcia/
H A Dsoc_common.h55 struct gpio_desc *desc;
66 struct gpio_desc *gpio_reset;
67 struct gpio_desc *gpio_bus_enable;
/linux/drivers/siox/
H A Dsiox-bus-gpio.c17 struct gpio_desc *din;
18 struct gpio_desc *dout;
19 struct gpio_desc *dclk;
20 struct gpio_desc *dld;
/linux/include/linux/regulator/
H A Dda9121.h21 struct gpio_desc;
31 struct gpio_desc *gpiod_ren[DA9121_IDX_MAX];
H A Dda9211.h15 struct gpio_desc;
35 struct gpio_desc *gpiod_ren[DA9211_MAX_REGULATORS];
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dled.h20 struct gpio_desc;
24 struct gpio_desc *gpiod;
/linux/drivers/mtd/nand/raw/
H A Dams-delta.c35 struct gpio_desc *gpiod_rdy;
36 struct gpio_desc *gpiod_nce;
37 struct gpio_desc *gpiod_nre;
38 struct gpio_desc *gpiod_nwp;
39 struct gpio_desc *gpiod_nwe;
40 struct gpio_desc *gpiod_ale;
41 struct gpio_desc *gpiod_cle;
/linux/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/drivers/pcmcia/
H A Dmax1600.h5 struct gpio_desc;
22 struct gpio_desc *gpio[MAX1600_GPIO_MAX];
/linux/drivers/usb/phy/
H A Dphy-generic.h14 struct gpio_desc *gpiod_reset;
15 struct gpio_desc *gpiod_vbus;

12345678910>>...22