Searched refs:gpio_cfg (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/media/usb/dvb-usb-v2/ |
| H A D | mxl111sf-gpio.c | 105 struct mxl_gpio_cfg *gpio_cfg) in mxl111sf_config_gpio_pins() argument 110 mxl_debug_adv("(%d, %d)", gpio_cfg->pin, gpio_cfg->dir); in mxl111sf_config_gpio_pins() 112 switch (gpio_cfg->pin) { in mxl111sf_config_gpio_pins() 120 tmp &= ~(1 << (gpio_cfg->pin + 4)); in mxl111sf_config_gpio_pins() 121 tmp |= (gpio_cfg->dir << (gpio_cfg->pin + 4)); in mxl111sf_config_gpio_pins() 133 tmp &= ~(1 << gpio_cfg->pin); in mxl111sf_config_gpio_pins() 134 tmp |= (gpio_cfg->dir << gpio_cfg->pin); in mxl111sf_config_gpio_pins() 145 tmp &= ~(1 << (gpio_cfg->pin - 3)); in mxl111sf_config_gpio_pins() 146 tmp |= (gpio_cfg->dir << (gpio_cfg->pin - 3)); in mxl111sf_config_gpio_pins() 155 ret = (MXL_GPIO_DIR_OUTPUT == gpio_cfg->dir) ? in mxl111sf_config_gpio_pins() [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | wm8903.c | 1956 if (of_property_read_u32_array(np, "gpio-cfg", pdata->gpio_cfg, in wm8903_set_pdata_from_of() 1957 ARRAY_SIZE(pdata->gpio_cfg)) >= 0) { in wm8903_set_pdata_from_of() 1970 for (i = 0; i < ARRAY_SIZE(pdata->gpio_cfg); i++) { in wm8903_set_pdata_from_of() 1971 if (pdata->gpio_cfg[i] == 0) { in wm8903_set_pdata_from_of() 1972 pdata->gpio_cfg[i] = WM8903_GPIO_CONFIG_ZERO; in wm8903_set_pdata_from_of() 1973 } else if (pdata->gpio_cfg[i] == 0xffffffff) { in wm8903_set_pdata_from_of() 1974 pdata->gpio_cfg[i] = 0; in wm8903_set_pdata_from_of() 1975 } else if (pdata->gpio_cfg[i] > 0x7fff) { in wm8903_set_pdata_from_of() 1977 i, pdata->gpio_cfg[i]); in wm8903_set_pdata_from_of() 2078 for (i = 0; i < ARRAY_SIZE(pdata->gpio_cfg); i++) { in wm8903_i2c_probe() [all …]
|
| H A D | tlv320adc3xxx.c | 324 unsigned int gpio_cfg[ADC3XXX_GPIO_PINS]; /* value+1 (0 => not set) */ member 970 if (adc3xxx->gpio_cfg[offset] != 0 && in adc3xxx_gpio_request() 971 adc3xxx->gpio_cfg[offset] != ADC3XXX_GPIO_GPO + 1) in adc3xxx_gpio_request() 1086 unsigned int cfg = adc3xxx->gpio_cfg[gpio]; in adc3xxx_init_gpio() 1436 ret = adc3xxx_parse_dt_gpio(adc3xxx, "ti,dmdin-gpio1", &adc3xxx->gpio_cfg[0]); in adc3xxx_i2c_probe() 1440 ret = adc3xxx_parse_dt_gpio(adc3xxx, "ti,dmclk-gpio2", &adc3xxx->gpio_cfg[1]); in adc3xxx_i2c_probe()
|
| H A D | wm8960.c | 1421 of_property_read_u32_array(np, "wlf,gpio-cfg", pdata->gpio_cfg, in wm8960_set_pdata_from_of() 1422 ARRAY_SIZE(pdata->gpio_cfg)); in wm8960_set_pdata_from_of() 1520 wm8960->pdata.gpio_cfg[0] << 6); in wm8960_i2c_probe() 1522 wm8960->pdata.gpio_cfg[1] << 4); in wm8960_i2c_probe()
|
| H A D | wm8904.c | 2445 pdata->gpio_cfg[i] = 0xFFFF; in wm8904_set_pdata_from_of() 2447 of_property_read_u32_array(np, "wlf,gpio-cfg", pdata->gpio_cfg, in wm8904_set_pdata_from_of() 2448 ARRAY_SIZE(pdata->gpio_cfg)); in wm8904_set_pdata_from_of() 2577 if (wm8904->pdata->gpio_cfg[i] == 0xffff) in wm8904_i2c_probe() 2583 wm8904->pdata->gpio_cfg[i]); in wm8904_i2c_probe()
|
| /linux/drivers/gpio/ |
| H A D | gpio-mpfs.c | 83 unsigned int gpio_cfg; in mpfs_gpio_get_direction() local 85 regmap_read(mpfs_gpio->regs, MPFS_GPIO_CTRL(gpio_index), &gpio_cfg); in mpfs_gpio_get_direction() 86 if (gpio_cfg & MPFS_GPIO_EN_IN) in mpfs_gpio_get_direction()
|
| /linux/include/sound/ |
| H A D | wm8960.h | 35 u32 gpio_cfg[2]; member
|
| H A D | wm8904.h | 157 u32 gpio_cfg[WM8904_GPIO_REGS]; member
|
| H A D | wm8903.h | 260 u32 gpio_cfg[WM8903_NUM_GPIO]; /* Default register values for GPIO pin mux */ member
|