/openbmc/u-boot/board/gateworks/gw_ventana/ |
H A D | common.c | 951 struct ventana gpio_cfg[GW_UNKNOWN] = { variable 1296 imx_iomux_v3_setup_multiple_pads(gpio_cfg[board].gpio_pads, in setup_iomux_gpio() 1297 gpio_cfg[board].num_pads); in setup_iomux_gpio() 1300 if (gpio_cfg[board].rs232_en) { in setup_iomux_gpio() 1301 gpio_request(gpio_cfg[board].rs232_en, "rs232_en#"); in setup_iomux_gpio() 1302 gpio_direction_output(gpio_cfg[board].rs232_en, 0); in setup_iomux_gpio() 1307 gpio_cfg[board].pcie_rst = IMX_GPIO_NR(3, 23); in setup_iomux_gpio() 1310 gpio_request(gpio_cfg[board].pcie_rst, "pci_rst#"); in setup_iomux_gpio() 1311 gpio_direction_output(gpio_cfg[board].pcie_rst, 0); in setup_iomux_gpio() 1314 for (i = 0; i < ARRAY_SIZE(gpio_cfg[board].leds); i++) { in setup_iomux_gpio() [all …]
|
H A D | gw_ventana.c | 182 if (gpio_cfg[board_type].otgpwr_en) in board_ehci_power() 183 gpio_set_value(gpio_cfg[board_type].otgpwr_en, on); in board_ehci_power() 517 uint pin = gpio_cfg[board_type].pcie_rst; in imx6_pcie_toggle_reset() 656 if (gpio_cfg[board_type].nand) in board_init() 820 if (gpio_cfg[board_type].rs232_en) in misc_init_r() 822 for (i = 0; i < gpio_cfg[board_type].dio_num; i++) { in misc_init_r() 1222 gpio_cfg[board_type].usd_vsel = 0; in ft_board_setup() 1310 for (i = 0; i < gpio_cfg[board_type].dio_num; i++) { in ft_board_setup() 1311 struct dio_cfg *cfg = &gpio_cfg[board_type].dio_cfg[i]; in ft_board_setup() 1334 if (gpio_cfg[board_type].usd_vsel) { in ft_board_setup()
|
H A D | common.h | 86 extern struct ventana gpio_cfg[GW_UNKNOWN];
|
/openbmc/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 …]
|
/openbmc/linux/arch/mips/ar7/ |
H A D | gpio.c | 261 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()
|
/openbmc/u-boot/board/ge/mx53ppd/ |
H A D | ppd_gpio.h | 41 struct gpio_cfg { struct 65 static const struct gpio_cfg ppd_gpios[] = { argument
|
/openbmc/linux/sound/soc/codecs/ |
H A D | wm8903.c | 1952 if (of_property_read_u32_array(np, "gpio-cfg", pdata->gpio_cfg, in wm8903_set_pdata_from_of() 1953 ARRAY_SIZE(pdata->gpio_cfg)) >= 0) { in wm8903_set_pdata_from_of() 1966 for (i = 0; i < ARRAY_SIZE(pdata->gpio_cfg); i++) { in wm8903_set_pdata_from_of() 1967 if (pdata->gpio_cfg[i] == 0) { in wm8903_set_pdata_from_of() 1968 pdata->gpio_cfg[i] = WM8903_GPIO_CONFIG_ZERO; in wm8903_set_pdata_from_of() 1969 } else if (pdata->gpio_cfg[i] == 0xffffffff) { in wm8903_set_pdata_from_of() 1970 pdata->gpio_cfg[i] = 0; in wm8903_set_pdata_from_of() 1971 } else if (pdata->gpio_cfg[i] > 0x7fff) { in wm8903_set_pdata_from_of() 1973 i, pdata->gpio_cfg[i]); in wm8903_set_pdata_from_of() 2074 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_GPIOS_MAX]; /* value+1 (0 => not set) */ member 968 if (adc3xxx->gpio_cfg[offset] != 0 && in adc3xxx_gpio_request() 969 adc3xxx->gpio_cfg[offset] != ADC3XXX_GPIO_GPO + 1) in adc3xxx_gpio_request() 1053 unsigned int cfg = adc3xxx->gpio_cfg[gpio]; in adc3xxx_init_gpio() 1386 ret = adc3xxx_parse_dt_gpio(adc3xxx, "ti,dmdin-gpio1", &adc3xxx->gpio_cfg[0]); in adc3xxx_i2c_probe() 1389 ret = adc3xxx_parse_dt_gpio(adc3xxx, "ti,dmclk-gpio2", &adc3xxx->gpio_cfg[1]); in adc3xxx_i2c_probe()
|
H A D | wm8960.c | 1419 of_property_read_u32_array(np, "wlf,gpio-cfg", pdata->gpio_cfg, in wm8960_set_pdata_from_of() 1420 ARRAY_SIZE(pdata->gpio_cfg)); in wm8960_set_pdata_from_of() 1518 wm8960->pdata.gpio_cfg[0] << 6); in wm8960_i2c_probe() 1520 wm8960->pdata.gpio_cfg[1] << 4); in wm8960_i2c_probe()
|
H A D | wm8904.c | 2284 if (!wm8904->pdata->gpio_cfg[i]) in wm8904_i2c_probe() 2290 wm8904->pdata->gpio_cfg[i]); in wm8904_i2c_probe()
|
/openbmc/linux/include/sound/ |
H A D | wm8960.h | 35 u32 gpio_cfg[2]; member
|
H A D | wm8904.h | 154 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
|
/openbmc/qemu/hw/net/ |
H A D | lan9118.c | 214 uint32_t gpio_cfg; member 289 VMSTATE_UINT32(gpio_cfg, lan9118_state), 439 s->gpio_cfg = 0; in lan9118_reset() 1136 s->gpio_cfg = val & 0x7777071f; in lan9118_writel() 1279 return s->gpio_cfg; in lan9118_readl()
|