/linux-master/sound/pci/ice1712/ |
H A D | juli.c | 231 old_gpio = ice->gpio.get_data(ice); 233 /* dev_dbg(ice->card->dev, "JULI - ak5385 set_rate_val: new gpio 0x%x\n", 235 ice->gpio.set_data(ice, new_gpio); 294 val = ice->gpio.get_data(ice) & (unsigned int) kcontrol->private_value; 309 old_gpio = ice->gpio.get_data(ice); 339 ice->gpio.set_data(ice, new_gpio); 478 return (ice->gpio.get_data(ice) & GPIO_INTERNAL_CLOCK) ? 0 : 1; 486 result = ice->gpio.get_data(ice) & GPIO_RATE_MASK; 499 old = ice->gpio.get_data(ice); 505 ice->gpio [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | wm97xx-core.c | 99 /* cache gpio regs */ 101 wm->gpio[(reg - AC97_GPIO_CFG) >> 1] = val; 170 * @gpio: gpio 175 enum wm97xx_gpio_status wm97xx_get_gpio(struct wm97xx *wm, u32 gpio) argument 183 if (status & gpio) 196 * @gpio: gpio 202 void wm97xx_set_gpio(struct wm97xx *wm, u32 gpio, argument 211 reg |= gpio; 227 wm97xx_config_gpio(struct wm97xx *wm, u32 gpio, enum wm97xx_gpio_dir dir, enum wm97xx_gpio_pol pol, enum wm97xx_gpio_sticky sticky, enum wm97xx_gpio_wake wake) argument [all...] |
/linux-master/drivers/gpio/ |
H A D | gpio-adnp.c | 6 #include <linux/gpio/driver.h> 15 #define GPIO_DDR(gpio) (0x00 << (gpio)->reg_shift) 16 #define GPIO_PLR(gpio) (0x01 << (gpio)->reg_shift) 17 #define GPIO_IER(gpio) (0x02 << (gpio)->reg_shift) 18 #define GPIO_ISR(gpio) (0x03 << (gpio)->reg_shift) 19 #define GPIO_PTR(gpio) ( 23 struct gpio_chip gpio; member in struct:adnp [all...] |
/linux-master/drivers/pinctrl/nuvoton/ |
H A D | pinctrl-npcm7xx.c | 6 #include <linux/gpio/driver.h> 136 seq_printf(s, "-- module %d [gpio%d - %d]\n", 238 unsigned int gpio = BIT(irqd_to_hwirq(d)); local 240 dev_dbg(bank->gc.parent, "setirqtype: %u.%u = %u\n", gpio, 245 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_EVBE, gpio); 246 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_POL, gpio); 250 npcm_gpio_clr(&bank->gc, bank->base + NPCM7XX_GP_N_EVBE, gpio); 251 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_POL, gpio); 255 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_EVBE, gpio); 259 npcm_gpio_set(&bank->gc, bank->base + NPCM7XX_GP_N_POL, gpio); 286 unsigned int gpio = irqd_to_hwirq(d); local 297 unsigned int gpio = irqd_to_hwirq(d); local 310 unsigned int gpio = irqd_to_hwirq(d); local 321 unsigned int gpio = irqd_to_hwirq(d); local 1445 int gpio = (pin % bank->gc.ngpio); local 1465 int gpio = BIT(pin % bank->gc.ngpio); local 1507 int gpio = (pin % bank->gc.ngpio); local 1533 int gpio = BIT(pin % bank->gc.ngpio); local 1679 int gpio = BIT(offset % bank->gc.ngpio); local 1709 int gpio = (pin % bank->gc.ngpio); local 1772 int gpio = BIT(pin % bank->gc.ngpio); local [all...] |
/linux-master/drivers/leds/blink/ |
H A D | leds-lgm-sso.c | 10 #include <linux/gpio/consumer.h> 11 #include <linux/gpio/driver.h> 141 struct sso_gpio gpio; member in struct:sso_led_priv 407 if (priv->gpio.alloc_bitmap & BIT(offset)) 410 priv->gpio.alloc_bitmap |= BIT(offset); 420 priv->gpio.alloc_bitmap &= ~BIT(offset); 436 if (!priv->gpio.freq) 458 if (!priv->gpio.freq) 465 struct gpio_chip *gc = &priv->gpio.chip; 476 /* To exclude pins from control, use "gpio [all...] |
/linux-master/arch/mips/rb532/ |
H A D | irq.c | 46 #include <asm/mach-rc32434/gpio.h> 172 int gpio = d->irq - GPIO_MAPPED_IRQ_BASE; local 180 rb532_gpio_set_ilevel(1, gpio); 183 rb532_gpio_set_ilevel(0, gpio);
|
/linux-master/arch/sh/boards/mach-rsk/ |
H A D | devices-rsk7269.c | 14 #include <linux/gpio.h>
|
/linux-master/arch/sh/kernel/cpu/sh3/ |
H A D | serial-sh7720.c | 6 #include <cpu/gpio.h>
|
/linux-master/arch/arm/plat-orion/ |
H A D | irq.c | 20 #include <plat/orion-gpio.h>
|
/linux-master/drivers/video/fbdev/via/ |
H A D | Makefile | 10 via-core.o via-gpio.o via_modesetting.o via_clock.o \
|
/linux-master/drivers/media/pci/bt8xx/ |
H A D | Makefile | 3 bttv-risc.o bttv-vbi.o bttv-i2c.o bttv-gpio.o \
|
/linux-master/drivers/media/dvb-frontends/ |
H A D | s5h1411.h | 28 u8 gpio; member in struct:s5h1411_config
|
H A D | af9013.h | 29 * @gpio: GPIOs. 70 u8 gpio[4]; member in struct:af9013_platform_data 80 * demod#1-gpio#0 - set demod#2 i2c-addr for dual devices 81 * demod#1-gpio#1 - xtal setting (?) 82 * demod#1-gpio#3 - tuner#1 83 * demod#2-gpio#0 - tuner#2 84 * demod#2-gpio#1 - xtal setting (?)
|
H A D | s5h1432.h | 32 u8 gpio; member in struct:s5h1432_config
|
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/ |
H A D | generic_regs.h | 53 struct gpio_registers gpio; member in struct:generic_registers
|
/linux-master/arch/arm/mach-s3c/ |
H A D | setup-sdhci-gpio-s3c64xx.c | 14 #include <linux/gpio.h> 16 #include "gpio-cfg.h" 18 #include "gpio-samsung.h"
|
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/dcn21/ |
H A D | hw_factory_dcn21.c | 166 generic->base.regs = &generic_regs[en].gpio; 178 ddc->base.regs = &ddc_data_regs_dcn[en].gpio; 182 ddc->base.regs = &ddc_clk_regs_dcn[en].gpio; 201 hpd->base.regs = &hpd_regs[en].gpio;
|
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/dcn10/ |
H A D | hw_factory_dcn10.c | 158 generic->base.regs = &generic_regs[en].gpio; 170 ddc->base.regs = &ddc_data_regs[en].gpio; 174 ddc->base.regs = &ddc_clk_regs[en].gpio; 193 hpd->base.regs = &hpd_regs[en].gpio;
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ |
H A D | priv.h | 5 #include <subdev/gpio.h> 17 * given set of gpio lines 21 /* configure gpio direction and output value */ 24 /* sense current state of given gpio line */
|
/linux-master/drivers/mmc/core/ |
H A D | Makefile | 11 slot-gpio.o regulator.o
|
/linux-master/drivers/net/can/m_can/ |
H A D | tcan4x5x.h | 12 #include <linux/gpio/consumer.h>
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
H A D | gf119.c | 31 u32 gpio = nvkm_rd32(device, 0x00d610 + (line * 0x04)); local 33 switch (gpio & 0x000000c0) { 36 switch (gpio & 0x0000001f) { 49 nvkm_error(subdev, "GPIO %d unknown PWM: %08x\n", line, gpio);
|
/linux-master/tools/testing/selftests/gpio/ |
H A D | gpio-chip-info.c | 9 #include <linux/gpio.h> 19 printf(" gpio-chip-info <chip path> [name|label|num-lines]\n");
|
H A D | gpio-line-name.c | 9 #include <linux/gpio.h> 19 printf(" gpio-line-name <chip path> <line offset>\n");
|
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/dcn315/ |
H A D | hw_factory_dcn315.c | 187 generic->base.regs = &generic_regs[en].gpio; 199 ddc->base.regs = &ddc_data_regs_dcn[en].gpio; 203 ddc->base.regs = &ddc_clk_regs_dcn[en].gpio; 222 hpd->base.regs = &hpd_regs[en].gpio;
|