/Linux-v6.6/drivers/media/usb/dvb-usb-v2/ |
D | mxl111sf-gpio.c | 166 int gpio, int direction, int val) in mxl111sf_hw_do_set_gpio() 548 static int mxl111sf_hw_set_gpio(struct mxl111sf_state *state, int gpio, int val) in mxl111sf_hw_set_gpio() 570 static int pca9534_set_gpio(struct mxl111sf_state *state, int gpio, int val) in pca9534_set_gpio() 627 int mxl111sf_set_gpio(struct mxl111sf_state *state, int gpio, int val) in mxl111sf_set_gpio()
|
/Linux-v6.6/drivers/gpio/ |
D | gpiolib-devres.c | 27 struct gpio_desc **this = res, **gpio = data; in devm_gpiod_match() local 325 unsigned *gpio = res; in devm_gpio_release() local 341 int devm_gpio_request(struct device *dev, unsigned gpio, const char *label) in devm_gpio_request() 370 int devm_gpio_request_one(struct device *dev, unsigned gpio, in devm_gpio_request_one()
|
D | gpio-mpc8xxx.c | 62 static int mpc8572_gpio_get(struct gpio_chip *gc, unsigned int gpio) in mpc8572_gpio_get() 76 unsigned int gpio, int val) in mpc5121_gpio_dir_out() 87 unsigned int gpio, int val) in mpc5125_gpio_dir_out() 196 unsigned long gpio = irqd_to_hwirq(d); in mpc512x_irq_set_type() local
|
D | gpio-74xx-mmio.c | 88 static int mmio_74xx_dir_in(struct gpio_chip *gc, unsigned int gpio) in mmio_74xx_dir_in() 98 static int mmio_74xx_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in mmio_74xx_dir_out()
|
D | gpio-xgene.c | 133 struct xgene_gpio *gpio = dev_get_drvdata(dev); in xgene_gpio_suspend() local 146 struct xgene_gpio *gpio = dev_get_drvdata(dev); in xgene_gpio_resume() local 161 struct xgene_gpio *gpio; in xgene_gpio_probe() local
|
D | gpio-msc313.c | 490 struct msc313_gpio *gpio = gpiochip_get_data(chip); in msc313_gpio_set() local 503 struct msc313_gpio *gpio = gpiochip_get_data(chip); in msc313_gpio_get() local 510 struct msc313_gpio *gpio = gpiochip_get_data(chip); in msc313_gpio_direction_input() local 521 struct msc313_gpio *gpio = gpiochip_get_data(chip); in msc313_gpio_direction_output() local 612 struct msc313_gpio *gpio; in msc313_gpio_probe() local 696 struct msc313_gpio *gpio = dev_get_drvdata(dev); in msc313_gpio_suspend() local 707 struct msc313_gpio *gpio = dev_get_drvdata(dev); in msc313_gpio_resume() local
|
D | gpio-ich.c | 153 static bool ichx_gpio_check_available(struct gpio_chip *gpio, unsigned int nr) in ichx_gpio_check_available() 158 static int ichx_gpio_get_direction(struct gpio_chip *gpio, unsigned int nr) in ichx_gpio_get_direction() 166 static int ichx_gpio_direction_input(struct gpio_chip *gpio, unsigned int nr) in ichx_gpio_direction_input() 175 static int ichx_gpio_direction_output(struct gpio_chip *gpio, unsigned int nr, in ichx_gpio_direction_output()
|
D | gpio-sch.c | 50 static unsigned int sch_gpio_offset(struct sch_gpio *sch, unsigned int gpio, in sch_gpio_offset() 63 static unsigned int sch_gpio_bit(struct sch_gpio *sch, unsigned int gpio) in sch_gpio_bit() 70 static int sch_gpio_reg_get(struct sch_gpio *sch, unsigned int gpio, unsigned int reg) in sch_gpio_reg_get() 83 static void sch_gpio_reg_set(struct sch_gpio *sch, unsigned int gpio, unsigned int reg, in sch_gpio_reg_set()
|
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
|
D | gpio-twl4030.c | 139 static int twl4030_set_gpio_direction(int gpio, int is_input) in twl4030_set_gpio_direction() 159 static int twl4030_get_gpio_direction(int gpio) in twl4030_get_gpio_direction() 176 static int twl4030_set_gpio_dataout(int gpio, int enable) in twl4030_set_gpio_dataout() 190 static int twl4030_get_gpio_datain(int gpio) in twl4030_get_gpio_datain()
|
D | gpio-menz127.c | 24 #define GPIO_TO_DBCNT_REG(gpio) ((gpio * 4) + 0x80) argument 38 static int men_z127_debounce(struct gpio_chip *gc, unsigned gpio, in men_z127_debounce()
|
/Linux-v6.6/drivers/pinctrl/ |
D | core.c | 281 unsigned int gpio) in gpio_to_pin() 299 pinctrl_match_gpio_range(struct pinctrl_dev *pctldev, unsigned gpio) in pinctrl_match_gpio_range() 331 static bool pinctrl_ready_for_gpio_range(unsigned gpio) in pinctrl_ready_for_gpio_range() 368 static bool pinctrl_ready_for_gpio_range(unsigned gpio) { return true; } in pinctrl_ready_for_gpio_range() 382 static int pinctrl_get_device_gpio_range(unsigned gpio, in pinctrl_get_device_gpio_range() 756 bool pinctrl_gpio_can_use_line(unsigned gpio) in pinctrl_gpio_can_use_line() 792 int pinctrl_gpio_request(unsigned gpio) in pinctrl_gpio_request() 827 void pinctrl_gpio_free(unsigned gpio) in pinctrl_gpio_free() 849 static int pinctrl_gpio_direction(unsigned gpio, bool input) in pinctrl_gpio_direction() 880 int pinctrl_gpio_direction_input(unsigned gpio) in pinctrl_gpio_direction_input() [all …]
|
D | pinctrl-digicolor.c | 168 static int dc_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in dc_gpio_direction_input() 187 static int dc_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, in dc_gpio_direction_output() 207 static int dc_gpio_get(struct gpio_chip *chip, unsigned gpio) in dc_gpio_get() 219 static void dc_gpio_set(struct gpio_chip *chip, unsigned gpio, int value) in dc_gpio_set()
|
/Linux-v6.6/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ |
D | g94.c | 27 g94_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo) in g94_gpio_intr_stat() 41 g94_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data) in g94_gpio_intr_mask()
|
D | gk104.c | 27 gk104_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo) in gk104_gpio_intr_stat() 41 gk104_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data) in gk104_gpio_intr_mask()
|
/Linux-v6.6/drivers/pinctrl/nuvoton/ |
D | pinctrl-npcm7xx.c | 244 unsigned int gpio = BIT(irqd_to_hwirq(d)); in npcmgpio_set_irq_type() local 292 unsigned int gpio = irqd_to_hwirq(d); in npcmgpio_irq_ack() local 303 unsigned int gpio = irqd_to_hwirq(d); in npcmgpio_irq_mask() local 316 unsigned int gpio = irqd_to_hwirq(d); in npcmgpio_irq_unmask() local 327 unsigned int gpio = irqd_to_hwirq(d); in npcmgpio_irq_startup() local 1451 int gpio = (pin % bank->gc.ngpio); in npcm7xx_get_slew_rate() local 1471 int gpio = BIT(pin % bank->gc.ngpio); in npcm7xx_set_slew_rate() local 1513 int gpio = (pin % bank->gc.ngpio); in npcm7xx_get_drive_strength() local 1539 int gpio = BIT(pin % bank->gc.ngpio); in npcm7xx_set_drive_strength() local 1698 int gpio = BIT(offset % bank->gc.ngpio); in npcm_gpio_set_direction() local [all …]
|
/Linux-v6.6/drivers/pinctrl/mediatek/ |
D | pinctrl-moore.c | 479 static int mtk_gpio_get(struct gpio_chip *chip, unsigned int gpio) in mtk_gpio_get() 496 static void mtk_gpio_set(struct gpio_chip *chip, unsigned int gpio, int value) in mtk_gpio_set() 510 static int mtk_gpio_direction_input(struct gpio_chip *chip, unsigned int gpio) in mtk_gpio_direction_input() 515 static int mtk_gpio_direction_output(struct gpio_chip *chip, unsigned int gpio, in mtk_gpio_direction_output()
|
/Linux-v6.6/sound/aoa/core/ |
D | gpio-feature.c | 59 struct device_node *np, *gpio; in get_gpio() local 221 static void gpio_enable_dual_edge(int gpio) in gpio_enable_dual_edge() 380 int gpio, ret, active; in ftr_get_detect() local
|
/Linux-v6.6/arch/mips/alchemy/common/ |
D | irq.c | 512 static inline void au1300_gpic_chgcfg(unsigned int gpio, in au1300_gpic_chgcfg() 536 void au1300_pinfunc_to_gpio(enum au1300_multifunc_pins gpio) in au1300_pinfunc_to_gpio() 549 void au1300_pinfunc_to_dev(enum au1300_multifunc_pins gpio) in au1300_pinfunc_to_dev() 581 void au1300_set_dbdma_gpio(int dchan, unsigned int gpio) in au1300_set_dbdma_gpio() 594 static inline void gpic_pin_set_idlewake(unsigned int gpio, int allow) in gpic_pin_set_idlewake()
|
/Linux-v6.6/drivers/pinctrl/renesas/ |
D | pinctrl-rza1.c | 750 static int rza1_gpio_request(struct gpio_chip *chip, unsigned int gpio) in rza1_gpio_request() 769 static void rza1_gpio_free(struct gpio_chip *chip, unsigned int gpio) in rza1_gpio_free() 776 static int rza1_gpio_get_direction(struct gpio_chip *chip, unsigned int gpio) in rza1_gpio_get_direction() 787 unsigned int gpio) in rza1_gpio_direction_input() 797 unsigned int gpio, in rza1_gpio_direction_output() 819 static int rza1_gpio_get(struct gpio_chip *chip, unsigned int gpio) in rza1_gpio_get() 826 static void rza1_gpio_set(struct gpio_chip *chip, unsigned int gpio, in rza1_gpio_set()
|
/Linux-v6.6/drivers/pinctrl/meson/ |
D | pinctrl-meson.c | 558 static int meson_gpio_get_direction(struct gpio_chip *chip, unsigned gpio) in meson_gpio_get_direction() 570 static int meson_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in meson_gpio_direction_input() 575 static int meson_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, in meson_gpio_direction_output() 582 static void meson_gpio_set(struct gpio_chip *chip, unsigned gpio, int value) in meson_gpio_set() 587 static int meson_gpio_get(struct gpio_chip *chip, unsigned gpio) in meson_gpio_get()
|
/Linux-v6.6/include/uapi/linux/ |
D | virtio_gpio.h | 45 __le16 gpio; member 61 __le16 gpio; member
|
/Linux-v6.6/arch/powerpc/platforms/83xx/ |
D | mcu_mpc8349emitx.c | 95 static void mcu_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in mcu_gpio_set() 110 static int mcu_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in mcu_gpio_dir_out()
|
/Linux-v6.6/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
D | fan.c | 128 struct nvkm_gpio *gpio = device->gpio; in nvkm_therm_fan_sense() local 227 struct nvkm_gpio *gpio = device->gpio; in nvkm_therm_fan_ctor() local
|
/Linux-v6.6/drivers/input/touchscreen/ |
D | wm97xx-core.c | 175 enum wm97xx_gpio_status wm97xx_get_gpio(struct wm97xx *wm, u32 gpio) in wm97xx_get_gpio() 202 void wm97xx_set_gpio(struct wm97xx *wm, u32 gpio, in wm97xx_set_gpio() 227 void wm97xx_config_gpio(struct wm97xx *wm, u32 gpio, enum wm97xx_gpio_dir dir, in wm97xx_config_gpio()
|