Lines Matching refs:pdata
89 static int is_vbus_powered(struct gpio_vbus_mach_info *pdata) in is_vbus_powered() argument
93 vbus = gpio_get_value(pdata->gpio_vbus); in is_vbus_powered()
94 if (pdata->gpio_vbus_inverted) in is_vbus_powered()
104 struct gpio_vbus_mach_info *pdata = dev_get_platdata(gpio_vbus->dev); in gpio_vbus_work() local
110 vbus = is_vbus_powered(pdata); in gpio_vbus_work()
120 gpio = pdata->gpio_pullup; in gpio_vbus_work()
133 gpio_set_value(gpio, !pdata->gpio_pullup_inverted); in gpio_vbus_work()
141 gpio_set_value(gpio, pdata->gpio_pullup_inverted); in gpio_vbus_work()
160 struct gpio_vbus_mach_info *pdata = dev_get_platdata(&pdev->dev); in gpio_vbus_irq() local
165 is_vbus_powered(pdata) ? "supplied" : "inactive", in gpio_vbus_irq()
181 struct gpio_vbus_mach_info *pdata; in gpio_vbus_set_peripheral() local
187 pdata = dev_get_platdata(gpio_vbus->dev); in gpio_vbus_set_peripheral()
188 gpio = pdata->gpio_pullup; in gpio_vbus_set_peripheral()
196 gpio_set_value(gpio, pdata->gpio_pullup_inverted); in gpio_vbus_set_peripheral()
248 struct gpio_vbus_mach_info *pdata = dev_get_platdata(&pdev->dev); in gpio_vbus_probe() local
254 if (!pdata || !gpio_is_valid(pdata->gpio_vbus)) in gpio_vbus_probe()
256 gpio = pdata->gpio_vbus; in gpio_vbus_probe()
299 gpio = pdata->gpio_pullup; in gpio_vbus_probe()
308 gpio_direction_output(gpio, pdata->gpio_pullup_inverted); in gpio_vbus_probe()
336 device_init_wakeup(&pdev->dev, pdata->wakeup); in gpio_vbus_probe()