/linux-master/drivers/media/pci/cx25821/ |
H A D | cx25821-gpio.c | 46 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 D | gpio-amd-fch.h | 37 * @gpio_reg: array of gpio registers 42 int *gpio_reg; member in struct:amd_fch_gpio_pdata
|
/linux-master/drivers/gpio/ |
H A D | gpio-reg.c | 21 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 D | gpio-tangier.c | 63 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 D | gpio-amd-fch.c | 44 return priv->base + priv->pdata->gpio_reg[gpio]*sizeof(u32);
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_gmbus.c | 49 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 D | ltc4245.c | 80 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 D | pcengines-apuv2.c | 71 .gpio_reg = apu2_gpio_regs,
|
/linux-master/drivers/macintosh/ |
H A D | via-pmu.c | 159 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 D | netup_unidvb_core.c | 170 u16 gpio_reg; local 177 gpio_reg = 181 writeb(gpio_reg, ndev->bmmio0 + GPIO_REG_IO);
|
/linux-master/drivers/media/usb/em28xx/ |
H A D | em28xx.h | 452 u8 gpio_reg; member in struct:em28xx_led
|
H A D | em28xx-cards.c | 593 .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 D | em28xx-core.c | 697 em28xx_write_reg_bits(dev, led->gpio_reg,
|
H A D | em28xx-input.c | 558 led->gpio_reg,
|
/linux-master/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-phy-v2.c | 1367 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 D | bnx2x_main.c | 2087 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 D | ice_ptp.c | 1596 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 D | ptp_ocp.c | 148 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;
|