Home
last modified time | relevance | path

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

/linux/drivers/gpio/
A Dgpio-reg.c13 struct gpio_reg { struct
23 #define to_gpio_reg(x) container_of(x, struct gpio_reg, gc) argument
27 struct gpio_reg *r = to_gpio_reg(gc); in gpio_reg_get_direction()
36 struct gpio_reg *r = to_gpio_reg(gc); in gpio_reg_direction_output()
47 struct gpio_reg *r = to_gpio_reg(gc); in gpio_reg_direction_input()
54 struct gpio_reg *r = to_gpio_reg(gc); in gpio_reg_set()
71 struct gpio_reg *r = to_gpio_reg(gc); in gpio_reg_get()
90 struct gpio_reg *r = to_gpio_reg(gc); in gpio_reg_set_multiple()
101 struct gpio_reg *r = to_gpio_reg(gc); in gpio_reg_to_irq()
135 struct gpio_reg *r; in gpio_reg_init()
[all …]
A Dgpio-merrifield.c97 void __iomem *gplr = gpio_reg(chip, offset, GPLR); in mrfld_gpio_get()
112 gpsr = gpio_reg(chip, offset, GPSR); in mrfld_gpio_set()
115 gpcr = gpio_reg(chip, offset, GPCR); in mrfld_gpio_set()
126 void __iomem *gpdr = gpio_reg(chip, offset, GPDR); in mrfld_gpio_direction_input()
145 void __iomem *gpdr = gpio_reg(chip, offset, GPDR); in mrfld_gpio_direction_output()
163 void __iomem *gpdr = gpio_reg(chip, offset, GPDR); in mrfld_gpio_get_direction()
175 void __iomem *gfbr = gpio_reg(chip, offset, GFBR); in mrfld_gpio_set_debounce()
213 void __iomem *gisr = gpio_reg(&priv->chip, gpio, GISR); in mrfld_irq_ack()
227 void __iomem *gimr = gpio_reg(&priv->chip, gpio, GIMR); in mrfld_irq_unmask_mask()
377 reg = gpio_reg(&priv->chip, base, GRER); in mrfld_irq_init_hw()
[all …]
A Dgpio-amd-fch.c44 return priv->base + priv->pdata->gpio_reg[gpio]*sizeof(u32); in amd_fch_gpio_addr()
/linux/drivers/media/pci/cx25821/
A Dcx25821-gpio.c46 u32 gpio_reg = GPIO_LO; in cx25821_set_gpiopin_logicvalue() local
58 gpio_reg = GPIO_HI; in cx25821_set_gpiopin_logicvalue()
61 value = cx_read(gpio_reg); in cx25821_set_gpiopin_logicvalue()
68 cx_write(gpio_reg, value); in cx25821_set_gpiopin_logicvalue()
/linux/drivers/gpu/drm/i915/display/
A Dintel_gmbus.c209 reserved = intel_uncore_read_notrace(uncore, bus->gpio_reg) & in get_reserved()
223 bus->gpio_reg, in get_clock()
225 intel_uncore_write_notrace(uncore, bus->gpio_reg, reserved); in get_clock()
227 return (intel_uncore_read_notrace(uncore, bus->gpio_reg) & in get_clock()
238 bus->gpio_reg, in get_data()
240 intel_uncore_write_notrace(uncore, bus->gpio_reg, reserved); in get_data()
242 return (intel_uncore_read_notrace(uncore, bus->gpio_reg) & in get_data()
260 bus->gpio_reg, in set_clock()
262 intel_uncore_posting_read(uncore, bus->gpio_reg); in set_clock()
279 intel_uncore_posting_read(uncore, bus->gpio_reg); in set_data()
[all …]
/linux/drivers/hwmon/
A Dltc4245.c80 u8 gpio_curr, gpio_next, gpio_reg; in ltc4245_update_gpios() local
119 gpio_reg = (data->cregs[LTC4245_GPIO] & 0x3f) | ((gpio_next + 1) << 6); in ltc4245_update_gpios()
122 i2c_smbus_write_byte_data(client, LTC4245_GPIO, gpio_reg); in ltc4245_update_gpios()
125 data->cregs[LTC4245_GPIO] = gpio_reg; in ltc4245_update_gpios()
/linux/include/linux/platform_data/gpio/
A Dgpio-amd-fch.h42 int *gpio_reg; member
/linux/drivers/media/usb/em28xx/
A Dem28xx-cards.c603 .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 = EM2874_R80_GPIO_P0_CTRL,
639 .gpio_reg = EM2820_R08_GPIO_CTRL,
649 .gpio_reg = EM2874_R80_GPIO_P0_CTRL,
655 .gpio_reg = EM2874_R80_GPIO_P0_CTRL,
665 .gpio_reg = EM2874_R80_GPIO_P0_CTRL,
671 .gpio_reg = EM2874_R80_GPIO_P0_CTRL,
A Dem28xx.h462 u8 gpio_reg; member
A Dem28xx-input.c568 led->gpio_reg, in em28xx_query_buttons()
A Dem28xx-core.c707 em28xx_write_reg_bits(dev, led->gpio_reg, in em28xx_capture_start()
/linux/drivers/platform/x86/
A Dpcengines-apuv2.c71 .gpio_reg = apu2_gpio_regs,
/linux/drivers/macintosh/
A Dvia-pmu.c160 static unsigned char __iomem *gpio_reg; variable
346 gpio_reg = ioremap(gaddr, 0x10); in find_via_pmu()
349 if (gpio_reg == NULL) { in find_via_pmu()
378 iounmap(gpio_reg); in find_via_pmu()
379 gpio_reg = NULL; in find_via_pmu()
1705 if ((in_8(gpio_reg + 0x9) & 0x02) == 0) { in gpio1_interrupt()
/linux/drivers/net/ethernet/amd/xgbe/
A Dxgbe-phy-v2.c1300 u8 gpio_reg, gpio_ports[2]; in xgbe_phy_sfp_signals() local
1304 gpio_reg = 0; in xgbe_phy_sfp_signals()
1306 &gpio_reg, sizeof(gpio_reg), in xgbe_phy_sfp_signals()
2733 u8 gpio_reg, gpio_ports[2], gpio_data[3]; in xgbe_phy_i2c_mdio_reset() local
2737 gpio_reg = 2; in xgbe_phy_i2c_mdio_reset()
2739 &gpio_reg, sizeof(gpio_reg), in xgbe_phy_i2c_mdio_reset()
/linux/drivers/net/ethernet/intel/ice/
A Dice_ptp.c783 u32 func, aux_reg, gpio_reg, irq_reg; in ice_ptp_cfg_extts() local
813 gpio_reg = ((func << GLGEN_GPIO_CTL_PIN_FUNC_S) & in ice_ptp_cfg_extts()
819 gpio_reg = 0; in ice_ptp_cfg_extts()
827 wr32(hw, GLGEN_GPIO_CTL(gpio_pin), gpio_reg); in ice_ptp_cfg_extts()
/linux/drivers/media/pci/netup_unidvb/
A Dnetup_unidvb_core.c170 u16 gpio_reg; in netup_unidvb_dev_enable() local
177 gpio_reg = in netup_unidvb_dev_enable()
181 writeb(gpio_reg, ndev->bmmio0 + GPIO_REG_IO); in netup_unidvb_dev_enable()
/linux/drivers/net/ethernet/broadcom/bnx2x/
A Dbnx2x_main.c2077 u32 gpio_reg; in bnx2x_get_gpio() local
2086 gpio_reg = REG_RD(bp, MISC_REG_GPIO); in bnx2x_get_gpio()
2089 if ((gpio_reg & gpio_mask) == gpio_mask) in bnx2x_get_gpio()
2105 u32 gpio_reg; in bnx2x_set_gpio() local
2147 REG_WR(bp, MISC_REG_GPIO, gpio_reg); in bnx2x_set_gpio()
2155 u32 gpio_reg = 0; in bnx2x_set_mult_gpio() local
2162 gpio_reg = REG_RD(bp, MISC_REG_GPIO); in bnx2x_set_mult_gpio()
2193 REG_WR(bp, MISC_REG_GPIO, gpio_reg); in bnx2x_set_mult_gpio()
2208 u32 gpio_reg; in bnx2x_set_gpio_int() local
2217 gpio_reg = REG_RD(bp, MISC_REG_GPIO_INT); in bnx2x_set_gpio_int()
[all …]
/linux/drivers/ptp/
A Dptp_ocp.c128 struct gpio_reg { struct
212 struct gpio_reg __iomem *pps_select;
213 struct gpio_reg __iomem *sma;
/linux/drivers/gpu/drm/i915/
A Di915_drv.h553 i915_reg_t gpio_reg; member

Completed in 71 milliseconds