/Linux-v6.6/arch/powerpc/platforms/8xx/ |
D | cpm1.c | 397 static int cpm1_gpio16_get(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio16_get() 422 static void cpm1_gpio16_set(struct gpio_chip *gc, unsigned int gpio, int value) in cpm1_gpio16_set() 436 static int cpm1_gpio16_to_irq(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio16_to_irq() 444 static int cpm1_gpio16_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in cpm1_gpio16_dir_out() 462 static int cpm1_gpio16_dir_in(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio16_dir_in() 534 static int cpm1_gpio32_get(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio32_get() 559 static void cpm1_gpio32_set(struct gpio_chip *gc, unsigned int gpio, int value) in cpm1_gpio32_set() 573 static int cpm1_gpio32_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in cpm1_gpio32_dir_out() 591 static int cpm1_gpio32_dir_in(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio32_dir_in()
|
/Linux-v6.6/arch/mips/rb532/ |
D | gpio.c | 153 static int rb532_gpio_to_irq(struct gpio_chip *chip, unsigned gpio) in rb532_gpio_to_irq() 176 void rb532_gpio_set_ilevel(int bit, unsigned gpio) in rb532_gpio_set_ilevel() 185 void rb532_gpio_set_istat(int bit, unsigned gpio) in rb532_gpio_set_istat() 194 void rb532_gpio_set_func(unsigned gpio) in rb532_gpio_set_func()
|
/Linux-v6.6/drivers/media/pci/bt8xx/ |
D | bttv-input.c | 43 u32 gpio,data; in ir_handle_key() local 78 u32 gpio, data, keyup; in ir_enltv_handle_key() local 239 u32 gpio; in bttv_rc5_irq() local 310 u32 gpio; in bttv_ir_stop() local 516 u32 gpio; in bttv_input_init() local
|
/Linux-v6.6/drivers/gpio/ |
D | gpio-tangier.c | 209 irq_hw_number_t gpio = irqd_to_hwirq(d); in tng_irq_ack() local 221 static void tng_irq_unmask_mask(struct tng_gpio *priv, u32 gpio, bool unmask) in tng_irq_unmask_mask() 245 irq_hw_number_t gpio = irqd_to_hwirq(d); in tng_irq_mask() local 254 irq_hw_number_t gpio = irqd_to_hwirq(d); in tng_irq_unmask() local 264 irq_hw_number_t gpio = irqd_to_hwirq(d); in tng_irq_set_type() local 323 irq_hw_number_t gpio = irqd_to_hwirq(d); in tng_irq_set_wake() local 364 unsigned long base, gpio; in tng_irq_handler() local 429 int devm_tng_gpio_probe(struct device *dev, struct tng_gpio *gpio) in devm_tng_gpio_probe()
|
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
|
D | gpio-amd-fch.c | 42 unsigned int gpio) in amd_fch_gpio_addr() 62 unsigned int gpio, int value) in amd_fch_gpio_direction_output() 84 static int amd_fch_gpio_get_direction(struct gpio_chip *gc, unsigned int gpio) in amd_fch_gpio_get_direction() 99 unsigned int gpio, int value) in amd_fch_gpio_set()
|
D | gpio-janz-ttl.c | 45 struct gpio_chip gpio; member 57 static int ttl_get_value(struct gpio_chip *gpio, unsigned offset) in ttl_get_value() 79 static void ttl_set_value(struct gpio_chip *gpio, unsigned offset, int value) in ttl_set_value() 144 struct gpio_chip *gpio; in ttl_probe() local
|
D | gpio-pch.c | 96 struct gpio_chip gpio; member 103 static void pch_gpio_set(struct gpio_chip *gpio, unsigned int nr, int val) in pch_gpio_set() 120 static int pch_gpio_get(struct gpio_chip *gpio, unsigned int nr) in pch_gpio_get() 127 static int pch_gpio_direction_output(struct gpio_chip *gpio, unsigned int nr, in pch_gpio_direction_output() 154 static int pch_gpio_direction_input(struct gpio_chip *gpio, unsigned int nr) in pch_gpio_direction_input() 204 static int pch_gpio_to_irq(struct gpio_chip *gpio, unsigned int offset) in pch_gpio_to_irq() 213 struct gpio_chip *gpio = &chip->gpio; in pch_gpio_setup() local
|
D | gpio-vf610.c | 83 static int vf610_gpio_get(struct gpio_chip *gc, unsigned int gpio) in vf610_gpio_get() 98 static void vf610_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in vf610_gpio_set() 107 static int vf610_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in vf610_gpio_direction_input() 122 static int vf610_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, in vf610_gpio_direction_output() 165 int gpio = d->hwirq; in vf610_gpio_irq_ack() local
|
D | gpio-ml-ioh.c | 82 struct gpio_chip gpio; member 92 static void ioh_gpio_set(struct gpio_chip *gpio, unsigned nr, int val) in ioh_gpio_set() 109 static int ioh_gpio_get(struct gpio_chip *gpio, unsigned nr) in ioh_gpio_get() 116 static int ioh_gpio_direction_output(struct gpio_chip *gpio, unsigned nr, in ioh_gpio_direction_output() 142 static int ioh_gpio_direction_input(struct gpio_chip *gpio, unsigned nr) in ioh_gpio_direction_input() 210 static int ioh_gpio_to_irq(struct gpio_chip *gpio, unsigned offset) in ioh_gpio_to_irq() 218 struct gpio_chip *gpio = &chip->gpio; in ioh_gpio_setup() local
|
D | gpio-adnp.c | 15 #define GPIO_DDR(gpio) (0x00 << (gpio)->reg_shift) argument 16 #define GPIO_PLR(gpio) (0x01 << (gpio)->reg_shift) argument 17 #define GPIO_IER(gpio) (0x02 << (gpio)->reg_shift) argument 18 #define GPIO_ISR(gpio) (0x03 << (gpio)->reg_shift) argument 19 #define GPIO_PTR(gpio) (0x04 << (gpio)->reg_shift) argument 23 struct gpio_chip gpio; member
|
D | gpio-stp-xway.c | 101 static int xway_stp_get(struct gpio_chip *gc, unsigned int gpio) in xway_stp_get() 116 static void xway_stp_set(struct gpio_chip *gc, unsigned gpio, int val) in xway_stp_set() 137 static int xway_stp_dir_out(struct gpio_chip *gc, unsigned gpio, int val) in xway_stp_dir_out() 151 static int xway_stp_request(struct gpio_chip *gc, unsigned gpio) in xway_stp_request()
|
D | gpio-tb10x.c | 48 static inline u32 tb10x_reg_read(struct tb10x_gpio *gpio, unsigned int offs) in tb10x_reg_read() 53 static inline void tb10x_reg_write(struct tb10x_gpio *gpio, unsigned int offs, in tb10x_reg_write() 59 static inline void tb10x_set_bits(struct tb10x_gpio *gpio, unsigned int offs, in tb10x_set_bits()
|
/Linux-v6.6/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ |
D | gf119.c | 27 gf119_gpio_reset(struct nvkm_gpio *gpio, u8 match) in gf119_gpio_reset() 56 gf119_gpio_drive(struct nvkm_gpio *gpio, int line, int dir, int out) in gf119_gpio_drive() 66 gf119_gpio_sense(struct nvkm_gpio *gpio, int line) in gf119_gpio_sense()
|
/Linux-v6.6/arch/sh/boards/mach-x3proto/ |
D | gpio.c | 29 static int x3proto_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_direction_input() 43 static int x3proto_gpio_get(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_get() 48 static int x3proto_gpio_to_irq(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_to_irq()
|
/Linux-v6.6/drivers/pinctrl/nuvoton/ |
D | pinctrl-wpcm450.c | 99 static int wpcm450_gpio_irq_bitnum(struct wpcm450_gpio *gpio, struct irq_data *d) in wpcm450_gpio_irq_bitnum() 113 static int wpcm450_irq_bitnum_to_gpio(struct wpcm450_gpio *gpio, int bitnum) in wpcm450_irq_bitnum_to_gpio() 128 struct wpcm450_gpio *gpio = gpiochip_get_data(irq_data_get_irq_chip_data(d)); in wpcm450_gpio_irq_ack() local 145 struct wpcm450_gpio *gpio = gpiochip_get_data(gc); in wpcm450_gpio_irq_mask() local 167 struct wpcm450_gpio *gpio = gpiochip_get_data(gc); in wpcm450_gpio_irq_unmask() local 193 static int wpcm450_gpio_get(struct wpcm450_gpio *gpio, int offset) in wpcm450_gpio_get() 213 static void wpcm450_gpio_fix_evpol(struct wpcm450_gpio *gpio, unsigned long all) in wpcm450_gpio_fix_evpol() 240 struct wpcm450_gpio *gpio = gpiochip_get_data(irq_data_get_irq_chip_data(d)); in wpcm450_gpio_set_irq_type() local 307 struct wpcm450_gpio *gpio = gpiochip_get_data(irq_desc_get_handler_data(desc)); in wpcm450_gpio_irqhandler() local 926 static int debounce_bitnum(int gpio) in debounce_bitnum() [all …]
|
/Linux-v6.6/sound/soc/ |
D | soc-jack.c | 211 static void snd_soc_jack_gpio_detect(struct snd_soc_jack_gpio *gpio) in snd_soc_jack_gpio_detect() 235 struct snd_soc_jack_gpio *gpio = data; in gpio_handler() local 252 struct snd_soc_jack_gpio *gpio; in gpio_work() local 261 struct snd_soc_jack_gpio *gpio = in snd_soc_jack_pm_notifier() local
|
/Linux-v6.6/arch/powerpc/sysdev/ |
D | cpm_common.c | 116 static int cpm2_gpio32_get(struct gpio_chip *gc, unsigned int gpio) in cpm2_gpio32_get() 141 static void cpm2_gpio32_set(struct gpio_chip *gc, unsigned int gpio, int value) in cpm2_gpio32_set() 155 static int cpm2_gpio32_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in cpm2_gpio32_dir_out() 173 static int cpm2_gpio32_dir_in(struct gpio_chip *gc, unsigned int gpio) in cpm2_gpio32_dir_in()
|
/Linux-v6.6/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | gpio.c | 64 u16 gpio; in dcb_gpio_entry() local 79 struct dcb_gpio_func *gpio) in dcb_gpio_parse() 120 u8 *ver, u8 *len, struct dcb_gpio_func *gpio) in dcb_gpio_match()
|
/Linux-v6.6/arch/sh/boards/mach-sdk7786/ |
D | gpio.c | 22 static int usrgpir_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in usrgpir_gpio_direction_input() 28 static int usrgpir_gpio_get(struct gpio_chip *chip, unsigned gpio) in usrgpir_gpio_get()
|
/Linux-v6.6/drivers/pwm/ |
D | pwm-pca9685.c | 84 struct gpio_chip gpio; member 248 static int pca9685_pwm_gpio_request(struct gpio_chip *gpio, unsigned int offset) in pca9685_pwm_gpio_request() 258 static int pca9685_pwm_gpio_get(struct gpio_chip *gpio, unsigned int offset) in pca9685_pwm_gpio_get() 265 static void pca9685_pwm_gpio_set(struct gpio_chip *gpio, unsigned int offset, in pca9685_pwm_gpio_set() 273 static void pca9685_pwm_gpio_free(struct gpio_chip *gpio, unsigned int offset) in pca9685_pwm_gpio_free() 289 static int pca9685_pwm_gpio_direction_input(struct gpio_chip *gpio, in pca9685_pwm_gpio_direction_input() 295 static int pca9685_pwm_gpio_direction_output(struct gpio_chip *gpio, in pca9685_pwm_gpio_direction_output()
|
/Linux-v6.6/drivers/soc/fsl/qe/ |
D | gpio.c | 51 static int qe_gpio_get(struct gpio_chip *gc, unsigned int gpio) in qe_gpio_get() 60 static void qe_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in qe_gpio_set() 107 static int qe_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) in qe_gpio_dir_in() 122 static int qe_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in qe_gpio_dir_out()
|
/Linux-v6.6/drivers/media/pci/saa7134/ |
D | saa7134-input.c | 48 u32 gpio, data; in build_key() local 108 int gpio, rc; in get_key_flydvb_trio() local 165 int gpio, rc; in get_key_msi_tvanywhere_plus() local 216 unsigned int gpio; in get_key_kworld_pc150u() local 297 u32 gpio; in get_key_beholdm6xx() local
|
/Linux-v6.6/drivers/pinctrl/ |
D | pinctrl-microchip-sgpio.c | 112 struct gpio_chip gpio; member 527 static int microchip_sgpio_direction_input(struct gpio_chip *gc, unsigned int gpio) in microchip_sgpio_direction_input() 536 unsigned int gpio, int value) in microchip_sgpio_direction_output() 551 static int microchip_sgpio_get_direction(struct gpio_chip *gc, unsigned int gpio) in microchip_sgpio_get_direction() 559 unsigned int gpio, int value) in microchip_sgpio_set_value() 564 static int microchip_sgpio_get_value(struct gpio_chip *gc, unsigned int gpio) in microchip_sgpio_get_value() 646 unsigned int gpio = irqd_to_hwirq(data); in microchip_sgpio_irq_settype() local 681 unsigned int gpio = irqd_to_hwirq(data); in microchip_sgpio_irq_setreg() local 712 unsigned int gpio = irqd_to_hwirq(data); in microchip_sgpio_irq_ack() local 766 int bit, port, gpio; in sgpio_irq_handler() local
|
/Linux-v6.6/drivers/gpu/drm/nouveau/nvkm/subdev/bus/ |
D | nv31.c | 36 u32 gpio = nvkm_rd32(device, 0x001104) & nvkm_rd32(device, 0x001144); in nv31_bus_intr() local 39 struct nvkm_gpio *gpio = device->gpio; in nv31_bus_intr() local
|