| /kernel/linux/linux-5.10/drivers/pinctrl/ |
| H A D | pinmux.h | 53 pinmux_request_gpio(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned pin, unsigned gpio) pinmux_request_gpio() argument
|
| /kernel/linux/linux-5.10/include/asm-generic/ |
| H A D | gpio.h | 57 static inline struct gpio_chip *gpio_to_chip(unsigned gpio) in gpio_to_chip() argument 68 static inline int gpio_direction_input(unsigned gpio) in gpio_direction_input() argument 72 gpio_direction_output(unsigned gpio, int value) gpio_direction_output() argument 77 gpio_set_debounce(unsigned gpio, unsigned debounce) gpio_set_debounce() argument 82 gpio_get_value_cansleep(unsigned gpio) gpio_get_value_cansleep() argument 86 gpio_set_value_cansleep(unsigned gpio, int value) gpio_set_value_cansleep() argument 96 __gpio_get_value(unsigned gpio) __gpio_get_value() argument 100 __gpio_set_value(unsigned gpio, int value) __gpio_set_value() argument 105 __gpio_cansleep(unsigned gpio) __gpio_cansleep() argument 110 __gpio_to_irq(unsigned gpio) __gpio_to_irq() argument 123 gpio_export(unsigned gpio, bool direction_may_change) gpio_export() argument 128 gpio_export_link(struct device *dev, const char *name, unsigned gpio) gpio_export_link() argument 134 gpio_unexport(unsigned gpio) gpio_unexport() argument 153 gpio_cansleep(unsigned gpio) gpio_cansleep() argument 158 gpio_get_value_cansleep(unsigned gpio) gpio_get_value_cansleep() argument 164 gpio_set_value_cansleep(unsigned gpio, int value) gpio_set_value_cansleep() argument [all...] |
| /kernel/linux/linux-5.10/include/linux/ |
| H A D | gpio_keys.h | 27 int gpio; member
|
| /kernel/linux/linux-6.6/drivers/mfd/ |
| H A D | wm8350-gpio.c | 18 static int gpio_set_dir(struct wm8350 *wm8350, int gpio, int dir) in gpio_set_dir() argument 35 static int wm8350_gpio_set_debounce(struct wm8350 *wm8350, int gpio, int db) in wm8350_gpio_set_debounce() argument 45 static int gpio_set_func(struct wm8350 *wm8350, int gpio, int func) in gpio_set_func() argument 138 static int gpio_set_pull_up(struct wm8350 *wm8350, int gpio, in argument 150 gpio_set_pull_down(struct wm8350 *wm8350, int gpio, int down) gpio_set_pull_down() argument 162 gpio_set_polarity(struct wm8350 *wm8350, int gpio, int pol) gpio_set_polarity() argument 174 gpio_set_invert(struct wm8350 *wm8350, int gpio, int invert) gpio_set_invert() argument 183 wm8350_gpio_config(struct wm8350 *wm8350, int gpio, int dir, int func, int pol, int pull, int invert, int debounce) wm8350_gpio_config() argument [all...] |
| /kernel/linux/linux-6.6/drivers/media/rc/ |
| H A D | gpio-ir-tx.c | 19 struct gpio_desc *gpio; member [all...] |
| /kernel/linux/linux-6.6/include/linux/pinctrl/ |
| H A D | consumer.h | 66 static inline bool pinctrl_gpio_can_use_line(unsigned gpio) in pinctrl_gpio_can_use_line() argument 71 static inline int pinctrl_gpio_request(unsigned gpio) in pinctrl_gpio_request() argument 76 static inline void pinctrl_gpio_free(unsigned gpio) in pinctrl_gpio_free() argument 80 pinctrl_gpio_direction_input(unsigned gpio) pinctrl_gpio_direction_input() argument 85 pinctrl_gpio_direction_output(unsigned gpio) pinctrl_gpio_direction_output() argument 90 pinctrl_gpio_set_config(unsigned gpio, unsigned long config) pinctrl_gpio_set_config() argument [all...] |
| /kernel/linux/linux-6.6/include/linux/ |
| H A D | gpio_keys.h | 27 int gpio; member
|
| /kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/displays/ |
| H A D | encoder-opa362.c | 185 struct gpio_desc *gpio; in opa362_probe() local
|
| H A D | panel-dpi.c | 146 struct gpio_desc *gpio; in panel_dpi_probe_of() local
|
| /kernel/linux/linux-6.6/drivers/usb/misc/ |
| H A D | usb4604.c | 86 struct gpio_desc *gpio; in usb4604_probe() local
|
| /kernel/linux/linux-6.6/drivers/gpio/ |
| H A D | gpio-loongson.c | 40 static int loongson_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in loongson_gpio_get_value() argument 66 static int loongson_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in loongson_gpio_direction_input() argument 51 loongson_gpio_set_value(struct gpio_chip *chip, unsigned gpio, int value) loongson_gpio_set_value() argument 79 loongson_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, int level) loongson_gpio_direction_output() argument [all...] |
| H A D | gpio-octeon.c | 44 struct octeon_gpio *gpio = gpiochip_get_data(chip); in octeon_gpio_dir_in() local 52 struct octeon_gpio *gpio = gpiochip_get_data(chip); in octeon_gpio_set() local 61 struct octeon_gpio *gpio = gpiochip_get_data(chip); in octeon_gpio_dir_out() local 75 struct octeon_gpio *gpio = gpiochip_get_data(chip); in octeon_gpio_get() local 83 struct octeon_gpio *gpio; octeon_gpio_probe() local [all...] |
| H A D | gpio-tps65219.c | 28 struct tps65219_gpio *gpio = gpiochip_get_data(gc); in tps65219_gpio_get_direction() local 43 struct tps65219_gpio *gpio = gpiochip_get_data(gc); in tps65219_gpio_get() local 72 struct tps65219_gpio *gpio = gpiochip_get_data(gc); in tps65219_gpio_set() local 88 struct tps65219_gpio *gpio in tps65219_gpio_change_direction() local 119 struct tps65219_gpio *gpio = gpiochip_get_data(gc); tps65219_gpio_direction_input() local 161 struct tps65219_gpio *gpio; tps65219_gpio_probe() local [all...] |
| H A D | gpio-lp87565.c | 23 struct lp87565_gpio *gpio = gpiochip_get_data(chip); in lp87565_gpio_get() local 36 struct lp87565_gpio *gpio = gpiochip_get_data(chip); in lp87565_gpio_set() local 45 struct lp87565_gpio *gpio = gpiochip_get_data(chip); in lp87565_gpio_get_direction() local 61 struct lp87565_gpio *gpio = gpiochip_get_data(chip); in lp87565_gpio_direction_input() local 71 struct lp87565_gpio *gpio in lp87565_gpio_direction_output() local 82 struct lp87565_gpio *gpio = gpiochip_get_data(gc); lp87565_gpio_request() local 111 struct lp87565_gpio *gpio = gpiochip_get_data(gc); lp87565_gpio_set_config() local 148 struct lp87565_gpio *gpio; lp87565_gpio_probe() local [all...] |
| H A D | gpio-lp873x.c | 41 struct lp873x_gpio *gpio = gpiochip_get_data(chip); in lp873x_gpio_direction_output() local 51 struct lp873x_gpio *gpio = gpiochip_get_data(chip); in lp873x_gpio_get() local 64 struct lp873x_gpio *gpio = gpiochip_get_data(chip); in lp873x_gpio_set() local 73 struct lp873x_gpio *gpio = gpiochip_get_data(gc); in lp873x_gpio_request() local 98 struct lp873x_gpio *gpio in lp873x_gpio_set_config() local 136 struct lp873x_gpio *gpio; lp873x_gpio_probe() local [all...] |
| H A D | gpio-rdc321x.c | 30 static int rdc_gpio_get_value(struct gpio_chip *chip, unsigned gpio) in rdc_gpio_get_value() argument 48 rdc_gpio_set_value_impl(struct gpio_chip *chip, unsigned gpio, int value) rdc_gpio_set_value_impl() argument 67 rdc_gpio_set_value(struct gpio_chip *chip, unsigned gpio, int value) rdc_gpio_set_value() argument 78 rdc_gpio_config(struct gpio_chip *chip, unsigned gpio, int value) rdc_gpio_config() argument 109 rdc_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) rdc_gpio_direction_input() argument [all...] |
| H A D | gpio-wm8994.c | 194 int gpio = i + chip->base; in wm8994_gpio_dbg_show() local
|
| H A D | gpio-pca9570.c | 44 static int pca9570_read(struct pca9570 *gpio, u8 *value) in pca9570_read() argument 61 static int pca9570_write(struct pca9570 *gpio, u8 value) in pca9570_write() argument 80 struct pca9570 *gpio = gpiochip_get_data(chip); pca9570_get() local 93 struct pca9570 *gpio = gpiochip_get_data(chip); pca9570_set() local 117 struct pca9570 *gpio; pca9570_probe() local [all...] |
| H A D | gpio-tpic2810.c | 54 struct tpic2810 *gpio = gpiochip_get_data(chip); in tpic2810_set_mask_bits() local 103 struct tpic2810 *gpio; in tpic2810_probe() local [all...] |
| H A D | gpio-altera-a10sr.c | 28 struct altr_a10sr_gpio *gpio = gpiochip_get_data(chip); in altr_a10sr_gpio_get() local 41 struct altr_a10sr_gpio *gpio = gpiochip_get_data(chip); in altr_a10sr_gpio_set() local 82 struct altr_a10sr_gpio *gpio; in altr_a10sr_gpio_probe() local [all...] |
| H A D | gpio-en7523.c | 34 static int airoha_dir_set(struct gpio_chip *gc, unsigned int gpio, in airoha_dir_set() argument 60 static int airoha_dir_out(struct gpio_chip *gc, unsigned int gpio, in airoha_dir_out() argument 66 airoha_dir_in(struct gpio_chip *gc, unsigned int gpio) airoha_dir_in() argument 71 airoha_get_dir(struct gpio_chip *gc, unsigned int gpio) airoha_get_dir() argument [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/gpio/ |
| H A D | hw_ddc.c | 248 struct hw_gpio_pin *dal_hw_ddc_get_pin(struct gpio *gpi argument [all...] |
| H A D | hw_gpio.c | 42 store_registers( struct hw_gpio *gpio) store_registers() argument 51 restore_registers( struct hw_gpio *gpio) restore_registers() argument 77 const struct hw_gpio *gpio = FROM_HW_GPIO_PIN(ptr); dal_hw_gpio_get_value() local 99 struct hw_gpio *gpio = FROM_HW_GPIO_PIN(ptr); dal_hw_gpio_set_value() local 141 dal_hw_gpio_config_mode( struct hw_gpio *gpio, enum gpio_mode mode) dal_hw_gpio_config_mode() argument [all...] |
| H A D | hw_hpd.c | 144 struct hw_gpio_pin *dal_hw_hpd_get_pin(struct gpio *gpio) in dal_hw_hpd_get_pin() argument
|
| /kernel/linux/linux-6.6/drivers/media/dvb-frontends/ |
| H A D | s5h1409.h | 27 u8 gpio; member
|