gpio_vbus         148 arch/arm/mach-pxa/colibri-pxa320.c 	.gpio_vbus		= mfp_to_gpio(MFP_PIN_GPIO96),
gpio_vbus          55 arch/arm/mach-pxa/eseries.c 	.gpio_vbus   = GPIO_E7XX_USB_DISC,
gpio_vbus         892 arch/arm/mach-pxa/eseries.c 	.gpio_vbus   = GPIO_E800_USB_DISC,
gpio_vbus         105 arch/arm/mach-pxa/gumstix.c 	.gpio_vbus		= GPIO_GUMSTIX_USB_GPIOn,
gpio_vbus         583 arch/arm/mach-pxa/hx4700.c 	.gpio_vbus          = GPIOD14_nUSBC_DETECT,
gpio_vbus         587 arch/arm/mach-pxa/hx4700.c static struct platform_device gpio_vbus = {
gpio_vbus         845 arch/arm/mach-pxa/hx4700.c 	&gpio_vbus,
gpio_vbus         511 arch/arm/mach-pxa/magician.c 	.gpio_vbus	= EGPIO_MAGICIAN_CABLE_VBUS,
gpio_vbus         514 arch/arm/mach-pxa/magician.c static struct platform_device gpio_vbus = {
gpio_vbus         965 arch/arm/mach-pxa/magician.c 	&gpio_vbus,
gpio_vbus         372 arch/arm/mach-pxa/mioa701.c 	.gpio_vbus = GPIO13_nUSB_DETECT,
gpio_vbus         680 arch/arm/mach-pxa/mioa701.c MIO_SIMPLE_DEV(gpio_vbus,	  "gpio-vbus",      &gpio_vbus_data);
gpio_vbus         690 arch/arm/mach-pxa/mioa701.c 	&gpio_vbus,
gpio_vbus         176 arch/arm/mach-pxa/palm27x.c 	palm27x_udc_info.gpio_vbus	= vbus;
gpio_vbus         323 arch/arm/mach-pxa/palmtc.c 	.gpio_vbus		= GPIO_NR_PALMTC_USB_DETECT_N,
gpio_vbus         205 arch/arm/mach-pxa/palmte2.c 	.gpio_vbus		= GPIO_NR_PALMTE2_USB_DETECT_N,
gpio_vbus         245 arch/arm/mach-pxa/tosa.c 	.gpio_vbus		= TOSA_GPIO_USB_IN,
gpio_vbus         356 arch/arm/mach-pxa/vpac270.c 	.gpio_vbus		= GPIO41_VPAC270_UDC_DETECT,
gpio_vbus         128 arch/arm/mach-s3c64xx/mach-smartq.c 	.gpio_vbus		= S3C64XX_GPL(9),
gpio_vbus          57 drivers/usb/phy/phy-gpio-vbus-usb.c static void set_vbus_draw(struct gpio_vbus_data *gpio_vbus, unsigned mA)
gpio_vbus          59 drivers/usb/phy/phy-gpio-vbus-usb.c 	struct regulator *vbus_draw = gpio_vbus->vbus_draw;
gpio_vbus          66 drivers/usb/phy/phy-gpio-vbus-usb.c 	enabled = gpio_vbus->vbus_draw_enabled;
gpio_vbus          73 drivers/usb/phy/phy-gpio-vbus-usb.c 			gpio_vbus->vbus_draw_enabled = 1;
gpio_vbus          80 drivers/usb/phy/phy-gpio-vbus-usb.c 			gpio_vbus->vbus_draw_enabled = 0;
gpio_vbus          83 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio_vbus->mA = mA;
gpio_vbus          90 drivers/usb/phy/phy-gpio-vbus-usb.c 	vbus = gpio_get_value(pdata->gpio_vbus);
gpio_vbus          99 drivers/usb/phy/phy-gpio-vbus-usb.c 	struct gpio_vbus_data *gpio_vbus =
gpio_vbus         101 drivers/usb/phy/phy-gpio-vbus-usb.c 	struct gpio_vbus_mach_info *pdata = dev_get_platdata(gpio_vbus->dev);
gpio_vbus         104 drivers/usb/phy/phy-gpio-vbus-usb.c 	if (!gpio_vbus->phy.otg->gadget)
gpio_vbus         108 drivers/usb/phy/phy-gpio-vbus-usb.c 	if ((vbus ^ gpio_vbus->vbus) == 0)
gpio_vbus         110 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio_vbus->vbus = vbus;
gpio_vbus         121 drivers/usb/phy/phy-gpio-vbus-usb.c 		gpio_vbus->phy.otg->state = OTG_STATE_B_PERIPHERAL;
gpio_vbus         122 drivers/usb/phy/phy-gpio-vbus-usb.c 		gpio_vbus->phy.last_event = status;
gpio_vbus         123 drivers/usb/phy/phy-gpio-vbus-usb.c 		usb_gadget_vbus_connect(gpio_vbus->phy.otg->gadget);
gpio_vbus         126 drivers/usb/phy/phy-gpio-vbus-usb.c 		set_vbus_draw(gpio_vbus, 100);
gpio_vbus         132 drivers/usb/phy/phy-gpio-vbus-usb.c 		atomic_notifier_call_chain(&gpio_vbus->phy.notifier,
gpio_vbus         133 drivers/usb/phy/phy-gpio-vbus-usb.c 					   status, gpio_vbus->phy.otg->gadget);
gpio_vbus         134 drivers/usb/phy/phy-gpio-vbus-usb.c 		usb_phy_set_event(&gpio_vbus->phy, USB_EVENT_ENUMERATED);
gpio_vbus         140 drivers/usb/phy/phy-gpio-vbus-usb.c 		set_vbus_draw(gpio_vbus, 0);
gpio_vbus         142 drivers/usb/phy/phy-gpio-vbus-usb.c 		usb_gadget_vbus_disconnect(gpio_vbus->phy.otg->gadget);
gpio_vbus         144 drivers/usb/phy/phy-gpio-vbus-usb.c 		gpio_vbus->phy.otg->state = OTG_STATE_B_IDLE;
gpio_vbus         145 drivers/usb/phy/phy-gpio-vbus-usb.c 		gpio_vbus->phy.last_event = status;
gpio_vbus         147 drivers/usb/phy/phy-gpio-vbus-usb.c 		atomic_notifier_call_chain(&gpio_vbus->phy.notifier,
gpio_vbus         148 drivers/usb/phy/phy-gpio-vbus-usb.c 					   status, gpio_vbus->phy.otg->gadget);
gpio_vbus         149 drivers/usb/phy/phy-gpio-vbus-usb.c 		usb_phy_set_event(&gpio_vbus->phy, USB_EVENT_NONE);
gpio_vbus         158 drivers/usb/phy/phy-gpio-vbus-usb.c 	struct gpio_vbus_data *gpio_vbus = platform_get_drvdata(pdev);
gpio_vbus         159 drivers/usb/phy/phy-gpio-vbus-usb.c 	struct usb_otg *otg = gpio_vbus->phy.otg;
gpio_vbus         166 drivers/usb/phy/phy-gpio-vbus-usb.c 		schedule_delayed_work(&gpio_vbus->work, msecs_to_jiffies(100));
gpio_vbus         177 drivers/usb/phy/phy-gpio-vbus-usb.c 	struct gpio_vbus_data *gpio_vbus;
gpio_vbus         182 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio_vbus = container_of(otg->usb_phy, struct gpio_vbus_data, phy);
gpio_vbus         183 drivers/usb/phy/phy-gpio-vbus-usb.c 	pdev = to_platform_device(gpio_vbus->dev);
gpio_vbus         184 drivers/usb/phy/phy-gpio-vbus-usb.c 	pdata = dev_get_platdata(gpio_vbus->dev);
gpio_vbus         195 drivers/usb/phy/phy-gpio-vbus-usb.c 		set_vbus_draw(gpio_vbus, 0);
gpio_vbus         208 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio_vbus->vbus = 0; /* start with disconnected */
gpio_vbus         209 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio_vbus_irq(gpio_vbus->irq, pdev);
gpio_vbus         216 drivers/usb/phy/phy-gpio-vbus-usb.c 	struct gpio_vbus_data *gpio_vbus;
gpio_vbus         218 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio_vbus = container_of(phy, struct gpio_vbus_data, phy);
gpio_vbus         221 drivers/usb/phy/phy-gpio-vbus-usb.c 		set_vbus_draw(gpio_vbus, mA);
gpio_vbus         228 drivers/usb/phy/phy-gpio-vbus-usb.c 	struct gpio_vbus_data *gpio_vbus;
gpio_vbus         230 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio_vbus = container_of(phy, struct gpio_vbus_data, phy);
gpio_vbus         238 drivers/usb/phy/phy-gpio-vbus-usb.c 	return gpio_vbus_set_power(phy, suspend ? 0 : gpio_vbus->mA);
gpio_vbus         246 drivers/usb/phy/phy-gpio-vbus-usb.c 	struct gpio_vbus_data *gpio_vbus;
gpio_vbus         251 drivers/usb/phy/phy-gpio-vbus-usb.c 	if (!pdata || !gpio_is_valid(pdata->gpio_vbus))
gpio_vbus         253 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio = pdata->gpio_vbus;
gpio_vbus         255 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio_vbus = devm_kzalloc(&pdev->dev, sizeof(struct gpio_vbus_data),
gpio_vbus         257 drivers/usb/phy/phy-gpio-vbus-usb.c 	if (!gpio_vbus)
gpio_vbus         260 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio_vbus->phy.otg = devm_kzalloc(&pdev->dev, sizeof(struct usb_otg),
gpio_vbus         262 drivers/usb/phy/phy-gpio-vbus-usb.c 	if (!gpio_vbus->phy.otg)
gpio_vbus         265 drivers/usb/phy/phy-gpio-vbus-usb.c 	platform_set_drvdata(pdev, gpio_vbus);
gpio_vbus         266 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio_vbus->dev = &pdev->dev;
gpio_vbus         267 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio_vbus->phy.label = "gpio-vbus";
gpio_vbus         268 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio_vbus->phy.dev = gpio_vbus->dev;
gpio_vbus         269 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio_vbus->phy.set_power = gpio_vbus_set_power;
gpio_vbus         270 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio_vbus->phy.set_suspend = gpio_vbus_set_suspend;
gpio_vbus         272 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio_vbus->phy.otg->state = OTG_STATE_UNDEFINED;
gpio_vbus         273 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio_vbus->phy.otg->usb_phy = &gpio_vbus->phy;
gpio_vbus         274 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio_vbus->phy.otg->set_peripheral = gpio_vbus_set_peripheral;
gpio_vbus         293 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio_vbus->irq = irq;
gpio_vbus         316 drivers/usb/phy/phy-gpio-vbus-usb.c 	INIT_DELAYED_WORK(&gpio_vbus->work, gpio_vbus_work);
gpio_vbus         318 drivers/usb/phy/phy-gpio-vbus-usb.c 	gpio_vbus->vbus_draw = devm_regulator_get(&pdev->dev, "vbus_draw");
gpio_vbus         319 drivers/usb/phy/phy-gpio-vbus-usb.c 	if (IS_ERR(gpio_vbus->vbus_draw)) {
gpio_vbus         321 drivers/usb/phy/phy-gpio-vbus-usb.c 			PTR_ERR(gpio_vbus->vbus_draw));
gpio_vbus         322 drivers/usb/phy/phy-gpio-vbus-usb.c 		gpio_vbus->vbus_draw = NULL;
gpio_vbus         326 drivers/usb/phy/phy-gpio-vbus-usb.c 	err = usb_add_phy(&gpio_vbus->phy, USB_PHY_TYPE_USB2);
gpio_vbus         340 drivers/usb/phy/phy-gpio-vbus-usb.c 	struct gpio_vbus_data *gpio_vbus = platform_get_drvdata(pdev);
gpio_vbus         343 drivers/usb/phy/phy-gpio-vbus-usb.c 	cancel_delayed_work_sync(&gpio_vbus->work);
gpio_vbus         345 drivers/usb/phy/phy-gpio-vbus-usb.c 	usb_remove_phy(&gpio_vbus->phy);
gpio_vbus         353 drivers/usb/phy/phy-gpio-vbus-usb.c 	struct gpio_vbus_data *gpio_vbus = dev_get_drvdata(dev);
gpio_vbus         356 drivers/usb/phy/phy-gpio-vbus-usb.c 		enable_irq_wake(gpio_vbus->irq);
gpio_vbus         363 drivers/usb/phy/phy-gpio-vbus-usb.c 	struct gpio_vbus_data *gpio_vbus = dev_get_drvdata(dev);
gpio_vbus         366 drivers/usb/phy/phy-gpio-vbus-usb.c 		disable_irq_wake(gpio_vbus->irq);
gpio_vbus          28 include/linux/usb/gpio_vbus.h 	int gpio_vbus;