Searched refs:gpio (Results 301 - 325 of 2012) sorted by relevance

<<11121314151617181920>>

/linux-master/sound/pci/ice1712/
H A Djuli.c231 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 Dwm97xx-core.c99 /* 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 Dgpio-adnp.c6 #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 Dpinctrl-npcm7xx.c6 #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 Dleds-lgm-sso.c10 #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 Dirq.c46 #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 Ddevices-rsk7269.c14 #include <linux/gpio.h>
/linux-master/arch/sh/kernel/cpu/sh3/
H A Dserial-sh7720.c6 #include <cpu/gpio.h>
/linux-master/arch/arm/plat-orion/
H A Dirq.c20 #include <plat/orion-gpio.h>
/linux-master/drivers/video/fbdev/via/
H A DMakefile10 via-core.o via-gpio.o via_modesetting.o via_clock.o \
/linux-master/drivers/media/pci/bt8xx/
H A DMakefile3 bttv-risc.o bttv-vbi.o bttv-i2c.o bttv-gpio.o \
/linux-master/drivers/media/dvb-frontends/
H A Ds5h1411.h28 u8 gpio; member in struct:s5h1411_config
H A Daf9013.h29 * @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 Ds5h1432.h32 u8 gpio; member in struct:s5h1432_config
/linux-master/drivers/gpu/drm/amd/display/dc/gpio/
H A Dgeneric_regs.h53 struct gpio_registers gpio; member in struct:generic_registers
/linux-master/arch/arm/mach-s3c/
H A Dsetup-sdhci-gpio-s3c64xx.c14 #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 Dhw_factory_dcn21.c166 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 Dhw_factory_dcn10.c158 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 Dpriv.h5 #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 DMakefile11 slot-gpio.o regulator.o
/linux-master/drivers/net/can/m_can/
H A Dtcan4x5x.h12 #include <linux/gpio/consumer.h>
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
H A Dgf119.c31 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 Dgpio-chip-info.c9 #include <linux/gpio.h>
19 printf(" gpio-chip-info <chip path> [name|label|num-lines]\n");
H A Dgpio-line-name.c9 #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 Dhw_factory_dcn315.c187 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;

Completed in 265 milliseconds

<<11121314151617181920>>