Symbol: gpio_desc
arch/arm/mach-mvebu/pm-board.c
23
static struct gpio_desc *pic_gpios[ARMADA_PIC_NR_GPIOS];
arch/arm/mach-omap1/ams-delta-fiq.c
87
struct gpio_desc *gpiod, *data = NULL, *clk = NULL;
arch/arm/mach-omap1/board-ams-delta.c
594
struct gpio_desc *gpiod;
arch/arm/mach-omap1/board-nokia770.c
232
struct gpio_desc *d;
arch/arm/mach-omap1/board-nokia770.c
288
struct gpio_desc *d;
arch/arm/mach-omap1/board-osk.c
205
static struct gpio_desc *eth_reset;
arch/arm/mach-omap1/board-osk.c
206
static struct gpio_desc *vdd_dsp;
arch/arm/mach-omap1/board-osk.c
210
struct gpio_desc *d;
arch/arm/mach-omap1/board-osk.c
380
struct gpio_desc *d;
arch/arm/mach-omap1/board-palmte.c
228
struct gpio_desc *d;
arch/arm/mach-omap1/board-sx1.c
323
struct gpio_desc *d;
arch/arm/mach-omap1/serial.c
203
struct gpio_desc *d;
arch/arm/mach-omap2/pdata-quirks.c
102
struct gpio_desc *d;
arch/arm/mach-omap2/pdata-quirks.c
193
struct gpio_desc *d;
arch/arm/mach-pxa/mfp-pxa2xx.c
100
if (is_out ^ gpio_desc[gpio].dir_inverted)
arch/arm/mach-pxa/mfp-pxa2xx.c
108
if ((c & MFP_LPM_CAN_WAKEUP) && !gpio_desc[gpio].can_wakeup) {
arch/arm/mach-pxa/mfp-pxa2xx.c
125
if ((mfp > MFP_PIN_GPIO127) || !gpio_desc[gpio].valid) {
arch/arm/mach-pxa/mfp-pxa2xx.c
147
gpio_desc[gpio].config = *c;
arch/arm/mach-pxa/mfp-pxa2xx.c
165
c = gpio_desc[gpio].config;
arch/arm/mach-pxa/mfp-pxa2xx.c
174
struct gpio_desc *d;
arch/arm/mach-pxa/mfp-pxa2xx.c
180
d = &gpio_desc[gpio];
arch/arm/mach-pxa/mfp-pxa2xx.c
232
gpio_desc[i].valid = 1;
arch/arm/mach-pxa/mfp-pxa2xx.c
235
gpio_desc[i].can_wakeup = 1;
arch/arm/mach-pxa/mfp-pxa2xx.c
236
gpio_desc[i].mask = GPIO_bit(i);
arch/arm/mach-pxa/mfp-pxa2xx.c
243
gpio_desc[i].dir_inverted = 1;
arch/arm/mach-pxa/mfp-pxa2xx.c
258
struct gpio_desc *d;
arch/arm/mach-pxa/mfp-pxa2xx.c
263
d = &gpio_desc[gpio];
arch/arm/mach-pxa/mfp-pxa2xx.c
270
mask |= gpio_desc[gpio].mask;
arch/arm/mach-pxa/mfp-pxa2xx.c
291
gpio_desc[(gpio)].can_wakeup = 1; \
arch/arm/mach-pxa/mfp-pxa2xx.c
292
gpio_desc[(gpio)].mask = PWER_ ## mux ## _GPIO ##gpio; \
arch/arm/mach-pxa/mfp-pxa2xx.c
293
gpio_desc[(gpio)].mux_mask = PWER_ ## mux ## _MASK; \
arch/arm/mach-pxa/mfp-pxa2xx.c
308
gpio_desc[i].valid = 1;
arch/arm/mach-pxa/mfp-pxa2xx.c
314
gpio_desc[gpio].can_wakeup = 1;
arch/arm/mach-pxa/mfp-pxa2xx.c
315
gpio_desc[gpio].keypad_gpio = 1;
arch/arm/mach-pxa/mfp-pxa2xx.c
316
gpio_desc[gpio].mask = 1 << i;
arch/arm/mach-pxa/mfp-pxa2xx.c
325
gpio_desc[i].can_wakeup = 1;
arch/arm/mach-pxa/mfp-pxa2xx.c
326
gpio_desc[i].mask = GPIO_bit(i);
arch/arm/mach-pxa/mfp-pxa2xx.c
329
gpio_desc[35].can_wakeup = 1;
arch/arm/mach-pxa/mfp-pxa2xx.c
330
gpio_desc[35].mask = PWER_WE35;
arch/arm/mach-pxa/mfp-pxa2xx.c
355
if ((gpio_desc[i].config & MFP_LPM_KEEP_OUTPUT) &&
arch/arm/mach-pxa/mfp-pxa2xx.c
378
((gpio_desc[i].config & MFP_LPM_KEEP_OUTPUT) &&
arch/arm/mach-pxa/mfp-pxa2xx.c
50
static struct gpio_desc gpio_desc[MFP_PIN_GPIO127 + 1];
arch/arm/mach-pxa/mfp-pxa2xx.c
75
if (is_out ^ gpio_desc[gpio].dir_inverted)
arch/arm/mach-pxa/pxa27x.c
61
void pxa27x_configure_ac97reset(struct gpio_desc *gpiod, bool to_gpio)
arch/arm/plat-orion/gpio.c
306
int orion_gpio_led_blink_set(struct gpio_desc *desc, int state,
arch/arm/plat-orion/include/plat/orion-gpio.h
18
struct gpio_desc;
arch/arm/plat-orion/include/plat/orion-gpio.h
25
int orion_gpio_led_blink_set(struct gpio_desc *desc, int state,
arch/mips/lantiq/xway/vmmc.c
29
struct gpio_desc *gpio;
arch/mips/pci/pci-lantiq.c
65
static struct gpio_desc *reset_gpio;
arch/powerpc/platforms/44x/warp.c
153
struct gpio_desc *gpio;
arch/powerpc/platforms/85xx/sgy_cts1000.c
24
static struct gpio_desc *halt_gpio;
drivers/ata/pata_rb532_cf.c
105
struct gpio_desc *gpiod;
drivers/ata/pata_rb532_cf.c
48
struct gpio_desc *gpio_line;
drivers/ata/sata_highbank.c
186
struct gpio_desc *gpiod;
drivers/ata/sata_highbank.c
76
struct gpio_desc *sgpio_gpiod[SGPIO_PINS];
drivers/auxdisplay/hd44780.c
37
struct gpio_desc *pins[PIN_NUM];
drivers/bluetooth/btmtksdio.c
156
struct gpio_desc *reset;
drivers/bluetooth/btmtkuart.c
62
struct gpio_desc *reset;
drivers/bluetooth/btmtkuart.c
63
struct gpio_desc *boot;
drivers/bluetooth/btnxpuart.c
151
struct gpio_desc *h2c_ps_gpio;
drivers/bluetooth/btusb.c
1003
struct gpio_desc *reset_gpio;
drivers/bluetooth/btusb.c
1049
struct gpio_desc *reset_gpio = data->reset_gpio;
drivers/bluetooth/btusb.c
1127
struct gpio_desc *reset_gpio = data->reset_gpio;
drivers/bluetooth/btusb.c
1171
struct gpio_desc *reset_gpio = data->reset_gpio;
drivers/bluetooth/btusb.c
4069
struct gpio_desc *reset_gpio;
drivers/bluetooth/hci_aml.c
98
struct gpio_desc *bt_en_gpio;
drivers/bluetooth/hci_bcm.c
1140
struct gpio_desc *gpio;
drivers/bluetooth/hci_bcm.c
120
struct gpio_desc *device_wakeup;
drivers/bluetooth/hci_bcm.c
121
struct gpio_desc *shutdown;
drivers/bluetooth/hci_bcm.c
122
struct gpio_desc *reset;
drivers/bluetooth/hci_h5.c
103
struct gpio_desc *enable_gpio;
drivers/bluetooth/hci_h5.c
104
struct gpio_desc *device_wake_gpio;
drivers/bluetooth/hci_intel.c
1150
struct gpio_desc *host_wake;
drivers/bluetooth/hci_intel.c
58
struct gpio_desc *reset;
drivers/bluetooth/hci_ll.c
68
struct gpio_desc *enable_gpio;
drivers/bluetooth/hci_nokia.c
123
struct gpio_desc *reset;
drivers/bluetooth/hci_nokia.c
124
struct gpio_desc *wakeup_host;
drivers/bluetooth/hci_nokia.c
125
struct gpio_desc *wakeup_bt;
drivers/bluetooth/hci_qca.c
223
struct gpio_desc *bt_en;
drivers/bluetooth/hci_qca.c
224
struct gpio_desc *sw_ctrl;
drivers/bus/ts-nbus.c
31
struct gpio_desc *csn;
drivers/bus/ts-nbus.c
32
struct gpio_desc *txrx;
drivers/bus/ts-nbus.c
33
struct gpio_desc *strobe;
drivers/bus/ts-nbus.c
34
struct gpio_desc *ale;
drivers/bus/ts-nbus.c
35
struct gpio_desc *rdy;
drivers/char/tpm/st33zp24/st33zp24.h
23
struct gpio_desc *io_lpcpd;
drivers/clk/clk-gpio.c
142
struct gpio_desc *gpiod,
drivers/clk/clk-gpio.c
177
struct gpio_desc *gpiod)
drivers/clk/clk-gpio.c
190
struct gpio_desc *gpiod)
drivers/clk/clk-gpio.c
201
struct gpio_desc *gpiod;
drivers/clk/clk-gpio.c
48
struct gpio_desc *gpiod;
drivers/clk/clk-lmk04832.c
265
struct gpio_desc *reset_gpio;
drivers/clk/clk-max9485.c
82
struct gpio_desc *reset_gpio;
drivers/clk/qcom/nsscc-qca8k.c
2170
struct gpio_desc *gpiod;
drivers/clk/xilinx/xlnx_vcu.c
65
struct gpio_desc *reset_gpio;
drivers/counter/interrupt-cnt.c
20
struct gpio_desc *gpio;
drivers/extcon/extcon-gpio.c
39
struct gpio_desc *gpiod;
drivers/extcon/extcon-intel-int3496.c
31
struct gpio_desc *gpio_usb_id;
drivers/extcon/extcon-intel-int3496.c
32
struct gpio_desc *gpio_vbus_en;
drivers/extcon/extcon-intel-int3496.c
33
struct gpio_desc *gpio_usb_mux;
drivers/extcon/extcon-max3355.c
17
struct gpio_desc *id_gpiod;
drivers/extcon/extcon-max3355.c
18
struct gpio_desc *shdn_gpiod;
drivers/extcon/extcon-max3355.c
56
struct gpio_desc *gpiod;
drivers/extcon/extcon-ptn5150.c
56
struct gpio_desc *int_gpiod;
drivers/extcon/extcon-ptn5150.c
57
struct gpio_desc *vbus_gpiod;
drivers/extcon/extcon-rtk-type-c.c
1349
struct gpio_desc *gpio;
drivers/extcon/extcon-rtk-type-c.c
423
struct gpio_desc *gpio = type_c->rd_ctrl_gpio_desc;
drivers/extcon/extcon-rtk-type-c.c
63
struct gpio_desc *rd_ctrl_gpio_desc;
drivers/extcon/extcon-usb-gpio.c
27
struct gpio_desc *id_gpiod;
drivers/extcon/extcon-usb-gpio.c
28
struct gpio_desc *vbus_gpiod;
drivers/fpga/altera-ps-spi.c
39
struct gpio_desc *config;
drivers/fpga/altera-ps-spi.c
40
struct gpio_desc *confd;
drivers/fpga/altera-ps-spi.c
41
struct gpio_desc *status;
drivers/fpga/efinix-spi.c
50
struct gpio_desc *cdone;
drivers/fpga/efinix-spi.c
51
struct gpio_desc *reset;
drivers/fpga/ice40-spi.c
27
struct gpio_desc *reset;
drivers/fpga/ice40-spi.c
28
struct gpio_desc *cdone;
drivers/fpga/lattice-sysconfig.c
128
struct gpio_desc *program = priv->program;
drivers/fpga/lattice-sysconfig.c
129
struct gpio_desc *init = priv->init;
drivers/fpga/lattice-sysconfig.c
130
struct gpio_desc *done = priv->done;
drivers/fpga/lattice-sysconfig.c
231
struct gpio_desc *done_gpio = priv->done;
drivers/fpga/lattice-sysconfig.c
258
struct gpio_desc *done = priv->done;
drivers/fpga/lattice-sysconfig.c
355
struct gpio_desc *program, *init, *done;
drivers/fpga/lattice-sysconfig.c
74
static int sysconfig_poll_gpio(struct gpio_desc *gpio, bool is_active)
drivers/fpga/lattice-sysconfig.c
91
struct gpio_desc *program = priv->program;
drivers/fpga/lattice-sysconfig.c
92
struct gpio_desc *init = priv->init;
drivers/fpga/lattice-sysconfig.c
93
struct gpio_desc *done = priv->done;
drivers/fpga/lattice-sysconfig.h
25
struct gpio_desc *program;
drivers/fpga/lattice-sysconfig.h
26
struct gpio_desc *init;
drivers/fpga/lattice-sysconfig.h
27
struct gpio_desc *done;
drivers/fpga/xilinx-core.c
174
static inline struct gpio_desc *
drivers/fpga/xilinx-core.c
178
struct gpio_desc *desc;
drivers/fpga/xilinx-core.h
20
struct gpio_desc *prog_b;
drivers/fpga/xilinx-core.h
21
struct gpio_desc *init_b;
drivers/fpga/xilinx-core.h
22
struct gpio_desc *done;
drivers/fpga/xilinx-selectmap.c
42
struct gpio_desc *gpio;
drivers/fsi/fsi-master-aspeed.c
27
struct gpio_desc *cfam_reset_gpio;
drivers/fsi/fsi-master-aspeed.c
470
struct gpio_desc *gpio;
drivers/fsi/fsi-master-aspeed.c
492
struct gpio_desc *routing_gpio, *mux_gpio;
drivers/fsi/fsi-master-ast-cf.c
1218
struct gpio_desc *gpio;
drivers/fsi/fsi-master-ast-cf.c
92
struct gpio_desc *gpio_clk;
drivers/fsi/fsi-master-ast-cf.c
93
struct gpio_desc *gpio_data;
drivers/fsi/fsi-master-ast-cf.c
94
struct gpio_desc *gpio_trans; /* Voltage translator */
drivers/fsi/fsi-master-ast-cf.c
95
struct gpio_desc *gpio_enable; /* FSI enable */
drivers/fsi/fsi-master-ast-cf.c
96
struct gpio_desc *gpio_mux; /* Mux control */
drivers/fsi/fsi-master-gpio.c
27
struct gpio_desc *gpio_clk;
drivers/fsi/fsi-master-gpio.c
28
struct gpio_desc *gpio_data;
drivers/fsi/fsi-master-gpio.c
29
struct gpio_desc *gpio_trans; /* Voltage translator */
drivers/fsi/fsi-master-gpio.c
30
struct gpio_desc *gpio_enable; /* FSI enable */
drivers/fsi/fsi-master-gpio.c
31
struct gpio_desc *gpio_mux; /* Mux control */
drivers/fsi/fsi-master-gpio.c
774
struct gpio_desc *gpio;
drivers/gnss/sirf.c
44
struct gpio_desc *on_off;
drivers/gnss/sirf.c
45
struct gpio_desc *wakeup;
drivers/gnss/ubx.c
69
struct gpio_desc *safeboot;
drivers/gnss/ubx.c
70
struct gpio_desc *reset;
drivers/gpib/gpio/gpib_bitbang.c
1082
struct gpio_desc *gpio, int *irq,
drivers/gpib/gpio/gpib_bitbang.c
1129
struct gpio_desc *desc;
drivers/gpib/gpio/gpib_bitbang.c
147
static struct gpio_desc *all_descriptors[GPIB_PINS + SN7516X_PINS];
drivers/gpio/gpio-74x164.c
24
struct gpio_desc *gpiod_oe;
drivers/gpio/gpio-aggregator.c
1598
struct gpio_desc **descs;
drivers/gpio/gpio-aggregator.c
240
struct gpio_desc **descs;
drivers/gpio/gpio-aggregator.c
303
struct gpio_desc **descs = fwd_tmp_descs(fwd);
drivers/gpio/gpio-aggregator.c
388
struct gpio_desc **descs = fwd_tmp_descs(fwd);
drivers/gpio/gpio-aggregator.c
740
int gpiochip_fwd_desc_add(struct gpiochip_fwd *fwd, struct gpio_desc *desc,
drivers/gpio/gpio-aggregator.c
825
struct gpio_desc *descs[],
drivers/gpio/gpio-aspeed.c
936
int aspeed_gpio_copro_grab_gpio(struct gpio_desc *desc,
drivers/gpio/gpio-aspeed.c
982
int aspeed_gpio_copro_release_gpio(struct gpio_desc *desc)
drivers/gpio/gpio-latch.c
74
int (*set)(struct gpio_desc *desc, int value),
drivers/gpio/gpio-line-mux.c
20
struct gpio_desc *muxed_gpio;
drivers/gpio/gpio-max3191x.c
157
struct gpio_desc *fault_pin =
drivers/gpio/gpio-mvebu.c
102
struct gpio_desc *gpiod;
drivers/gpio/gpio-mvebu.c
618
struct gpio_desc *desc;
drivers/gpio/gpio-nomadik.c
403
struct gpio_desc *desc;
drivers/gpio/gpio-pca953x.c
1210
struct gpio_desc *reset_gpio;
drivers/gpio/gpio-pcf857x.c
279
struct gpio_desc *reset_gpio;
drivers/gpio/gpio-pisosr.c
32
struct gpio_desc *load_gpio;
drivers/gpio/gpio-shared-proxy.c
129
struct gpio_desc *desc = shared_desc->desc;
drivers/gpio/gpio-shared-proxy.c
157
struct gpio_desc *desc = shared_desc->desc;
drivers/gpio/gpio-shared-proxy.c
187
struct gpio_desc *desc = shared_desc->desc;
drivers/gpio/gpio-shared-proxy.c
31
struct gpio_desc *desc = shared_desc->desc;
drivers/gpio/gpio-twl4030.c
497
struct gpio_desc *d = data;
drivers/gpio/gpio-twl4030.c
586
struct gpio_desc *d;
drivers/gpio/gpio-virtuser.c
321
static int gpio_virtuser_get_direction_atomic(struct gpio_desc *desc)
drivers/gpio/gpio-virtuser.c
340
struct gpio_desc *desc = data->ad.desc;
drivers/gpio/gpio-virtuser.c
356
static int gpio_virtuser_set_direction(struct gpio_desc *desc, int dir, int val)
drivers/gpio/gpio-virtuser.c
373
static int gpio_virtuser_set_direction_atomic(struct gpio_desc *desc,
drivers/gpio/gpio-virtuser.c
395
struct gpio_desc *desc = data->ad.desc;
drivers/gpio/gpio-virtuser.c
45
struct gpio_desc *desc;
drivers/gpio/gpio-virtuser.c
74
struct gpio_desc *desc;
drivers/gpio/gpio-virtuser.c
796
struct gpio_desc *desc,
drivers/gpio/gpio-xra1403.c
149
struct gpio_desc *reset_gpio;
drivers/gpio/gpiolib-acpi-core.c
1028
struct gpio_desc *desc;
drivers/gpio/gpiolib-acpi-core.c
1135
struct gpio_desc *desc;
drivers/gpio/gpiolib-acpi-core.c
131
static struct gpio_desc *acpi_get_gpiod(char *path, unsigned int pin)
drivers/gpio/gpiolib-acpi-core.c
301
static void acpi_gpio_set_debounce_timeout(struct gpio_desc *desc,
drivers/gpio/gpiolib-acpi-core.c
314
static struct gpio_desc *acpi_request_own_gpiod(struct gpio_chip *chip,
drivers/gpio/gpiolib-acpi-core.c
320
struct gpio_desc *desc;
drivers/gpio/gpiolib-acpi-core.c
371
struct gpio_desc *desc;
drivers/gpio/gpiolib-acpi-core.c
48
struct gpio_desc *desc;
drivers/gpio/gpiolib-acpi-core.c
54
struct gpio_desc *desc;
drivers/gpio/gpiolib-acpi-core.c
704
struct gpio_desc *desc;
drivers/gpio/gpiolib-acpi-core.c
720
struct gpio_desc *desc;
drivers/gpio/gpiolib-acpi-core.c
923
static struct gpio_desc *
drivers/gpio/gpiolib-acpi-core.c
929
struct gpio_desc *desc;
drivers/gpio/gpiolib-acpi-core.c
966
struct gpio_desc *acpi_find_gpio(struct fwnode_handle *fwnode,
drivers/gpio/gpiolib-acpi-core.c
975
struct gpio_desc *desc;
drivers/gpio/gpiolib-acpi.h
20
struct gpio_desc;
drivers/gpio/gpiolib-acpi.h
30
struct gpio_desc *acpi_find_gpio(struct fwnode_handle *fwnode,
drivers/gpio/gpiolib-acpi.h
47
static inline struct gpio_desc *
drivers/gpio/gpiolib-cdev.c
1266
struct gpio_desc **descs;
drivers/gpio/gpiolib-cdev.c
1338
struct gpio_desc **descs;
drivers/gpio/gpiolib-cdev.c
1392
struct gpio_desc *desc;
drivers/gpio/gpiolib-cdev.c
1662
struct gpio_desc *desc = gpio_device_get_desc(gdev, offset);
drivers/gpio/gpiolib-cdev.c
167
struct gpio_desc *desc;
drivers/gpio/gpiolib-cdev.c
1757
struct gpio_desc *desc;
drivers/gpio/gpiolib-cdev.c
2010
struct gpio_desc *desc;
drivers/gpio/gpiolib-cdev.c
2175
static void gpio_desc_to_lineinfo(struct gpio_desc *desc,
drivers/gpio/gpiolib-cdev.c
2309
struct gpio_desc *desc;
drivers/gpio/gpiolib-cdev.c
2345
struct gpio_desc *desc;
drivers/gpio/gpiolib-cdev.c
2490
struct gpio_desc *desc = data;
drivers/gpio/gpiolib-cdev.c
340
struct gpio_desc *desc = gpio_device_get_desc(gdev, offset);
drivers/gpio/gpiolib-cdev.c
419
struct gpio_desc *desc;
drivers/gpio/gpiolib-cdev.c
77
struct gpio_desc *descs[GPIOHANDLES_MAX];
drivers/gpio/gpiolib-devres.c
143
struct gpio_desc *devm_fwnode_gpiod_get_index(struct device *dev,
drivers/gpio/gpiolib-devres.c
149
struct gpio_desc *desc;
drivers/gpio/gpiolib-devres.c
181
struct gpio_desc *__must_check devm_gpiod_get_index_optional(struct device *dev,
drivers/gpio/gpiolib-devres.c
186
struct gpio_desc *desc;
drivers/gpio/gpiolib-devres.c
271
void devm_gpiod_put(struct device *dev, struct gpio_desc *desc)
drivers/gpio/gpiolib-devres.c
291
void devm_gpiod_unhinge(struct device *dev, struct gpio_desc *desc)
drivers/gpio/gpiolib-devres.c
47
struct gpio_desc *__must_check devm_gpiod_get(struct device *dev,
drivers/gpio/gpiolib-devres.c
70
struct gpio_desc *__must_check devm_gpiod_get_optional(struct device *dev,
drivers/gpio/gpiolib-devres.c
94
struct gpio_desc *__must_check devm_gpiod_get_index(struct device *dev,
drivers/gpio/gpiolib-devres.c
99
struct gpio_desc *desc;
drivers/gpio/gpiolib-kunit.c
220
struct gpio_desc *desc;
drivers/gpio/gpiolib-kunit.c
76
struct gpio_desc *desc;
drivers/gpio/gpiolib-legacy.c
60
struct gpio_desc *desc;
drivers/gpio/gpiolib-of.c
137
static struct gpio_desc *of_xlate_and_get_gpiod_flags(struct gpio_chip *chip,
drivers/gpio/gpiolib-of.c
417
static struct gpio_desc *of_get_named_gpiod_flags(const struct device_node *np,
drivers/gpio/gpiolib-of.c
421
struct gpio_desc *desc;
drivers/gpio/gpiolib-of.c
487
static struct gpio_desc *of_find_gpio_rename(struct device_node *np,
drivers/gpio/gpiolib-of.c
596
struct gpio_desc *desc;
drivers/gpio/gpiolib-of.c
624
static struct gpio_desc *of_find_mt2701_gpio(struct device_node *np,
drivers/gpio/gpiolib-of.c
629
struct gpio_desc *desc;
drivers/gpio/gpiolib-of.c
663
static struct gpio_desc *of_find_trigger_gpio(struct device_node *np,
drivers/gpio/gpiolib-of.c
668
struct gpio_desc *desc;
drivers/gpio/gpiolib-of.c
684
typedef struct gpio_desc *(*of_find_gpio_quirk)(struct device_node *np,
drivers/gpio/gpiolib-of.c
697
struct gpio_desc *of_find_gpio(struct device_node *np, const char *con_id,
drivers/gpio/gpiolib-of.c
703
struct gpio_desc *desc;
drivers/gpio/gpiolib-of.c
730
struct gpio_desc *desc;
drivers/gpio/gpiolib-of.c
756
struct gpio_desc *desc;
drivers/gpio/gpiolib-of.h
16
struct gpio_desc;
drivers/gpio/gpiolib-of.h
20
struct gpio_desc *of_find_gpio(struct device_node *np,
drivers/gpio/gpiolib-of.h
32
static inline struct gpio_desc *of_find_gpio(struct device_node *np,
drivers/gpio/gpiolib-shared.c
514
struct gpio_desc *desc;
drivers/gpio/gpiolib-shared.h
41
struct gpio_desc *desc;
drivers/gpio/gpiolib-shared.h
9
struct gpio_desc;
drivers/gpio/gpiolib-swnode.c
78
struct gpio_desc *swnode_find_gpio(struct fwnode_handle *fwnode,
drivers/gpio/gpiolib-swnode.c
84
struct gpio_desc *desc;
drivers/gpio/gpiolib-swnode.h
7
struct gpio_desc;
drivers/gpio/gpiolib-swnode.h
9
struct gpio_desc *swnode_find_gpio(struct fwnode_handle *fwnode,
drivers/gpio/gpiolib-sysfs.c
1054
struct gpio_desc *desc;
drivers/gpio/gpiolib-sysfs.c
129
struct gpio_desc *desc = data->desc;
drivers/gpio/gpiolib-sysfs.c
146
struct gpio_desc *desc = data->desc;
drivers/gpio/gpiolib-sysfs.c
168
struct gpio_desc *desc = data->desc;
drivers/gpio/gpiolib-sysfs.c
185
struct gpio_desc *desc = data->desc;
drivers/gpio/gpiolib-sysfs.c
215
struct gpio_desc *desc = data->desc;
drivers/gpio/gpiolib-sysfs.c
275
struct gpio_desc *desc = data->desc;
drivers/gpio/gpiolib-sysfs.c
347
struct gpio_desc *desc = data->desc;
drivers/gpio/gpiolib-sysfs.c
372
struct gpio_desc *desc = data->desc;
drivers/gpio/gpiolib-sysfs.c
473
static int export_gpio_desc(struct gpio_desc *desc)
drivers/gpio/gpiolib-sysfs.c
515
static int unexport_gpio_desc(struct gpio_desc *desc)
drivers/gpio/gpiolib-sysfs.c
534
int (*handler)(struct gpio_desc *desc))
drivers/gpio/gpiolib-sysfs.c
538
struct gpio_desc *desc;
drivers/gpio/gpiolib-sysfs.c
58
struct gpio_desc *desc;
drivers/gpio/gpiolib-sysfs.c
608
struct gpio_desc *desc;
drivers/gpio/gpiolib-sysfs.c
634
struct gpio_desc *desc;
drivers/gpio/gpiolib-sysfs.c
727
int gpiod_export(struct gpio_desc *desc, bool direction_may_change)
drivers/gpio/gpiolib-sysfs.c
897
struct gpio_desc *desc)
drivers/gpio/gpiolib-sysfs.c
922
static void gpiod_unexport_unlocked(struct gpio_desc *desc)
drivers/gpio/gpiolib-sysfs.c
973
void gpiod_unexport(struct gpio_desc *desc)
drivers/gpio/gpiolib.c
119
const char *gpiod_get_label(struct gpio_desc *desc)
drivers/gpio/gpiolib.c
1298
struct gpio_desc *desc = &gdev->descs[desc_index];
drivers/gpio/gpiolib.c
143
static int desc_set_label(struct gpio_desc *desc, const char *label)
drivers/gpio/gpiolib.c
172
struct gpio_desc *gpio_to_desc(unsigned gpio)
drivers/gpio/gpiolib.c
190
struct gpio_desc *gpiochip_get_desc(struct gpio_chip *gc,
drivers/gpio/gpiolib.c
212
struct gpio_desc *
drivers/gpio/gpiolib.c
232
int desc_to_gpio(const struct gpio_desc *desc)
drivers/gpio/gpiolib.c
246
int gpiod_hwgpio(const struct gpio_desc *desc)
drivers/gpio/gpiolib.c
2588
int gpiod_request_commit(struct gpio_desc *desc, const char *label)
drivers/gpio/gpiolib.c
2632
int gpiod_request(struct gpio_desc *desc, const char *label)
drivers/gpio/gpiolib.c
264
struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc)
drivers/gpio/gpiolib.c
2652
void gpiod_free_commit(struct gpio_desc *desc)
drivers/gpio/gpiolib.c
2688
void gpiod_free(struct gpio_desc *desc)
drivers/gpio/gpiolib.c
2711
struct gpio_desc *desc;
drivers/gpio/gpiolib.c
2757
struct gpio_desc *gpiochip_request_own_desc(struct gpio_chip *gc,
drivers/gpio/gpiolib.c
2763
struct gpio_desc *desc = gpiochip_get_desc(gc, hwnum);
drivers/gpio/gpiolib.c
2796
void gpiochip_free_own_desc(struct gpio_desc *desc)
drivers/gpio/gpiolib.c
2813
int gpio_do_set_config(struct gpio_desc *desc, unsigned long config)
drivers/gpio/gpiolib.c
2840
static int gpio_set_config_with_argument(struct gpio_desc *desc,
drivers/gpio/gpiolib.c
285
struct gpio_device *gpiod_to_gpio_device(struct gpio_desc *desc)
drivers/gpio/gpiolib.c
2850
static int gpio_set_config_with_argument_optional(struct gpio_desc *desc,
drivers/gpio/gpiolib.c
2873
static int gpio_set_config(struct gpio_desc *desc, enum pin_config_param mode)
drivers/gpio/gpiolib.c
2878
static int gpio_set_bias(struct gpio_desc *desc)
drivers/gpio/gpiolib.c
2920
int gpio_set_debounce_timeout(struct gpio_desc *desc, unsigned int debounce)
drivers/gpio/gpiolib.c
2976
int gpiod_direction_input(struct gpio_desc *desc)
drivers/gpio/gpiolib.c
2990
int gpiod_direction_input_nonotify(struct gpio_desc *desc)
drivers/gpio/gpiolib.c
3057
static int gpiod_direction_output_raw_commit(struct gpio_desc *desc, int value)
drivers/gpio/gpiolib.c
3123
int gpiod_direction_output_raw(struct gpio_desc *desc, int value)
drivers/gpio/gpiolib.c
3150
int gpiod_direction_output(struct gpio_desc *desc, int value)
drivers/gpio/gpiolib.c
3164
int gpiod_direction_output_nonotify(struct gpio_desc *desc, int value)
drivers/gpio/gpiolib.c
3234
int gpiod_enable_hw_timestamp_ns(struct gpio_desc *desc, unsigned long flags)
drivers/gpio/gpiolib.c
3267
int gpiod_disable_hw_timestamp_ns(struct gpio_desc *desc, unsigned long flags)
drivers/gpio/gpiolib.c
3301
int gpiod_set_config(struct gpio_desc *desc, unsigned long config)
drivers/gpio/gpiolib.c
3339
int gpiod_set_debounce(struct gpio_desc *desc, unsigned int debounce)
drivers/gpio/gpiolib.c
3356
int gpiod_set_transitory(struct gpio_desc *desc, bool transitory)
drivers/gpio/gpiolib.c
3378
int gpiod_is_active_low(const struct gpio_desc *desc)
drivers/gpio/gpiolib.c
3389
void gpiod_toggle_active_low(struct gpio_desc *desc)
drivers/gpio/gpiolib.c
3415
static int gpio_chip_get_value(struct gpio_chip *gc, const struct gpio_desc *desc)
drivers/gpio/gpiolib.c
3442
static int gpiod_get_raw_value_commit(const struct gpio_desc *desc)
drivers/gpio/gpiolib.c
3494
struct gpio_desc **desc_array,
drivers/gpio/gpiolib.c
3569
const struct gpio_desc *desc = desc_array[i];
drivers/gpio/gpiolib.c
3591
const struct gpio_desc *desc = desc_array[j];
drivers/gpio/gpiolib.c
3625
int gpiod_get_raw_value(const struct gpio_desc *desc)
drivers/gpio/gpiolib.c
3645
int gpiod_get_value(const struct gpio_desc *desc)
drivers/gpio/gpiolib.c
3681
struct gpio_desc **desc_array,
drivers/gpio/gpiolib.c
3710
struct gpio_desc **desc_array,
drivers/gpio/gpiolib.c
3727
static int gpio_set_open_drain_value_commit(struct gpio_desc *desc, bool value)
drivers/gpio/gpiolib.c
3756
static int gpio_set_open_source_value_commit(struct gpio_desc *desc, bool value)
drivers/gpio/gpiolib.c
3780
static int gpiod_set_raw_value_commit(struct gpio_desc *desc, bool value)
drivers/gpio/gpiolib.c
3833
struct gpio_desc **desc_array,
drivers/gpio/gpiolib.c
385
static int validate_desc(const struct gpio_desc *desc, const char *func)
drivers/gpio/gpiolib.c
3912
struct gpio_desc *desc = desc_array[i];
drivers/gpio/gpiolib.c
3978
int gpiod_set_raw_value(struct gpio_desc *desc, int value)
drivers/gpio/gpiolib.c
3999
static int gpiod_set_value_nocheck(struct gpio_desc *desc, int value)
drivers/gpio/gpiolib.c
4026
int gpiod_set_value(struct gpio_desc *desc, int value)
drivers/gpio/gpiolib.c
4052
struct gpio_desc **desc_array,
drivers/gpio/gpiolib.c
4080
struct gpio_desc **desc_array,
drivers/gpio/gpiolib.c
4099
int gpiod_cansleep(const struct gpio_desc *desc)
drivers/gpio/gpiolib.c
4114
int gpiod_set_consumer_name(struct gpio_desc *desc, const char *name)
drivers/gpio/gpiolib.c
4142
bool gpiod_is_shared(const struct gpio_desc *desc)
drivers/gpio/gpiolib.c
4155
int gpiod_to_irq(const struct gpio_desc *desc)
drivers/gpio/gpiolib.c
418
bool gpiod_is_equal(const struct gpio_desc *desc, const struct gpio_desc *other)
drivers/gpio/gpiolib.c
4204
struct gpio_desc *desc;
drivers/gpio/gpiolib.c
4250
struct gpio_desc *desc;
drivers/gpio/gpiolib.c
4263
struct gpio_desc *desc = gpiochip_get_desc(gc, offset);
drivers/gpio/gpiolib.c
4273
struct gpio_desc *desc = gpiochip_get_desc(gc, offset);
drivers/gpio/gpiolib.c
4358
int gpiod_get_raw_value_cansleep(const struct gpio_desc *desc)
drivers/gpio/gpiolib.c
4376
int gpiod_get_value_cansleep(const struct gpio_desc *desc)
drivers/gpio/gpiolib.c
4409
struct gpio_desc **desc_array,
drivers/gpio/gpiolib.c
4438
struct gpio_desc **desc_array,
drivers/gpio/gpiolib.c
4464
int gpiod_set_raw_value_cansleep(struct gpio_desc *desc, int value)
drivers/gpio/gpiolib.c
4485
int gpiod_set_value_cansleep(struct gpio_desc *desc, int value)
drivers/gpio/gpiolib.c
4509
struct gpio_desc **desc_array,
drivers/gpio/gpiolib.c
453
int gpiod_get_direction(struct gpio_desc *desc)
drivers/gpio/gpiolib.c
4552
struct gpio_desc **desc_array,
drivers/gpio/gpiolib.c
4565
void gpiod_line_state_notify(struct gpio_desc *desc, unsigned long action)
drivers/gpio/gpiolib.c
4624
static struct gpio_desc *gpio_desc_table_match(struct device *dev, const char *con_id,
drivers/gpio/gpiolib.c
4628
struct gpio_desc *desc;
drivers/gpio/gpiolib.c
4689
static struct gpio_desc *gpiod_find(struct device *dev, const char *con_id,
drivers/gpio/gpiolib.c
4693
struct gpio_desc *desc;
drivers/gpio/gpiolib.c
4738
static struct gpio_desc *gpiod_find_by_fwnode(struct fwnode_handle *fwnode,
drivers/gpio/gpiolib.c
4746
struct gpio_desc *desc = ERR_PTR(-ENOENT);
drivers/gpio/gpiolib.c
4762
static struct gpio_desc *gpiod_fwnode_lookup(struct fwnode_handle *fwnode,
drivers/gpio/gpiolib.c
4769
struct gpio_desc *desc;
drivers/gpio/gpiolib.c
4779
struct gpio_desc *gpiod_find_and_request(struct device *consumer,
drivers/gpio/gpiolib.c
4793
struct gpio_desc *desc = NULL;
drivers/gpio/gpiolib.c
4894
struct gpio_desc *fwnode_gpiod_get_index(struct fwnode_handle *fwnode,
drivers/gpio/gpiolib.c
4943
struct gpio_desc *__must_check gpiod_get(struct device *dev, const char *con_id,
drivers/gpio/gpiolib.c
4965
struct gpio_desc *__must_check gpiod_get_optional(struct device *dev,
drivers/gpio/gpiolib.c
4987
int gpiod_configure_flags(struct gpio_desc *desc, const char *con_id,
drivers/gpio/gpiolib.c
505
bool gpiod_is_single_ended(struct gpio_desc *desc)
drivers/gpio/gpiolib.c
5063
struct gpio_desc *__must_check gpiod_get_index(struct device *dev,
drivers/gpio/gpiolib.c
5093
struct gpio_desc *__must_check gpiod_get_index_optional(struct device *dev,
drivers/gpio/gpiolib.c
5098
struct gpio_desc *desc;
drivers/gpio/gpiolib.c
5119
int gpiod_hog(struct gpio_desc *desc, const char *name,
drivers/gpio/gpiolib.c
5123
struct gpio_desc *local_desc;
drivers/gpio/gpiolib.c
5160
struct gpio_desc *desc;
drivers/gpio/gpiolib.c
5184
struct gpio_desc *desc;
drivers/gpio/gpiolib.c
5333
void gpiod_put(struct gpio_desc *desc)
drivers/gpio/gpiolib.c
5413
struct gpio_desc *desc;
drivers/gpio/gpiolib.c
575
static struct gpio_desc *gpio_name_to_desc(const char * const name)
drivers/gpio/gpiolib.c
578
struct gpio_desc *desc;
drivers/gpio/gpiolib.c
618
struct gpio_desc *gpio;
drivers/gpio/gpiolib.c
854
static void gpiod_free_irqs(struct gpio_desc *desc)
drivers/gpio/gpiolib.c
887
struct gpio_desc *desc;
drivers/gpio/gpiolib.c
966
struct gpio_desc *desc;
drivers/gpio/gpiolib.h
133
struct gpio_desc **desc;
drivers/gpio/gpiolib.h
152
struct gpio_desc **desc_array,
drivers/gpio/gpiolib.h
157
struct gpio_desc **desc_array,
drivers/gpio/gpiolib.h
161
int gpiod_set_transitory(struct gpio_desc *desc, bool transitory);
drivers/gpio/gpiolib.h
163
void gpiod_line_state_notify(struct gpio_desc *desc, unsigned long action);
drivers/gpio/gpiolib.h
164
int gpiod_direction_output_nonotify(struct gpio_desc *desc, int value);
drivers/gpio/gpiolib.h
165
int gpiod_direction_input_nonotify(struct gpio_desc *desc);
drivers/gpio/gpiolib.h
247
const struct gpio_desc *desc)
drivers/gpio/gpiolib.h
249
int gpiod_request(struct gpio_desc *desc, const char *label);
drivers/gpio/gpiolib.h
250
int gpiod_request_commit(struct gpio_desc *desc, const char *label);
drivers/gpio/gpiolib.h
251
void gpiod_free(struct gpio_desc *desc);
drivers/gpio/gpiolib.h
252
void gpiod_free_commit(struct gpio_desc *desc);
drivers/gpio/gpiolib.h
254
static inline int gpiod_request_user(struct gpio_desc *desc, const char *label)
drivers/gpio/gpiolib.h
265
struct gpio_desc *gpiod_find_and_request(struct device *consumer,
drivers/gpio/gpiolib.h
273
int gpio_do_set_config(struct gpio_desc *desc, unsigned long config);
drivers/gpio/gpiolib.h
274
int gpiod_configure_flags(struct gpio_desc *desc, const char *con_id,
drivers/gpio/gpiolib.h
276
int gpio_set_debounce_timeout(struct gpio_desc *desc, unsigned int debounce);
drivers/gpio/gpiolib.h
277
int gpiod_hog(struct gpio_desc *desc, const char *name,
drivers/gpio/gpiolib.h
281
struct gpio_desc *gpiochip_get_desc(struct gpio_chip *gc, unsigned int hwnum);
drivers/gpio/gpiolib.h
282
const char *gpiod_get_label(struct gpio_desc *desc);
drivers/gpio/gpiolib.h
71
struct gpio_desc *descs;
drivers/gpu/drm/bridge/adv7511/adv7511.h
378
struct gpio_desc *gpio_pd;
drivers/gpu/drm/bridge/analogix/analogix-anx6345.c
55
struct gpio_desc *gpiod_reset;
drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c
58
struct gpio_desc *gpiod_hpd;
drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c
59
struct gpio_desc *gpiod_pd;
drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c
60
struct gpio_desc *gpiod_reset;
drivers/gpu/drm/bridge/analogix/analogix_dp_core.h
167
struct gpio_desc *hpd_gpiod;
drivers/gpu/drm/bridge/analogix/analogix_dp_core.h
38
struct gpio_desc;
drivers/gpu/drm/bridge/analogix/anx7625.h
439
struct gpio_desc *gpio_p_on;
drivers/gpu/drm/bridge/analogix/anx7625.h
440
struct gpio_desc *gpio_reset;
drivers/gpu/drm/bridge/chipone-icn6211.c
151
struct gpio_desc *enable_gpio;
drivers/gpu/drm/bridge/display-connector.c
23
struct gpio_desc *hpd_gpio;
drivers/gpu/drm/bridge/display-connector.c
27
struct gpio_desc *ddc_en;
drivers/gpu/drm/bridge/ite-it6263.c
203
struct gpio_desc *reset_gpio;
drivers/gpu/drm/bridge/ite-it6263.c
400
static inline void it6263_hw_reset(struct gpio_desc *reset_gpio)
drivers/gpu/drm/bridge/ite-it6505.c
374
struct gpio_desc *gpiod_reset;
drivers/gpu/drm/bridge/ite-it66121.c
320
struct gpio_desc *gpio_reset;
drivers/gpu/drm/bridge/lontium-lt8713sx.c
40
struct gpio_desc *reset_gpio;
drivers/gpu/drm/bridge/lontium-lt8713sx.c
41
struct gpio_desc *enable_gpio;
drivers/gpu/drm/bridge/lontium-lt8912b.c
41
struct gpio_desc *gp_reset;
drivers/gpu/drm/bridge/lontium-lt8912b.c
690
struct gpio_desc *gp_reset;
drivers/gpu/drm/bridge/lontium-lt9211.c
49
struct gpio_desc *reset_gpio;
drivers/gpu/drm/bridge/lontium-lt9611.c
50
struct gpio_desc *reset_gpio;
drivers/gpu/drm/bridge/lontium-lt9611.c
51
struct gpio_desc *enable_gpio;
drivers/gpu/drm/bridge/lontium-lt9611uxc.c
51
struct gpio_desc *reset_gpio;
drivers/gpu/drm/bridge/lontium-lt9611uxc.c
52
struct gpio_desc *enable_gpio;
drivers/gpu/drm/bridge/lvds-codec.c
26
struct gpio_desc *powerdown_gpio;
drivers/gpu/drm/bridge/nxp-ptn3460.c
32
struct gpio_desc *gpio_pd_n;
drivers/gpu/drm/bridge/nxp-ptn3460.c
33
struct gpio_desc *gpio_rst_n;
drivers/gpu/drm/bridge/parade-ps8622.c
49
struct gpio_desc *gpio_slp;
drivers/gpu/drm/bridge/parade-ps8622.c
50
struct gpio_desc *gpio_rst;
drivers/gpu/drm/bridge/parade-ps8640.c
104
struct gpio_desc *gpio_reset;
drivers/gpu/drm/bridge/parade-ps8640.c
105
struct gpio_desc *gpio_powerdown;
drivers/gpu/drm/bridge/sii902x.c
179
struct gpio_desc *reset_gpio;
drivers/gpu/drm/bridge/sii9234.c
172
struct gpio_desc *gpio_reset;
drivers/gpu/drm/bridge/sil-sii8620.c
69
struct gpio_desc *gpio_reset;
drivers/gpu/drm/bridge/sil-sii8620.c
70
struct gpio_desc *gpio_int;
drivers/gpu/drm/bridge/simple-bridge.c
35
struct gpio_desc *enable;
drivers/gpu/drm/bridge/ssd2825.c
125
struct gpio_desc *reset_gpio;
drivers/gpu/drm/bridge/tc358762.c
75
struct gpio_desc *reset_gpio;
drivers/gpu/drm/bridge/tc358764.c
153
struct gpio_desc *gpio_reset;
drivers/gpu/drm/bridge/tc358767.c
388
struct gpio_desc *sd_gpio;
drivers/gpu/drm/bridge/tc358767.c
389
struct gpio_desc *reset_gpio;
drivers/gpu/drm/bridge/tc358768.c
147
struct gpio_desc *reset_gpio;
drivers/gpu/drm/bridge/tc358775.c
276
struct gpio_desc *reset_gpio;
drivers/gpu/drm/bridge/tc358775.c
277
struct gpio_desc *stby_gpio;
drivers/gpu/drm/bridge/tda998x_drv.c
495
struct gpio_desc *calib = priv->calib;
drivers/gpu/drm/bridge/tda998x_drv.c
519
struct gpio_desc *calib;
drivers/gpu/drm/bridge/tda998x_drv.c
87
struct gpio_desc *calib;
drivers/gpu/drm/bridge/thc63lvd1024.c
31
struct gpio_desc *pdwn;
drivers/gpu/drm/bridge/thc63lvd1024.c
32
struct gpio_desc *oe;
drivers/gpu/drm/bridge/ti-dlpc3433.c
63
struct gpio_desc *enable_gpio;
drivers/gpu/drm/bridge/ti-sn65dsi83.c
162
struct gpio_desc *enable_gpio;
drivers/gpu/drm/bridge/ti-sn65dsi86.c
200
struct gpio_desc *enable_gpio;
drivers/gpu/drm/bridge/ti-tdp158.c
15
struct gpio_desc *enable; // Operation Enable - pin 36
drivers/gpu/drm/bridge/ti-tfp410.c
30
struct gpio_desc *powerdown;
drivers/gpu/drm/bridge/ti-tpd12s015.c
120
struct gpio_desc *gpio;
drivers/gpu/drm/bridge/ti-tpd12s015.c
27
struct gpio_desc *ct_cp_hpd_gpio;
drivers/gpu/drm/bridge/ti-tpd12s015.c
28
struct gpio_desc *ls_oe_gpio;
drivers/gpu/drm/bridge/ti-tpd12s015.c
29
struct gpio_desc *hpd_gpio;
drivers/gpu/drm/drm_mipi_dbi.c
1134
struct gpio_desc *dc)
drivers/gpu/drm/exynos/exynos_hdmi.c
131
struct gpio_desc *hpd_gpio;
drivers/gpu/drm/i915/display/intel_dsi.h
50
struct gpio_desc *gpio_panel;
drivers/gpu/drm/i915/display/intel_dsi.h
51
struct gpio_desc *gpio_backlight;
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
209
static struct gpio_desc *soc_gpio_table[U8_MAX + 1];
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
210
struct gpio_desc *gpio_desc = soc_gpio_table[gpio_index];
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
212
if (gpio_desc) {
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
213
gpiod_set_value(gpio_desc, value);
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
215
gpio_desc = devm_gpiod_get_index(display->drm->dev, con_id, idx,
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
217
if (IS_ERR(gpio_desc)) {
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
220
gpio_index, gpio_desc);
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
224
soc_gpio_table[gpio_index] = gpio_desc;
drivers/gpu/drm/msm/hdmi/hdmi.h
56
struct gpio_desc *hpd_gpiod;
drivers/gpu/drm/omapdrm/dss/dsi.h
391
struct gpio_desc *te_gpio;
drivers/gpu/drm/panel/panel-abt-y030xx067a.c
129
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c
18
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-auo-a030jtn01.c
46
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c
36
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-boe-himax8279d.c
47
struct gpio_desc *enable_gpio;
drivers/gpu/drm/panel/panel-boe-himax8279d.c
48
struct gpio_desc *pp33_gpio;
drivers/gpu/drm/panel/panel-boe-himax8279d.c
49
struct gpio_desc *pp18_gpio;
drivers/gpu/drm/panel/panel-boe-td4320.c
22
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-boe-th101mb31ig002-28a.c
45
struct gpio_desc *enable;
drivers/gpu/drm/panel/panel-boe-th101mb31ig002-28a.c
46
struct gpio_desc *reset;
drivers/gpu/drm/panel/panel-boe-tv101wum-ll2.c
20
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c
54
struct gpio_desc *enable_gpio;
drivers/gpu/drm/panel/panel-chipwealth-ch13726a.c
31
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-dsi-cm.c
60
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-ebbg-ft8719.c
38
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-edp.c
237
struct gpio_desc *enable_gpio;
drivers/gpu/drm/panel/panel-edp.c
238
struct gpio_desc *hpd_gpio;
drivers/gpu/drm/panel/panel-elida-kd35t133.c
42
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
28
struct gpio_desc *reset;
drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
24
struct gpio_desc *reset;
drivers/gpu/drm/panel/panel-focaltech-ota7290b.c
28
struct gpio_desc *reset;
drivers/gpu/drm/panel/panel-himax-hx8279.c
116
struct gpio_desc *enable_gpio;
drivers/gpu/drm/panel/panel-himax-hx8279.c
117
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-himax-hx83102.c
68
struct gpio_desc *enable_gpio;
drivers/gpu/drm/panel/panel-himax-hx83112a.c
41
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-himax-hx83112b.c
44
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-himax-hx83121a.c
34
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-himax-hx8394.c
70
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-ilitek-ili9322.c
276
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-ilitek-ili9341.c
177
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-ilitek-ili9341.c
178
struct gpio_desc *dc_gpio;
drivers/gpu/drm/panel/panel-ilitek-ili9341.c
484
static int ili9341_dpi_probe(struct spi_device *spi, struct gpio_desc *dc,
drivers/gpu/drm/panel/panel-ilitek-ili9341.c
485
struct gpio_desc *reset)
drivers/gpu/drm/panel/panel-ilitek-ili9341.c
537
struct gpio_desc *dc;
drivers/gpu/drm/panel/panel-ilitek-ili9341.c
538
struct gpio_desc *reset;
drivers/gpu/drm/panel/panel-ilitek-ili9805.c
56
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-ilitek-ili9806e-core.c
26
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-ilitek-ili9881c.c
56
struct gpio_desc *reset;
drivers/gpu/drm/panel/panel-ilitek-ili9882t.c
59
struct gpio_desc *enable_gpio;
drivers/gpu/drm/panel/panel-innolux-ej030na.c
38
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-innolux-p079zca.c
46
struct gpio_desc *enable_gpio;
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
51
struct gpio_desc *reset;
drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c
23
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c
49
struct gpio_desc *enable_gpio;
drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c
50
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-jdi-lt070me05000.c
35
struct gpio_desc *enable_gpio;
drivers/gpu/drm/panel/panel-jdi-lt070me05000.c
36
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-jdi-lt070me05000.c
37
struct gpio_desc *dcdc_en_gpio;
drivers/gpu/drm/panel/panel-khadas-ts050.c
26
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-khadas-ts050.c
27
struct gpio_desc *enable_gpio;
drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c
25
struct gpio_desc *enable_gpio;
drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c
35
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c
39
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-lg-lb035q02.c
27
struct gpio_desc *enable_gpio;
drivers/gpu/drm/panel/panel-lg-sw43408.c
36
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-lincolntech-lcd197.c
24
struct gpio_desc *enable_gpio;
drivers/gpu/drm/panel/panel-lincolntech-lcd197.c
25
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-lvds.c
37
struct gpio_desc *enable_gpio;
drivers/gpu/drm/panel/panel-lvds.c
38
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-lxd-m9189a.c
33
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-lxd-m9189a.c
34
struct gpio_desc *standby_gpio;
drivers/gpu/drm/panel/panel-magnachip-d53e6ea8966.c
55
struct gpio_desc *reset;
drivers/gpu/drm/panel/panel-magnachip-d53e6ea8966.c
57
struct gpio_desc *enable;
drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
33
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
34
struct gpio_desc *tp_rstn_gpio;
drivers/gpu/drm/panel/panel-motorola-mot.c
26
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-nec-nl8048hl11.c
27
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-newvision-nv3051d.c
37
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-newvision-nv3052c.c
43
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-novatek-nt35510.c
564
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-novatek-nt35532.c
24
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-novatek-nt35560.c
56
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-novatek-nt35950.c
57
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-novatek-nt36523.c
32
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-novatek-nt36672a.c
74
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-novatek-nt36672e.c
42
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-novatek-nt37700f.c
26
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-novatek-nt37801.c
23
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-novatek-nt39016.c
62
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
68
struct gpio_desc *enable_gpio;
drivers/gpu/drm/panel/panel-orisetech-ota5601a.c
39
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-orisetech-otm8009a.c
70
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-raydium-rm67191.c
201
struct gpio_desc *reset;
drivers/gpu/drm/panel/panel-raydium-rm67200.c
26
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-raydium-rm68200.c
77
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-raydium-rm692e5.c
25
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-raydium-rm69380.c
27
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-renesas-r61307.c
35
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-renesas-r69328.c
34
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-ronbo-rb070d30.c
33
struct gpio_desc *power;
drivers/gpu/drm/panel/panel-ronbo-rb070d30.c
34
struct gpio_desc *reset;
drivers/gpu/drm/panel/panel-ronbo-rb070d30.c
35
struct gpio_desc *updn;
drivers/gpu/drm/panel/panel-ronbo-rb070d30.c
36
struct gpio_desc *shlr;
drivers/gpu/drm/panel/panel-samsung-ams581vf01.c
27
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-samsung-ams639rq08.c
31
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-samsung-atna33xc20.c
31
struct gpio_desc *hpd_gpio;
drivers/gpu/drm/panel/panel-samsung-atna33xc20.c
34
struct gpio_desc *el_on3_gpio;
drivers/gpu/drm/panel/panel-samsung-db7430.c
60
struct gpio_desc *reset;
drivers/gpu/drm/panel/panel-samsung-ld9040.c
96
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-samsung-ltl106hl02.c
23
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-samsung-s6d16d0.c
20
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
46
struct gpio_desc *reset;
drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
30
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-samsung-s6e3fa7.c
25
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-samsung-s6e3fc2x01.c
29
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c
238
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c
239
struct gpio_desc *enable_gpio;
drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
23
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c
41
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-samsung-s6e63m0.c
273
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams427ap24.c
41
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams452ef01.c
20
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c
99
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-samsung-s6e8aa5x01-ams561ra01.c
747
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-samsung-s6e8fc0-m1906f9.c
24
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-samsung-sofef00.c
25
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-seiko-43wvf1g.c
50
struct gpio_desc *enable_gpio;
drivers/gpu/drm/panel/panel-sharp-lq079l1sx01.c
33
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c
29
struct gpio_desc *resb_gpio; /* low = reset active min 20 us */
drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c
30
struct gpio_desc *ini_gpio; /* high = power on */
drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c
31
struct gpio_desc *mo_gpio; /* low = 480x640, high = 240x320 */
drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c
32
struct gpio_desc *lr_gpio; /* high = conventional horizontal scanning */
drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c
33
struct gpio_desc *ud_gpio; /* high = conventional vertical scanning */
drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c
28
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c
26
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-simple.c
158
struct gpio_desc *enable_gpio;
drivers/gpu/drm/panel/panel-sitronix-st7701.c
1359
struct gpio_desc *dc;
drivers/gpu/drm/panel/panel-sitronix-st7701.c
139
struct gpio_desc *reset;
drivers/gpu/drm/panel/panel-sitronix-st7703.c
57
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-sitronix-st7789v.c
130
struct gpio_desc *reset;
drivers/gpu/drm/panel/panel-sony-acx565akm.c
51
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-sony-td4353-jdi.c
37
struct gpio_desc *panel_reset_gpio;
drivers/gpu/drm/panel/panel-sony-td4353-jdi.c
38
struct gpio_desc *touch_reset_gpio;
drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c
24
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c
25
struct gpio_desc *blen_gpio;
drivers/gpu/drm/panel/panel-startek-kd070fhfid015.c
41
struct gpio_desc *enable_gpio; /* Power IC supply enable */
drivers/gpu/drm/panel/panel-startek-kd070fhfid015.c
42
struct gpio_desc *reset_gpio; /* External reset */
drivers/gpu/drm/panel/panel-synaptics-r63353.c
57
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-synaptics-tddi.c
38
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-synaptics-tddi.c
39
struct gpio_desc *backlight_gpio;
drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c
26
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-tpo-td043mtea1.c
58
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-tpo-tpg110.c
93
struct gpio_desc *grestb;
drivers/gpu/drm/panel/panel-truly-nt35597.c
59
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-truly-nt35597.c
60
struct gpio_desc *mode_gpio;
drivers/gpu/drm/panel/panel-visionox-g2647fb105.c
22
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-visionox-r66451.c
23
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-visionox-rm69299.c
30
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-visionox-rm692e5.c
28
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-visionox-vtdr6130.c
21
struct gpio_desc *reset_gpio;
drivers/gpu/drm/panel/panel-widechips-ws2401.c
73
struct gpio_desc *reset;
drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c
52
struct gpio_desc *reset_gpio;
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
98
struct gpio_desc *frl_enable_gpio;
drivers/gpu/drm/sitronix/st7571.h
66
struct gpio_desc *reset;
drivers/gpu/drm/sitronix/st7586.c
367
struct gpio_desc *a0;
drivers/gpu/drm/sitronix/st7735r.c
243
struct gpio_desc *dc;
drivers/gpu/drm/sitronix/st7920.c
85
struct gpio_desc *reset_gpio;
drivers/gpu/drm/solomon/ssd130x-spi.c
18
struct gpio_desc *dc;
drivers/gpu/drm/solomon/ssd130x-spi.c
67
struct gpio_desc *dc;
drivers/gpu/drm/solomon/ssd130x.h
96
struct gpio_desc *reset;
drivers/gpu/drm/tegra/drm.h
142
struct gpio_desc *hpd_gpio;
drivers/gpu/drm/tiny/hx8357d.c
285
struct gpio_desc *dc;
drivers/gpu/drm/tiny/ili9163.c
205
struct gpio_desc *dc;
drivers/gpu/drm/tiny/ili9225.c
439
struct gpio_desc *rs;
drivers/gpu/drm/tiny/ili9341.c
242
struct gpio_desc *dc;
drivers/gpu/drm/tiny/ili9486.c
267
struct gpio_desc *dc;
drivers/gpu/drm/tiny/mi0283qt.c
246
struct gpio_desc *dc;
drivers/gpu/drm/tiny/panel-mipi-dbi.c
380
struct gpio_desc *dc;
drivers/gpu/drm/tiny/pixpaper.c
503
struct gpio_desc *reset;
drivers/gpu/drm/tiny/pixpaper.c
504
struct gpio_desc *busy;
drivers/gpu/drm/tiny/pixpaper.c
505
struct gpio_desc *dc;
drivers/gpu/drm/tiny/repaper.c
73
struct gpio_desc *panel_on;
drivers/gpu/drm/tiny/repaper.c
74
struct gpio_desc *border;
drivers/gpu/drm/tiny/repaper.c
75
struct gpio_desc *discharge;
drivers/gpu/drm/tiny/repaper.c
76
struct gpio_desc *reset;
drivers/gpu/drm/tiny/repaper.c
77
struct gpio_desc *busy;
drivers/gpu/drm/tiny/sharp-memory.c
67
struct gpio_desc *enable_gpio;
drivers/gpu/drm/vc4/vc4_hdmi.h
140
struct gpio_desc *hpd_gpio;
drivers/greybus/gb-beagleplay.c
1154
struct gpio_desc *desc;
drivers/greybus/gb-beagleplay.c
86
struct gpio_desc *bootloader_backdoor_gpio;
drivers/greybus/gb-beagleplay.c
87
struct gpio_desc *rst_gpio;
drivers/hid/hid-goodix-spi.c
99
struct gpio_desc *reset_gpio;
drivers/hid/i2c-hid/i2c-hid-of-elan.c
35
struct gpio_desc *reset_gpio;
drivers/hid/i2c-hid/i2c-hid-of-goodix.c
30
struct gpio_desc *reset_gpio;
drivers/hid/i2c-hid/i2c-hid-of.c
39
struct gpio_desc *reset_gpio;
drivers/hsi/clients/nokia-modem.c
24
struct gpio_desc *gpio;
drivers/hsi/controllers/omap_ssi.h
92
struct gpio_desc *wake_gpio;
drivers/hsi/controllers/omap_ssi_port.c
1113
struct gpio_desc *cawake_gpio = NULL;
drivers/hte/hte-tegra194-test.c
53
struct gpio_desc *gpio_in;
drivers/hte/hte-tegra194-test.c
54
struct gpio_desc *gpio_out;
drivers/hte/hte-tegra194.c
709
struct gpio_desc *desc;
drivers/hwmon/gpio-fan.c
361
struct gpio_desc **gpios = fan_data->gpios;
drivers/hwmon/gpio-fan.c
40
struct gpio_desc **gpios;
drivers/hwmon/gpio-fan.c
444
struct gpio_desc **gpios;
drivers/hwmon/gpio-fan.c
46
struct gpio_desc *alarm_gpio;
drivers/hwmon/gpio-fan.c
464
fan_data->num_gpios, sizeof(struct gpio_desc *),
drivers/hwmon/nsa320-hwmon.c
42
struct gpio_desc *act;
drivers/hwmon/nsa320-hwmon.c
43
struct gpio_desc *clk;
drivers/hwmon/nsa320-hwmon.c
44
struct gpio_desc *data;
drivers/hwmon/sht15.c
150
struct gpio_desc *sck;
drivers/hwmon/sht15.c
151
struct gpio_desc *data;
drivers/i2c/busses/i2c-cbus-gpio.c
40
struct gpio_desc *clk;
drivers/i2c/busses/i2c-cbus-gpio.c
41
struct gpio_desc *dat;
drivers/i2c/busses/i2c-cbus-gpio.c
42
struct gpio_desc *sel;
drivers/i2c/busses/i2c-designware-master.c
981
struct gpio_desc *gpio;
drivers/i2c/busses/i2c-gpio.c
22
struct gpio_desc *sda;
drivers/i2c/busses/i2c-gpio.c
23
struct gpio_desc *scl;
drivers/i2c/busses/i2c-gpio.c
303
static struct gpio_desc *i2c_gpio_get_desc(struct device *dev,
drivers/i2c/busses/i2c-gpio.c
308
struct gpio_desc *retdesc;
drivers/i2c/busses/i2c-iop3xx.h
95
struct gpio_desc *gpio_scl;
drivers/i2c/busses/i2c-iop3xx.h
96
struct gpio_desc *gpio_sda;
drivers/i2c/busses/i2c-pca-platform.c
31
struct gpio_desc *gpio;
drivers/i2c/busses/i2c-s3c2410.c
117
struct gpio_desc *gpios[2];
drivers/i2c/i2c-core-base.c
356
struct gpio_desc *gpiod;
drivers/i2c/i2c-core-of-prober.c
253
struct gpio_desc *gpiod;
drivers/i2c/i2c-slave-testunit.c
51
struct gpio_desc *gpio;
drivers/i2c/i2c-smbus.c
172
struct gpio_desc *gpiod;
drivers/i2c/muxes/i2c-arb-gpio-challenge.c
103
struct gpio_desc *dummy;
drivers/i2c/muxes/i2c-arb-gpio-challenge.c
29
struct gpio_desc *our_gpio;
drivers/i2c/muxes/i2c-arb-gpio-challenge.c
30
struct gpio_desc *their_gpio;
drivers/i2c/muxes/i2c-mux-gpio.c
187
struct gpio_desc *gpiod;
drivers/i2c/muxes/i2c-mux-gpio.c
23
struct gpio_desc **gpios;
drivers/i2c/muxes/i2c-mux-ltc4306.c
213
struct gpio_desc *gpio;
drivers/i2c/muxes/i2c-mux-pca954x.c
121
struct gpio_desc *reset_gpio;
drivers/iio/accel/mma9551.c
402
struct gpio_desc *gpio;
drivers/iio/adc/ad4000.c
496
struct gpio_desc *cnv_gpio;
drivers/iio/adc/ad4030.c
1302
struct gpio_desc *reset;
drivers/iio/adc/ad4030.c
189
struct gpio_desc *cnv_gpio;
drivers/iio/adc/ad4134.c
100
struct gpio_desc *odr_gpio;
drivers/iio/adc/ad4695.c
138
struct gpio_desc *reset_gpio;
drivers/iio/adc/ad4695.c
144
struct gpio_desc *cnv_gpio;
drivers/iio/adc/ad4851.c
185
struct gpio_desc *pd_gpio;
drivers/iio/adc/ad7091r-base.h
52
struct gpio_desc;
drivers/iio/adc/ad7091r-base.h
63
struct gpio_desc *convst_gpio;
drivers/iio/adc/ad7091r-base.h
64
struct gpio_desc *reset_gpio;
drivers/iio/adc/ad7191.c
57
struct gpio_desc *temp_gpio;
drivers/iio/adc/ad7191.c
58
struct gpio_desc *chan_gpio;
drivers/iio/adc/ad7266.c
38
struct gpio_desc *gpios[3];
drivers/iio/adc/ad7476.c
43
struct gpio_desc *convst_gpio;
drivers/iio/adc/ad7606.h
157
struct gpio_desc *gpio_convst;
drivers/iio/adc/ad7606.h
158
struct gpio_desc *gpio_reset;
drivers/iio/adc/ad7606.h
159
struct gpio_desc *gpio_range;
drivers/iio/adc/ad7606.h
160
struct gpio_desc *gpio_standby;
drivers/iio/adc/ad7606.h
161
struct gpio_desc *gpio_frstdata;
drivers/iio/adc/ad7625.c
88
struct gpio_desc *en_gpios[4];
drivers/iio/adc/ad7766.c
39
struct gpio_desc *pd_gpio;
drivers/iio/adc/ad7768-1.c
323
struct gpio_desc *gpio_sync_in;
drivers/iio/adc/ad7768-1.c
324
struct gpio_desc *gpio_reset;
drivers/iio/adc/ad7779.c
607
static int ad7779_reset(struct iio_dev *indio_dev, struct gpio_desc *reset_gpio)
drivers/iio/adc/ad7779.c
737
static int ad7779_conf(struct ad7779_state *st, struct gpio_desc *start_gpio)
drivers/iio/adc/ad7779.c
905
struct gpio_desc *reset_gpio, *start_gpio;
drivers/iio/adc/ad7780.c
62
struct gpio_desc *powerdown_gpio;
drivers/iio/adc/ad7780.c
63
struct gpio_desc *gain_gpio;
drivers/iio/adc/ad7780.c
64
struct gpio_desc *filter_gpio;
drivers/iio/adc/ad7944.c
70
struct gpio_desc *cnv;
drivers/iio/adc/ad7944.c
72
struct gpio_desc *turbo;
drivers/iio/adc/ad9467.c
1056
struct gpio_desc *gpio;
drivers/iio/adc/ad9467.c
192
struct gpio_desc *pwrdown_gpio;
drivers/iio/adc/ade9000.c
1563
struct gpio_desc *gpio_reset;
drivers/iio/adc/hi8435.c
463
struct gpio_desc *reset_gpio;
drivers/iio/adc/hx711.c
78
struct gpio_desc *gpiod_pd_sck;
drivers/iio/adc/hx711.c
79
struct gpio_desc *gpiod_dout;
drivers/iio/adc/max1241.c
26
struct gpio_desc *shutdown;
drivers/iio/adc/mcp3911.c
710
struct gpio_desc *gpio_reset;
drivers/iio/adc/ti-ads1018.c
89
struct gpio_desc *drdy_gpiod;
drivers/iio/adc/ti-ads1119.c
97
struct gpio_desc *reset_gpio;
drivers/iio/adc/ti-ads124s08.c
97
struct gpio_desc *reset_gpio;
drivers/iio/adc/ti-ads1298.c
641
struct gpio_desc *reset_gpio;
drivers/iio/adc/ti-ads7924.c
139
struct gpio_desc *reset_gpio;
drivers/iio/adc/ti-lmp92064.c
220
struct gpio_desc *gpio_reset)
drivers/iio/adc/ti-lmp92064.c
286
struct gpio_desc *gpio_reset;
drivers/iio/addac/ad74115.c
1754
struct gpio_desc *reset_gpio;
drivers/iio/addac/ad74413r.c
410
struct gpio_desc *reset_gpio;
drivers/iio/amplifiers/ad8366.c
307
struct gpio_desc *enable_gpio;
drivers/iio/chemical/ccs811.c
368
struct gpio_desc *reset_gpio;
drivers/iio/chemical/ccs811.c
80
struct gpio_desc *wakeup_gpio;
drivers/iio/common/ssp_sensors/ssp.h
215
struct gpio_desc *mcu_reset_gpiod;
drivers/iio/common/ssp_sensors/ssp.h
216
struct gpio_desc *ap_mcu_gpiod;
drivers/iio/common/ssp_sensors/ssp.h
217
struct gpio_desc *mcu_ap_gpiod;
drivers/iio/dac/ad3530r.c
192
static int ad3530r_trigger_hw_ldac(struct gpio_desc *ldac_gpio)
drivers/iio/dac/ad3530r.c
372
struct gpio_desc *reset_gpio;
drivers/iio/dac/ad3530r.c
82
struct gpio_desc *ldac_gpio;
drivers/iio/dac/ad3552r-hs.c
49
struct gpio_desc *reset_gpio;
drivers/iio/dac/ad3552r.c
225
static int32_t ad3552r_trigger_hw_ldac(struct gpio_desc *ldac)
drivers/iio/dac/ad3552r.c
23
struct gpio_desc *gpio_reset;
drivers/iio/dac/ad3552r.c
24
struct gpio_desc *gpio_ldac;
drivers/iio/dac/ad5592r-base.c
152
struct gpio_desc *gpio;
drivers/iio/dac/ad5758.c
114
struct gpio_desc *gpio_reset;
drivers/iio/dac/ad5766.c
116
struct gpio_desc *gpio_reset;
drivers/iio/dac/ad5770r.c
136
struct gpio_desc *gpio_reset;
drivers/iio/dac/ad5791.c
101
struct gpio_desc *gpio_reset;
drivers/iio/dac/ad5791.c
102
struct gpio_desc *gpio_clear;
drivers/iio/dac/ad5791.c
103
struct gpio_desc *gpio_ldac;
drivers/iio/dac/ad7293.c
143
struct gpio_desc *gpio_reset;
drivers/iio/dac/ad8460.c
109
struct gpio_desc *reset;
drivers/iio/dac/ad9739a.c
162
struct gpio_desc *gpio;
drivers/iio/dac/ltc2664.c
605
struct gpio_desc *gpio;
drivers/iio/dac/ltc2688.c
841
struct gpio_desc *gpio;
drivers/iio/dac/max22007.c
405
struct gpio_desc *reset_gpio;
drivers/iio/dac/ti-dac7612.c
22
struct gpio_desc *loaddacs;
drivers/iio/frequency/ad9523.c
270
struct gpio_desc *pwrdown_gpio;
drivers/iio/frequency/ad9523.c
271
struct gpio_desc *reset_gpio;
drivers/iio/frequency/ad9523.c
272
struct gpio_desc *sync_gpio;
drivers/iio/frequency/adf4350.c
36
struct gpio_desc *lock_detect_gpiod;
drivers/iio/frequency/adf4377.c
437
struct gpio_desc *gpio_ce;
drivers/iio/frequency/adf4377.c
438
struct gpio_desc *gpio_enclk1;
drivers/iio/frequency/adf4377.c
439
struct gpio_desc *gpio_enclk2;
drivers/iio/frequency/admfm2000.c
162
struct gpio_desc **dsa;
drivers/iio/frequency/admfm2000.c
163
struct gpio_desc **sw;
drivers/iio/frequency/admfm2000.c
27
struct gpio_desc *sw1_ch[2];
drivers/iio/frequency/admfm2000.c
28
struct gpio_desc *sw2_ch[2];
drivers/iio/frequency/admfm2000.c
29
struct gpio_desc *dsa1_gpios[5];
drivers/iio/frequency/admfm2000.c
30
struct gpio_desc *dsa2_gpios[5];
drivers/iio/humidity/dht11.c
71
struct gpio_desc *gpiod;
drivers/iio/humidity/hdc3020.c
80
struct gpio_desc *reset_gpio;
drivers/iio/imu/adis.c
401
struct gpio_desc *gpio;
drivers/iio/imu/bno055/bno055.c
211
struct gpio_desc *reset_gpio;
drivers/iio/light/bh1750.c
47
struct gpio_desc *reset_gpio;
drivers/iio/light/cm3605.c
47
struct gpio_desc *aset;
drivers/iio/magnetometer/af8133j.c
50
struct gpio_desc *reset_gpiod;
drivers/iio/magnetometer/ak8975.c
415
struct gpio_desc *eoc_gpiod;
drivers/iio/magnetometer/ak8975.c
416
struct gpio_desc *reset_gpiod;
drivers/iio/magnetometer/ak8975.c
942
struct gpio_desc *eoc_gpiod;
drivers/iio/magnetometer/ak8975.c
943
struct gpio_desc *reset_gpiod;
drivers/iio/magnetometer/yamaha-yas530.c
232
struct gpio_desc *reset;
drivers/iio/potentiometer/ad5272.c
142
struct gpio_desc *reset_gpio;
drivers/iio/potentiometer/x9250.c
28
struct gpio_desc *wp_gpio;
drivers/iio/pressure/bmp280-core.c
3156
struct gpio_desc *gpiod;
drivers/iio/pressure/hp03.c
38
struct gpio_desc *xclr_gpio;
drivers/iio/pressure/mpl115.c
31
struct gpio_desc *shutdown;
drivers/iio/pressure/mprls0025pa.h
72
struct gpio_desc *gpiod_reset;
drivers/iio/proximity/d3323aa.c
163
struct gpio_desc *gpiod_clkin_detectout;
drivers/iio/proximity/d3323aa.c
165
struct gpio_desc *gpiod_data;
drivers/iio/proximity/ping.c
51
struct gpio_desc *gpiod_ping;
drivers/iio/proximity/srf04.c
56
struct gpio_desc *gpiod_trig;
drivers/iio/proximity/srf04.c
57
struct gpio_desc *gpiod_echo;
drivers/iio/proximity/srf04.c
58
struct gpio_desc *gpiod_power;
drivers/iio/proximity/sx9500.c
83
struct gpio_desc *gpiod_rst;
drivers/iio/proximity/sx9500.c
859
struct gpio_desc *gpiod_int;
drivers/iio/proximity/vl53l0x-i2c.c
58
struct gpio_desc *reset_gpio;
drivers/iio/resolver/ad2s1200.c
40
struct gpio_desc *sample;
drivers/iio/resolver/ad2s1200.c
41
struct gpio_desc *rdvel;
drivers/iio/resolver/ad2s1210.c
1430
struct gpio_desc *reset_gpio;
drivers/iio/resolver/ad2s1210.c
144
struct gpio_desc *sample_gpio;
drivers/iio/temperature/ltc2983.c
1942
struct gpio_desc *gpio;
drivers/iio/temperature/mlx90614.c
520
static struct gpio_desc *mlx90614_probe_wakeup(struct i2c_client *client)
drivers/iio/temperature/mlx90614.c
522
struct gpio_desc *gpio;
drivers/iio/temperature/mlx90614.c
554
static inline struct gpio_desc *mlx90614_probe_wakeup(struct i2c_client *client)
drivers/iio/temperature/mlx90614.c
98
struct gpio_desc *wakeup_gpio; /* NULL to disable sleep/wake-up */
drivers/input/joystick/as5011.c
64
struct gpio_desc *button_gpiod;
drivers/input/keyboard/adp5588-keys.c
725
struct gpio_desc *gpio;
drivers/input/keyboard/clps711x-keypad.c
22
struct gpio_desc *desc;
drivers/input/keyboard/gpio_keys.c
36
struct gpio_desc *gpiod;
drivers/input/keyboard/gpio_keys_polled.c
29
struct gpio_desc *gpiod;
drivers/input/keyboard/matrix_keypad.c
34
struct gpio_desc *row_gpios[MATRIX_MAX_ROWS];
drivers/input/keyboard/matrix_keypad.c
37
struct gpio_desc *col_gpios[MATRIX_MAX_ROWS];
drivers/input/misc/aw86927.c
195
struct gpio_desc *reset_gpio;
drivers/input/misc/drv260x.c
195
struct gpio_desc *enable_gpio;
drivers/input/misc/gpio-beeper.c
19
struct gpio_desc *desc;
drivers/input/misc/gpio-vibra.c
29
struct gpio_desc *gpio;
drivers/input/misc/iqs7222.c
1483
struct gpio_desc *reset_gpio;
drivers/input/misc/iqs7222.c
1484
struct gpio_desc *irq_gpio;
drivers/input/misc/pwm-vibra.c
27
struct gpio_desc *enable_gpio;
drivers/input/misc/rb532_button.c
26
struct gpio_desc *gpio;
drivers/input/misc/soc_button_array.c
138
struct gpio_desc *desc;
drivers/input/mouse/gpio_mouse.c
33
struct gpio_desc *up;
drivers/input/mouse/gpio_mouse.c
34
struct gpio_desc *down;
drivers/input/mouse/gpio_mouse.c
35
struct gpio_desc *left;
drivers/input/mouse/gpio_mouse.c
36
struct gpio_desc *right;
drivers/input/mouse/gpio_mouse.c
37
struct gpio_desc *bleft;
drivers/input/mouse/gpio_mouse.c
38
struct gpio_desc *bmiddle;
drivers/input/mouse/gpio_mouse.c
39
struct gpio_desc *bright;
drivers/input/serio/ps2-gpio.c
75
struct gpio_desc *gpio_clk;
drivers/input/serio/ps2-gpio.c
76
struct gpio_desc *gpio_data;
drivers/input/touchscreen/ads7846.c
143
struct gpio_desc *gpio_pendown;
drivers/input/touchscreen/ads7846.c
144
struct gpio_desc *gpio_hsync;
drivers/input/touchscreen/apple_z2.c
34
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/atmel_mxt_ts.c
318
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/atmel_mxt_ts.c
319
struct gpio_desc *wake_gpio;
drivers/input/touchscreen/auo-pixcir-ts.c
116
struct gpio_desc *gpio_int;
drivers/input/touchscreen/auo-pixcir-ts.c
117
struct gpio_desc *gpio_rst;
drivers/input/touchscreen/bu21013_ts.c
162
struct gpio_desc *cs_gpiod;
drivers/input/touchscreen/bu21013_ts.c
163
struct gpio_desc *int_gpiod;
drivers/input/touchscreen/bu21029_ts.c
160
struct gpio_desc *reset_gpios;
drivers/input/touchscreen/chipone_icn8318.c
51
struct gpio_desc *wake_gpio;
drivers/input/touchscreen/colibri-vf50-ts.c
239
static int vf50_ts_get_gpiod(struct device *dev, struct gpio_desc **gpio_d,
drivers/input/touchscreen/colibri-vf50-ts.c
40
struct gpio_desc *gpio_xp;
drivers/input/touchscreen/colibri-vf50-ts.c
41
struct gpio_desc *gpio_xm;
drivers/input/touchscreen/colibri-vf50-ts.c
42
struct gpio_desc *gpio_yp;
drivers/input/touchscreen/colibri-vf50-ts.c
43
struct gpio_desc *gpio_ym;
drivers/input/touchscreen/colibri-vf50-ts.c
53
struct gpio_desc *plate_p, struct gpio_desc *plate_m)
drivers/input/touchscreen/cy8ctmg110_ts.c
47
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/cyttsp5.c
203
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/cyttsp_core.h
125
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/edt-ft5x06.c
117
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/edt-ft5x06.c
118
struct gpio_desc *wake_gpio;
drivers/input/touchscreen/edt-ft5x06.c
1348
struct gpio_desc *reset_gpio = tsdata->reset_gpio;
drivers/input/touchscreen/edt-ft5x06.c
1400
struct gpio_desc *reset_gpio = tsdata->reset_gpio;
drivers/input/touchscreen/edt-ft5x06.c
1439
struct gpio_desc *wake_gpio = tsdata->wake_gpio;
drivers/input/touchscreen/eeti_ts.c
29
struct gpio_desc *attn_gpio;
drivers/input/touchscreen/egalax_ts.c
123
struct gpio_desc *gpio;
drivers/input/touchscreen/ektf2127.c
48
struct gpio_desc *power_gpios;
drivers/input/touchscreen/elants_i2c.c
157
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/exc3000.c
83
struct gpio_desc *reset;
drivers/input/touchscreen/goodix.c
966
struct gpio_desc *gpiod;
drivers/input/touchscreen/goodix.h
87
struct gpio_desc *gpiod_int;
drivers/input/touchscreen/goodix.h
88
struct gpio_desc *gpiod_rst;
drivers/input/touchscreen/goodix_berlin_core.c
169
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/hideep.c
152
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/himax_hx83112b.c
71
struct gpio_desc *gpiod_rst;
drivers/input/touchscreen/himax_hx852x.c
54
struct gpio_desc *reset_gpiod;
drivers/input/touchscreen/hycon-hy46xx.c
55
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/hynitron-cst816x.c
30
struct gpio_desc *reset;
drivers/input/touchscreen/hynitron_cstxxx.c
42
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/ili210x.c
61
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/ili210x.c
774
static void ili210x_hardware_reset(struct gpio_desc *reset_gpio)
drivers/input/touchscreen/ili210x.c
943
struct gpio_desc *reset_gpio = data;
drivers/input/touchscreen/ili210x.c
962
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/ilitek_ts_i2c.c
51
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/imx6ul_tsc.c
95
struct gpio_desc *xnur_gpio;
drivers/input/touchscreen/iqs5xx.c
121
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/iqs7211.c
1181
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/iqs7211.c
1182
struct gpio_desc *irq_gpio;
drivers/input/touchscreen/jornada720_ts.c
29
struct gpio_desc *gpio;
drivers/input/touchscreen/mainstone-wm97xx.c
61
static struct gpio_desc *gpiod_irq;
drivers/input/touchscreen/melfas_mip4.c
150
struct gpio_desc *gpio_ce;
drivers/input/touchscreen/msg2638.c
75
struct gpio_desc *reset_gpiod;
drivers/input/touchscreen/novatek-nvt-ts.c
57
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/pixcir_i2c_ts.c
78
struct gpio_desc *gpio_attb;
drivers/input/touchscreen/pixcir_i2c_ts.c
79
struct gpio_desc *gpio_reset;
drivers/input/touchscreen/pixcir_i2c_ts.c
80
struct gpio_desc *gpio_enable;
drivers/input/touchscreen/pixcir_i2c_ts.c
81
struct gpio_desc *gpio_wake;
drivers/input/touchscreen/raydium_i2c_ts.c
124
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/silead.c
68
struct gpio_desc *gpio_power;
drivers/input/touchscreen/sis_i2c.c
98
struct gpio_desc *attn_gpio;
drivers/input/touchscreen/sis_i2c.c
99
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/st1232.c
63
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/stmfts.c
81
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/surface3_spi.c
225
struct gpio_desc *gpiod;
drivers/input/touchscreen/surface3_spi.c
30
struct gpio_desc *gpiod_rst[2];
drivers/input/touchscreen/sx8654.c
99
struct gpio_desc *gpio_reset;
drivers/input/touchscreen/tsc2007.h
23
struct gpio_desc;
drivers/input/touchscreen/tsc2007.h
76
struct gpio_desc *gpiod;
drivers/input/touchscreen/tsc200x-core.c
108
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/wacom_w9000.c
48
struct gpio_desc *flash_mode_gpio;
drivers/input/touchscreen/wacom_w9000.c
49
struct gpio_desc *reset_gpio;
drivers/input/touchscreen/zforce_ts.c
110
struct gpio_desc *gpio_int;
drivers/input/touchscreen/zforce_ts.c
111
struct gpio_desc *gpio_rst;
drivers/leds/blink/leds-lgm-sso.c
118
struct gpio_desc *gpiod;
drivers/leds/flash/leds-aat1290.c
74
struct gpio_desc *gpio_fl_en;
drivers/leds/flash/leds-aat1290.c
76
struct gpio_desc *gpio_en_set;
drivers/leds/flash/leds-ktd2692.c
82
struct gpio_desc *aux_gpio;
drivers/leds/flash/leds-rt8515.c
52
struct gpio_desc *enable_torch;
drivers/leds/flash/leds-rt8515.c
53
struct gpio_desc *enable_flash;
drivers/leds/flash/leds-rt8515.c
71
static void rt8515_gpio_brightness_commit(struct gpio_desc *gpiod,
drivers/leds/flash/leds-sgm3140.c
21
struct gpio_desc *flash_gpio;
drivers/leds/flash/leds-sgm3140.c
22
struct gpio_desc *enable_gpio;
drivers/leds/flash/leds-sy7802.c
99
struct gpio_desc *enable_gpio;
drivers/leds/flash/leds-tps6131x.c
102
struct gpio_desc *reset_gpio;
drivers/leds/leds-aw200xx.c
121
struct gpio_desc *hwen;
drivers/leds/leds-bd2802.c
70
struct gpio_desc *reset;
drivers/leds/leds-gpio.c
210
static struct gpio_desc *gpio_led_get_gpiod(struct device *dev, int idx,
drivers/leds/leds-gpio.c
213
struct gpio_desc *gpiod;
drivers/leds/leds-gpio.c
25
struct gpio_desc *gpiod;
drivers/leds/leds-is31fl319x.c
91
struct gpio_desc *shutdown_gpio;
drivers/leds/leds-lm3532.c
160
struct gpio_desc *enable_gpio;
drivers/leds/leds-lm3692x.c
115
struct gpio_desc *enable_gpio;
drivers/leds/leds-lm3697.c
81
struct gpio_desc *enable_gpio;
drivers/leds/leds-lp50xx.c
287
struct gpio_desc *enable_gpio;
drivers/leds/leds-lp8860.c
267
struct gpio_desc *gpio = data;
drivers/leds/leds-lp8860.c
279
struct gpio_desc *enable_gpio;
drivers/leds/leds-lp8864.c
203
struct gpio_desc *gpio = data;
drivers/leds/leds-lp8864.c
215
struct gpio_desc *enable_gpio;
drivers/leds/leds-lt3593.c
17
struct gpio_desc *gpiod;
drivers/leds/leds-netxbig.c
21
struct gpio_desc **addr;
drivers/leds/leds-netxbig.c
23
struct gpio_desc **data;
drivers/leds/leds-netxbig.c
25
struct gpio_desc *enable;
drivers/leds/leds-netxbig.c
350
struct gpio_desc **addr, **data;
drivers/leds/leds-netxbig.c
352
struct gpio_desc *gpiod;
drivers/leds/leds-ns2.c
47
struct gpio_desc *cmd;
drivers/leds/leds-ns2.c
48
struct gpio_desc *slow;
drivers/leds/leds-pwm.c
30
struct gpio_desc *enable_gpio;
drivers/leds/simatic/simatic-ipc-leds-gpio-core.c
52
struct gpio_desc *gpiod;
drivers/leds/trigger/ledtrig-gpio.c
21
struct gpio_desc *gpiod; /* gpio that triggers the led */
drivers/media/cec/platform/cec-gpio/cec-gpio.c
20
struct gpio_desc *cec_gpio;
drivers/media/cec/platform/cec-gpio/cec-gpio.c
24
struct gpio_desc *hpd_gpio;
drivers/media/cec/platform/cec-gpio/cec-gpio.c
29
struct gpio_desc *v5_gpio;
drivers/media/cec/platform/seco/seco-cec.c
538
struct gpio_desc *gpio;
drivers/media/dvb-frontends/mn88443x.c
191
struct gpio_desc *reset_gpio;
drivers/media/dvb-frontends/mn88443x.h
21
struct gpio_desc *reset_gpio;
drivers/media/i2c/ad5820.c
49
struct gpio_desc *enable_gpio;
drivers/media/i2c/adv7180.c
213
struct gpio_desc *pwdn_gpio;
drivers/media/i2c/adv7180.c
214
struct gpio_desc *rst_gpio;
drivers/media/i2c/adv7183.c
31
struct gpio_desc *reset_pin;
drivers/media/i2c/adv7183.c
32
struct gpio_desc *oe_pin;
drivers/media/i2c/adv7604.c
171
struct gpio_desc *hpd_gpio[4];
drivers/media/i2c/adv7604.c
172
struct gpio_desc *reset_gpio;
drivers/media/i2c/ar0521.c
121
struct gpio_desc *reset_gpio;
drivers/media/i2c/ccs/ccs.h
219
struct gpio_desc *xshutdown;
drivers/media/i2c/ccs/ccs.h
220
struct gpio_desc *reset;
drivers/media/i2c/cvs/core.c
726
struct gpio_desc *wake;
drivers/media/i2c/cvs/icvs.h
26
struct gpio_desc;
drivers/media/i2c/cvs/icvs.h
467
struct gpio_desc *rst;
drivers/media/i2c/cvs/icvs.h
468
struct gpio_desc *req;
drivers/media/i2c/cvs/icvs.h
469
struct gpio_desc *resp;
drivers/media/i2c/ds90ub960.c
578
struct gpio_desc *pd_gpio;
drivers/media/i2c/dw9714.c
42
struct gpio_desc *powerdown_gpio;
drivers/media/i2c/et8ek8/et8ek8_driver.c
44
struct gpio_desc *reset;
drivers/media/i2c/gc0308.c
434
struct gpio_desc *pwdn_gpio;
drivers/media/i2c/gc0308.c
435
struct gpio_desc *reset_gpio;
drivers/media/i2c/gc0310.c
91
struct gpio_desc *reset;
drivers/media/i2c/gc0310.c
92
struct gpio_desc *powerdown;
drivers/media/i2c/gc05a2.c
89
struct gpio_desc *reset_gpio;
drivers/media/i2c/gc08a3.c
89
struct gpio_desc *reset_gpio;
drivers/media/i2c/gc2145.c
638
struct gpio_desc *reset_gpio;
drivers/media/i2c/gc2145.c
639
struct gpio_desc *powerdown_gpio;
drivers/media/i2c/hi556.c
649
struct gpio_desc *reset_gpio;
drivers/media/i2c/hi846.c
1154
struct gpio_desc *rst_gpio;
drivers/media/i2c/hi846.c
1155
struct gpio_desc *shutdown_gpio;
drivers/media/i2c/imx111.c
175
struct gpio_desc *reset;
drivers/media/i2c/imx214.c
274
struct gpio_desc *enable_gpio;
drivers/media/i2c/imx219.c
346
struct gpio_desc *reset_gpio;
drivers/media/i2c/imx274.c
576
struct gpio_desc *reset_gpio;
drivers/media/i2c/imx283.c
562
struct gpio_desc *reset_gpio;
drivers/media/i2c/imx290.c
243
struct gpio_desc *rst_gpio;
drivers/media/i2c/imx296.c
198
struct gpio_desc *reset;
drivers/media/i2c/imx334.c
199
struct gpio_desc *reset_gpio;
drivers/media/i2c/imx335.c
225
struct gpio_desc *reset_gpio;
drivers/media/i2c/imx355.c
136
struct gpio_desc *reset_gpio;
drivers/media/i2c/imx412.c
136
struct gpio_desc *reset_gpio;
drivers/media/i2c/imx415.c
554
struct gpio_desc *reset;
drivers/media/i2c/isl7998x.c
514
struct gpio_desc *pd_gpio;
drivers/media/i2c/isl7998x.c
515
struct gpio_desc *rstb_gpio;
drivers/media/i2c/lm3560.c
102
struct gpio_desc *hwen_gpio;
drivers/media/i2c/lt6911uxe.c
100
struct gpio_desc *irq_gpio;
drivers/media/i2c/lt6911uxe.c
99
struct gpio_desc *reset_gpio;
drivers/media/i2c/max9286.c
175
struct gpio_desc *gpiod_pwdn;
drivers/media/i2c/max96714.c
106
struct gpio_desc *pd_gpio;
drivers/media/i2c/mt9m001.c
100
struct gpio_desc *reset_gpio;
drivers/media/i2c/mt9m001.c
99
struct gpio_desc *standby_gpio;
drivers/media/i2c/mt9m114.c
390
struct gpio_desc *reset;
drivers/media/i2c/mt9p031.c
136
struct gpio_desc *reset;
drivers/media/i2c/mt9t112.c
96
struct gpio_desc *standby_gpio;
drivers/media/i2c/mt9v032.c
212
struct gpio_desc *reset_gpio;
drivers/media/i2c/mt9v032.c
213
struct gpio_desc *standby_gpio;
drivers/media/i2c/mt9v111.c
151
struct gpio_desc *oe;
drivers/media/i2c/mt9v111.c
152
struct gpio_desc *standby;
drivers/media/i2c/mt9v111.c
153
struct gpio_desc *reset;
drivers/media/i2c/og01a1b.c
415
struct gpio_desc *reset_gpio;
drivers/media/i2c/og0ve1b.c
90
struct gpio_desc *reset_gpio;
drivers/media/i2c/os05b10.c
463
struct gpio_desc *reset_gpio;
drivers/media/i2c/ov01a10.c
267
struct gpio_desc *reset;
drivers/media/i2c/ov01a10.c
268
struct gpio_desc *powerdown;
drivers/media/i2c/ov02a10.c
109
struct gpio_desc *pd_gpio;
drivers/media/i2c/ov02a10.c
110
struct gpio_desc *rst_gpio;
drivers/media/i2c/ov02c10.c
386
struct gpio_desc *reset;
drivers/media/i2c/ov02e10.c
247
struct gpio_desc *reset;
drivers/media/i2c/ov08x40.c
1323
struct gpio_desc *reset_gpio;
drivers/media/i2c/ov13b10.c
719
struct gpio_desc *reset;
drivers/media/i2c/ov2640.c
302
struct gpio_desc *resetb_gpio;
drivers/media/i2c/ov2640.c
303
struct gpio_desc *pwdn_gpio;
drivers/media/i2c/ov2659.c
213
struct gpio_desc *pwdn_gpio;
drivers/media/i2c/ov2659.c
215
struct gpio_desc *resetb_gpio;
drivers/media/i2c/ov2680.c
1080
struct gpio_desc *gpio;
drivers/media/i2c/ov2680.c
161
struct gpio_desc *pwdn_gpio;
drivers/media/i2c/ov2685.c
91
struct gpio_desc *reset_gpio;
drivers/media/i2c/ov2732.c
146
struct gpio_desc *powerdown_gpio;
drivers/media/i2c/ov2732.c
147
struct gpio_desc *reset_gpio;
drivers/media/i2c/ov2735.c
204
struct gpio_desc *reset_gpio;
drivers/media/i2c/ov2735.c
205
struct gpio_desc *enable_gpio;
drivers/media/i2c/ov2740.c
536
struct gpio_desc *reset_gpio;
drivers/media/i2c/ov2740.c
537
struct gpio_desc *powerdown_gpio;
drivers/media/i2c/ov4689.c
127
struct gpio_desc *reset_gpio;
drivers/media/i2c/ov4689.c
128
struct gpio_desc *pwdn_gpio;
drivers/media/i2c/ov5640.c
444
struct gpio_desc *reset_gpio;
drivers/media/i2c/ov5640.c
445
struct gpio_desc *pwdn_gpio;
drivers/media/i2c/ov5645.c
107
struct gpio_desc *enable_gpio;
drivers/media/i2c/ov5645.c
108
struct gpio_desc *rst_gpio;
drivers/media/i2c/ov5647.c
122
struct gpio_desc *pwdn;
drivers/media/i2c/ov5648.c
647
struct gpio_desc *reset;
drivers/media/i2c/ov5648.c
648
struct gpio_desc *powerdown;
drivers/media/i2c/ov5670.c
1881
struct gpio_desc *pwdn_gpio; /* PWDNB pin. */
drivers/media/i2c/ov5670.c
1882
struct gpio_desc *reset_gpio; /* XSHUTDOWN pin. */
drivers/media/i2c/ov5675.c
502
struct gpio_desc *reset_gpio;
drivers/media/i2c/ov5693.c
142
struct gpio_desc *reset;
drivers/media/i2c/ov5693.c
143
struct gpio_desc *powerdown;
drivers/media/i2c/ov5695.c
98
struct gpio_desc *reset_gpio;
drivers/media/i2c/ov6211.c
90
struct gpio_desc *reset_gpio;
drivers/media/i2c/ov64a40.c
2842
struct gpio_desc *reset_gpio;
drivers/media/i2c/ov7251.c
160
struct gpio_desc *enable_gpio;
drivers/media/i2c/ov7670.c
237
struct gpio_desc *resetb_gpio;
drivers/media/i2c/ov7670.c
238
struct gpio_desc *pwdn_gpio;
drivers/media/i2c/ov772x.c
422
struct gpio_desc *pwdn_gpio;
drivers/media/i2c/ov772x.c
423
struct gpio_desc *rstb_gpio;
drivers/media/i2c/ov7740.c
122
struct gpio_desc *resetb_gpio;
drivers/media/i2c/ov7740.c
123
struct gpio_desc *pwdn_gpio;
drivers/media/i2c/ov8856.c
1425
struct gpio_desc *reset_gpio;
drivers/media/i2c/ov8858.c
107
struct gpio_desc *reset_gpio;
drivers/media/i2c/ov8858.c
108
struct gpio_desc *pwdn_gpio;
drivers/media/i2c/ov8865.c
688
struct gpio_desc *reset;
drivers/media/i2c/ov8865.c
689
struct gpio_desc *powerdown;
drivers/media/i2c/ov9282.c
207
struct gpio_desc *reset_gpio;
drivers/media/i2c/ov9640.h
200
struct gpio_desc *gpio_power;
drivers/media/i2c/ov9640.h
201
struct gpio_desc *gpio_reset;
drivers/media/i2c/ov9650.c
250
struct gpio_desc *gpios[NUM_GPIOS];
drivers/media/i2c/rj54n1cb0c.c
155
struct gpio_desc *pwup_gpio;
drivers/media/i2c/rj54n1cb0c.c
156
struct gpio_desc *enable_gpio;
drivers/media/i2c/s5c73m3/s5c73m3.h
380
struct gpio_desc *stby;
drivers/media/i2c/s5c73m3/s5c73m3.h
381
struct gpio_desc *reset;
drivers/media/i2c/s5k3m5.c
104
struct gpio_desc *reset_gpio;
drivers/media/i2c/s5k5baf.c
1803
struct gpio_desc *gpio;
drivers/media/i2c/s5k5baf.c
281
struct gpio_desc *gpios[NUM_GPIOS];
drivers/media/i2c/s5k6a3.c
61
struct gpio_desc *gpio_reset;
drivers/media/i2c/s5kjn1.c
96
struct gpio_desc *reset_gpio;
drivers/media/i2c/st-mipid02.c
94
struct gpio_desc *reset_gpio;
drivers/media/i2c/t4ka3.c
145
struct gpio_desc *powerdown_gpio;
drivers/media/i2c/t4ka3.c
146
struct gpio_desc *reset_gpio;
drivers/media/i2c/tc358743.c
115
struct gpio_desc *reset_gpio;
drivers/media/i2c/tc358746.c
151
struct gpio_desc *reset_gpio;
drivers/media/i2c/thp7312.c
255
struct gpio_desc *reset_gpio;
drivers/media/i2c/tvp5150.c
1869
struct gpio_desc *pdn_gpio;
drivers/media/i2c/tvp5150.c
1870
struct gpio_desc *reset_gpio;
drivers/media/i2c/tw9900.c
75
struct gpio_desc *reset_gpio;
drivers/media/i2c/tw9910.c
227
struct gpio_desc *pdn_gpio;
drivers/media/i2c/tw9910.c
228
struct gpio_desc *rstb_gpio;
drivers/media/i2c/tw9910.c
582
static void tw9910_set_gpio_value(struct gpio_desc *desc, int value)
drivers/media/i2c/vd55g1.c
539
struct gpio_desc *reset_gpio;
drivers/media/i2c/vd56g3.c
218
struct gpio_desc *reset_gpio;
drivers/media/i2c/vgxy61.c
387
struct gpio_desc *reset_gpio;
drivers/media/platform/amd/isp4/isp4_subdev.h
103
struct gpio_desc *enable_gpio;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
131
struct gpio_desc *detect_5v_gpio;
drivers/media/platform/via/via-camera.c
73
struct gpio_desc *power_gpio;
drivers/media/platform/via/via-camera.c
74
struct gpio_desc *reset_gpio;
drivers/media/platform/xilinx/xilinx-csi2rxss.c
229
struct gpio_desc *rst_gpio;
drivers/media/platform/xilinx/xilinx-tpg.c
108
struct gpio_desc *vtmux_gpio;
drivers/media/radio/si470x/radio-si470x.h
183
struct gpio_desc *gpio_reset;
drivers/media/radio/si4713/si4713.h
241
struct gpio_desc *gpio_reset;
drivers/media/rc/gpio-ir-recv.c
22
struct gpio_desc *gpiod;
drivers/media/rc/gpio-ir-tx.c
19
struct gpio_desc *gpio;
drivers/media/usb/uvc/uvc_driver.c
1340
struct gpio_desc *gpio_privacy;
drivers/media/usb/uvc/uvcvideo.h
247
struct gpio_desc *gpio_privacy;
drivers/media/usb/uvc/uvcvideo.h
93
struct gpio_desc;
drivers/memory/omap-gpmc.c
1046
struct gpio_desc *waitpin_desc;
drivers/memory/omap-gpmc.c
237
struct gpio_desc *desc;
drivers/mfd/adp5585.c
692
struct gpio_desc *gpio;
drivers/mfd/lochnagar-i2c.c
273
struct gpio_desc *reset, *present;
drivers/mfd/madera-core.c
391
struct gpio_desc *reset;
drivers/mfd/qcom-pm8008.c
200
struct gpio_desc *reset;
drivers/mfd/rt4831.c
47
struct gpio_desc *enable_gpio;
drivers/mfd/stmpe.c
1371
struct gpio_desc *irq_gpio;
drivers/mfd/wcd934x.c
217
struct gpio_desc *reset_gpio;
drivers/misc/eeprom/eeprom_93xx46.c
41
struct gpio_desc *select;
drivers/misc/gehc-achc.c
23
struct gpio_desc *reset;
drivers/misc/gehc-achc.c
414
static int ezport_flash(struct spi_device *spi, struct gpio_desc *reset, const char *fwname)
drivers/misc/gehc-achc.c
51
static void ezport_reset(struct gpio_desc *reset)
drivers/misc/gehc-achc.c
59
static int ezport_start_programming(struct spi_device *spi, struct gpio_desc *reset)
drivers/misc/gehc-achc.c
92
static void ezport_stop_programming(struct spi_device *spi, struct gpio_desc *reset)
drivers/misc/hisi_hikey_usb.c
34
struct gpio_desc *otg_switch;
drivers/misc/hisi_hikey_usb.c
35
struct gpio_desc *typec_vbus;
drivers/misc/hisi_hikey_usb.c
36
struct gpio_desc *reset;
drivers/misc/mei/vsc-tp.c
67
struct gpio_desc *wakeuphost;
drivers/misc/mei/vsc-tp.c
68
struct gpio_desc *resetfw;
drivers/misc/mei/vsc-tp.c
69
struct gpio_desc *wakeupfw;
drivers/misc/ti_fpc202.c
115
struct gpio_desc *gpio;
drivers/misc/ti_fpc202.c
122
struct gpio_desc *en_gpio;
drivers/mmc/core/pwrseq_emmc.c
27
struct gpio_desc *reset_gpio;
drivers/mmc/core/pwrseq_sd8787.c
29
struct gpio_desc *reset_gpio;
drivers/mmc/core/pwrseq_sd8787.c
30
struct gpio_desc *pwrdn_gpio;
drivers/mmc/core/slot-gpio.c
180
struct gpio_desc *desc;
drivers/mmc/core/slot-gpio.c
20
struct gpio_desc *ro_gpio;
drivers/mmc/core/slot-gpio.c
21
struct gpio_desc *cd_gpio;
drivers/mmc/core/slot-gpio.c
252
struct gpio_desc *desc;
drivers/mmc/host/atmel-mci.c
224
struct gpio_desc *detect_pin;
drivers/mmc/host/atmel-mci.c
225
struct gpio_desc *wp_pin;
drivers/mmc/host/atmel-mci.c
417
struct gpio_desc *detect_pin;
drivers/mmc/host/atmel-mci.c
418
struct gpio_desc *wp_pin;
drivers/mmc/host/cavium.h
78
struct gpio_desc *global_pwr_gpiod;
drivers/mmc/host/mmci.c
2113
struct gpio_desc *cmd_gpio;
drivers/mmc/host/mmci.c
2114
struct gpio_desc *ck_gpio;
drivers/mmc/host/mmci.c
2115
struct gpio_desc *ckin_gpio;
drivers/mmc/host/omap.c
116
struct gpio_desc *vsd;
drivers/mmc/host/omap.c
117
struct gpio_desc *vio;
drivers/mmc/host/omap.c
118
struct gpio_desc *cover;
drivers/mmc/host/omap.c
141
struct gpio_desc *slot_switch;
drivers/mmc/host/pxamci.c
62
struct gpio_desc *power;
drivers/mmc/host/sdhci-tegra.c
163
struct gpio_desc *power_gpio;
drivers/mtd/nand/onenand/onenand_omap2.c
37
struct gpio_desc *int_gpiod;
drivers/mtd/nand/raw/ams-delta.c
35
struct gpio_desc *gpiod_rdy;
drivers/mtd/nand/raw/ams-delta.c
36
struct gpio_desc *gpiod_nce;
drivers/mtd/nand/raw/ams-delta.c
37
struct gpio_desc *gpiod_nre;
drivers/mtd/nand/raw/ams-delta.c
38
struct gpio_desc *gpiod_nwp;
drivers/mtd/nand/raw/ams-delta.c
39
struct gpio_desc *gpiod_nwe;
drivers/mtd/nand/raw/ams-delta.c
40
struct gpio_desc *gpiod_ale;
drivers/mtd/nand/raw/ams-delta.c
41
struct gpio_desc *gpiod_cle;
drivers/mtd/nand/raw/arasan-nand-controller.c
121
static struct gpio_desc *anfc_default_cs_array[2] = {NULL, NULL};
drivers/mtd/nand/raw/arasan-nand-controller.c
217
struct gpio_desc **cs_array;
drivers/mtd/nand/raw/atmel/nand-controller.c
143
struct gpio_desc *gpio;
drivers/mtd/nand/raw/atmel/nand-controller.c
151
struct gpio_desc *csgpio;
drivers/mtd/nand/raw/atmel/nand-controller.c
1642
struct gpio_desc *gpio;
drivers/mtd/nand/raw/atmel/nand-controller.c
166
struct gpio_desc *cdgpio;
drivers/mtd/nand/raw/atmel/nand-controller.c
1795
struct gpio_desc *gpio;
drivers/mtd/nand/raw/fsl_upm.c
30
struct gpio_desc *rnb_gpio[NAND_MAX_CHIPS];
drivers/mtd/nand/raw/gpio.c
36
struct gpio_desc *nce; /* Optional chip enable */
drivers/mtd/nand/raw/gpio.c
37
struct gpio_desc *cle;
drivers/mtd/nand/raw/gpio.c
38
struct gpio_desc *ale;
drivers/mtd/nand/raw/gpio.c
39
struct gpio_desc *rdy;
drivers/mtd/nand/raw/gpio.c
40
struct gpio_desc *nwp; /* Optional write protection */
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
56
struct gpio_desc *busy_gpio;
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
57
struct gpio_desc *wp_gpio;
drivers/mtd/nand/raw/lpc32xx_mlc.c
179
struct gpio_desc *wp_gpio;
drivers/mtd/nand/raw/lpc32xx_slc.c
218
struct gpio_desc *wp_gpio;
drivers/mtd/nand/raw/nand_base.c
5465
int rawnand_dt_parse_gpio_cs(struct device *dev, struct gpio_desc ***cs_array,
drivers/mtd/nand/raw/nand_base.c
5468
struct gpio_desc **descs;
drivers/mtd/nand/raw/nand_base.c
723
int nand_gpio_waitrdy(struct nand_chip *chip, struct gpio_desc *gpiod,
drivers/mtd/nand/raw/omap2.c
173
struct gpio_desc *ready_gpiod;
drivers/mtd/nand/raw/plat_nand.c
21
struct gpio_desc *ready_gpio;
drivers/mtd/nand/raw/stm32_fmc2_nand.c
236
struct gpio_desc *wp_gpio;
drivers/mtd/nand/raw/tegra_nand.c
184
struct gpio_desc *wp_gpio;
drivers/mtd/spi-nor/core.c
3614
struct gpio_desc *reset;
drivers/net/can/dev/dev.c
559
struct gpio_desc *gpio;
drivers/net/can/m_can/tcan4x5x.h
38
struct gpio_desc *reset_gpio;
drivers/net/can/m_can/tcan4x5x.h
39
struct gpio_desc *device_wake_gpio;
drivers/net/can/m_can/tcan4x5x.h
40
struct gpio_desc *device_state_gpio;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
2218
struct gpio_desc *rx_int;
drivers/net/can/spi/mcp251xfd/mcp251xfd.h
672
struct gpio_desc *rx_int;
drivers/net/dsa/b53/b53_common.c
968
struct gpio_desc *gpio = dev->reset_gpio;
drivers/net/dsa/b53/b53_priv.h
151
struct gpio_desc *reset_gpio;
drivers/net/dsa/b53/b53_priv.h
472
static inline struct gpio_desc *b53_switch_get_reset_gpio(struct b53_device *dev)
drivers/net/dsa/b53/b53_priv.h
497
static inline struct gpio_desc *b53_switch_get_reset_gpio(struct b53_device *dev)
drivers/net/dsa/ks8995.c
191
struct gpio_desc *reset_gpio;
drivers/net/dsa/microchip/ksz_common.c
4366
struct gpio_desc *rxd0;
drivers/net/dsa/microchip/ksz_common.c
4367
struct gpio_desc *rxd1;
drivers/net/dsa/microchip/ksz_common.h
181
struct gpio_desc *reset_gpio; /* Optional reset GPIO */
drivers/net/dsa/mt7530.h
892
struct gpio_desc *reset;
drivers/net/dsa/mv88e6xxx/chip.c
3152
struct gpio_desc *gpiod = chip->reset;
drivers/net/dsa/mv88e6xxx/chip.h
389
struct gpio_desc *reset;
drivers/net/dsa/qca/qca8k.h
463
struct gpio_desc *reset_gpio;
drivers/net/dsa/realtek/realtek.h
57
struct gpio_desc *reset;
drivers/net/dsa/realtek/realtek.h
58
struct gpio_desc *mdc;
drivers/net/dsa/realtek/realtek.h
59
struct gpio_desc *mdio;
drivers/net/dsa/sja1105/sja1105_main.c
34
struct gpio_desc *gpio;
drivers/net/dsa/vitesse-vsc73xx.h
52
struct gpio_desc *reset;
drivers/net/ethernet/adi/adin1110.c
1086
struct gpio_desc *reset_gpio;
drivers/net/ethernet/apm/xgene/xgene_enet_main.h
236
struct gpio_desc *sfp_rdy;
drivers/net/ethernet/arc/emac.h
107
struct gpio_desc *reset_gpio;
drivers/net/ethernet/asix/ax88796c_main.c
947
struct gpio_desc *reset_gpio;
drivers/net/ethernet/davicom/dm9000.c
1423
struct gpio_desc *reset_gpio;
drivers/net/ethernet/freescale/fec_main.c
5057
struct gpio_desc *phy_reset;
drivers/net/ethernet/micrel/ks8851.h
408
struct gpio_desc *gpio;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
2655
struct gpio_desc *gpiod;
drivers/net/ethernet/smsc/smc91x.c
2194
struct gpio_desc **desc,
drivers/net/ethernet/smsc/smc91x.c
2198
struct gpio_desc *gpio;
drivers/net/ethernet/smsc/smc91x.h
206
struct gpio_desc *power_gpio;
drivers/net/ethernet/smsc/smc91x.h
207
struct gpio_desc *reset_gpio;
drivers/net/ethernet/smsc/smsc911x.c
138
struct gpio_desc *reset_gpiod;
drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c
33
struct gpio_desc *reset;
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c
389
struct gpio_desc *reset_gpio;
drivers/net/ieee802154/at86rf230.c
1522
struct gpio_desc *slp_tr;
drivers/net/ieee802154/at86rf230.c
1523
struct gpio_desc *rstn;
drivers/net/ieee802154/at86rf230.c
84
struct gpio_desc *slp_tr;
drivers/net/ieee802154/ca8210.c
360
struct gpio_desc *reset_gpio;
drivers/net/ieee802154/ca8210.c
361
struct gpio_desc *irq_gpio;
drivers/net/ieee802154/cc2520.c
1035
struct gpio_desc *fifop;
drivers/net/ieee802154/cc2520.c
1036
struct gpio_desc *cca;
drivers/net/ieee802154/cc2520.c
1037
struct gpio_desc *sfd;
drivers/net/ieee802154/cc2520.c
1038
struct gpio_desc *reset;
drivers/net/ieee802154/cc2520.c
1039
struct gpio_desc *vreg;
drivers/net/ieee802154/cc2520.c
208
struct gpio_desc *fifo_pin; /* FIFO GPIO pin number */
drivers/net/ieee802154/mcr20a.c
1223
struct gpio_desc *rst_b;
drivers/net/mdio/mdio-gpio.c
34
struct gpio_desc *mdc, *mdio, *mdo;
drivers/net/phy/broadcom.c
1173
struct gpio_desc *wakeup_gpio;
drivers/net/phy/mdio_bus_provider.c
556
struct gpio_desc *gpiod;
drivers/net/phy/micrel.c
4652
struct gpio_desc *gpiod;
drivers/net/phy/mscc/mscc.h
412
struct gpio_desc *load_save;
drivers/net/phy/phylink.c
66
struct gpio_desc *link_gpio;
drivers/net/phy/phylink.c
667
struct gpio_desc *desc;
drivers/net/phy/sfp.c
258
struct gpio_desc *gpio[GPIO_MAX];
drivers/net/pse-pd/pd692x0.c
1761
struct gpio_desc *disable_ports;
drivers/net/pse-pd/tps23881.c
1435
struct gpio_desc *reset;
drivers/net/wan/framer/pef2256/pef2256.c
44
struct gpio_desc *reset_gpio;
drivers/net/wan/ixp4xx_hss.c
267
struct gpio_desc *cts;
drivers/net/wan/ixp4xx_hss.c
268
struct gpio_desc *rts;
drivers/net/wan/ixp4xx_hss.c
269
struct gpio_desc *dcd;
drivers/net/wan/ixp4xx_hss.c
270
struct gpio_desc *dtr;
drivers/net/wan/ixp4xx_hss.c
271
struct gpio_desc *clk_internal;
drivers/net/wireless/ath/ath9k/hw.c
2715
struct gpio_desc *gpiod;
drivers/net/wireless/ath/ath9k/hw.h
786
struct gpio_desc *gpiods[32];
drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.h
20
struct gpio_desc;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.h
24
struct gpio_desc *gpiod;
drivers/net/wireless/intersil/p54/p54spi.h
111
struct gpio_desc *gpio_powerdown;
drivers/net/wireless/microchip/wilc1000/spi.c
50
struct gpio_desc *enable; /* ENABLE GPIO or NULL */
drivers/net/wireless/microchip/wilc1000/spi.c
51
struct gpio_desc *reset; /* RESET GPIO or NULL */
drivers/net/wireless/silabs/wfx/bus_spi.c
54
struct gpio_desc *gpio_reset;
drivers/net/wireless/silabs/wfx/main.c
358
struct gpio_desc *gpio_saved;
drivers/net/wireless/silabs/wfx/main.h
25
struct gpio_desc *gpio_wakeup;
drivers/net/wireless/st/cw1200/cw1200_sdio.c
182
static struct gpio_desc *cw1200_reset;
drivers/net/wireless/st/cw1200/cw1200_sdio.c
183
static struct gpio_desc *cw1200_powerup;
drivers/net/wireless/st/cw1200/cw1200_spi.c
41
struct gpio_desc *reset;
drivers/net/wireless/st/cw1200/cw1200_spi.c
42
struct gpio_desc *powerup;
drivers/net/wireless/ti/wl1251/spi.c
26
struct gpio_desc *power_gpio;
drivers/nfc/fdp/fdp.h
16
struct gpio_desc *power_gpio;
drivers/nfc/nfcmrvl/nfcmrvl.h
13
struct gpio_desc;
drivers/nfc/nfcmrvl/nfcmrvl.h
59
struct gpio_desc *reset_gpio;
drivers/nfc/nfcmrvl/uart.c
69
struct gpio_desc *reset_gpio;
drivers/nfc/nxp-nci/i2c.c
37
struct gpio_desc *gpiod_en;
drivers/nfc/nxp-nci/i2c.c
38
struct gpio_desc *gpiod_fw;
drivers/nfc/pn544/i2c.c
151
struct gpio_desc *gpiod_en;
drivers/nfc/pn544/i2c.c
152
struct gpio_desc *gpiod_fw;
drivers/nfc/s3fwrn5/phy_common.h
25
struct gpio_desc *gpio_en;
drivers/nfc/s3fwrn5/phy_common.h
26
struct gpio_desc *gpio_fw_wake;
drivers/nfc/st-nci/i2c.c
38
struct gpio_desc *gpiod_reset;
drivers/nfc/st-nci/spi.c
39
struct gpio_desc *gpiod_reset;
drivers/nfc/st21nfca/i2c.c
54
struct gpio_desc *gpiod_ena;
drivers/nfc/st95hf/core.c
221
struct gpio_desc *enable_gpiod;
drivers/nfc/trf7970a.c
456
struct gpio_desc *en_gpiod;
drivers/nfc/trf7970a.c
457
struct gpio_desc *en2_gpiod;
drivers/nvmem/internals.h
32
struct gpio_desc *wp_gpio;
drivers/pci/controller/cadence/pci-j721e.c
62
struct gpio_desc *reset_gpio;
drivers/pci/controller/dwc/pci-dra7xx.c
688
struct gpio_desc *reset;
drivers/pci/controller/dwc/pci-imx6.c
1260
struct gpio_desc *reset;
drivers/pci/controller/dwc/pci-keystone.c
1133
struct gpio_desc *gpiod;
drivers/pci/controller/dwc/pci-meson.c
69
struct gpio_desc *reset_gpio;
drivers/pci/controller/dwc/pcie-amd-mdb.c
68
struct gpio_desc *perst_gpio;
drivers/pci/controller/dwc/pcie-designware.h
575
struct gpio_desc *pe_rst;
drivers/pci/controller/dwc/pcie-dw-rockchip.c
113
struct gpio_desc *rst_gpio;
drivers/pci/controller/dwc/pcie-fu740.c
34
struct gpio_desc *reset;
drivers/pci/controller/dwc/pcie-fu740.c
35
struct gpio_desc *pwren;
drivers/pci/controller/dwc/pcie-histb.c
63
struct gpio_desc *reset_gpio;
drivers/pci/controller/dwc/pcie-intel-gw.c
63
struct gpio_desc *reset_gpio;
drivers/pci/controller/dwc/pcie-keembay.c
63
struct gpio_desc *reset;
drivers/pci/controller/dwc/pcie-kirin.c
79
struct gpio_desc *id_dwc_perst_gpio;
drivers/pci/controller/dwc/pcie-kirin.c
83
struct gpio_desc *id_reset_gpio[MAX_PCI_SLOTS];
drivers/pci/controller/dwc/pcie-kirin.c
88
struct gpio_desc *id_clkreq_gpio[MAX_PCI_SLOTS];
drivers/pci/controller/dwc/pcie-qcom-ep.c
211
struct gpio_desc *reset;
drivers/pci/controller/dwc/pcie-qcom-ep.c
212
struct gpio_desc *wake;
drivers/pci/controller/dwc/pcie-qcom.c
1830
struct gpio_desc *reset;
drivers/pci/controller/dwc/pcie-qcom.c
273
struct gpio_desc *desc;
drivers/pci/controller/dwc/pcie-qcom.c
293
struct gpio_desc *reset;
drivers/pci/controller/dwc/pcie-stm32-ep.c
27
struct gpio_desc *perst_gpio;
drivers/pci/controller/dwc/pcie-stm32.c
40
struct gpio_desc *perst_gpio;
drivers/pci/controller/dwc/pcie-stm32.c
41
struct gpio_desc *wake_gpio;
drivers/pci/controller/dwc/pcie-tegra194.c
287
struct gpio_desc *pex_rst_gpiod;
drivers/pci/controller/dwc/pcie-tegra194.c
288
struct gpio_desc *pex_refclk_sel_gpiod;
drivers/pci/controller/pci-aardvark.c
289
struct gpio_desc *reset_gpio;
drivers/pci/controller/pci-host-common.c
55
struct gpio_desc *reset;
drivers/pci/controller/pci-host-common.h
27
struct gpio_desc *desc;
drivers/pci/controller/pci-mvebu.c
112
struct gpio_desc *reset_gpio;
drivers/pci/controller/pci-tegra.c
376
struct gpio_desc *reset_gpio;
drivers/pci/controller/pcie-apple.c
558
struct gpio_desc *reset;
drivers/pci/controller/pcie-mt7621.c
85
struct gpio_desc *gpio_rst;
drivers/pci/controller/pcie-rockchip.h
320
struct gpio_desc *perst_gpio;
drivers/pci/controller/plda/pcie-starfive.c
59
struct gpio_desc *reset_gpio;
drivers/pci/pwrctrl/pci-pwrctrl-tc9563.c
111
struct gpio_desc *reset_gpio;
drivers/pcmcia/max1600.h
22
struct gpio_desc *gpio[MAX1600_GPIO_MAX];
drivers/pcmcia/max1600.h
5
struct gpio_desc;
drivers/pcmcia/sa1111_jornada720.c
33
struct gpio_desc *gpio[J720_GPIO_MAX];
drivers/pcmcia/soc_common.c
168
struct gpio_desc *desc;
drivers/pcmcia/soc_common.c
350
struct gpio_desc *descs[2];
drivers/pcmcia/soc_common.h
20
struct gpio_desc;
drivers/phy/allwinner/phy-sun4i-usb.c
131
struct gpio_desc *id_det_gpio;
drivers/phy/allwinner/phy-sun4i-usb.c
132
struct gpio_desc *vbus_det_gpio;
drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c
58
struct gpio_desc *vbus_gpiod;
drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c
59
struct gpio_desc *id_gpiod;
drivers/phy/motorola/phy-cpcap-usb.c
122
struct gpio_desc *gpio[2];
drivers/phy/motorola/phy-mapphone-mdm6600.c
111
struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE];
drivers/phy/motorola/phy-mapphone-mdm6600.c
124
struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE];
drivers/phy/motorola/phy-mapphone-mdm6600.c
141
struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE];
drivers/phy/motorola/phy-mapphone-mdm6600.c
234
struct gpio_desc *mode_gpio1;
drivers/phy/motorola/phy-mapphone-mdm6600.c
268
struct gpio_desc *gpio = ddata->status_gpios->desc[i];
drivers/phy/motorola/phy-mapphone-mdm6600.c
312
struct gpio_desc **gpio = &ddata->ctrl_gpios[i];
drivers/phy/motorola/phy-mapphone-mdm6600.c
364
struct gpio_desc *mode_gpio0, *mode_gpio1, *reset_gpio, *power_gpio;
drivers/phy/motorola/phy-mapphone-mdm6600.c
444
struct gpio_desc *reset_gpio =
drivers/phy/motorola/phy-mapphone-mdm6600.c
496
struct gpio_desc *mode_gpio0;
drivers/phy/motorola/phy-mapphone-mdm6600.c
635
struct gpio_desc *reset_gpio = ddata->ctrl_gpios[PHY_MDM6600_RESET];
drivers/phy/motorola/phy-mapphone-mdm6600.c
94
struct gpio_desc *ctrl_gpios[PHY_MDM6600_NR_CTRL_LINES];
drivers/phy/phy-can-transceiver.c
126
struct gpio_desc *silent_gpio;
drivers/phy/phy-can-transceiver.c
127
struct gpio_desc *standby_gpio;
drivers/phy/phy-can-transceiver.c
128
struct gpio_desc *enable_gpio;
drivers/phy/phy-can-transceiver.c
25
struct gpio_desc *silent_gpio;
drivers/phy/phy-can-transceiver.c
26
struct gpio_desc *standby_gpio;
drivers/phy/phy-can-transceiver.c
27
struct gpio_desc *enable_gpio;
drivers/phy/phy-nxp-ptn3222.c
19
struct gpio_desc *reset_gpio;
drivers/phy/rockchip/phy-rockchip-usbdp.c
181
struct gpio_desc *sbu1_dc_gpio;
drivers/phy/rockchip/phy-rockchip-usbdp.c
182
struct gpio_desc *sbu2_dc_gpio;
drivers/phy/ti/phy-j721e-wiz.c
389
struct gpio_desc *gpio_typec_dir;
drivers/phy/ti/phy-tusb1210.c
61
struct gpio_desc *gpio_reset;
drivers/phy/ti/phy-tusb1210.c
62
struct gpio_desc *gpio_cs;
drivers/pinctrl/pinctrl-aw9523.c
82
struct gpio_desc *reset_gpio;
drivers/pinctrl/pinctrl-cy8c95x0.c
151
struct gpio_desc *gpio_reset;
drivers/pinctrl/pinctrl-da9062.c
142
struct gpio_desc *desc = gpio_device_get_desc(gc->gpiodev, offset);
drivers/pinctrl/pinctrl-mcp23s08.h
53
struct gpio_desc *reset_gpio;
drivers/pinctrl/pinctrl-upboard.c
801
struct gpio_desc *desc;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
795
const struct of_phandle_args *gpio_desc,
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
802
*flags = gpio_desc->args[1];
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
804
return gpio_desc->args[0] - PMIC_GPIO_PHYSICAL_OFFSET;
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
614
const struct of_phandle_args *gpio_desc,
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
621
*flags = gpio_desc->args[1];
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
623
return gpio_desc->args[0] - PMIC_MPP_PHYSICAL_OFFSET;
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
527
const struct of_phandle_args *gpio_desc,
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
534
*flags = gpio_desc->args[1];
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
536
return gpio_desc->args[0] - PM8XXX_GPIO_PHYSICAL_OFFSET;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
526
const struct of_phandle_args *gpio_desc,
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
533
*flags = gpio_desc->args[1];
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
535
return gpio_desc->args[0] - PM8XXX_MPP_PHYSICAL_OFFSET;
drivers/platform/chrome/cros_hps_i2c.c
26
struct gpio_desc *enable_gpio;
drivers/platform/olpc/olpc-xo175-ec.c
232
struct gpio_desc *gpio_cmd;
drivers/platform/surface/aggregator/controller.c
2739
struct gpio_desc *gpiod;
drivers/platform/surface/surface_hotplug.c
145
struct gpio_desc *gpiod;
drivers/platform/surface/surface_hotplug.c
71
struct gpio_desc *gpio[SHPS_NUM_IRQS];
drivers/platform/x86/asus-tf103c-dock.c
104
struct gpio_desc *pwr_en;
drivers/platform/x86/asus-tf103c-dock.c
105
struct gpio_desc *irq_gpio;
drivers/platform/x86/asus-tf103c-dock.c
106
struct gpio_desc *hpd_gpio;
drivers/platform/x86/asus-tf103c-dock.c
719
struct gpio_desc *board_rev_gpio;
drivers/platform/x86/gpd-pocket-fan.c
49
struct gpio_desc *gpio0;
drivers/platform/x86/gpd-pocket-fan.c
50
struct gpio_desc *gpio1;
drivers/platform/x86/intel/int3472/clk_and_regulator.c
168
struct gpio_desc *gpio)
drivers/platform/x86/intel/int3472/clk_and_regulator.c
189
struct gpio_desc *gpio,
drivers/platform/x86/intel/int3472/discrete.c
101
static struct gpio_desc *
drivers/platform/x86/intel/int3472/discrete.c
106
struct gpio_desc *desc;
drivers/platform/x86/intel/int3472/discrete.c
292
struct gpio_desc *gpio;
drivers/platform/x86/intel/int3472/led.c
17
int skl_int3472_register_led(struct int3472_discrete_device *int3472, struct gpio_desc *gpio,
drivers/platform/x86/lenovo/yoga-tab2-pro-1380-fastcharger.c
41
struct gpio_desc *uart3_txd;
drivers/platform/x86/lenovo/yoga-tab2-pro-1380-fastcharger.c
42
struct gpio_desc *uart3_rxd;
drivers/platform/x86/lenovo/yogabook.c
50
struct gpio_desc *pen_touch_event;
drivers/platform/x86/lenovo/yogabook.c
51
struct gpio_desc *kbd_bl_led_enable;
drivers/platform/x86/lenovo/yogabook.c
52
struct gpio_desc *backside_hall_gpio;
drivers/platform/x86/meegopad_anx7428.c
85
struct gpio_desc *gpio;
drivers/platform/x86/sel3350-platform.c
142
struct gpio_desc *ps_detect;
drivers/platform/x86/sel3350-platform.c
143
struct gpio_desc *ps_good;
drivers/platform/x86/siemens/simatic-ipc-batt.c
39
struct gpio_desc *gpios[3];
drivers/platform/x86/x86-android-tablets/core.c
49
struct gpio_desc **desc)
drivers/platform/x86/x86-android-tablets/core.c
52
struct gpio_desc *gpiod;
drivers/platform/x86/x86-android-tablets/core.c
83
struct gpio_desc *gpiod;
drivers/platform/x86/x86-android-tablets/lenovo.c
489
struct gpio_desc *gpiod;
drivers/platform/x86/x86-android-tablets/x86-android-tablets.h
104
struct gpio_desc **desc);
drivers/platform/x86/x86-android-tablets/x86-android-tablets.h
19
struct gpio_desc;
drivers/power/reset/gpio-poweroff.c
22
struct gpio_desc *reset_gpio;
drivers/power/reset/gpio-restart.c
19
struct gpio_desc *reset_gpio;
drivers/power/reset/ltc2952-poweroff.c
69
struct gpio_desc *gpio_trigger;
drivers/power/reset/ltc2952-poweroff.c
70
struct gpio_desc *gpio_watchdog;
drivers/power/reset/ltc2952-poweroff.c
71
struct gpio_desc *gpio_kill;
drivers/power/sequencing/pwrseq-pcie-m2.c
40
struct gpio_desc *w_disable1_gpio;
drivers/power/sequencing/pwrseq-pcie-m2.c
41
struct gpio_desc *w_disable2_gpio;
drivers/power/sequencing/pwrseq-qcom-wcn.c
36
struct gpio_desc *bt_gpio;
drivers/power/sequencing/pwrseq-qcom-wcn.c
37
struct gpio_desc *wlan_gpio;
drivers/power/sequencing/pwrseq-qcom-wcn.c
38
struct gpio_desc *xo_clk_gpio;
drivers/power/supply/act8945a_charger.c
82
struct gpio_desc *lbo_gpio;
drivers/power/supply/act8945a_charger.c
83
struct gpio_desc *chglev_gpio;
drivers/power/supply/adc-battery-helper.c
269
struct gpio_desc *charge_finished_gpio)
drivers/power/supply/adc-battery-helper.h
14
struct gpio_desc;
drivers/power/supply/adc-battery-helper.h
25
struct gpio_desc *charge_finished;
drivers/power/supply/adc-battery-helper.h
50
struct gpio_desc *charge_finished_gpio);
drivers/power/supply/bq24257_charger.c
87
struct gpio_desc *pg;
drivers/power/supply/bq24735-charger.c
55
struct gpio_desc *status_gpio;
drivers/power/supply/bq2515x_charger.c
184
struct gpio_desc *reset_gpio;
drivers/power/supply/bq2515x_charger.c
185
struct gpio_desc *powerdown_gpio;
drivers/power/supply/bq2515x_charger.c
186
struct gpio_desc *ac_detect_gpio;
drivers/power/supply/bq2515x_charger.c
187
struct gpio_desc *ce_gpio;
drivers/power/supply/bq25890_charger.c
1331
struct gpio_desc *irq;
drivers/power/supply/collie_battery.c
282
static struct gpio_desc *collie_mbat_low;
drivers/power/supply/collie_battery.c
36
struct gpio_desc *gpio_full;
drivers/power/supply/collie_battery.c
37
struct gpio_desc *gpio_charge_on;
drivers/power/supply/collie_battery.c
41
struct gpio_desc *gpio_bat;
drivers/power/supply/collie_battery.c
47
struct gpio_desc *gpio_temp;
drivers/power/supply/cpcap-charger.c
131
struct gpio_desc *gpio[2]; /* gpio_reven0 & 1 */
drivers/power/supply/generic-adc-battery.c
50
struct gpio_desc *charge_finished;
drivers/power/supply/gpio-charger.c
175
struct gpio_desc *gpio)
drivers/power/supply/gpio-charger.c
280
struct gpio_desc *charge_status;
drivers/power/supply/gpio-charger.c
33
struct gpio_desc *gpiod;
drivers/power/supply/gpio-charger.c
34
struct gpio_desc *charge_status;
drivers/power/supply/gpio-charger.c
60
struct gpio_desc **gpios = gpio_charger->current_limit_gpios->desc;
drivers/power/supply/intel_dc_ti_battery.c
325
struct gpio_desc *charge_finished;
drivers/power/supply/isp1704_charger.c
49
struct gpio_desc *enable_gpio;
drivers/power/supply/lego_ev3_battery.c
30
struct gpio_desc *rechargeable_gpio;
drivers/power/supply/lt3651-charger.c
21
struct gpio_desc *acpr_gpio;
drivers/power/supply/lt3651-charger.c
22
struct gpio_desc *fault_gpio;
drivers/power/supply/lt3651-charger.c
23
struct gpio_desc *chrg_gpio;
drivers/power/supply/max8903_charger.c
27
struct gpio_desc *cen; /* Charger Enable input */
drivers/power/supply/max8903_charger.c
28
struct gpio_desc *dok; /* DC (Adapter) Power OK output */
drivers/power/supply/max8903_charger.c
29
struct gpio_desc *uok; /* USB Power OK output */
drivers/power/supply/max8903_charger.c
30
struct gpio_desc *chg; /* Charger status output */
drivers/power/supply/max8903_charger.c
31
struct gpio_desc *flt; /* Fault output */
drivers/power/supply/max8903_charger.c
32
struct gpio_desc *dcm; /* Current-Limit Mode input (1: DC, 2: USB) */
drivers/power/supply/max8903_charger.c
33
struct gpio_desc *usus; /* USB Suspend Input (1: suspended) */
drivers/power/supply/rt9467-charger.c
1164
struct gpio_desc *ceb_gpio;
drivers/power/supply/rt9471.c
847
struct gpio_desc *ce_gpio;
drivers/power/supply/sbs-battery.c
209
struct gpio_desc *gpio_detect;
drivers/power/supply/sc27xx_fuel_gauge.c
103
struct gpio_desc *gpiod;
drivers/power/supply/surface-rt-ec.c
35
struct gpio_desc *enable_gpiod;
drivers/power/supply/wm97xx_battery.c
23
static struct gpio_desc *charge_gpiod;
drivers/pps/clients/pps-gpio.c
30
struct gpio_desc *gpio_pin; /* GPIO port descriptors */
drivers/pps/clients/pps-gpio.c
31
struct gpio_desc *echo_pin;
drivers/pwm/pwm-gpio.c
28
struct gpio_desc *gpio;
drivers/pwm/pwm-mc33xs2410.c
313
struct gpio_desc *reset_gpio;
drivers/regulator/adp5055-regulator.c
61
struct gpio_desc *en_gpiod[ADP5055_NUM_CH];
drivers/regulator/arizona-ldo1.c
39
struct gpio_desc *ena_gpiod;
drivers/regulator/aw37503-regulator.c
37
struct gpio_desc *en_gpiod;
drivers/regulator/bd71815-regulator.c
565
struct gpio_desc *ldo4_en;
drivers/regulator/bd9576-regulator.c
946
struct gpio_desc *en;
drivers/regulator/bq257xx-regulator.c
19
struct gpio_desc *otg_en_gpio;
drivers/regulator/core.c
2842
struct gpio_desc *gpiod;
drivers/regulator/core.c
70
struct gpio_desc *gpiod;
drivers/regulator/da9055-regulator.c
421
struct gpio_desc *ren;
drivers/regulator/da9055-regulator.c
422
struct gpio_desc *ena;
drivers/regulator/da9055-regulator.c
423
struct gpio_desc *rsel;
drivers/regulator/da9121-regulator.c
382
struct gpio_desc *ena_gpiod;
drivers/regulator/fp9931.c
32
struct gpio_desc *pgood_gpio;
drivers/regulator/fp9931.c
33
struct gpio_desc *en_gpio;
drivers/regulator/fp9931.c
34
struct gpio_desc *en_ts_gpio;
drivers/regulator/gpio-regulator.c
264
sizeof(struct gpio_desc *), GFP_KERNEL);
drivers/regulator/gpio-regulator.c
36
struct gpio_desc **gpiods;
drivers/regulator/lm363x-regulator.c
269
static struct gpio_desc *lm363x_regulator_of_get_enable_gpio(struct device *dev, int id)
drivers/regulator/lm363x-regulator.c
320
struct gpio_desc *gpiod;
drivers/regulator/lp872x.c
252
struct gpio_desc *gpio)
drivers/regulator/lp8788-buck.c
92
struct gpio_desc *gpio1;
drivers/regulator/lp8788-buck.c
93
struct gpio_desc *gpio2; /* Only used on BUCK2 */
drivers/regulator/lp8788-ldo.c
114
struct gpio_desc *ena_gpiod;
drivers/regulator/max20086-regulator.c
63
struct gpio_desc *ena_gpiod;
drivers/regulator/max8952.c
181
struct gpio_desc *gpiod;
drivers/regulator/max8952.c
38
struct gpio_desc *vid0_gpiod;
drivers/regulator/max8952.c
39
struct gpio_desc *vid1_gpiod;
drivers/regulator/max8973-regulator.c
103
struct gpio_desc *dvs_gpiod;
drivers/regulator/max8973-regulator.c
593
struct gpio_desc *gpiod;
drivers/regulator/max8997-regulator.c
35
struct gpio_desc *buck125_gpiods[3];
drivers/regulator/max8998.c
233
static inline void buck1_gpio_set(struct gpio_desc *gpio1, struct gpio_desc *gpio2, int v)
drivers/regulator/max8998.c
239
static inline void buck2_gpio_set(struct gpio_desc *gpio, int v)
drivers/regulator/max8998.c
34
struct gpio_desc *buck1_gpio1;
drivers/regulator/max8998.c
35
struct gpio_desc *buck1_gpio2;
drivers/regulator/max8998.c
36
struct gpio_desc *buck2_gpio;
drivers/regulator/mcp16502.c
150
struct gpio_desc *lpm;
drivers/regulator/mp886x.c
39
struct gpio_desc *en_gpio;
drivers/regulator/mt6370-regulator.c
153
struct gpio_desc *enable_gpio;
drivers/regulator/pca9450-regulator.c
42
struct gpio_desc *sd_vsel_gpio;
drivers/regulator/pf9453-regulator.c
36
struct gpio_desc *sd_vsel_gpio;
drivers/regulator/pwm-regulator.c
43
struct gpio_desc *enb_gpio;
drivers/regulator/rk808-regulator.c
222
struct gpio_desc *dvs_gpio[2];
drivers/regulator/rk808-regulator.c
415
struct gpio_desc *gpio = pdata->dvs_gpio[id];
drivers/regulator/rk808-regulator.c
488
struct gpio_desc *gpio = pdata->dvs_gpio[id];
drivers/regulator/rk808-regulator.c
527
struct gpio_desc *gpio = pdata->dvs_gpio[id];
drivers/regulator/rt4801-regulator.c
32
struct gpio_desc *enable_gpios[DSV_OUT_MAX];
drivers/regulator/rt5133-regulator.c
118
struct gpio_desc *enable_gpio;
drivers/regulator/rt5739.c
259
struct gpio_desc *enable_gpio;
drivers/regulator/rt6160-regulator.c
46
struct gpio_desc *enable_gpio;
drivers/regulator/rt6190-regulator.c
377
struct gpio_desc *enable_gpio;
drivers/regulator/rt6190-regulator.c
70
struct gpio_desc *enable_gpio;
drivers/regulator/rt6245-regulator.c
34
struct gpio_desc *enable_gpio;
drivers/regulator/rt8092.c
240
struct gpio_desc *enable;
drivers/regulator/rtmv20-regulator.c
66
struct gpio_desc *enable_gpio;
drivers/regulator/rtq6752-regulator.c
46
struct gpio_desc *enable_gpio;
drivers/regulator/s2mps11.c
359
struct gpio_desc *ena_gpiod;
drivers/regulator/s5m8767.c
38
struct gpio_desc *buck_gpios[3];
drivers/regulator/s5m8767.c
39
struct gpio_desc *buck_ds[3];
drivers/regulator/sgm3804-regulator.c
46
struct gpio_desc *gpios[SGM3804_RAIL_COUNT];
drivers/regulator/slg51000-regulator.c
201
struct gpio_desc *ena_gpiod;
drivers/regulator/slg51000-regulator.c
43
struct gpio_desc *cs_gpiod;
drivers/regulator/slg51000-regulator.c
442
struct gpio_desc *cs_gpiod;
drivers/regulator/sy7636a-regulator.c
22
struct gpio_desc *pgood_gpio;
drivers/regulator/sy7636a-regulator.c
23
struct gpio_desc *en_gpio;
drivers/regulator/sy7636a-regulator.c
24
struct gpio_desc *vcom_en_gpio;
drivers/regulator/sy7636a-regulator.c
82
struct gpio_desc *gdp;
drivers/regulator/sy8827n.c
35
struct gpio_desc *en_gpio;
drivers/regulator/tps62360-regulator.c
54
struct gpio_desc *vsel0_gpio;
drivers/regulator/tps62360-regulator.c
55
struct gpio_desc *vsel1_gpio;
drivers/regulator/tps65132-regulator.c
50
struct gpio_desc *en_gpiod;
drivers/regulator/tps65132-regulator.c
51
struct gpio_desc *act_dis_gpiod;
drivers/regulator/tps65185.c
45
struct gpio_desc *pgood_gpio;
drivers/regulator/tps65185.c
46
struct gpio_desc *pwrup_gpio;
drivers/regulator/tps65185.c
47
struct gpio_desc *vcom_ctrl_gpio;
drivers/regulator/tps65185.c
48
struct gpio_desc *wakeup_gpio;
drivers/regulator/wm831x-dcdc.c
53
struct gpio_desc *dvs_gpiod;
drivers/regulator/wm8994-regulator.c
156
struct gpio_desc *gpiod;
drivers/remoteproc/keystone_remoteproc.c
62
struct gpio_desc *kick_gpio;
drivers/reset/reset-gpio.c
11
struct gpio_desc *reset;
drivers/reset/reset-tps380x.c
22
struct gpio_desc *reset_gpio;
drivers/rtc/rtc-ds2404.c
31
struct gpio_desc *rst_gpiod;
drivers/rtc/rtc-ds2404.c
32
struct gpio_desc *clk_gpiod;
drivers/rtc/rtc-ds2404.c
33
struct gpio_desc *dq_gpiod;
drivers/rtc/rtc-moxart.c
58
struct gpio_desc *gpio_data;
drivers/rtc/rtc-moxart.c
59
struct gpio_desc *gpio_sclk;
drivers/rtc/rtc-moxart.c
60
struct gpio_desc *gpio_reset;
drivers/siox/siox-bus-gpio.c
17
struct gpio_desc *din;
drivers/siox/siox-bus-gpio.c
18
struct gpio_desc *dout;
drivers/siox/siox-bus-gpio.c
19
struct gpio_desc *dclk;
drivers/siox/siox-bus-gpio.c
20
struct gpio_desc *dld;
drivers/soc/fsl/qe/gpio.c
160
struct gpio_desc *gpiod;
drivers/spi/spi-bcm2835.c
123
struct gpio_desc *cs_gpio;
drivers/spi/spi-fsl-dspi.c
1284
struct gpio_desc *gpio_cs;
drivers/spi/spi-gpio.c
203
struct gpio_desc *cs = spi_gpio->cs_gpios[spi_get_chipselect(spi, 0)];
drivers/spi/spi-gpio.c
220
struct gpio_desc *cs;
drivers/spi/spi-gpio.c
33
struct gpio_desc *sck;
drivers/spi/spi-gpio.c
34
struct gpio_desc *miso;
drivers/spi/spi-gpio.c
35
struct gpio_desc *mosi;
drivers/spi/spi-gpio.c
36
struct gpio_desc **cs_gpios;
drivers/spi/spi-mpc52xx.c
391
struct gpio_desc *gpio_cs;
drivers/spi/spi-mpc52xx.c
94
struct gpio_desc **gpio_cs;
drivers/spi/spi-pxa2xx.h
18
struct gpio_desc;
drivers/spi/spi-pxa2xx.h
76
struct gpio_desc *gpiod_ready;
drivers/spi/spi-sc18is602.c
47
struct gpio_desc *reset;
drivers/spi/spi-stm32-ospi.c
663
struct gpio_desc *cs_gpiod = spi->cs_gpiod[ffs(spi->cs_index_mask) - 1];
drivers/spi/spi.c
3327
struct gpio_desc **cs;
drivers/staging/fbtft/fb_st7789v.c
94
struct gpio_desc *te;
drivers/staging/fbtft/fbtft-core.c
75
struct gpio_desc **gpiop)
drivers/staging/fbtft/fbtft.h
210
struct gpio_desc *reset;
drivers/staging/fbtft/fbtft.h
211
struct gpio_desc *dc;
drivers/staging/fbtft/fbtft.h
212
struct gpio_desc *rd;
drivers/staging/fbtft/fbtft.h
213
struct gpio_desc *wr;
drivers/staging/fbtft/fbtft.h
214
struct gpio_desc *latch;
drivers/staging/fbtft/fbtft.h
215
struct gpio_desc *cs;
drivers/staging/fbtft/fbtft.h
216
struct gpio_desc *db[16];
drivers/staging/fbtft/fbtft.h
217
struct gpio_desc *led[16];
drivers/staging/fbtft/fbtft.h
218
struct gpio_desc *aux[16];
drivers/staging/fbtft/fbtft.h
30
struct gpio_desc *gpio;
drivers/staging/greybus/arche-apb-ctrl.c
26
struct gpio_desc *resetn;
drivers/staging/greybus/arche-apb-ctrl.c
27
struct gpio_desc *boot_ret;
drivers/staging/greybus/arche-apb-ctrl.c
28
struct gpio_desc *pwroff;
drivers/staging/greybus/arche-apb-ctrl.c
29
struct gpio_desc *wake_in;
drivers/staging/greybus/arche-apb-ctrl.c
30
struct gpio_desc *wake_out;
drivers/staging/greybus/arche-apb-ctrl.c
31
struct gpio_desc *pwrdn;
drivers/staging/greybus/arche-apb-ctrl.c
39
struct gpio_desc *clk_en;
drivers/staging/greybus/arche-apb-ctrl.c
46
struct gpio_desc *spi_en;
drivers/staging/greybus/arche-apb-ctrl.c
53
static inline void deassert_reset(struct gpio_desc *gpio)
drivers/staging/greybus/arche-apb-ctrl.c
58
static inline void assert_reset(struct gpio_desc *gpio)
drivers/staging/greybus/arche-platform.c
48
struct gpio_desc *svc_reset;
drivers/staging/greybus/arche-platform.c
50
struct gpio_desc *svc_sysboot;
drivers/staging/greybus/arche-platform.c
51
struct gpio_desc *wake_detect; /* bi-dir,maps to WAKE_MOD & WAKE_FRAME signals */
drivers/staging/greybus/arche-platform.c
55
struct gpio_desc *svc_refclk_req;
drivers/staging/greybus/arche-platform.c
87
static inline void svc_reset_onoff(struct gpio_desc *gpio, bool onoff)
drivers/staging/iio/adc/ad7816.c
47
struct gpio_desc *rdwr_pin;
drivers/staging/iio/adc/ad7816.c
48
struct gpio_desc *convert_pin;
drivers/staging/iio/adc/ad7816.c
49
struct gpio_desc *busy_pin;
drivers/staging/iio/addac/adt7316.c
182
struct gpio_desc *ldac_pin;
drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c
73
struct gpio_desc *gpio0;
drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c
74
struct gpio_desc *gpio1;
drivers/staging/media/max96712/max96712.c
36
struct gpio_desc *gpiod_pwdn;
drivers/staging/nvec/nvec.h
135
struct gpio_desc *gpiod;
drivers/thermal/ti-soc-thermal/ti-bandgap.h
20
struct gpio_desc;
drivers/thermal/ti-soc-thermal/ti-bandgap.h
208
struct gpio_desc *tshut_gpiod;
drivers/tty/serial/ar933x_uart.c
54
struct gpio_desc *rts_gpiod;
drivers/tty/serial/cpm_uart.c
1324
struct gpio_desc *gpiod;
drivers/tty/serial/cpm_uart.h
15
struct gpio_desc;
drivers/tty/serial/cpm_uart.h
75
struct gpio_desc *gpios[NUM_GPIOS];
drivers/tty/serial/mxs-auart.c
1507
struct gpio_desc *gpiod;
drivers/tty/serial/omap-serial.c
156
struct gpio_desc *rts_gpiod;
drivers/tty/serial/pic32_uart.c
66
struct gpio_desc *cts_gpiod;
drivers/tty/serial/sc16is7xx.c
1450
struct gpio_desc *reset_gpio;
drivers/tty/serial/serial_core.c
3521
struct gpio_desc *desc;
drivers/tty/serial/serial_mctrl_gpio.c
21
struct gpio_desc *gpio[UART_GPIO_MAX];
drivers/tty/serial/serial_mctrl_gpio.c
55
struct gpio_desc *desc_array[UART_GPIO_MAX];
drivers/tty/serial/serial_mctrl_gpio.c
79
struct gpio_desc *mctrl_gpio_to_gpiod(struct mctrl_gpios *gpios,
drivers/tty/serial/serial_mctrl_gpio.h
124
struct gpio_desc *mctrl_gpio_to_gpiod(struct mctrl_gpios *gpios,
drivers/tty/serial/serial_mctrl_gpio.h
56
struct gpio_desc *mctrl_gpio_to_gpiod(struct mctrl_gpios *gpios,
drivers/tty/serial/st-asc.c
37
struct gpio_desc *rts;
drivers/tty/serial/st-asc.c
469
struct gpio_desc *gpiod;
drivers/tty/serial/xilinx_uartps.c
209
struct gpio_desc *gpiod_rts;
drivers/ufs/host/ufs-qcom.h
327
struct gpio_desc;
drivers/ufs/host/ufs-qcom.h
356
struct gpio_desc *device_reset;
drivers/ufs/host/ufs-rockchip.h
72
struct gpio_desc *rst_gpio;
drivers/ufs/host/ufshcd-pci.c
336
static struct gpio_desc *ufs_intel_get_reset_gpio(struct device *dev)
drivers/ufs/host/ufshcd-pci.c
37
struct gpio_desc *reset_gpio;
drivers/usb/common/usb-conn-gpio.c
43
struct gpio_desc *id_gpiod;
drivers/usb/common/usb-conn-gpio.c
44
struct gpio_desc *vbus_gpiod;
drivers/usb/dwc3/dwc3-pci.c
240
struct gpio_desc *gpio;
drivers/usb/dwc3/dwc3-xilinx.c
124
struct gpio_desc *reset_gpio;
drivers/usb/gadget/udc/at91_udc.h
112
struct gpio_desc *vbus_pin; /* high == host powering us */
drivers/usb/gadget/udc/at91_udc.h
114
struct gpio_desc *pullup_pin; /* active == D+ pulled up */
drivers/usb/gadget/udc/atmel_usba_udc.h
338
struct gpio_desc *vbus_pin;
drivers/usb/gadget/udc/pch_udc.c
1372
struct gpio_desc *gpiod;
drivers/usb/gadget/udc/pch_udc.c
307
struct gpio_desc *port;
drivers/usb/gadget/udc/pxa25x_udc.h
115
struct gpio_desc *pullup_gpio;
drivers/usb/gadget/udc/pxa27x_udc.h
454
struct gpio_desc *gpiod;
drivers/usb/host/bcma-hcd.c
287
if (!usb_dev->gpio_desc)
drivers/usb/host/bcma-hcd.c
290
gpiod_set_value(usb_dev->gpio_desc, val);
drivers/usb/host/bcma-hcd.c
408
usb_dev->gpio_desc = devm_gpiod_get_optional(&core->dev, "vcc",
drivers/usb/host/bcma-hcd.c
410
if (IS_ERR(usb_dev->gpio_desc))
drivers/usb/host/bcma-hcd.c
411
return dev_err_probe(&core->dev, PTR_ERR(usb_dev->gpio_desc),
drivers/usb/host/bcma-hcd.c
43
struct gpio_desc *gpio_desc;
drivers/usb/host/ehci-exynos.c
118
struct gpio_desc *gpio;
drivers/usb/host/fhci-hub.c
41
struct gpio_desc *gpiod = fhci->gpiods[gpio_nr];
drivers/usb/host/fhci.h
246
struct gpio_desc *gpiods[NUM_GPIOS];
drivers/usb/host/ohci-at91.c
44
struct gpio_desc *vbus_pin[AT91_MAX_USBH_PORTS];
drivers/usb/host/ohci-at91.c
45
struct gpio_desc *overcurrent_pin[AT91_MAX_USBH_PORTS];
drivers/usb/host/ohci-da8xx.c
43
struct gpio_desc *oc_gpio;
drivers/usb/host/ohci-omap.c
47
struct gpio_desc *power;
drivers/usb/host/ohci-omap.c
48
struct gpio_desc *overcurrent;
drivers/usb/isp1760/isp1760-core.h
25
struct gpio_desc;
drivers/usb/isp1760/isp1760-core.h
47
struct gpio_desc *rst_gpio;
drivers/usb/misc/brcmstb-usb-pinmap.c
21
struct gpio_desc *gpiod;
drivers/usb/misc/brcmstb-usb-pinmap.c
28
struct gpio_desc *gpiod;
drivers/usb/misc/onboard_usb_dev.c
61
struct gpio_desc *reset_gpio;
drivers/usb/misc/usb251xb.c
118
struct gpio_desc *gpio_reset;
drivers/usb/misc/usb3503.c
49
struct gpio_desc *bypass;
drivers/usb/misc/usb3503.c
50
struct gpio_desc *intn;
drivers/usb/misc/usb3503.c
51
struct gpio_desc *reset;
drivers/usb/misc/usb3503.c
52
struct gpio_desc *connect;
drivers/usb/misc/usb4604.c
25
struct gpio_desc *gpio_reset;
drivers/usb/misc/usb4604.c
86
struct gpio_desc *gpio;
drivers/usb/musb/tusb6010.c
36
struct gpio_desc *enable;
drivers/usb/musb/tusb6010.c
37
struct gpio_desc *intpin;
drivers/usb/phy/phy-generic.h
14
struct gpio_desc *gpiod_reset;
drivers/usb/phy/phy-generic.h
15
struct gpio_desc *gpiod_vbus;
drivers/usb/phy/phy-gpio-vbus-usb.c
31
struct gpio_desc *vbus_gpiod;
drivers/usb/phy/phy-gpio-vbus-usb.c
32
struct gpio_desc *pullup_gpiod;
drivers/usb/phy/phy-tegra-usb.c
1495
struct gpio_desc *gpiod;
drivers/usb/renesas_usbhs/common.c
615
struct gpio_desc *gpiod;
drivers/usb/typec/anx7411.c
279
struct gpio_desc *intp_gpiod;
drivers/usb/typec/hd3ss3220.c
61
struct gpio_desc *id_gpiod;
drivers/usb/typec/mux/gpio-sbu-mux.c
15
struct gpio_desc *enable_gpio;
drivers/usb/typec/mux/gpio-sbu-mux.c
16
struct gpio_desc *select_gpio;
drivers/usb/typec/mux/nb7vpq904m.c
64
struct gpio_desc *enable_gpio;
drivers/usb/typec/mux/ps883x.c
46
struct gpio_desc *reset_gpio;
drivers/usb/typec/mux/wcd939x-usbss.c
183
struct gpio_desc *reset_gpio;
drivers/usb/typec/tcpm/fusb302.c
87
struct gpio_desc *gpio_int_n;
drivers/usb/typec/tcpm/tcpci.c
46
struct gpio_desc *orientation_gpio;
drivers/usb/typec/tcpm/tcpci.c
909
struct gpio_desc *orient_gpio = NULL;
drivers/usb/typec/tipd/core.c
172
struct gpio_desc *reset;
drivers/usb/typec/ucsi/ucsi_glink.c
427
struct gpio_desc *desc;
drivers/usb/typec/ucsi/ucsi_glink.c
66
struct gpio_desc *port_orientation[PMIC_GLINK_MAX_PORTS];
drivers/video/backlight/aw99706.c
171
struct gpio_desc *hwen_gpio;
drivers/video/backlight/bd6107.c
73
struct gpio_desc *reset;
drivers/video/backlight/corgi_lcd.c
93
struct gpio_desc *backlight_on;
drivers/video/backlight/corgi_lcd.c
94
struct gpio_desc *backlight_cont;
drivers/video/backlight/gpio_backlight.c
20
struct gpio_desc *gpiod;
drivers/video/backlight/hx8357.c
86
struct gpio_desc *reset;
drivers/video/backlight/ktd253-backlight.c
33
struct gpio_desc *gpiod;
drivers/video/backlight/ktz8866.c
50
struct gpio_desc *enable_gpio;
drivers/video/backlight/l4f00242t03.c
29
struct gpio_desc *reset;
drivers/video/backlight/l4f00242t03.c
30
struct gpio_desc *enable;
drivers/video/backlight/l4f00242t03.c
33
static void l4f00242t03_reset(struct gpio_desc *gpiod)
drivers/video/backlight/lm3509_bl.c
36
struct gpio_desc *reset_gpio;
drivers/video/backlight/lm3630a_bl.c
52
struct gpio_desc *enable_gpio;
drivers/video/backlight/lms283gf05.c
21
struct gpio_desc *reset;
drivers/video/backlight/lms283gf05.c
93
static void lms283gf05_reset(struct gpio_desc *gpiod)
drivers/video/backlight/max25014.c
64
struct gpio_desc *enable;
drivers/video/backlight/mp3309c.c
73
struct gpio_desc *enable_gpio;
drivers/video/backlight/mt6370-backlight.c
68
struct gpio_desc *enable_gpio;
drivers/video/backlight/pwm_bl.c
28
struct gpio_desc *enable_gpio;
drivers/video/backlight/sky81452-backlight.c
57
struct gpio_desc *gpiod_enable;
drivers/video/fbdev/atmel_lcdfb.c
63
struct gpio_desc *gpiod;
drivers/video/fbdev/atmel_lcdfb.c
927
struct gpio_desc *gpiod;
drivers/video/fbdev/omap/lcd_ams_delta.c
30
static struct gpio_desc *gpiod_vblen;
drivers/video/fbdev/omap/lcd_ams_delta.c
31
static struct gpio_desc *gpiod_ndisp;
drivers/video/fbdev/omap/lcd_mipid.c
45
struct gpio_desc *reset;
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
45
struct gpio_desc *hpd_gpio;
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
184
struct gpio_desc *gpio;
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
25
struct gpio_desc *enable_gpio;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
21
struct gpio_desc *pd_gpio;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
22
struct gpio_desc *ct_cp_hpd_gpio;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
221
struct gpio_desc *gpio;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
23
struct gpio_desc *ls_oe_gpio;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
24
struct gpio_desc *hpd_gpio;
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
146
struct gpio_desc *gpio;
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
26
struct gpio_desc *enable_gpio;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
55
struct gpio_desc *reset_gpio;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
56
struct gpio_desc *ext_te_gpio;
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
235
struct gpio_desc *gpio;
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
49
struct gpio_desc *enable_gpio;
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
27
struct gpio_desc *res_gpio;
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
191
const char *desc, struct gpio_desc **gpiod)
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
193
struct gpio_desc *gd;
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
27
struct gpio_desc *resb_gpio; /* low = reset active min 20 us */
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
28
struct gpio_desc *ini_gpio; /* high = power on */
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
29
struct gpio_desc *mo_gpio; /* low = 480x640, high = 240x320 */
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
30
struct gpio_desc *lr_gpio; /* high = conventional horizontal scanning */
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
31
struct gpio_desc *ud_gpio; /* high = conventional vertical scanning */
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
58
struct gpio_desc *reset_gpio;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
60
struct gpio_desc *reset_gpio;
drivers/video/fbdev/sa1100fb.h
13
struct gpio_desc;
drivers/video/fbdev/sa1100fb.h
38
struct gpio_desc *shannon_lcden;
drivers/video/fbdev/ssd1307fb.c
81
struct gpio_desc *reset;
drivers/w1/masters/w1-gpio.c
20
struct gpio_desc *gpiod;
drivers/w1/masters/w1-gpio.c
21
struct gpio_desc *pullup_gpiod;
drivers/watchdog/bd9576_wdt.c
28
struct gpio_desc *gpiod_ping;
drivers/watchdog/bd9576_wdt.c
29
struct gpio_desc *gpiod_en;
drivers/watchdog/gpio_wdt.c
31
struct gpio_desc *gpiod;
drivers/watchdog/mena21_wdt.c
34
struct gpio_desc *gpios[NUM_GPIOS];
drivers/watchdog/mtx-1_wdt.c
56
struct gpio_desc *gpiod;
include/drm/bridge/samsung-dsim.h
111
struct gpio_desc *te_gpio;
include/drm/drm_mipi_dbi.h
160
struct gpio_desc *dc);
include/drm/drm_mipi_dbi.h
21
struct gpio_desc;
include/drm/drm_mipi_dbi.h
54
struct gpio_desc *reset;
include/drm/drm_mipi_dbi.h
71
struct gpio_desc *dc;
include/linux/can/dev.h
59
struct gpio_desc *termination_gpio;
include/linux/dsa/lan9303.h
24
struct gpio_desc *reset_gpio;
include/linux/gpio/aspeed.h
13
int aspeed_gpio_copro_grab_gpio(struct gpio_desc *desc,
include/linux/gpio/aspeed.h
15
int aspeed_gpio_copro_release_gpio(struct gpio_desc *desc);
include/linux/gpio/aspeed.h
6
struct gpio_desc;
include/linux/gpio/consumer.h
100
struct gpio_desc *__must_check
include/linux/gpio/consumer.h
109
void devm_gpiod_put(struct device *dev, struct gpio_desc *desc);
include/linux/gpio/consumer.h
110
void devm_gpiod_unhinge(struct device *dev, struct gpio_desc *desc);
include/linux/gpio/consumer.h
113
int gpiod_get_direction(struct gpio_desc *desc);
include/linux/gpio/consumer.h
114
bool gpiod_is_single_ended(struct gpio_desc *desc);
include/linux/gpio/consumer.h
115
int gpiod_direction_input(struct gpio_desc *desc);
include/linux/gpio/consumer.h
116
int gpiod_direction_output(struct gpio_desc *desc, int value);
include/linux/gpio/consumer.h
117
int gpiod_direction_output_raw(struct gpio_desc *desc, int value);
include/linux/gpio/consumer.h
120
int gpiod_get_value(const struct gpio_desc *desc);
include/linux/gpio/consumer.h
122
struct gpio_desc **desc_array,
include/linux/gpio/consumer.h
125
int gpiod_set_value(struct gpio_desc *desc, int value);
include/linux/gpio/consumer.h
127
struct gpio_desc **desc_array,
include/linux/gpio/consumer.h
130
int gpiod_get_raw_value(const struct gpio_desc *desc);
include/linux/gpio/consumer.h
132
struct gpio_desc **desc_array,
include/linux/gpio/consumer.h
135
int gpiod_set_raw_value(struct gpio_desc *desc, int value);
include/linux/gpio/consumer.h
137
struct gpio_desc **desc_array,
include/linux/gpio/consumer.h
142
int gpiod_get_value_cansleep(const struct gpio_desc *desc);
include/linux/gpio/consumer.h
144
struct gpio_desc **desc_array,
include/linux/gpio/consumer.h
147
int gpiod_set_value_cansleep(struct gpio_desc *desc, int value);
include/linux/gpio/consumer.h
149
struct gpio_desc **desc_array,
include/linux/gpio/consumer.h
152
int gpiod_get_raw_value_cansleep(const struct gpio_desc *desc);
include/linux/gpio/consumer.h
154
struct gpio_desc **desc_array,
include/linux/gpio/consumer.h
157
int gpiod_set_raw_value_cansleep(struct gpio_desc *desc, int value);
include/linux/gpio/consumer.h
159
struct gpio_desc **desc_array,
include/linux/gpio/consumer.h
16
struct gpio_desc;
include/linux/gpio/consumer.h
163
int gpiod_set_config(struct gpio_desc *desc, unsigned long config);
include/linux/gpio/consumer.h
164
int gpiod_set_debounce(struct gpio_desc *desc, unsigned int debounce);
include/linux/gpio/consumer.h
165
void gpiod_toggle_active_low(struct gpio_desc *desc);
include/linux/gpio/consumer.h
167
int gpiod_is_active_low(const struct gpio_desc *desc);
include/linux/gpio/consumer.h
168
int gpiod_cansleep(const struct gpio_desc *desc);
include/linux/gpio/consumer.h
170
int gpiod_to_irq(const struct gpio_desc *desc);
include/linux/gpio/consumer.h
171
int gpiod_set_consumer_name(struct gpio_desc *desc, const char *name);
include/linux/gpio/consumer.h
173
bool gpiod_is_shared(const struct gpio_desc *desc);
include/linux/gpio/consumer.h
176
struct gpio_desc *gpio_to_desc(unsigned gpio);
include/linux/gpio/consumer.h
177
int desc_to_gpio(const struct gpio_desc *desc);
include/linux/gpio/consumer.h
179
int gpiod_hwgpio(const struct gpio_desc *desc);
include/linux/gpio/consumer.h
181
struct gpio_desc *fwnode_gpiod_get_index(struct fwnode_handle *fwnode,
include/linux/gpio/consumer.h
185
struct gpio_desc *devm_fwnode_gpiod_get_index(struct device *dev,
include/linux/gpio/consumer.h
191
bool gpiod_is_equal(const struct gpio_desc *desc,
include/linux/gpio/consumer.h
192
const struct gpio_desc *other);
include/linux/gpio/consumer.h
204
static inline struct gpio_desc *__must_check gpiod_get(struct device *dev,
include/linux/gpio/consumer.h
210
static inline struct gpio_desc *__must_check
include/linux/gpio/consumer.h
219
static inline struct gpio_desc *__must_check
include/linux/gpio/consumer.h
226
static inline struct gpio_desc *__must_check
include/linux/gpio/consumer.h
247
static inline void gpiod_put(struct gpio_desc *desc)
include/linux/gpio/consumer.h
256
struct gpio_desc *desc)
include/linux/gpio/consumer.h
272
static inline struct gpio_desc *__must_check
include/linux/gpio/consumer.h
280
struct gpio_desc *__must_check
include/linux/gpio/consumer.h
289
static inline struct gpio_desc *__must_check
include/linux/gpio/consumer.h
29
struct gpio_desc *desc[];
include/linux/gpio/consumer.h
296
static inline struct gpio_desc *__must_check
include/linux/gpio/consumer.h
317
static inline void devm_gpiod_put(struct device *dev, struct gpio_desc *desc)
include/linux/gpio/consumer.h
335
static inline int gpiod_get_direction(const struct gpio_desc *desc)
include/linux/gpio/consumer.h
341
static inline bool gpiod_is_single_ended(struct gpio_desc *desc)
include/linux/gpio/consumer.h
345
static inline int gpiod_direction_input(struct gpio_desc *desc)
include/linux/gpio/consumer.h
351
static inline int gpiod_direction_output(struct gpio_desc *desc, int value)
include/linux/gpio/consumer.h
357
static inline int gpiod_direction_output_raw(struct gpio_desc *desc, int value)
include/linux/gpio/consumer.h
363
static inline int gpiod_get_value(const struct gpio_desc *desc)
include/linux/gpio/consumer.h
370
struct gpio_desc **desc_array,
include/linux/gpio/consumer.h
378
static inline int gpiod_set_value(struct gpio_desc *desc, int value)
include/linux/gpio/consumer.h
385
struct gpio_desc **desc_array,
include/linux/gpio/consumer.h
393
static inline int gpiod_get_raw_value(const struct gpio_desc *desc)
include/linux/gpio/consumer.h
400
struct gpio_desc **desc_array,
include/linux/gpio/consumer.h
408
static inline int gpiod_set_raw_value(struct gpio_desc *desc, int value)
include/linux/gpio/consumer.h
415
struct gpio_desc **desc_array,
include/linux/gpio/consumer.h
424
static inline int gpiod_get_value_cansleep(const struct gpio_desc *desc)
include/linux/gpio/consumer.h
431
struct gpio_desc **desc_array,
include/linux/gpio/consumer.h
439
static inline int gpiod_set_value_cansleep(struct gpio_desc *desc, int value)
include/linux/gpio/consumer.h
446
struct gpio_desc **desc_array,
include/linux/gpio/consumer.h
454
static inline int gpiod_get_raw_value_cansleep(const struct gpio_desc *desc)
include/linux/gpio/consumer.h
461
struct gpio_desc **desc_array,
include/linux/gpio/consumer.h
469
static inline int gpiod_set_raw_value_cansleep(struct gpio_desc *desc,
include/linux/gpio/consumer.h
477
struct gpio_desc **desc_array,
include/linux/gpio/consumer.h
486
static inline int gpiod_set_config(struct gpio_desc *desc, unsigned long config)
include/linux/gpio/consumer.h
493
static inline int gpiod_set_debounce(struct gpio_desc *desc, unsigned int debounce)
include/linux/gpio/consumer.h
500
static inline void gpiod_toggle_active_low(struct gpio_desc *desc)
include/linux/gpio/consumer.h
506
static inline int gpiod_is_active_low(const struct gpio_desc *desc)
include/linux/gpio/consumer.h
512
static inline int gpiod_cansleep(const struct gpio_desc *desc)
include/linux/gpio/consumer.h
519
static inline int gpiod_to_irq(const struct gpio_desc *desc)
include/linux/gpio/consumer.h
526
static inline int gpiod_set_consumer_name(struct gpio_desc *desc,
include/linux/gpio/consumer.h
534
static inline bool gpiod_is_shared(const struct gpio_desc *desc)
include/linux/gpio/consumer.h
541
static inline struct gpio_desc *gpio_to_desc(unsigned gpio)
include/linux/gpio/consumer.h
546
static inline int desc_to_gpio(const struct gpio_desc *desc)
include/linux/gpio/consumer.h
554
struct gpio_desc *fwnode_gpiod_get_index(struct fwnode_handle *fwnode,
include/linux/gpio/consumer.h
563
struct gpio_desc *devm_fwnode_gpiod_get_index(struct device *dev,
include/linux/gpio/consumer.h
573
gpiod_is_equal(const struct gpio_desc *desc, const struct gpio_desc *other)
include/linux/gpio/consumer.h
582
int gpiod_enable_hw_timestamp_ns(struct gpio_desc *desc, unsigned long flags);
include/linux/gpio/consumer.h
583
int gpiod_disable_hw_timestamp_ns(struct gpio_desc *desc, unsigned long flags);
include/linux/gpio/consumer.h
588
static inline int gpiod_enable_hw_timestamp_ns(struct gpio_desc *desc,
include/linux/gpio/consumer.h
596
static inline int gpiod_disable_hw_timestamp_ns(struct gpio_desc *desc,
include/linux/gpio/consumer.h
607
struct gpio_desc *fwnode_gpiod_get(struct fwnode_handle *fwnode,
include/linux/gpio/consumer.h
616
struct gpio_desc *devm_fwnode_gpiod_get(struct device *dev,
include/linux/gpio/consumer.h
646
struct gpio_desc *devm_fwnode_gpiod_get_optional(struct device *dev,
include/linux/gpio/consumer.h
652
struct gpio_desc *desc;
include/linux/gpio/consumer.h
67
struct gpio_desc *__must_check gpiod_get(struct device *dev,
include/linux/gpio/consumer.h
70
struct gpio_desc *__must_check gpiod_get_index(struct device *dev,
include/linux/gpio/consumer.h
717
int gpiod_export(struct gpio_desc *desc, bool direction_may_change);
include/linux/gpio/consumer.h
719
struct gpio_desc *desc);
include/linux/gpio/consumer.h
720
void gpiod_unexport(struct gpio_desc *desc);
include/linux/gpio/consumer.h
724
static inline int gpiod_export(struct gpio_desc *desc,
include/linux/gpio/consumer.h
731
struct gpio_desc *desc)
include/linux/gpio/consumer.h
736
static inline void gpiod_unexport(struct gpio_desc *desc)
include/linux/gpio/consumer.h
74
struct gpio_desc *__must_check gpiod_get_optional(struct device *dev,
include/linux/gpio/consumer.h
77
struct gpio_desc *__must_check gpiod_get_index_optional(struct device *dev,
include/linux/gpio/consumer.h
87
void gpiod_put(struct gpio_desc *desc);
include/linux/gpio/consumer.h
90
struct gpio_desc *__must_check devm_gpiod_get(struct device *dev,
include/linux/gpio/consumer.h
93
struct gpio_desc *__must_check devm_gpiod_get_index(struct device *dev,
include/linux/gpio/consumer.h
97
struct gpio_desc *__must_check devm_gpiod_get_optional(struct device *dev,
include/linux/gpio/driver.h
34
struct gpio_desc;
include/linux/gpio/driver.h
803
struct gpio_desc *gpiochip_request_own_desc(struct gpio_chip *gc,
include/linux/gpio/driver.h
808
void gpiochip_free_own_desc(struct gpio_desc *desc);
include/linux/gpio/driver.h
810
struct gpio_desc *
include/linux/gpio/driver.h
821
struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc);
include/linux/gpio/driver.h
822
struct gpio_device *gpiod_to_gpio_device(struct gpio_desc *desc);
include/linux/gpio/driver.h
835
static inline struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc)
include/linux/gpio/driver.h
842
static inline struct gpio_device *gpiod_to_gpio_device(struct gpio_desc *desc)
include/linux/gpio/forwarder.h
12
struct gpio_desc *desc, unsigned int offset);
include/linux/gpio/forwarder.h
5
struct gpio_desc;
include/linux/i2c-of-prober.h
121
struct gpio_desc;
include/linux/i2c-of-prober.h
129
struct gpio_desc *gpiod;
include/linux/i2c.h
667
struct gpio_desc *scl_gpiod;
include/linux/i2c.h
668
struct gpio_desc *sda_gpiod;
include/linux/iio/adc/ad_sigma_delta.h
110
struct gpio_desc *rdy_gpiod;
include/linux/iio/adc/ad_sigma_delta.h
32
struct gpio_desc;
include/linux/leds-expresswire.h
13
struct gpio_desc;
include/linux/leds-expresswire.h
27
struct gpio_desc *ctrl_gpio;
include/linux/leds-lp3952.h
117
struct gpio_desc *enable_gpio;
include/linux/leds.h
23
struct gpio_desc;
include/linux/leds.h
671
typedef int (*gpio_blink_set_t)(struct gpio_desc *desc, int state,
include/linux/leds.h
686
struct gpio_desc *gpiod;
include/linux/mdio.h
13
struct gpio_desc;
include/linux/mdio.h
41
struct gpio_desc *reset_gpio;
include/linux/mfd/arizona/pdata.h
56
struct gpio_desc;
include/linux/mfd/arizona/pdata.h
78
struct gpio_desc *reset; /** GPIO controlling /RESET, if any */
include/linux/mfd/cs40l50.h
120
struct gpio_desc *reset_gpio;
include/linux/mfd/cs42l43.h
21
struct gpio_desc;
include/linux/mfd/cs42l43.h
82
struct gpio_desc *reset;
include/linux/mfd/hi655x-pmic.h
57
struct gpio_desc *gpio;
include/linux/mfd/lm3533.h
19
struct gpio_desc;
include/linux/mfd/lm3533.h
27
struct gpio_desc *hwen;
include/linux/mfd/lp87565.h
255
struct gpio_desc *reset_gpio;
include/linux/mfd/madera/pdata.h
23
struct gpio_desc;
include/linux/mfd/madera/pdata.h
43
struct gpio_desc *reset;
include/linux/mfd/palmas.h
571
struct gpio_desc *id_gpiod;
include/linux/mfd/palmas.h
572
struct gpio_desc *vbus_gpiod;
include/linux/mfd/samsung/core.h
115
struct gpio_desc *ext_control_gpiod;
include/linux/mfd/samsung/core.h
36
struct gpio_desc;
include/linux/mfd/ti-lmu.h
84
struct gpio_desc *en_gpio;
include/linux/mfd/tps65090.h
72
struct gpio_desc;
include/linux/mfd/tps65090.h
95
struct gpio_desc *gpiod;
include/linux/mfd/twl6040.h
177
struct gpio_desc;
include/linux/mfd/twl6040.h
193
struct gpio_desc *audpwron;
include/linux/mfd/upboard-fpga.h
45
struct gpio_desc *enable_gpio;
include/linux/mfd/upboard-fpga.h
46
struct gpio_desc *reset_gpio;
include/linux/mfd/upboard-fpga.h
47
struct gpio_desc *clear_gpio;
include/linux/mfd/upboard-fpga.h
48
struct gpio_desc *strobe_gpio;
include/linux/mfd/upboard-fpga.h
49
struct gpio_desc *datain_gpio;
include/linux/mfd/upboard-fpga.h
50
struct gpio_desc *dataout_gpio;
include/linux/mtd/rawnand.h
1604
int nand_gpio_waitrdy(struct nand_chip *chip, struct gpio_desc *gpiod,
include/linux/mtd/rawnand.h
1637
int rawnand_dt_parse_gpio_cs(struct device *dev, struct gpio_desc ***cs_array,
include/linux/mtd/rawnand.h
27
struct gpio_desc;
include/linux/phy.h
422
struct gpio_desc *reset_gpiod;
include/linux/platform_data/asoc-pxa.h
9
extern void pxa27x_configure_ac97reset(struct gpio_desc *reset_gpio, bool to_gpio);
include/linux/platform_data/leds-lp55xx.h
80
struct gpio_desc *enable_gpiod;
include/linux/platform_data/x86/int3472.h
122
struct gpio_desc *ena_gpio;
include/linux/platform_data/x86/int3472.h
131
struct gpio_desc *gpio;
include/linux/platform_data/x86/int3472.h
156
struct gpio_desc *gpio);
include/linux/platform_data/x86/int3472.h
161
struct gpio_desc *gpio,
include/linux/platform_data/x86/int3472.h
167
int skl_int3472_register_led(struct int3472_discrete_device *int3472, struct gpio_desc *gpio,
include/linux/regulator/da9121.h
21
struct gpio_desc;
include/linux/regulator/da9121.h
31
struct gpio_desc *gpiod_ren[DA9121_IDX_MAX];
include/linux/regulator/da9211.h
15
struct gpio_desc;
include/linux/regulator/da9211.h
35
struct gpio_desc *gpiod_ren[DA9211_MAX_REGULATORS];
include/linux/regulator/driver.h
21
struct gpio_desc;
include/linux/regulator/driver.h
470
struct gpio_desc *ena_gpiod;
include/linux/regulator/lp872x.h
55
struct gpio_desc *gpio;
include/linux/regulator/lp872x.h
83
struct gpio_desc *enable_gpio;
include/linux/serial_core.h
34
struct gpio_desc;
include/linux/serial_core.h
597
struct gpio_desc *rs485_term_gpio; /* enable RS485 bus termination */
include/linux/serial_core.h
598
struct gpio_desc *rs485_rx_during_tx_gpio; /* Output GPIO that sets the state of RS485 RX during TX */
include/linux/spi/spi.h
247
struct gpio_desc *cs_gpiod[SPI_DEVICE_CS_CNT_MAX]; /* Chip select gpio desc */
include/linux/spi/spi.h
316
static inline struct gpio_desc *spi_get_csgpiod(const struct spi_device *spi, u8 idx)
include/linux/spi/spi.h
321
static inline void spi_set_csgpiod(struct spi_device *spi, u8 idx, struct gpio_desc *csgpiod)
include/linux/spi/spi.h
779
struct gpio_desc **cs_gpiods;
include/linux/usb/tegra_usb_phy.h
14
struct gpio_desc;
include/linux/usb/tegra_usb_phy.h
85
struct gpio_desc *reset_gpio;
include/media/i2c/adp1653.h
93
struct gpio_desc *enable_gpio; /* for device-tree based boot */
include/pcmcia/soc_common.h
55
struct gpio_desc *desc;
include/pcmcia/soc_common.h
66
struct gpio_desc *gpio_reset;
include/pcmcia/soc_common.h
67
struct gpio_desc *gpio_bus_enable;
include/sound/cs35l56.h
365
struct gpio_desc *reset_gpio;
include/sound/cs48l32.h
41
struct gpio_desc *reset_gpio;
include/sound/simple_card_utils.h
80
struct gpio_desc *pa_gpio;
include/sound/soc-jack.h
73
struct gpio_desc *desc;
include/sound/tas2781.h
209
struct gpio_desc *reset;
net/rfkill/rfkill-gpio.c
21
struct gpio_desc *reset_gpio;
net/rfkill/rfkill-gpio.c
22
struct gpio_desc *shutdown_gpio;
net/rfkill/rfkill-gpio.c
99
struct gpio_desc *gpio;
sound/atmel/ac97c.c
53
struct gpio_desc *reset_pin;
sound/hda/codecs/side-codecs/cirrus_scodec.c
17
struct gpio_desc *speaker_id_desc;
sound/hda/codecs/side-codecs/cs35l41_hda.c
1763
struct gpio_desc *speaker_id_desc;
sound/hda/codecs/side-codecs/cs35l41_hda.h
65
struct gpio_desc *reset_gpio;
sound/hda/codecs/side-codecs/cs35l41_hda.h
66
struct gpio_desc *cs_gpio;
sound/hda/codecs/side-codecs/cs35l41_hda_property.c
248
struct gpio_desc *cs_gpiod;
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
89
struct gpio_desc *speaker_id;
sound/soc/amd/acp-es8336.c
34
static struct gpio_desc *gpio_pa;
sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c
38
struct gpio_desc *gpio_speakers, *gpio_headphone;
sound/soc/amd/acp3x-rt5682-max9836.c
43
static struct gpio_desc *dmic_sel;
sound/soc/atmel/tse850-pcm5142.c
47
struct gpio_desc *add;
sound/soc/atmel/tse850-pcm5142.c
48
struct gpio_desc *loop1;
sound/soc/atmel/tse850-pcm5142.c
49
struct gpio_desc *loop2;
sound/soc/codecs/adau1372.c
37
struct gpio_desc *pd_gpio;
sound/soc/codecs/adau1373.c
1556
struct gpio_desc *gpiod;
sound/soc/codecs/adau1701.c
108
struct gpio_desc *gpio_nreset;
sound/soc/codecs/adau1977.c
116
struct gpio_desc *reset_gpio;
sound/soc/codecs/ak4104.c
266
struct gpio_desc *reset_gpiod;
sound/soc/codecs/ak4118.c
69
struct gpio_desc *reset;
sound/soc/codecs/ak4118.c
70
struct gpio_desc *irq;
sound/soc/codecs/ak4375.c
98
struct gpio_desc *pdn_gpiod;
sound/soc/codecs/ak4458.c
49
struct gpio_desc *mute_gpiod;
sound/soc/codecs/ak5386.c
25
struct gpio_desc *reset_gpio;
sound/soc/codecs/ak5558.c
43
struct gpio_desc *reset_gpiod; /* Reset & Power down GPIO */
sound/soc/codecs/arizona.h
102
struct gpio_desc *micd_pol_gpio;
sound/soc/codecs/arizona.h
103
struct gpio_desc *hpdet_id_gpio;
sound/soc/codecs/aw8738.c
9
struct gpio_desc *gpiod_mode;
sound/soc/codecs/aw88166.c
23
struct gpio_desc *reset_gpio;
sound/soc/codecs/aw88261.h
593
struct gpio_desc *reset_gpio;
sound/soc/codecs/aw88395/aw88395.h
52
struct gpio_desc *reset_gpio;
sound/soc/codecs/aw88399.h
618
struct gpio_desc *reset_gpio;
sound/soc/codecs/bd28623.c
26
struct gpio_desc *reset_gpio;
sound/soc/codecs/bd28623.c
27
struct gpio_desc *mute_gpio;
sound/soc/codecs/cs35l32.c
45
struct gpio_desc *reset_gpio;
sound/soc/codecs/cs35l33.c
41
struct gpio_desc *reset_gpio;
sound/soc/codecs/cs35l34.c
48
struct gpio_desc *reset_gpio; /* Active-low reset GPIO */
sound/soc/codecs/cs35l35.h
288
struct gpio_desc *reset_gpio;
sound/soc/codecs/cs35l36.c
56
struct gpio_desc *reset_gpio;
sound/soc/codecs/cs35l41.h
35
struct gpio_desc *reset_gpio;
sound/soc/codecs/cs35l45.h
491
struct gpio_desc *reset_gpio;
sound/soc/codecs/cs35l56.c
1868
struct gpio_desc *desc;
sound/soc/codecs/cs4234.c
30
struct gpio_desc *reset_gpio;
sound/soc/codecs/cs4265.c
32
struct gpio_desc *reset_gpio;
sound/soc/codecs/cs4270.c
130
struct gpio_desc *reset_gpio;
sound/soc/codecs/cs4271.c
163
struct gpio_desc *reset;
sound/soc/codecs/cs42l42.h
31
struct gpio_desc *reset_gpio;
sound/soc/codecs/cs42l51.c
50
struct gpio_desc *reset_gpio;
sound/soc/codecs/cs42l52.c
53
struct gpio_desc *reset_gpio;
sound/soc/codecs/cs42l56.c
38
struct gpio_desc *gpio_nreset;
sound/soc/codecs/cs42l73.c
33
struct gpio_desc *reset_gpio;
sound/soc/codecs/cs42l84.c
43
struct gpio_desc *reset_gpio;
sound/soc/codecs/cs42xx8.c
46
struct gpio_desc *gpiod_reset;
sound/soc/codecs/cs43130.h
508
struct gpio_desc *reset_gpio;
sound/soc/codecs/cs4349.c
44
struct gpio_desc *reset_gpio;
sound/soc/codecs/cs48l32.c
3874
struct gpio_desc *reset;
sound/soc/codecs/cs530x.h
240
struct gpio_desc *reset_gpio;
sound/soc/codecs/cs53l30.c
33
struct gpio_desc *reset_gpio;
sound/soc/codecs/cs53l30.c
34
struct gpio_desc *mute_gpio;
sound/soc/codecs/dmic.c
28
struct gpio_desc *gpio_en;
sound/soc/codecs/es7241.c
27
struct gpio_desc *reset;
sound/soc/codecs/es7241.c
28
struct gpio_desc *m0;
sound/soc/codecs/es7241.c
29
struct gpio_desc *m1;
sound/soc/codecs/fs210x.c
59
struct gpio_desc *gpio_sdz;
sound/soc/codecs/max9759.c
18
struct gpio_desc *gpiod_shutdown;
sound/soc/codecs/max9759.c
19
struct gpio_desc *gpiod_mute;
sound/soc/codecs/max9768.c
30
struct gpio_desc *mute;
sound/soc/codecs/max9768.c
31
struct gpio_desc *shdn;
sound/soc/codecs/max98357a.c
22
struct gpio_desc *sdmode;
sound/soc/codecs/max98373.h
216
struct gpio_desc *reset;
sound/soc/codecs/max98388.h
225
struct gpio_desc *reset_gpio;
sound/soc/codecs/max98390.c
1016
struct gpio_desc *reset_gpio;
sound/soc/codecs/max98396.h
310
struct gpio_desc *reset_gpio;
sound/soc/codecs/max98520.h
154
struct gpio_desc *reset_gpio;
sound/soc/codecs/max98927.h
258
struct gpio_desc *reset_gpio;
sound/soc/codecs/nau8315.c
25
struct gpio_desc *enable;
sound/soc/codecs/pcm1754.c
18
struct gpio_desc *gpiod_mute;
sound/soc/codecs/pcm1754.c
19
struct gpio_desc *gpiod_format;
sound/soc/codecs/pcm1789.c
30
struct gpio_desc *reset;
sound/soc/codecs/pcm3008.c
26
struct gpio_desc *dem0_pin;
sound/soc/codecs/pcm3008.c
27
struct gpio_desc *dem1_pin;
sound/soc/codecs/pcm3008.c
28
struct gpio_desc *pdad_pin;
sound/soc/codecs/pcm3008.c
29
struct gpio_desc *pdda_pin;
sound/soc/codecs/pcm3168a.c
61
struct gpio_desc *gpio_rst;
sound/soc/codecs/pcm6240.h
216
struct gpio_desc *hw_rst;
sound/soc/codecs/peb2466.c
41
struct gpio_desc *reset_gpio;
sound/soc/codecs/rk3328_codec.c
34
struct gpio_desc *mute;
sound/soc/codecs/rt1015p.c
22
struct gpio_desc *sdb;
sound/soc/codecs/rt5640.c
2263
int rt5640_detect_headset(struct snd_soc_component *component, struct gpio_desc *hp_det_gpio)
sound/soc/codecs/rt5640.h
2141
struct gpio_desc *ldo1_en; /* GPIO for LDO1_EN */
sound/soc/codecs/rt5640.h
2169
struct gpio_desc *jd_gpio;
sound/soc/codecs/rt5640.h
2179
struct gpio_desc *jd_gpio;
sound/soc/codecs/rt5640.h
2191
int rt5640_detect_headset(struct snd_soc_component *component, struct gpio_desc *hp_det_gpio);
sound/soc/codecs/rt5645.c
450
struct gpio_desc *gpiod_hp_det;
sound/soc/codecs/rt5645.c
451
struct gpio_desc *gpiod_cbj_sleeve;
sound/soc/codecs/rt5651.c
1860
struct gpio_desc *gpiod_hp_det)
sound/soc/codecs/rt5651.h
2073
struct gpio_desc *gpiod_hp_det;
sound/soc/codecs/rt5659.h
1796
struct gpio_desc *gpiod_ldo1_en;
sound/soc/codecs/rt5659.h
1797
struct gpio_desc *gpiod_reset;
sound/soc/codecs/rt5665.c
44
struct gpio_desc *gpiod_ldo1_en;
sound/soc/codecs/rt5665.c
45
struct gpio_desc *gpiod_reset;
sound/soc/codecs/rt5668.c
45
struct gpio_desc *ldo1_en;
sound/soc/codecs/rt5677.h
1783
struct gpio_desc *pow_ldo2; /* POW_LDO2 pin */
sound/soc/codecs/rt5677.h
1784
struct gpio_desc *reset_pin; /* RESET pin */
sound/soc/codecs/rt5682.h
1435
struct gpio_desc *ldo1_en;
sound/soc/codecs/rt5682s.h
1457
struct gpio_desc *ldo1_en;
sound/soc/codecs/rt9120.c
79
struct gpio_desc *pwdnn_gpio;
sound/soc/codecs/rt9123.c
47
struct gpio_desc *enable;
sound/soc/codecs/rt9123p.c
22
struct gpio_desc *enable;
sound/soc/codecs/rtq9124.c
55
struct gpio_desc *enable;
sound/soc/codecs/rtq9128.c
76
struct gpio_desc *enable;
sound/soc/codecs/simple-amplifier.c
26
struct gpio_desc *gpio;
sound/soc/codecs/simple-amplifier.c
87
struct gpio_desc *gpiod_enable;
sound/soc/codecs/simple-mux.c
17
struct gpio_desc *gpiod_mux;
sound/soc/codecs/ssm2305.c
16
struct gpio_desc *gpiod_shutdown;
sound/soc/codecs/ssm2518.c
116
struct gpio_desc *enable_gpio;
sound/soc/codecs/sta32x.c
149
struct gpio_desc *gpiod_nreset;
sound/soc/codecs/sta350.c
172
struct gpio_desc *gpiod_nreset;
sound/soc/codecs/sta350.c
173
struct gpio_desc *gpiod_power_down;
sound/soc/codecs/tas2552.c
68
struct gpio_desc *enable_gpio;
sound/soc/codecs/tas2562.c
48
struct gpio_desc *sdz_gpio;
sound/soc/codecs/tas2764.c
35
struct gpio_desc *reset_gpio;
sound/soc/codecs/tas2764.c
36
struct gpio_desc *sdz_gpio;
sound/soc/codecs/tas2770.h
151
struct gpio_desc *reset_gpio;
sound/soc/codecs/tas2770.h
152
struct gpio_desc *sdz_gpio;
sound/soc/codecs/tas2780.c
22
struct gpio_desc *reset_gpio;
sound/soc/codecs/tas5086.c
248
struct gpio_desc *reset;
sound/soc/codecs/tas571x.c
51
struct gpio_desc *reset_gpio;
sound/soc/codecs/tas571x.c
52
struct gpio_desc *pdn_gpio;
sound/soc/codecs/tas5805m.c
159
struct gpio_desc *gpio_pdn_n;
sound/soc/codecs/tas6424.c
47
struct gpio_desc *standby_gpio;
sound/soc/codecs/tas6424.c
48
struct gpio_desc *mute_gpio;
sound/soc/codecs/tas675x.c
47
struct gpio_desc *pd_gpio;
sound/soc/codecs/tas675x.c
48
struct gpio_desc *stby_gpio;
sound/soc/codecs/tfa989x.c
62
struct gpio_desc *rcv_gpiod;
sound/soc/codecs/tlv320adc3xxx.c
321
struct gpio_desc *rst_pin;
sound/soc/codecs/tlv320adcx140.c
35
struct gpio_desc *gpio_reset;
sound/soc/codecs/tlv320aic31xx.c
168
struct gpio_desc *gpio_reset;
sound/soc/codecs/tlv320aic32x4.c
40
struct gpio_desc *rstn_gpio;
sound/soc/codecs/tlv320aic3x.c
82
struct gpio_desc *gpio_reset;
sound/soc/codecs/tlv320dac33.c
82
struct gpio_desc *reset_gpiod;
sound/soc/codecs/tpa6130a2.c
34
struct gpio_desc *power_gpio;
sound/soc/codecs/twl4030.c
39
struct gpio_desc *hs_extmute_gpio;
sound/soc/codecs/uda1334.c
23
struct gpio_desc *mute;
sound/soc/codecs/uda1334.c
24
struct gpio_desc *deemph;
sound/soc/codecs/uda1380.c
41
struct gpio_desc *power;
sound/soc/codecs/uda1380.c
42
struct gpio_desc *reset;
sound/soc/codecs/wcd9335.c
333
struct gpio_desc *reset_gpio;
sound/soc/codecs/wcd937x.c
104
struct gpio_desc *us_euro_gpio;
sound/soc/codecs/wcd937x.c
105
struct gpio_desc *reset_gpio;
sound/soc/codecs/wcd938x.c
170
struct gpio_desc *reset_gpio;
sound/soc/codecs/wcd938x.c
171
struct gpio_desc *us_euro_gpio;
sound/soc/codecs/wcd939x.c
205
struct gpio_desc *reset_gpio;
sound/soc/codecs/wm0010.c
97
struct gpio_desc *reset;
sound/soc/codecs/wm1250-ev1.c
18
struct gpio_desc *clk_ena;
sound/soc/codecs/wm1250-ev1.c
19
struct gpio_desc *clk_sel0;
sound/soc/codecs/wm1250-ev1.c
20
struct gpio_desc *clk_sel1;
sound/soc/codecs/wm1250-ev1.c
21
struct gpio_desc *osr;
sound/soc/codecs/wm1250-ev1.c
22
struct gpio_desc *master;
sound/soc/codecs/wm2200.c
82
struct gpio_desc *ldo_ena;
sound/soc/codecs/wm2200.c
83
struct gpio_desc *reset;
sound/soc/codecs/wm5100.c
58
struct gpio_desc *reset;
sound/soc/codecs/wm5100.c
59
struct gpio_desc *ldo_ena;
sound/soc/codecs/wm5100.c
60
struct gpio_desc *hp_pol;
sound/soc/codecs/wm8524.c
27
struct gpio_desc *mute;
sound/soc/codecs/wm8804.c
65
struct gpio_desc *reset;
sound/soc/codecs/wm8996.c
54
struct gpio_desc *ldo_ena;
sound/soc/codecs/wsa881x.c
673
struct gpio_desc *sd_n;
sound/soc/codecs/wsa883x.c
471
struct gpio_desc *sd_n;
sound/soc/codecs/wsa884x.c
736
struct gpio_desc *sd_n;
sound/soc/codecs/zl38060.c
556
struct gpio_desc *reset_gpio;
sound/soc/fsl/imx-es8328.c
25
struct gpio_desc *jack_gpiod;
sound/soc/generic/simple-card-utils.c
807
struct gpio_desc *desc;
sound/soc/intel/avs/boards/es8336.c
107
struct gpio_desc *gpiod;
sound/soc/intel/avs/boards/es8336.c
28
struct gpio_desc *gpiod;
sound/soc/intel/boards/bdw-rt5650.c
22
struct gpio_desc *gpio_hp_en;
sound/soc/intel/boards/bdw-rt5677.c
23
struct gpio_desc *gpio_hp_en;
sound/soc/intel/boards/bytcht_es8316.c
40
struct gpio_desc *speaker_en_gpio;
sound/soc/intel/boards/bytcr_rt5640.c
106
struct gpio_desc *hsmic_detect;
sound/soc/intel/boards/bytcr_rt5651.c
86
struct gpio_desc *ext_amp_gpio;
sound/soc/intel/boards/bytcr_rt5651.c
87
struct gpio_desc *hp_detect;
sound/soc/intel/boards/bytcr_wm5102.c
37
struct gpio_desc *spkvdd_en_gpio;
sound/soc/intel/boards/sof_es8336.c
62
struct gpio_desc *gpio_speakers, *gpio_headphone;
sound/soc/intel/boards/sof_wm8804.c
22
struct gpio_desc *gpio_44;
sound/soc/intel/boards/sof_wm8804.c
23
struct gpio_desc *gpio_48;
sound/soc/mediatek/mt2701/mt2701-cs42448.c
20
struct gpio_desc *i2s1_in_mux_sel_1;
sound/soc/mediatek/mt2701/mt2701-cs42448.c
21
struct gpio_desc *i2s1_in_mux_sel_2;
sound/soc/mediatek/mt8186/mt8186-mt6366.c
51
struct gpio_desc *dmic_sel;
sound/soc/pxa/pxa2xx-ac97-lib.c
33
struct gpio_desc *rst_gpio;
sound/soc/pxa/spitz.c
39
static struct gpio_desc *gpiod_mic, *gpiod_mute_l, *gpiod_mute_r;
sound/soc/qcom/sc7180.c
35
struct gpio_desc *dmic_sel;
sound/soc/rockchip/rk3288_hdmi_analog.c
28
struct gpio_desc *gpio_hp_en;
sound/soc/samsung/aries_wm8994.c
28
struct gpio_desc *gpio_headset_detect;
sound/soc/samsung/aries_wm8994.c
29
struct gpio_desc *gpio_headset_key;
sound/soc/samsung/aries_wm8994.c
30
struct gpio_desc *gpio_earpath_sel;
sound/soc/samsung/midas_wm1811.c
31
struct gpio_desc *gpio_fm_sel;
sound/soc/samsung/midas_wm1811.c
32
struct gpio_desc *gpio_lineout_sel;
sound/soc/samsung/midas_wm1811.c
33
struct gpio_desc *gpio_headset_detect;
sound/soc/samsung/midas_wm1811.c
34
struct gpio_desc *gpio_headset_key;
sound/soc/samsung/speyside.c
106
static struct gpio_desc *speyside_hpsel_gpio;
sound/soc/samsung/tm2_wm5110.c
30
struct gpio_desc *gpio_mic_bias;
sound/soc/soc-ac97.c
31
struct gpio_desc *reset_gpio;
sound/soc/soc-ac97.c
32
struct gpio_desc *sdata_gpio;
sound/soc/soc-ac97.c
33
struct gpio_desc *sync_gpio;
sound/soc/sunxi/sun4i-codec.c
334
struct gpio_desc *gpio_pa;
sound/soc/sunxi/sun4i-codec.c
335
struct gpio_desc *gpio_hp;
sound/soc/tegra/tegra20_ac97.h
83
struct gpio_desc *reset_gpio;
sound/soc/tegra/tegra20_ac97.h
84
struct gpio_desc *sync_gpio;
sound/soc/tegra/tegra_asoc_machine.c
453
struct gpio_desc *gpiod;
sound/soc/tegra/tegra_asoc_machine.h
37
struct gpio_desc *gpiod_ext_mic_en;
sound/soc/tegra/tegra_asoc_machine.h
38
struct gpio_desc *gpiod_int_mic_en;
sound/soc/tegra/tegra_asoc_machine.h
39
struct gpio_desc *gpiod_spkr_en;
sound/soc/tegra/tegra_asoc_machine.h
40
struct gpio_desc *gpiod_mic_det;
sound/soc/tegra/tegra_asoc_machine.h
41
struct gpio_desc *gpiod_ear_sel;
sound/soc/tegra/tegra_asoc_machine.h
42
struct gpio_desc *gpiod_hp_mute;
sound/soc/tegra/tegra_asoc_machine.h
43
struct gpio_desc *gpiod_hp_det;
sound/soc/tegra/tegra_asoc_machine.h
7
struct gpio_desc;
sound/soc/ti/ams-delta.c
24
static struct gpio_desc *handset_mute;
sound/soc/ti/ams-delta.c
25
static struct gpio_desc *handsfree_mute;
sound/soc/ti/ams-delta.c
261
static struct gpio_desc *gpiod_modem_codec;
sound/soc/ti/n810.c
24
static struct gpio_desc *n810_headset_amp;
sound/soc/ti/n810.c
25
static struct gpio_desc *n810_speaker_amp;
sound/soc/ti/omap3pandora.c
27
static struct gpio_desc *dac_power_gpio;
sound/soc/ti/omap3pandora.c
28
static struct gpio_desc *amp_power_gpio;
sound/soc/ti/rx51.c
32
struct gpio_desc *tvout_selection_gpio;
sound/soc/ti/rx51.c
33
struct gpio_desc *eci_sw_gpio;
sound/soc/ti/rx51.c
34
struct gpio_desc *speaker_amp_gpio;