Lines Matching defs:config
108 * @config: I2C and gpio config from platform
140 struct vip_config *config;
965 struct vip_config *config;
978 config = dev_get_platdata(&pdev->dev);
979 if (!config) {
986 ret = vip_gpio_reserve(&pdev->dev, config->pwr_pin, 0,
987 config->pwr_name);
991 ret = vip_gpio_reserve(&pdev->dev, config->reset_pin, 0,
992 config->reset_name);
994 vip_gpio_release(&pdev->dev, config->pwr_pin,
995 config->pwr_name);
999 if (gpio_is_valid(config->pwr_pin)) {
1002 gpio_direction_output(config->pwr_pin, 1);
1005 if (gpio_is_valid(config->reset_pin)) {
1008 gpio_direction_output(config->reset_pin, 1);
1021 vip->config = config;
1077 vip->adapter = i2c_get_adapter(vip->config->i2c_id);
1085 "adv7180", vip->config->i2c_addr,
1117 vip_gpio_release(&pdev->dev, config->reset_pin, config->reset_name);
1118 vip_gpio_release(&pdev->dev, config->pwr_pin, config->pwr_name);
1156 vip_gpio_release(&pdev->dev, vip->config->pwr_pin,
1157 vip->config->pwr_name);
1158 vip_gpio_release(&pdev->dev, vip->config->reset_pin,
1159 vip->config->reset_name);