Home
last modified time | relevance | path

Searched refs:gpio_cfg (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/media/usb/dvb-usb-v2/
A Dmxl111sf-gpio.c105 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()
157 gpio_cfg->pin, gpio_cfg->val) : in mxl111sf_config_gpio_pins()
[all …]
/linux/arch/mips/ar7/
A Dgpio.c261 struct titan_gpio_cfg gpio_cfg; in titan_gpio_pinsel() local
268 gpio_cfg = titan_gpio_table[gpio]; in titan_gpio_pinsel()
269 pin_sel_reg = gpio_cfg.reg - 1; in titan_gpio_pinsel()
271 mux_status = (readl(pin_sel + pin_sel_reg) >> gpio_cfg.shift) & 0x3; in titan_gpio_pinsel()
274 if (!((mux_status == 0) || (mux_status == gpio_cfg.func))) in titan_gpio_pinsel()
279 tmp |= ((gpio_cfg.func & 0x3) << gpio_cfg.shift); in titan_gpio_pinsel()
/linux/sound/soc/codecs/
A Dwm8903.c1955 ARRAY_SIZE(pdata->gpio_cfg)) >= 0) { in wm8903_set_pdata_from_of()
1969 if (pdata->gpio_cfg[i] == 0) { in wm8903_set_pdata_from_of()
1970 pdata->gpio_cfg[i] = WM8903_GPIO_CONFIG_ZERO; in wm8903_set_pdata_from_of()
1971 } else if (pdata->gpio_cfg[i] == 0xffffffff) { in wm8903_set_pdata_from_of()
1972 pdata->gpio_cfg[i] = 0; in wm8903_set_pdata_from_of()
1973 } else if (pdata->gpio_cfg[i] > 0x7fff) { in wm8903_set_pdata_from_of()
1975 i, pdata->gpio_cfg[i]); in wm8903_set_pdata_from_of()
2077 for (i = 0; i < ARRAY_SIZE(pdata->gpio_cfg); i++) { in wm8903_i2c_probe()
2078 if ((!pdata->gpio_cfg[i]) || in wm8903_i2c_probe()
2083 pdata->gpio_cfg[i] & 0x7fff); in wm8903_i2c_probe()
[all …]
A Dwm8960.c1397 of_property_read_u32_array(np, "wlf,gpio-cfg", pdata->gpio_cfg, in wm8960_set_pdata_from_of()
1398 ARRAY_SIZE(pdata->gpio_cfg)); in wm8960_set_pdata_from_of()
1461 wm8960->pdata.gpio_cfg[0] << 6); in wm8960_i2c_probe()
1463 wm8960->pdata.gpio_cfg[1] << 4); in wm8960_i2c_probe()
A Dwm8904.c2275 if (!wm8904->pdata->gpio_cfg[i]) in wm8904_i2c_probe()
2281 wm8904->pdata->gpio_cfg[i]); in wm8904_i2c_probe()
/linux/include/sound/
A Dwm8960.h35 u32 gpio_cfg[2]; member
A Dwm8904.h154 u32 gpio_cfg[WM8904_GPIO_REGS]; member
A Dwm8903.h260 u32 gpio_cfg[WM8903_NUM_GPIO]; /* Default register values for GPIO pin mux */ member

Completed in 27 milliseconds