Home
last modified time | relevance | path

Searched refs:gpio_config (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/gpio/
H A Dgpio-max7360.c147 struct gpio_regmap_config gpio_config = { }; in max7360_gpio_probe() local
165 gpio_config.regmap_irq_flags = IRQF_ONESHOT | IRQF_SHARED; in max7360_gpio_probe()
166 gpio_config.regmap_irq_line = in max7360_gpio_probe()
168 if (gpio_config.regmap_irq_line < 0) in max7360_gpio_probe()
169 return dev_err_probe(dev, gpio_config.regmap_irq_line, in max7360_gpio_probe()
185 gpio_config.regmap_irq_chip = irq_chip; in max7360_gpio_probe()
186 gpio_config.drvdata = regmap; in max7360_gpio_probe()
212 gpio_config.parent = dev; in max7360_gpio_probe()
213 gpio_config.regmap = regmap; in max7360_gpio_probe()
215 gpio_config.ngpio = MAX7360_MAX_GPIO; in max7360_gpio_probe()
[all …]
H A Dgpio-tn48m.c42 const struct tn48m_gpio_config *gpio_config; in tn48m_gpio_probe() local
51 gpio_config = device_get_match_data(&pdev->dev); in tn48m_gpio_probe()
52 if (!gpio_config) in tn48m_gpio_probe()
65 config.ngpio = gpio_config->ngpio; in tn48m_gpio_probe()
66 config.ngpio_per_reg = gpio_config->ngpio_per_reg; in tn48m_gpio_probe()
67 switch (gpio_config->type) { in tn48m_gpio_probe()
H A Dgpio-ws16c48.c250 struct gpio_regmap_config gpio_config = {}; in ws16c48_probe() local
302 gpio_config.parent = dev; in ws16c48_probe()
303 gpio_config.regmap = ws16c48gpio->map; in ws16c48_probe()
304 gpio_config.ngpio = WS16C48_NGPIO; in ws16c48_probe()
305 gpio_config.names = ws16c48_names; in ws16c48_probe()
306 gpio_config.reg_dat_base = GPIO_REGMAP_ADDR(WS16C48_DAT_BASE); in ws16c48_probe()
307 gpio_config.reg_set_base = GPIO_REGMAP_ADDR(WS16C48_DAT_BASE); in ws16c48_probe()
309 gpio_config.reg_dir_out_base = GPIO_REGMAP_ADDR(WS16C48_DAT_BASE); in ws16c48_probe()
310 gpio_config.ngpio_per_reg = WS16C48_NGPIO_PER_REG; in ws16c48_probe()
311 gpio_config.irq_domain = regmap_irq_get_domain(chip_data); in ws16c48_probe()
[all …]
/linux/drivers/char/
H A Dnsc_gpio.c26 u32 config = amp->gpio_config(index, ~0, 0); in nsc_gpio_dump()
64 amp->gpio_config(m, ~1, 1); in nsc_gpio_write()
68 amp->gpio_config(m, ~1, 0); in nsc_gpio_write()
72 amp->gpio_config(m, ~2, 2); in nsc_gpio_write()
76 amp->gpio_config(m, ~2, 0); in nsc_gpio_write()
80 amp->gpio_config(m, ~4, 4); in nsc_gpio_write()
84 amp->gpio_config(m, ~4, 0); in nsc_gpio_write()
H A Dscx200_gpio.c41 .gpio_config = scx200_gpio_configure,
H A Dpc8736x_gpio.c213 .gpio_config = pc8736x_gpio_configure,
/linux/drivers/media/pci/saa7134/
H A Dsaa7134-dvb.c650 .gpio_config = TDA10046_GP11_I,
662 .gpio_config = TDA10046_GP11_I,
676 .gpio_config = TDA10046_GP01_I,
689 .gpio_config = TDA10046_GP01_I,
702 .gpio_config = TDA10046_GP01_I,
716 .gpio_config = TDA10046_GP11_I,
729 .gpio_config = TDA10046_GP11_I,
742 .gpio_config = TDA10046_GP11_I,
756 .gpio_config = TDA10046_GP00_I,
768 .gpio_config = TDA10046_GP11_I,
[all …]
/linux/include/linux/
H A Dnsc_gpio.h25 u32 (*gpio_config) (unsigned iminor, u32 mask, u32 bits); member
/linux/drivers/media/dvb-frontends/
H A Dtda1004x.h80 enum tda10046_gpio gpio_config; member
H A Dtda1004x.c489 if (state->config->gpio_config != TDA10046_GPTRI) { in tda10046_fwupload()
491 tda1004x_write_mask(state, TDA10046H_CONF_POLARITY, 0x0f, state->config->gpio_config &0x0f); in tda10046_fwupload()
1196 gpio_conf = state->config->gpio_config; in tda1004x_sleep()
/linux/drivers/media/usb/dvb-usb-v2/
H A Dmxl111sf-gpio.c168 struct mxl_gpio_cfg gpio_config = { in mxl111sf_hw_do_set_gpio() local
176 return mxl111sf_config_gpio_pins(state, &gpio_config); in mxl111sf_hw_do_set_gpio()
/linux/sound/soc/codecs/
H A Drt5677.h1754 u8 gpio_config[6]; member
H A Drt5677.c4916 rt5677_gpio_config(rt5677, i, rt5677->pdata.gpio_config[i]); in rt5677_remove()
5253 rt5677->pdata.gpio_config, in rt5677_read_device_properties()