/linux-4.1.27/include/linux/gpio/ |
D | consumer.h | 17 struct gpio_desc; 25 struct gpio_desc *desc[]; 50 struct gpio_desc *__must_check __gpiod_get(struct device *dev, 53 struct gpio_desc *__must_check __gpiod_get_index(struct device *dev, 57 struct gpio_desc *__must_check __gpiod_get_optional(struct device *dev, 60 struct gpio_desc *__must_check __gpiod_get_index_optional(struct device *dev, 70 void gpiod_put(struct gpio_desc *desc); 73 struct gpio_desc *__must_check __devm_gpiod_get(struct device *dev, 76 struct gpio_desc *__must_check __devm_gpiod_get_index(struct device *dev, 80 struct gpio_desc *__must_check __devm_gpiod_get_optional(struct device *dev, [all …]
|
D | driver.h | 12 struct gpio_desc; 108 struct gpio_desc *desc; 160 struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc); 224 struct gpio_desc *gpiochip_request_own_desc(struct gpio_chip *chip, u16 hwnum, 226 void gpiochip_free_own_desc(struct gpio_desc *desc); 230 static inline struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc) in gpiod_to_chip()
|
/linux-4.1.27/arch/arm/mach-pxa/ |
D | mfp-pxa2xx.c | 41 struct gpio_desc { struct 51 static struct gpio_desc gpio_desc[MFP_PIN_GPIO127 + 1]; argument 76 if (is_out ^ gpio_desc[gpio].dir_inverted) in __mfp_config_gpio() 101 if (is_out ^ gpio_desc[gpio].dir_inverted) in __mfp_config_gpio() 109 if ((c & MFP_LPM_CAN_WAKEUP) && !gpio_desc[gpio].can_wakeup) { in __mfp_config_gpio() 126 if ((mfp > MFP_PIN_GPIO127) || !gpio_desc[gpio].valid) { in __mfp_validate() 148 gpio_desc[gpio].config = *c; in pxa2xx_mfp_config() 166 c = gpio_desc[gpio].config; in pxa2xx_mfp_set_lpm() 175 struct gpio_desc *d; in gpio_set_wake() 181 d = &gpio_desc[gpio]; in gpio_set_wake() [all …]
|
D | pxa_cplds_irqs.c | 34 struct gpio_desc *gpio0;
|
/linux-4.1.27/drivers/gpio/ |
D | devres.c | 26 struct gpio_desc **desc = res; in devm_gpiod_release() 33 struct gpio_desc **this = res, **gpio = data; in devm_gpiod_match() 62 struct gpio_desc *__must_check __devm_gpiod_get(struct device *dev, in __devm_gpiod_get() 80 struct gpio_desc *__must_check __devm_gpiod_get_optional(struct device *dev, in __devm_gpiod_get_optional() 99 struct gpio_desc *__must_check __devm_gpiod_get_index(struct device *dev, in __devm_gpiod_get_index() 104 struct gpio_desc **dr; in __devm_gpiod_get_index() 105 struct gpio_desc *desc; in __devm_gpiod_get_index() 107 dr = devres_alloc(devm_gpiod_release, sizeof(struct gpio_desc *), in __devm_gpiod_get_index() 134 struct gpio_desc *devm_get_gpiod_from_child(struct device *dev, in devm_get_gpiod_from_child() 140 struct gpio_desc **dr; in devm_get_gpiod_from_child() [all …]
|
D | gpiolib.c | 61 static inline void desc_set_label(struct gpio_desc *d, const char *label) in desc_set_label() 69 struct gpio_desc *gpio_to_desc(unsigned gpio) in gpio_to_desc() 95 struct gpio_desc *gpiochip_get_desc(struct gpio_chip *chip, in gpiochip_get_desc() 109 int desc_to_gpio(const struct gpio_desc *desc) in desc_to_gpio() 120 struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc) in gpiod_to_chip() 158 int gpiod_get_direction(struct gpio_desc *desc) in gpiod_get_direction() 244 struct gpio_desc *descs; in gpiochip_add() 269 struct gpio_desc *desc = &descs[id]; in gpiochip_add() 778 static int __gpiod_request(struct gpio_desc *desc, const char *label) in __gpiod_request() 821 int gpiod_request(struct gpio_desc *desc, const char *label) in gpiod_request() [all …]
|
D | gpiolib.h | 42 struct gpio_desc *acpi_get_gpiod_by_index(struct acpi_device *adev, 57 static inline struct gpio_desc * 70 struct gpio_desc *of_get_named_gpiod_flags(struct device_node *np, 73 struct gpio_desc *gpiochip_get_desc(struct gpio_chip *chip, u16 hwnum); 78 struct gpio_desc { struct 103 int gpiod_request(struct gpio_desc *desc, const char *label); argument 104 void gpiod_free(struct gpio_desc *desc); 105 int gpiod_hog(struct gpio_desc *desc, const char *name, 111 static int __maybe_unused gpio_chip_hwgpio(const struct gpio_desc *desc) in gpio_chip_hwgpio()
|
D | gpiolib-sysfs.c | 44 struct gpio_desc *desc = dev_get_drvdata(dev); in gpio_direction_show() 65 struct gpio_desc *desc = dev_get_drvdata(dev); in gpio_direction_store() 91 struct gpio_desc *desc = dev_get_drvdata(dev); in gpio_value_show() 108 struct gpio_desc *desc = dev_get_drvdata(dev); in gpio_value_store() 142 static int gpio_setup_irq(struct gpio_desc *desc, struct device *dev, in gpio_setup_irq() 235 const struct gpio_desc *desc = dev_get_drvdata(dev); in gpio_edge_show() 262 struct gpio_desc *desc = dev_get_drvdata(dev); in gpio_edge_store() 289 static int sysfs_set_active_low(struct gpio_desc *desc, struct device *dev, in sysfs_set_active_low() 317 const struct gpio_desc *desc = dev_get_drvdata(dev); in gpio_active_low_show() 336 struct gpio_desc *desc = dev_get_drvdata(dev); in gpio_active_low_store() [all …]
|
D | gpiolib-of.c | 34 struct gpio_desc *out_gpio; 74 struct gpio_desc *of_get_named_gpiod_flags(struct device_node *np, in of_get_named_gpiod_flags() 110 struct gpio_desc *desc; in of_get_named_gpio_flags() 132 static struct gpio_desc *of_get_gpio_hog(struct device_node *np, in of_get_gpio_hog() 139 struct gpio_desc *desc; in of_get_gpio_hog() 210 struct gpio_desc *desc = NULL; in of_gpiochip_scan_hogs()
|
D | gpiolib-acpi.c | 30 struct gpio_desc *desc; 36 struct gpio_desc *desc; 121 static struct gpio_desc *acpi_get_gpiod(char *path, int pin) in acpi_get_gpiod() 175 struct gpio_desc *desc; in acpi_gpiochip_request_interrupt() 337 struct gpio_desc *desc; in acpi_gpiochip_free_interrupts() 389 struct gpio_desc *desc; 447 struct gpio_desc *acpi_get_gpiod_by_index(struct acpi_device *adev, in acpi_get_gpiod_by_index() 555 struct gpio_desc *desc; in acpi_gpio_adr_space_handler()
|
D | gpiolib-legacy.c | 22 struct gpio_desc *desc; in gpio_request_one() 69 struct gpio_desc *desc = gpio_to_desc(gpio); in gpio_request()
|
/linux-4.1.27/Documentation/gpio/ |
D | consumer.txt | 32 struct gpio_desc *gpiod_get(struct device *dev, const char *con_id, 38 struct gpio_desc *gpiod_get_index(struct device *dev, 61 struct gpio_desc *gpiod_get_optional(struct device *dev, 65 struct gpio_desc *gpiod_get_index_optional(struct device *dev, 81 struct gpio_desc *desc[]; 93 struct gpio_desc *devm_gpiod_get(struct device *dev, const char *con_id, 96 struct gpio_desc *devm_gpiod_get_index(struct device *dev, 101 struct gpio_desc *devm_gpiod_get_optional(struct device *dev, 105 struct gpio_desc *devm_gpiod_get_index_optional(struct device *dev, 120 void gpiod_put(struct gpio_desc *desc) [all …]
|
D | sysfs.txt | 126 int gpiod_export(struct gpio_desc *desc, bool direction_may_change); 129 void gpiod_unexport(struct gpio_desc *desc); 133 struct gpio_desc *desc); 136 int gpiod_sysfs_set_active_low(struct gpio_desc *desc, int value);
|
D | board.txt | 40 struct gpio_desc *red, *green, *blue, *power; 143 struct gpio_desc *red, *green, *blue, *power;
|
D | driver.txt | 182 struct gpio_desc *gpiochip_request_own_desc(struct gpio_desc *desc, 185 void gpiochip_free_own_desc(struct gpio_desc *desc)
|
/linux-4.1.27/drivers/video/fbdev/omap2/displays-new/ |
D | panel-sharp-ls037v7dw01.c | 32 struct gpio_desc *resb_gpio; /* low = reset active min 20 us */ 33 struct gpio_desc *ini_gpio; /* high = power on */ 34 struct gpio_desc *mo_gpio; /* low = 480x640, high = 240x320 */ 35 struct gpio_desc *lr_gpio; /* high = conventional horizontal scanning */ 36 struct gpio_desc *ud_gpio; /* high = conventional vertical scanning */ 201 char *desc, struct gpio_desc **gpiod) in sharp_ls_get_gpio() 203 struct gpio_desc *gd; in sharp_ls_get_gpio() 268 const char *desc, struct gpio_desc **gpiod) in sharp_ls_get_gpio_of() 270 struct gpio_desc *gd; in sharp_ls_get_gpio_of()
|
D | encoder-opa362.c | 29 struct gpio_desc *enable_gpio; 188 struct gpio_desc *gpio; in opa362_probe()
|
D | panel-dpi.c | 34 struct gpio_desc *enable_gpio; 210 struct gpio_desc *gpio; in panel_dpi_probe_of()
|
D | panel-lgphilips-lb035q02.c | 56 struct gpio_desc *enable_gpio; 286 struct gpio_desc *gpio; in lb035q02_probe_of()
|
/linux-4.1.27/include/linux/ |
D | gpio_keys.h | 5 struct gpio_desc; 34 struct gpio_desc *gpiod;
|
D | leds.h | 310 struct gpio_desc *gpiod; 323 int (*gpio_blink_set)(struct gpio_desc *desc, int state,
|
D | clk-provider.h | 539 struct gpio_desc *gpiod;
|
/linux-4.1.27/arch/arm/plat-orion/include/plat/ |
D | orion-gpio.h | 18 struct gpio_desc; 25 int orion_gpio_led_blink_set(struct gpio_desc *desc, int state,
|
/linux-4.1.27/drivers/usb/phy/ |
D | phy-generic.h | 13 struct gpio_desc *gpiod_reset; 14 struct gpio_desc *gpiod_vbus;
|
/linux-4.1.27/include/uapi/linux/ |
D | synclink.h | 230 struct gpio_desc { struct 291 #define MGSL_IOCSGPIO _IOW(MGSL_MAGIC_IOC,16,struct gpio_desc) 292 #define MGSL_IOCGGPIO _IOR(MGSL_MAGIC_IOC,17,struct gpio_desc) 293 #define MGSL_IOCWAITGPIO _IOWR(MGSL_MAGIC_IOC,18,struct gpio_desc)
|
/linux-4.1.27/drivers/tty/serial/ |
D | serial_mctrl_gpio.c | 26 struct gpio_desc *gpio[UART_GPIO_MAX]; 47 struct gpio_desc *desc_array[UART_GPIO_MAX]; in mctrl_gpio_set() 62 struct gpio_desc *mctrl_gpio_to_gpiod(struct mctrl_gpios *gpios, in mctrl_gpio_to_gpiod()
|
D | serial_mctrl_gpio.h | 59 struct gpio_desc *mctrl_gpio_to_gpiod(struct mctrl_gpios *gpios, 91 struct gpio_desc *mctrl_gpio_to_gpiod(struct mctrl_gpios *gpios, in mctrl_gpio_to_gpiod()
|
D | etraxfs-uart.c | 31 struct gpio_desc *dtr_pin; 32 struct gpio_desc *dsr_pin; 33 struct gpio_desc *ri_pin; 34 struct gpio_desc *cd_pin;
|
D | mxs-auart.c | 1161 struct gpio_desc *gpiod; in mxs_auart_init_gpios()
|
D | atmel_serial.c | 2584 struct gpio_desc *gpiod; in atmel_init_gpios()
|
/linux-4.1.27/arch/arm/mach-s3c24xx/ |
D | h1940.h | 22 struct gpio_desc; 25 extern int h1940_led_blink_set(struct gpio_desc *desc, int state,
|
D | mach-h1940.c | 362 int h1940_led_blink_set(struct gpio_desc *desc, int state, in h1940_led_blink_set()
|
D | mach-rx1950.c | 253 static int rx1950_led_blink_set(struct gpio_desc *desc, int state, in rx1950_led_blink_set()
|
/linux-4.1.27/drivers/usb/isp1760/ |
D | isp1760-core.h | 25 struct gpio_desc; 46 struct gpio_desc *rst_gpio;
|
/linux-4.1.27/drivers/mmc/core/ |
D | slot-gpio.c | 24 struct gpio_desc *ro_gpio; 25 struct gpio_desc *cd_gpio; 235 struct gpio_desc *desc; in mmc_gpiod_request_cd() 281 struct gpio_desc *desc; in mmc_gpiod_request_ro()
|
D | pwrseq_simple.c | 27 struct gpio_desc *reset_gpios[0]; 108 sizeof(struct gpio_desc *), GFP_KERNEL); in mmc_pwrseq_simple_alloc()
|
D | pwrseq_emmc.c | 25 struct gpio_desc *reset_gpio;
|
/linux-4.1.27/net/rfkill/ |
D | rfkill-gpio.c | 35 struct gpio_desc *reset_gpio; 36 struct gpio_desc *shutdown_gpio; 95 struct gpio_desc *gpio; in rfkill_gpio_probe()
|
/linux-4.1.27/sound/soc/jz4740/ |
D | qi_lb60.c | 25 struct gpio_desc *snd_gpio; 26 struct gpio_desc *amp_gpio;
|
/linux-4.1.27/sound/soc/codecs/ |
D | max98357a.c | 32 struct gpio_desc *sdmode = snd_soc_dai_get_drvdata(dai); in max98357a_daiops_trigger() 61 struct gpio_desc *sdmode; in max98357a_codec_probe()
|
D | cs35l32.c | 50 struct gpio_desc *reset_gpio;
|
D | tas2552.c | 76 struct gpio_desc *enable_gpio;
|
D | cs4265.c | 36 struct gpio_desc *reset_gpio;
|
D | sta350.c | 180 struct gpio_desc *gpiod_nreset; 181 struct gpio_desc *gpiod_power_down;
|
D | wm8804.c | 69 struct gpio_desc *reset;
|
D | adau1977.c | 116 struct gpio_desc *reset_gpio;
|
D | sta32x.c | 155 struct gpio_desc *gpiod_nreset;
|
/linux-4.1.27/drivers/power/reset/ |
D | ltc2952-poweroff.c | 77 struct gpio_desc *gpio_trigger; 78 struct gpio_desc *gpio_watchdog; 79 struct gpio_desc *gpio_kill;
|
D | gpio-poweroff.c | 26 static struct gpio_desc *reset_gpio;
|
D | gpio-restart.c | 27 struct gpio_desc *reset_gpio;
|
/linux-4.1.27/sound/soc/omap/ |
D | rx51.c | 50 struct gpio_desc *tvout_selection_gpio; 51 struct gpio_desc *jack_detection_gpio; 52 struct gpio_desc *eci_sw_gpio; 53 struct gpio_desc *speaker_amp_gpio;
|
/linux-4.1.27/include/linux/usb/ |
D | usb_phy_generic.h | 15 struct gpio_desc *gpiod_vbus;
|
/linux-4.1.27/drivers/leds/ |
D | leds-gpio.c | 26 struct gpio_desc *gpiod; 31 int (*platform_gpio_blink_set)(struct gpio_desc *desc, int state, 90 int (*blink_set)(struct gpio_desc *, int, unsigned long *, in create_gpio_led() argument
|
D | leds-lp8860.c | 111 struct gpio_desc *enable_gpio;
|
/linux-4.1.27/include/asm-generic/ |
D | gpio.h | 51 struct gpio_desc;
|
/linux-4.1.27/drivers/input/misc/ |
D | gpio-beeper.c | 23 struct gpio_desc *desc;
|
D | soc_button_array.c | 55 struct gpio_desc *desc; in soc_button_lookup_gpio()
|
D | drv260x.c | 198 struct gpio_desc *enable_gpio;
|
/linux-4.1.27/drivers/gpu/drm/bridge/ |
D | ptn3460.c | 46 struct gpio_desc *gpio_pd_n; 47 struct gpio_desc *gpio_rst_n;
|
D | ps8622.c | 60 struct gpio_desc *gpio_slp; 61 struct gpio_desc *gpio_rst;
|
/linux-4.1.27/drivers/net/phy/ |
D | at803x.c | 52 struct gpio_desc *gpiod_reset; 195 struct gpio_desc *gpiod_reset; in at803x_probe()
|
/linux-4.1.27/drivers/media/radio/si4713/ |
D | si4713.h | 241 struct gpio_desc *gpio_reset;
|
/linux-4.1.27/drivers/mfd/ |
D | intel_soc_pmic_core.c | 31 struct gpio_desc *desc; in intel_soc_pmic_find_gpio_irq()
|
/linux-4.1.27/drivers/gpu/drm/tilcdc/ |
D | tilcdc_panel.c | 33 struct gpio_desc *enable_gpio; 60 struct gpio_desc *gpio = panel_encoder->mod->enable_gpio; in panel_encoder_dpms()
|
/linux-4.1.27/drivers/extcon/ |
D | extcon-usb-gpio.c | 34 struct gpio_desc *id_gpiod;
|
/linux-4.1.27/drivers/pinctrl/qcom/ |
D | pinctrl-spmi-gpio.c | 560 const struct of_phandle_args *gpio_desc, in pmic_gpio_of_xlate() argument 567 *flags = gpio_desc->args[1]; in pmic_gpio_of_xlate() 569 return gpio_desc->args[0] - PMIC_GPIO_PHYSICAL_OFFSET; in pmic_gpio_of_xlate()
|
D | pinctrl-spmi-mpp.c | 663 const struct of_phandle_args *gpio_desc, in pmic_mpp_of_xlate() argument 670 *flags = gpio_desc->args[1]; in pmic_mpp_of_xlate() 672 return gpio_desc->args[0] - PMIC_MPP_PHYSICAL_OFFSET; in pmic_mpp_of_xlate()
|
/linux-4.1.27/drivers/input/keyboard/ |
D | clps711x-keypad.c | 26 struct gpio_desc *desc;
|
D | gpio_keys_polled.c | 126 struct gpio_desc *desc; in gpio_keys_polled_get_devtree_pdata()
|
/linux-4.1.27/drivers/i2c/muxes/ |
D | i2c-mux-pca954x.c | 192 struct gpio_desc *gpio; in pca954x_probe()
|
/linux-4.1.27/drivers/gpu/drm/panel/ |
D | panel-ld9040.c | 95 struct gpio_desc *reset_gpio;
|
D | panel-s6e8aa0.c | 99 struct gpio_desc *reset_gpio;
|
D | panel-simple.c | 84 struct gpio_desc *enable_gpio;
|
/linux-4.1.27/drivers/mmc/host/ |
D | sdhci-tegra.c | 51 struct gpio_desc *power_gpio;
|
/linux-4.1.27/drivers/hsi/clients/ |
D | nokia-modem.c | 38 struct gpio_desc *gpio;
|
/linux-4.1.27/drivers/input/touchscreen/ |
D | chipone_icn8318.c | 54 struct gpio_desc *wake_gpio;
|
/linux-4.1.27/drivers/video/backlight/ |
D | pwm_bl.c | 35 struct gpio_desc *enable_gpio;
|
/linux-4.1.27/drivers/usb/gadget/udc/ |
D | pxa27x_udc.h | 451 struct gpio_desc *gpiod;
|
/linux-4.1.27/drivers/media/i2c/soc_camera/ |
D | ov2640.c | 291 struct gpio_desc *resetb_gpio; 292 struct gpio_desc *pwdn_gpio;
|
/linux-4.1.27/drivers/tty/ |
D | synclink_gt.c | 519 static int set_gpio(struct slgt_info *info, struct gpio_desc __user *gpio); 520 static int get_gpio(struct slgt_info *info, struct gpio_desc __user *gpio); 521 static int wait_gpio(struct slgt_info *info, struct gpio_desc __user *gpio); 2977 static int set_gpio(struct slgt_info *info, struct gpio_desc __user *user_gpio) in set_gpio() 2980 struct gpio_desc gpio; in set_gpio() 3012 static int get_gpio(struct slgt_info *info, struct gpio_desc __user *user_gpio) in get_gpio() 3014 struct gpio_desc gpio; in get_gpio() 3086 static int wait_gpio(struct slgt_info *info, struct gpio_desc __user *user_gpio) in wait_gpio() 3090 struct gpio_desc gpio; in wait_gpio()
|
/linux-4.1.27/drivers/net/ethernet/smsc/ |
D | smc91x.h | 214 struct gpio_desc *power_gpio; 215 struct gpio_desc *reset_gpio;
|
D | smc91x.c | 2202 struct gpio_desc **desc, in try_toggle_control_gpio() 2206 struct gpio_desc *gpio = *desc; in try_toggle_control_gpio()
|
/linux-4.1.27/drivers/iio/accel/ |
D | mma9551.c | 415 struct gpio_desc *gpio; in mma9551_gpio_probe()
|
D | kxcjk-1013.c | 1161 struct gpio_desc *gpio; in kxcjk1013_gpio_probe()
|
D | mma9553.c | 1105 struct gpio_desc *gpio; in mma9553_gpio_probe()
|
D | bmc150-accel.c | 1425 struct gpio_desc *gpio; in bmc150_accel_gpio_probe()
|
/linux-4.1.27/drivers/gpu/drm/msm/edp/ |
D | edp_ctrl.c | 81 struct gpio_desc *panel_en_gpio; 82 struct gpio_desc *panel_hpd_gpio;
|
/linux-4.1.27/drivers/mtd/nand/ |
D | jz4740_nand.c | 72 struct gpio_desc *busy_gpio;
|
/linux-4.1.27/drivers/iio/proximity/ |
D | sx9500.c | 612 struct gpio_desc *gpio; in sx9500_gpio_probe()
|
/linux-4.1.27/arch/arm/plat-orion/ |
D | gpio.c | 309 int orion_gpio_led_blink_set(struct gpio_desc *desc, int state, in orion_gpio_led_blink_set()
|
/linux-4.1.27/drivers/gpu/drm/i2c/ |
D | adv7511.c | 48 struct gpio_desc *gpio_pd;
|
/linux-4.1.27/drivers/media/platform/xilinx/ |
D | xilinx-tpg.c | 110 struct gpio_desc *vtmux_gpio;
|
/linux-4.1.27/Documentation/acpi/ |
D | enumeration.txt | 318 struct gpio_desc *irq_desc, *power_desc;
|
/linux-4.1.27/drivers/gpu/drm/msm/dsi/ |
D | dsi_host.c | 210 struct gpio_desc *disp_en_gpio; 211 struct gpio_desc *te_gpio;
|
/linux-4.1.27/drivers/nfc/pn544/ |
D | i2c.c | 882 struct gpio_desc *gpiod_en, *gpiod_irq, *gpiod_fw; in pn544_hci_i2c_acpi_request_resources()
|
/linux-4.1.27/drivers/iio/gyro/ |
D | bmg160.c | 995 struct gpio_desc *gpio; in bmg160_gpio_probe()
|
/linux-4.1.27/drivers/hid/i2c-hid/ |
D | i2c-hid.c | 148 struct gpio_desc *desc;
|
/linux-4.1.27/drivers/media/i2c/ |
D | mt9p031.c | 138 struct gpio_desc *reset;
|
D | adv7604.c | 141 struct gpio_desc *hpd_gpio[4];
|
/linux-4.1.27/drivers/iio/imu/ |
D | kmx61.c | 1249 struct gpio_desc *gpio; in kmx61_gpio_probe()
|
/linux-4.1.27/include/sound/ |
D | soc.h | 669 struct gpio_desc *desc;
|
/linux-4.1.27/drivers/regulator/ |
D | core.c | 81 struct gpio_desc *gpiod; 1732 struct gpio_desc *gpiod; in regulator_ena_gpio_request()
|