Home
last modified time | relevance | path

Searched defs:gpio (Results 76 – 100 of 506) sorted by relevance

12345678910>>...21

/Linux-v6.6/arch/powerpc/platforms/8xx/
Dcpm1.c397 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/
Dgpio.c153 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/
Dbttv-input.c43 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/
Dgpio-tangier.c209 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()
Dgpio-altera-a10sr.c28 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
Dgpio-amd-fch.c42 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()
Dgpio-janz-ttl.c45 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
Dgpio-pch.c96 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
Dgpio-vf610.c83 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
Dgpio-ml-ioh.c82 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
Dgpio-adnp.c15 #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
Dgpio-stp-xway.c101 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()
Dgpio-tb10x.c48 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/
Dgf119.c27 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/
Dgpio.c29 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/
Dpinctrl-wpcm450.c99 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/
Dsoc-jack.c211 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/
Dcpm_common.c116 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/
Dgpio.c64 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/
Dgpio.c22 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/
Dpwm-pca9685.c84 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/
Dgpio.c51 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/
Dsaa7134-input.c48 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/
Dpinctrl-microchip-sgpio.c112 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/
Dnv31.c36 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

12345678910>>...21