Searched refs:gpio_config (Results 1 – 13 of 13) sorted by relevance
| /linux/drivers/gpio/ |
| H A D | gpio-max7360.c | 147 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 D | gpio-tn48m.c | 42 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 D | gpio-ws16c48.c | 250 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 D | nsc_gpio.c | 26 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 D | scx200_gpio.c | 41 .gpio_config = scx200_gpio_configure,
|
| H A D | pc8736x_gpio.c | 213 .gpio_config = pc8736x_gpio_configure,
|
| /linux/drivers/media/pci/saa7134/ |
| H A D | saa7134-dvb.c | 650 .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 D | nsc_gpio.h | 25 u32 (*gpio_config) (unsigned iminor, u32 mask, u32 bits); member
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | tda1004x.h | 80 enum tda10046_gpio gpio_config; member
|
| H A D | tda1004x.c | 489 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 D | mxl111sf-gpio.c | 168 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 D | rt5677.h | 1754 u8 gpio_config[6]; member
|
| H A D | rt5677.c | 4916 rt5677_gpio_config(rt5677, i, rt5677->pdata.gpio_config[i]); in rt5677_remove() 5253 rt5677->pdata.gpio_config, in rt5677_read_device_properties()
|