Home
last modified time | relevance | path

Searched refs:gpio_reg (Results 1 – 12 of 12) sorted by relevance

/linux-4.4.14/drivers/media/pci/cx25821/
Dcx25821-gpio.c60 u32 gpio_reg = GPIO_LO; in cx25821_set_gpiopin_logicvalue() local
72 gpio_reg = GPIO_HI; in cx25821_set_gpiopin_logicvalue()
75 value = cx_read(gpio_reg); in cx25821_set_gpiopin_logicvalue()
82 cx_write(gpio_reg, value); in cx25821_set_gpiopin_logicvalue()
/linux-4.4.14/drivers/gpio/
Dgpio-intel-mid.c86 static void __iomem *gpio_reg(struct gpio_chip *chip, unsigned offset, in gpio_reg() function
121 void __iomem *gplr = gpio_reg(chip, offset, GPLR); in intel_gpio_get()
131 gpsr = gpio_reg(chip, offset, GPSR); in intel_gpio_set()
134 gpcr = gpio_reg(chip, offset, GPCR); in intel_gpio_set()
142 void __iomem *gpdr = gpio_reg(chip, offset, GPDR); in intel_gpio_direction_input()
165 void __iomem *gpdr = gpio_reg(chip, offset, GPDR); in intel_gpio_direction_output()
192 void __iomem *grer = gpio_reg(&priv->chip, gpio, GRER); in intel_mid_irq_type()
193 void __iomem *gfer = gpio_reg(&priv->chip, gpio, GFER); in intel_mid_irq_type()
316 gedr = gpio_reg(&priv->chip, base, GEDR); in intel_mid_irq_handler()
337 reg = gpio_reg(&priv->chip, base, GRER); in intel_mid_irq_init_hw()
[all …]
/linux-4.4.14/drivers/gpu/drm/i915/
Dintel_i2c.c145 reserved = I915_READ_NOTRACE(bus->gpio_reg) & in get_reserved()
157 I915_WRITE_NOTRACE(bus->gpio_reg, reserved | GPIO_CLOCK_DIR_MASK); in get_clock()
158 I915_WRITE_NOTRACE(bus->gpio_reg, reserved); in get_clock()
159 return (I915_READ_NOTRACE(bus->gpio_reg) & GPIO_CLOCK_VAL_IN) != 0; in get_clock()
167 I915_WRITE_NOTRACE(bus->gpio_reg, reserved | GPIO_DATA_DIR_MASK); in get_data()
168 I915_WRITE_NOTRACE(bus->gpio_reg, reserved); in get_data()
169 return (I915_READ_NOTRACE(bus->gpio_reg) & GPIO_DATA_VAL_IN) != 0; in get_data()
185 I915_WRITE_NOTRACE(bus->gpio_reg, reserved | clock_bits); in set_clock()
186 POSTING_READ(bus->gpio_reg); in set_clock()
202 I915_WRITE_NOTRACE(bus->gpio_reg, reserved | data_bits); in set_data()
[all …]
Di915_drv.h1023 u32 gpio_reg; member
/linux-4.4.14/drivers/hwmon/
Dltc4245.c84 u8 gpio_curr, gpio_next, gpio_reg; in ltc4245_update_gpios() local
123 gpio_reg = (data->cregs[LTC4245_GPIO] & 0x3f) | ((gpio_next + 1) << 6); in ltc4245_update_gpios()
126 i2c_smbus_write_byte_data(client, LTC4245_GPIO, gpio_reg); in ltc4245_update_gpios()
129 data->cregs[LTC4245_GPIO] = gpio_reg; in ltc4245_update_gpios()
/linux-4.4.14/drivers/macintosh/
Dvia-pmu.c147 static unsigned char __iomem *gpio_reg; variable
331 gpio_reg = ioremap(gaddr, 0x10); in find_via_pmu()
334 if (gpio_reg == NULL) { in find_via_pmu()
366 iounmap(gpio_reg); in find_via_pmu()
367 gpio_reg = NULL; in find_via_pmu()
1662 if ((in_8(gpio_reg + 0x9) & 0x02) == 0) { in gpio1_interrupt()
/linux-4.4.14/drivers/media/pci/netup_unidvb/
Dnetup_unidvb_core.c165 u16 gpio_reg; in netup_unidvb_dev_enable() local
172 gpio_reg = in netup_unidvb_dev_enable()
176 writeb(gpio_reg, ndev->bmmio0 + GPIO_REG_IO); in netup_unidvb_dev_enable()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_main.c2076 u32 gpio_reg; in bnx2x_get_gpio() local
2085 gpio_reg = REG_RD(bp, MISC_REG_GPIO); in bnx2x_get_gpio()
2088 if ((gpio_reg & gpio_mask) == gpio_mask) in bnx2x_get_gpio()
2104 u32 gpio_reg; in bnx2x_set_gpio() local
2113 gpio_reg = (REG_RD(bp, MISC_REG_GPIO) & MISC_REGISTERS_GPIO_FLOAT); in bnx2x_set_gpio()
2121 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bnx2x_set_gpio()
2122 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_CLR_POS); in bnx2x_set_gpio()
2130 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bnx2x_set_gpio()
2131 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_SET_POS); in bnx2x_set_gpio()
2139 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bnx2x_set_gpio()
[all …]
/linux-4.4.14/drivers/media/usb/em28xx/
Dem28xx.h421 u8 gpio_reg; member
Dem28xx-cards.c530 .gpio_reg = EM2874_R80_GPIO_P0_CTRL,
536 .gpio_reg = EM2874_R80_GPIO_P0_CTRL,
546 .gpio_reg = EM2874_R80_GPIO_P0_CTRL,
556 .gpio_reg = EM2874_R80_GPIO_P0_CTRL,
Dem28xx-input.c548 led->gpio_reg, in em28xx_query_buttons()
Dem28xx-core.c684 em28xx_write_reg_bits(dev, led->gpio_reg, in em28xx_capture_start()