Searched refs:gpio_config (Results 1 - 20 of 20) sorted by relevance

/linux-master/drivers/gpio/
H A Dgpio-i8255.c105 struct gpio_regmap_config gpio_config = {0}; local
124 gpio_config.parent = config->parent;
125 gpio_config.regmap = config->map;
126 gpio_config.ngpio = I8255_NGPIO * config->num_ppi;
127 gpio_config.names = config->names;
128 gpio_config.reg_dat_base = GPIO_REGMAP_ADDR(I8255_REG_DAT_BASE);
129 gpio_config.reg_set_base = GPIO_REGMAP_ADDR(I8255_REG_DAT_BASE);
130 gpio_config.reg_dir_in_base = GPIO_REGMAP_ADDR(I8255_REG_DIR_IN_BASE);
131 gpio_config.ngpio_per_reg = I8255_NGPIO_PER_REG;
132 gpio_config
[all...]
H A Dgpio-idio-16.c104 struct gpio_regmap_config gpio_config = {}; local
155 gpio_config.parent = config->parent;
156 gpio_config.regmap = data->map;
157 gpio_config.ngpio = IDIO_16_NGPIO;
158 gpio_config.names = idio_16_names;
159 gpio_config.reg_dat_base = GPIO_REGMAP_ADDR(IDIO_16_DAT_BASE);
160 gpio_config.reg_set_base = GPIO_REGMAP_ADDR(IDIO_16_DAT_BASE);
161 gpio_config.ngpio_per_reg = IDIO_16_NGPIO_PER_REG;
162 gpio_config.reg_stride = IDIO_16_REG_STRIDE;
163 gpio_config
[all...]
H A Dgpio-tn48m.c43 const struct tn48m_gpio_config *gpio_config; local
52 gpio_config = device_get_match_data(&pdev->dev);
53 if (!gpio_config)
66 config.ngpio = gpio_config->ngpio;
67 config.ngpio_per_reg = gpio_config->ngpio_per_reg;
68 switch (gpio_config->type) {
H A Dgpio-fxl6408.c108 struct gpio_regmap_config gpio_config = { local
117 gpio_config.regmap = devm_regmap_init_i2c(client, &regmap);
118 if (IS_ERR(gpio_config.regmap))
119 return dev_err_probe(dev, PTR_ERR(gpio_config.regmap),
122 ret = fxl6408_identify(dev, gpio_config.regmap);
127 ret = regmap_write(gpio_config.regmap, FXL6408_REG_OUTPUT_HIGH_Z, 0);
131 return PTR_ERR_OR_ZERO(devm_gpio_regmap_register(dev, &gpio_config));
H A Dgpio-pcie-idio-24.c300 struct gpio_regmap_config gpio_config = {}; local
372 gpio_config.parent = dev;
373 gpio_config.regmap = idio24gpio->map;
374 gpio_config.ngpio = IDIO_24_NGPIO;
375 gpio_config.names = idio_24_names;
376 gpio_config.reg_dat_base = GPIO_REGMAP_ADDR(IDIO_24_OUT_BASE);
377 gpio_config.reg_set_base = GPIO_REGMAP_ADDR(IDIO_24_OUT_BASE);
378 gpio_config.reg_dir_out_base = GPIO_REGMAP_ADDR(IDIO_24_CONTROL_REG);
379 gpio_config.ngpio_per_reg = IDIO_24_NGPIO_PER_REG;
380 gpio_config
[all...]
H A Dgpio-ws16c48.c250 struct gpio_regmap_config gpio_config = {}; local
302 gpio_config.parent = dev;
303 gpio_config.regmap = ws16c48gpio->map;
304 gpio_config.ngpio = WS16C48_NGPIO;
305 gpio_config.names = ws16c48_names;
306 gpio_config.reg_dat_base = GPIO_REGMAP_ADDR(WS16C48_DAT_BASE);
307 gpio_config.reg_set_base = GPIO_REGMAP_ADDR(WS16C48_DAT_BASE);
309 gpio_config.reg_dir_out_base = GPIO_REGMAP_ADDR(WS16C48_DAT_BASE);
310 gpio_config.ngpio_per_reg = WS16C48_NGPIO_PER_REG;
311 gpio_config
[all...]
/linux-master/drivers/char/
H A Dnsc_gpio.c26 u32 config = amp->gpio_config(index, ~0, 0);
64 amp->gpio_config(m, ~1, 1);
68 amp->gpio_config(m, ~1, 0);
72 amp->gpio_config(m, ~2, 2);
76 amp->gpio_config(m, ~2, 0);
80 amp->gpio_config(m, ~4, 4);
84 amp->gpio_config(m, ~4, 0);
H A Dscx200_gpio.c41 .gpio_config = scx200_gpio_configure,
H A Dpc8736x_gpio.c213 .gpio_config = pc8736x_gpio_configure,
/linux-master/include/linux/
H A Dnsc_gpio.h25 u32 (*gpio_config) (unsigned iminor, u32 mask, u32 bits); member in struct:nsc_gpio_ops
/linux-master/drivers/hwmon/pmbus/
H A Dadm1266.c226 unsigned long gpio_config; local
239 gpio_config = read_buf[0];
243 if (!ADM1266_GPIO_FUNCTIONS(gpio_config)) {
247 if (ADM1266_GPIO_INPUT_EN(gpio_config))
249 if (ADM1266_GPIO_OUTPUT_EN(gpio_config))
251 if (ADM1266_GPIO_OPEN_DRAIN(gpio_config))
/linux-master/drivers/media/dvb-frontends/
H A Dtda1004x.h80 enum tda10046_gpio gpio_config; member in struct:tda1004x_config
H A Dtda1004x.c489 if (state->config->gpio_config != TDA10046_GPTRI) {
491 tda1004x_write_mask(state, TDA10046H_CONF_POLARITY, 0x0f, state->config->gpio_config &0x0f);
1196 gpio_conf = state->config->gpio_config;
/linux-master/drivers/media/pci/saa7134/
H A Dsaa7134-dvb.c647 .gpio_config = TDA10046_GP11_I,
659 .gpio_config = TDA10046_GP11_I,
673 .gpio_config = TDA10046_GP01_I,
686 .gpio_config = TDA10046_GP01_I,
699 .gpio_config = TDA10046_GP01_I,
713 .gpio_config = TDA10046_GP11_I,
726 .gpio_config = TDA10046_GP11_I,
739 .gpio_config = TDA10046_GP11_I,
753 .gpio_config = TDA10046_GP00_I,
765 .gpio_config
[all...]
/linux-master/drivers/iio/addac/
H A Dstx104.c415 struct gpio_regmap_config gpio_config; local
490 gpio_config = (struct gpio_regmap_config) {
502 err = PTR_ERR_OR_ZERO(devm_gpio_regmap_register(dev, &gpio_config));
/linux-master/drivers/hwmon/
H A Dadm1026.c285 u8 gpio_config[17]; /* Decoded value */ member in struct:adm1026_data
447 data->gpio_config[16] = (data->config3 >> 6) & 0x03;
455 data->gpio_config[i] = value & 0x03;
1627 data->gpio_config[i] & 0x02 ? "" : "!",
1628 data->gpio_config[i] & 0x01 ? "OUT" : "IN",
1636 data->gpio_config[i] & 0x02 ? "" : "!",
1637 data->gpio_config[i] & 0x01 ? "OUT" : "IN",
1642 data->gpio_config[16] & 0x02 ? "" : "!",
1643 data->gpio_config[16] & 0x01 ? "OUT" : "IN");
1666 data->gpio_config[gpio_outpu
[all...]
/linux-master/drivers/media/usb/dvb-usb-v2/
H A Dmxl111sf-gpio.c168 struct mxl_gpio_cfg gpio_config = { local
176 return mxl111sf_config_gpio_pins(state, &gpio_config);
/linux-master/drivers/media/usb/dvb-usb/
H A Dm920x.c534 .gpio_config = TDA10046_GPTRI,
546 .gpio_config = TDA10046_GPTRI,
/linux-master/sound/soc/codecs/
H A Drt5677.h1754 u8 gpio_config[6]; member in struct:rt5677_platform_data
H A Drt5677.c4906 rt5677_gpio_config(rt5677, i, rt5677->pdata.gpio_config[i]);
5235 rt5677->pdata.gpio_config,

Completed in 246 milliseconds