Searched refs:gpio_reg (Results 1 - 18 of 18) sorted by relevance

/linux-master/drivers/media/pci/cx25821/
H A Dcx25821-gpio.c46 u32 gpio_reg = GPIO_LO; local
58 gpio_reg = GPIO_HI;
61 value = cx_read(gpio_reg);
68 cx_write(gpio_reg, value);
/linux-master/include/linux/platform_data/gpio/
H A Dgpio-amd-fch.h37 * @gpio_reg: array of gpio registers
42 int *gpio_reg; member in struct:amd_fch_gpio_pdata
/linux-master/drivers/gpio/
H A Dgpio-reg.c21 struct gpio_reg { struct
31 #define to_gpio_reg(x) container_of(x, struct gpio_reg, gc)
35 struct gpio_reg *r = to_gpio_reg(gc);
44 struct gpio_reg *r = to_gpio_reg(gc);
55 struct gpio_reg *r = to_gpio_reg(gc);
62 struct gpio_reg *r = to_gpio_reg(gc);
79 struct gpio_reg *r = to_gpio_reg(gc);
98 struct gpio_reg *r = to_gpio_reg(gc);
109 struct gpio_reg *r = to_gpio_reg(gc);
143 struct gpio_reg *
[all...]
H A Dgpio-tangier.c63 static void __iomem *gpio_reg(struct gpio_chip *chip, unsigned int offset, function
254 void __iomem *grer = gpio_reg(&priv->chip, gpio, GRER);
255 void __iomem *gfer = gpio_reg(&priv->chip, gpio, GFER);
256 void __iomem *gitr = gpio_reg(&priv->chip, gpio, GITR);
257 void __iomem *glpr = gpio_reg(&priv->chip, gpio, GLPR);
310 void __iomem *gwmr = gpio_reg(&priv->chip, gpio, priv->wake_regs.gwmr);
311 void __iomem *gwsr = gpio_reg(&priv->chip, gpio, priv->wake_regs.gwsr);
354 void __iomem *gisr = gpio_reg(&priv->chip, base, GISR);
355 void __iomem *gimr = gpio_reg(&priv->chip, base, GIMR);
379 reg = gpio_reg(
[all...]
H A Dgpio-amd-fch.c44 return priv->base + priv->pdata->gpio_reg[gpio]*sizeof(u32);
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_gmbus.c49 i915_reg_t gpio_reg; member in struct:intel_gmbus
244 reserved = intel_de_read_notrace(i915, bus->gpio_reg) &
256 intel_de_write_notrace(i915, bus->gpio_reg, reserved | GPIO_CLOCK_DIR_MASK);
257 intel_de_write_notrace(i915, bus->gpio_reg, reserved);
259 return (intel_de_read_notrace(i915, bus->gpio_reg) & GPIO_CLOCK_VAL_IN) != 0;
268 intel_de_write_notrace(i915, bus->gpio_reg, reserved | GPIO_DATA_DIR_MASK);
269 intel_de_write_notrace(i915, bus->gpio_reg, reserved);
271 return (intel_de_read_notrace(i915, bus->gpio_reg) & GPIO_DATA_VAL_IN) != 0;
287 intel_de_write_notrace(i915, bus->gpio_reg, reserved | clock_bits);
288 intel_de_posting_read(i915, bus->gpio_reg);
339 intel_gpio_setup(struct intel_gmbus *bus, i915_reg_t gpio_reg) argument
[all...]
/linux-master/drivers/hwmon/
H A Dltc4245.c80 u8 gpio_curr, gpio_next, gpio_reg; local
119 gpio_reg = (data->cregs[LTC4245_GPIO] & 0x3f) | ((gpio_next + 1) << 6);
122 i2c_smbus_write_byte_data(client, LTC4245_GPIO, gpio_reg);
125 data->cregs[LTC4245_GPIO] = gpio_reg;
/linux-master/drivers/platform/x86/
H A Dpcengines-apuv2.c71 .gpio_reg = apu2_gpio_regs,
/linux-master/drivers/macintosh/
H A Dvia-pmu.c159 static unsigned char __iomem *gpio_reg; variable
338 gpio_reg = ioremap(res.start, 0x10);
341 if (gpio_reg == NULL) {
370 iounmap(gpio_reg);
371 gpio_reg = NULL;
1697 if ((in_8(gpio_reg + 0x9) & 0x02) == 0) {
/linux-master/drivers/media/pci/netup_unidvb/
H A Dnetup_unidvb_core.c170 u16 gpio_reg; local
177 gpio_reg =
181 writeb(gpio_reg, ndev->bmmio0 + GPIO_REG_IO);
/linux-master/drivers/media/usb/em28xx/
H A Dem28xx.h452 u8 gpio_reg; member in struct:em28xx_led
H A Dem28xx-cards.c593 .gpio_reg = EM2874_R80_GPIO_P0_CTRL,
599 .gpio_reg = EM2874_R80_GPIO_P0_CTRL,
609 .gpio_reg = EM2874_R80_GPIO_P0_CTRL,
619 .gpio_reg = EM2874_R80_GPIO_P0_CTRL,
629 .gpio_reg = EM2820_R08_GPIO_CTRL,
639 .gpio_reg = EM2874_R80_GPIO_P0_CTRL,
645 .gpio_reg = EM2874_R80_GPIO_P0_CTRL,
655 .gpio_reg = EM2874_R80_GPIO_P0_CTRL,
661 .gpio_reg = EM2874_R80_GPIO_P0_CTRL,
H A Dem28xx-core.c697 em28xx_write_reg_bits(dev, led->gpio_reg,
H A Dem28xx-input.c558 led->gpio_reg,
/linux-master/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-phy-v2.c1367 u8 gpio_reg, gpio_ports[2]; local
1371 gpio_reg = 0;
1373 &gpio_reg, sizeof(gpio_reg),
3037 u8 gpio_reg, gpio_ports[2], gpio_data[3]; local
3041 gpio_reg = 2;
3043 &gpio_reg, sizeof(gpio_reg),
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_main.c2087 u32 gpio_reg; local
2096 gpio_reg = REG_RD(bp, MISC_REG_GPIO);
2099 if ((gpio_reg & gpio_mask) == gpio_mask)
2115 u32 gpio_reg; local
2124 gpio_reg = (REG_RD(bp, MISC_REG_GPIO) & MISC_REGISTERS_GPIO_FLOAT);
2132 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS);
2133 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_CLR_POS);
2141 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS);
2142 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_SET_POS);
2150 gpio_reg |
2165 u32 gpio_reg = 0; local
2218 u32 gpio_reg; local
[all...]
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_ptp.c1596 u32 func, aux_reg, gpio_reg, irq_reg; local
1626 gpio_reg = FIELD_PREP(GLGEN_GPIO_CTL_PIN_FUNC_M, func);
1631 gpio_reg = 0;
1639 wr32(hw, GLGEN_GPIO_CTL(gpio_pin), gpio_reg);
/linux-master/drivers/ptp/
H A Dptp_ocp.c148 struct gpio_reg { struct
328 struct gpio_reg __iomem *pps_select;
329 struct gpio_reg __iomem *sma_map1;
330 struct gpio_reg __iomem *sma_map2;

Completed in 268 milliseconds