/Linux-v4.19/drivers/gpio/ |
D | gpio-reg.c | 16 struct gpio_reg { struct 26 #define to_gpio_reg(x) container_of(x, struct gpio_reg, gc) argument 30 struct gpio_reg *r = to_gpio_reg(gc); in gpio_reg_get_direction() 38 struct gpio_reg *r = to_gpio_reg(gc); in gpio_reg_direction_output() 49 struct gpio_reg *r = to_gpio_reg(gc); in gpio_reg_direction_input() 56 struct gpio_reg *r = to_gpio_reg(gc); in gpio_reg_set() 73 struct gpio_reg *r = to_gpio_reg(gc); in gpio_reg_get() 92 struct gpio_reg *r = to_gpio_reg(gc); in gpio_reg_set_multiple() 103 struct gpio_reg *r = to_gpio_reg(gc); in gpio_reg_to_irq() 137 struct gpio_reg *r; in gpio_reg_init() [all …]
|
D | gpio-merrifield.c | 90 static void __iomem *gpio_reg(struct gpio_chip *chip, unsigned int offset, in gpio_reg() function 101 void __iomem *gplr = gpio_reg(chip, offset, GPLR); in mrfld_gpio_get() 116 gpsr = gpio_reg(chip, offset, GPSR); in mrfld_gpio_set() 119 gpcr = gpio_reg(chip, offset, GPCR); in mrfld_gpio_set() 130 void __iomem *gpdr = gpio_reg(chip, offset, GPDR); in mrfld_gpio_direction_input() 149 void __iomem *gpdr = gpio_reg(chip, offset, GPDR); in mrfld_gpio_direction_output() 167 void __iomem *gpdr = gpio_reg(chip, offset, GPDR); in mrfld_gpio_get_direction() 176 void __iomem *gfbr = gpio_reg(chip, offset, GFBR); in mrfld_gpio_set_debounce() 209 void __iomem *gisr = gpio_reg(&priv->chip, gpio, GISR); in mrfld_irq_ack() 223 void __iomem *gimr = gpio_reg(&priv->chip, gpio, GIMR); in mrfld_irq_unmask_mask() [all …]
|
D | gpio-intel-mid.c | 76 static void __iomem *gpio_reg(struct gpio_chip *chip, unsigned offset, in gpio_reg() function 111 void __iomem *gplr = gpio_reg(chip, offset, GPLR); in intel_gpio_get() 121 gpsr = gpio_reg(chip, offset, GPSR); in intel_gpio_set() 124 gpcr = gpio_reg(chip, offset, GPCR); in intel_gpio_set() 132 void __iomem *gpdr = gpio_reg(chip, offset, GPDR); in intel_gpio_direction_input() 155 void __iomem *gpdr = gpio_reg(chip, offset, GPDR); in intel_gpio_direction_output() 182 void __iomem *grer = gpio_reg(&priv->chip, gpio, GRER); in intel_mid_irq_type() 183 void __iomem *gfer = gpio_reg(&priv->chip, gpio, GFER); in intel_mid_irq_type() 292 gedr = gpio_reg(&priv->chip, base, GEDR); in intel_mid_irq_handler() 313 reg = gpio_reg(&priv->chip, base, GRER); in intel_mid_irq_init_hw() [all …]
|
/Linux-v4.19/drivers/media/pci/cx25821/ |
D | cx25821-gpio.c | 56 u32 gpio_reg = GPIO_LO; in cx25821_set_gpiopin_logicvalue() local 68 gpio_reg = GPIO_HI; in cx25821_set_gpiopin_logicvalue() 71 value = cx_read(gpio_reg); in cx25821_set_gpiopin_logicvalue() 78 cx_write(gpio_reg, value); in cx25821_set_gpiopin_logicvalue()
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | intel_i2c.c | 192 reserved = I915_READ_NOTRACE(bus->gpio_reg) & in get_reserved() 204 I915_WRITE_NOTRACE(bus->gpio_reg, reserved | GPIO_CLOCK_DIR_MASK); in get_clock() 205 I915_WRITE_NOTRACE(bus->gpio_reg, reserved); in get_clock() 206 return (I915_READ_NOTRACE(bus->gpio_reg) & GPIO_CLOCK_VAL_IN) != 0; in get_clock() 214 I915_WRITE_NOTRACE(bus->gpio_reg, reserved | GPIO_DATA_DIR_MASK); in get_data() 215 I915_WRITE_NOTRACE(bus->gpio_reg, reserved); in get_data() 216 return (I915_READ_NOTRACE(bus->gpio_reg) & GPIO_DATA_VAL_IN) != 0; in get_data() 232 I915_WRITE_NOTRACE(bus->gpio_reg, reserved | clock_bits); in set_clock() 233 POSTING_READ(bus->gpio_reg); in set_clock() 249 I915_WRITE_NOTRACE(bus->gpio_reg, reserved | data_bits); in set_data() [all …]
|
D | i915_drv.h | 662 i915_reg_t gpio_reg; member
|
/Linux-v4.19/drivers/hwmon/ |
D | ltc4245.c | 83 u8 gpio_curr, gpio_next, gpio_reg; in ltc4245_update_gpios() local 122 gpio_reg = (data->cregs[LTC4245_GPIO] & 0x3f) | ((gpio_next + 1) << 6); in ltc4245_update_gpios() 125 i2c_smbus_write_byte_data(client, LTC4245_GPIO, gpio_reg); in ltc4245_update_gpios() 128 data->cregs[LTC4245_GPIO] = gpio_reg; in ltc4245_update_gpios()
|
/Linux-v4.19/drivers/macintosh/ |
D | via-pmu.c | 163 static unsigned char __iomem *gpio_reg; variable 350 gpio_reg = ioremap(gaddr, 0x10); in find_via_pmu() 353 if (gpio_reg == NULL) { in find_via_pmu() 382 iounmap(gpio_reg); in find_via_pmu() 383 gpio_reg = NULL; in find_via_pmu() 1710 if ((in_8(gpio_reg + 0x9) & 0x02) == 0) { in gpio1_interrupt()
|
/Linux-v4.19/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-phy-v2.c | 1284 u8 gpio_reg, gpio_ports[2]; in xgbe_phy_sfp_signals() local 1288 gpio_reg = 0; in xgbe_phy_sfp_signals() 1290 &gpio_reg, sizeof(gpio_reg), in xgbe_phy_sfp_signals() 2663 u8 gpio_reg, gpio_ports[2], gpio_data[3]; in xgbe_phy_i2c_mdio_reset() local 2667 gpio_reg = 2; in xgbe_phy_i2c_mdio_reset() 2669 &gpio_reg, sizeof(gpio_reg), in xgbe_phy_i2c_mdio_reset()
|
/Linux-v4.19/drivers/media/pci/netup_unidvb/ |
D | netup_unidvb_core.c | 179 u16 gpio_reg; in netup_unidvb_dev_enable() local 186 gpio_reg = in netup_unidvb_dev_enable() 190 writeb(gpio_reg, ndev->bmmio0 + GPIO_REG_IO); in netup_unidvb_dev_enable()
|
/Linux-v4.19/drivers/media/usb/em28xx/ |
D | em28xx-cards.c | 588 .gpio_reg = EM2874_R80_GPIO_P0_CTRL, 594 .gpio_reg = EM2874_R80_GPIO_P0_CTRL, 604 .gpio_reg = EM2874_R80_GPIO_P0_CTRL, 614 .gpio_reg = EM2874_R80_GPIO_P0_CTRL, 624 .gpio_reg = EM2820_R08_GPIO_CTRL, 634 .gpio_reg = EM2874_R80_GPIO_P0_CTRL, 640 .gpio_reg = EM2874_R80_GPIO_P0_CTRL,
|
D | em28xx.h | 456 u8 gpio_reg; member
|
D | em28xx-input.c | 581 led->gpio_reg, in em28xx_query_buttons()
|
D | em28xx-core.c | 705 em28xx_write_reg_bits(dev, led->gpio_reg, in em28xx_capture_start()
|
/Linux-v4.19/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_main.c | 2080 u32 gpio_reg; in bnx2x_get_gpio() local 2089 gpio_reg = REG_RD(bp, MISC_REG_GPIO); in bnx2x_get_gpio() 2092 if ((gpio_reg & gpio_mask) == gpio_mask) in bnx2x_get_gpio() 2108 u32 gpio_reg; in bnx2x_set_gpio() local 2117 gpio_reg = (REG_RD(bp, MISC_REG_GPIO) & MISC_REGISTERS_GPIO_FLOAT); in bnx2x_set_gpio() 2125 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bnx2x_set_gpio() 2126 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_CLR_POS); in bnx2x_set_gpio() 2134 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bnx2x_set_gpio() 2135 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_SET_POS); in bnx2x_set_gpio() 2143 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bnx2x_set_gpio() [all …]
|