Home
last modified time | relevance | path

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

12345678910>>...29

/linux/include/linux/gpio/
A Dconsumer.h19 struct gpio_desc;
36 struct gpio_desc *desc[];
98 struct gpio_desc *__must_check
119 struct gpio_desc **desc_array,
124 struct gpio_desc **desc_array,
253 struct gpio_desc *desc) in devm_gpiod_unhinge()
277 struct gpio_desc *__must_check
365 struct gpio_desc **desc_array, in gpiod_get_array_value()
379 struct gpio_desc **desc_array, in gpiod_set_array_value()
720 struct gpio_desc *desc);
[all …]
/linux/arch/arm/mach-pxa/
A Dmfp-pxa2xx.c38 struct gpio_desc { struct
48 static struct gpio_desc gpio_desc[MFP_PIN_GPIO127 + 1]; argument
145 gpio_desc[gpio].config = *c; in pxa2xx_mfp_config()
163 c = gpio_desc[gpio].config; in pxa2xx_mfp_set_lpm()
172 struct gpio_desc *d; in gpio_set_wake()
178 d = &gpio_desc[gpio]; in gpio_set_wake()
234 gpio_desc[i].valid = 1; in pxa25x_mfp_init()
237 gpio_desc[i].can_wakeup = 1; in pxa25x_mfp_init()
260 struct gpio_desc *d; in keypad_set_wake()
265 d = &gpio_desc[gpio]; in keypad_set_wake()
[all …]
/linux/drivers/gpio/
A Dgpiolib-devres.c20 struct gpio_desc **desc = res; in devm_gpiod_release()
27 struct gpio_desc **this = res, **gpio = data; in devm_gpiod_match()
56 struct gpio_desc *__must_check devm_gpiod_get(struct device *dev, in devm_gpiod_get()
98 struct gpio_desc **dr; in devm_gpiod_get_index()
99 struct gpio_desc *desc; in devm_gpiod_get_index()
153 struct gpio_desc **dr; in devm_gpiod_get_from_of_node()
154 struct gpio_desc *desc; in devm_gpiod_get_from_of_node()
208 struct gpio_desc **dr; in devm_fwnode_gpiod_get_index()
209 struct gpio_desc *desc; in devm_fwnode_gpiod_get_index()
246 struct gpio_desc *desc; in devm_gpiod_get_index_optional()
[all …]
A Dgpiolib.h53 struct gpio_desc *descs;
76 struct gpio_desc **desc;
84 struct gpio_desc *gpiochip_get_desc(struct gpio_chip *gc, unsigned int hwnum);
87 struct gpio_desc **desc_array,
92 struct gpio_desc **desc_array,
99 struct gpio_desc { struct
136 int gpiod_request(struct gpio_desc *desc, const char *label); argument
137 void gpiod_free(struct gpio_desc *desc);
138 int gpiod_configure_flags(struct gpio_desc *desc, const char *con_id,
141 int gpiod_hog(struct gpio_desc *desc, const char *name,
[all …]
A Dgpiolib.c348 struct gpio_desc *gpio; in gpiochip_set_desc_names()
546 struct gpio_desc *desc; in gpiochip_machine_hog()
2032 struct gpio_desc *desc; in gpiochip_is_requested()
2734 struct gpio_desc **desc_array, in gpiod_get_array_value()
3128 struct gpio_desc *desc; in gpiochip_lock_as_irq()
3182 struct gpio_desc *desc; in gpiochip_unlock_as_irq()
3687 struct gpio_desc *desc; in fwnode_gpiod_get_index()
3856 struct gpio_desc *desc = NULL; in gpiod_get_index()
4007 struct gpio_desc *desc; in gpiod_get_index_optional()
4029 struct gpio_desc *local_desc; in gpiod_hog()
[all …]
A Dgpiolib-of.c244 struct gpio_desc *desc; in of_get_named_gpiod_flags()
281 struct gpio_desc *desc; in of_get_named_gpio_flags()
312 struct gpio_desc *desc; in gpiod_get_from_of_node()
377 struct gpio_desc *desc; in of_find_spi_gpio()
402 static struct gpio_desc *of_find_spi_cs_gpio(struct device *dev, in of_find_spi_cs_gpio()
444 struct gpio_desc *desc; in of_find_regulator_gpio()
474 static struct gpio_desc *of_find_usb_gpio(struct device *dev, in of_find_usb_gpio()
497 struct gpio_desc *desc; in of_find_gpio()
585 struct gpio_desc *desc; in of_parse_own_gpio()
653 struct gpio_desc *desc; in of_gpiochip_add_hog()
[all …]
A Dgpiolib-sysfs.c22 struct gpio_desc *desc;
63 struct gpio_desc *desc = data->desc; in direction_show()
81 struct gpio_desc *desc = data->desc; in direction_store()
105 struct gpio_desc *desc = data->desc; in value_show()
123 struct gpio_desc *desc = data->desc; in value_store()
163 struct gpio_desc *desc = data->desc; in gpio_sysfs_request_irq()
219 struct gpio_desc *desc = data->desc; in gpio_sysfs_free_irq()
451 struct gpio_desc *desc; in export_store()
506 struct gpio_desc *desc; in unexport_store()
671 struct gpio_desc *desc) in gpiod_export_link()
[all …]
A Dgpiolib-acpi.h49 struct gpio_desc *acpi_find_gpio(struct device *dev,
54 struct gpio_desc *acpi_node_get_gpiod(struct fwnode_handle *fwnode,
83 static inline struct gpio_desc *
90 static inline struct gpio_desc *
/linux/sound/soc/tegra/
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/input/mouse/
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/staging/fbtft/
A Dfbtft.h30 struct gpio_desc *gpio;
209 struct gpio_desc *reset;
210 struct gpio_desc *dc;
211 struct gpio_desc *rd;
212 struct gpio_desc *wr;
213 struct gpio_desc *latch;
214 struct gpio_desc *cs;
215 struct gpio_desc *db[16];
216 struct gpio_desc *led[16];
217 struct gpio_desc *aux[16];
/linux/Documentation/driver-api/gpio/
A Dconsumer.rst122 struct gpio_desc *desc[];
161 void gpiod_put(struct gpio_desc *desc)
333 struct gpio_desc **desc_array,
337 struct gpio_desc **desc_array,
341 struct gpio_desc **desc_array,
345 struct gpio_desc **desc_array,
350 struct gpio_desc **desc_array,
354 struct gpio_desc **desc_array,
358 struct gpio_desc **desc_array,
362 struct gpio_desc **desc_array,
[all …]
/linux/drivers/iio/adc/
A Dad7606.h109 struct gpio_desc *gpio_convst;
110 struct gpio_desc *gpio_reset;
111 struct gpio_desc *gpio_range;
112 struct gpio_desc *gpio_standby;
113 struct gpio_desc *gpio_frstdata;
/linux/drivers/staging/greybus/
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/drivers/phy/motorola/
A Dphy-mapphone-mdm6600.c94 struct gpio_desc *ctrl_gpios[PHY_MDM6600_NR_CTRL_LINES];
111 struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE]; in phy_mdm6600_init()
124 struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE]; in phy_mdm6600_power_on()
147 struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE]; in phy_mdm6600_power_off()
247 struct gpio_desc *mode_gpio1; in phy_mdm6600_wakeirq_thread()
281 struct gpio_desc *gpio = ddata->status_gpios->desc[i]; in phy_mdm6600_init_irq()
325 struct gpio_desc **gpio = &ddata->ctrl_gpios[i]; in phy_mdm6600_init_lines()
377 struct gpio_desc *mode_gpio0, *mode_gpio1, *reset_gpio, *power_gpio; in phy_mdm6600_device_power_on()
457 struct gpio_desc *reset_gpio = in phy_mdm6600_device_power_off()
497 struct gpio_desc *mode_gpio0; in phy_mdm6600_wake_modem()
[all …]
/linux/include/linux/
A Dw1-gpio.h10 struct gpio_desc;
16 struct gpio_desc *gpiod;
17 struct gpio_desc *pullup_gpiod;
/linux/drivers/video/fbdev/omap2/omapfb/displays/
A Dpanel-sharp-ls037v7dw01.c28 struct gpio_desc *resb_gpio; /* low = reset active min 20 us */
29 struct gpio_desc *ini_gpio; /* high = power on */
30 struct gpio_desc *mo_gpio; /* low = 480x640, high = 240x320 */
31 struct gpio_desc *lr_gpio; /* high = conventional horizontal scanning */
32 struct gpio_desc *ud_gpio; /* high = conventional vertical scanning */
192 const char *desc, struct gpio_desc **gpiod) in sharp_ls_get_gpio_of()
194 struct gpio_desc *gd; in sharp_ls_get_gpio_of()
/linux/drivers/input/touchscreen/
A Dcolibri-vf50-ts.c40 struct gpio_desc *gpio_xp;
41 struct gpio_desc *gpio_xm;
42 struct gpio_desc *gpio_yp;
43 struct gpio_desc *gpio_ym;
53 struct gpio_desc *plate_p, struct gpio_desc *plate_m) in adc_ts_measure()
239 static int vf50_ts_get_gpiod(struct device *dev, struct gpio_desc **gpio_d, in vf50_ts_get_gpiod()
/linux/drivers/net/can/m_can/
A Dtcan4x5x.h38 struct gpio_desc *reset_gpio;
39 struct gpio_desc *device_wake_gpio;
40 struct gpio_desc *device_state_gpio;
/linux/drivers/clk/
A Dclk-gpio.c46 struct gpio_desc *gpiod;
140 struct gpio_desc *gpiod, in clk_register_gpio()
175 struct gpio_desc *gpiod) in clk_hw_register_gpio_gate()
188 struct gpio_desc *gpiod) in clk_hw_register_gpio_mux()
199 struct gpio_desc *gpiod; in gpio_clk_driver_probe()
/linux/drivers/gpu/drm/panel/
A Dpanel-sharp-ls037v7dw01.c29 struct gpio_desc *resb_gpio; /* low = reset active min 20 us */
30 struct gpio_desc *ini_gpio; /* high = power on */
31 struct gpio_desc *mo_gpio; /* low = 480x640, high = 240x320 */
32 struct gpio_desc *lr_gpio; /* high = conventional horizontal scanning */
33 struct gpio_desc *ud_gpio; /* high = conventional vertical scanning */
/linux/drivers/pcmcia/
A Dsoc_common.h21 struct gpio_desc;
63 struct gpio_desc *desc;
74 struct gpio_desc *gpio_reset;
75 struct gpio_desc *gpio_bus_enable;
/linux/drivers/net/phy/
A Dfixed_phy.c40 struct gpio_desc *link_gpiod;
135 struct gpio_desc *gpiod) in fixed_phy_add_gpiod()
190 static struct gpio_desc *fixed_phy_get_gpiod(struct device_node *np) in fixed_phy_get_gpiod()
193 struct gpio_desc *gpiod; in fixed_phy_get_gpiod()
220 static struct gpio_desc *fixed_phy_get_gpiod(struct device_node *np) in fixed_phy_get_gpiod()
229 struct gpio_desc *gpiod) in __fixed_phy_register()
321 struct gpio_desc *gpiod) in fixed_phy_register_with_gpiod()
/linux/drivers/power/supply/
A Dmax8903_charger.c28 struct gpio_desc *cen; /* Charger Enable input */
29 struct gpio_desc *dok; /* DC (Adapter) Power OK output */
30 struct gpio_desc *uok; /* USB Power OK output */
31 struct gpio_desc *chg; /* Charger status output */
32 struct gpio_desc *flt; /* Fault output */
33 struct gpio_desc *dcm; /* Current-Limit Mode input (1: DC, 2: USB) */
34 struct gpio_desc *usus; /* USB Suspend Input (1: suspended) */
/linux/drivers/phy/
A Dphy-can-transceiver.c22 struct gpio_desc *standby_gpio;
23 struct gpio_desc *enable_gpio;
87 struct gpio_desc *standby_gpio; in can_transceiver_phy_probe()
88 struct gpio_desc *enable_gpio; in can_transceiver_phy_probe()

Completed in 60 milliseconds

12345678910>>...29