Lines Matching defs:gpio_cfg
105 struct mxl_gpio_cfg *gpio_cfg)
110 mxl_debug_adv("(%d, %d)", gpio_cfg->pin, gpio_cfg->dir);
112 switch (gpio_cfg->pin) {
120 tmp &= ~(1 << (gpio_cfg->pin + 4));
121 tmp |= (gpio_cfg->dir << (gpio_cfg->pin + 4));
133 tmp &= ~(1 << gpio_cfg->pin);
134 tmp |= (gpio_cfg->dir << gpio_cfg->pin);
145 tmp &= ~(1 << (gpio_cfg->pin - 3));
146 tmp |= (gpio_cfg->dir << (gpio_cfg->pin - 3));
155 ret = (MXL_GPIO_DIR_OUTPUT == gpio_cfg->dir) ?
157 gpio_cfg->pin, gpio_cfg->val) :
159 gpio_cfg->pin, &gpio_cfg->val);