Home
last modified time | relevance | path

Searched refs:vbus (Results 1 – 180 of 180) sorted by relevance

/linux-4.4.14/drivers/usb/host/
Dohci-jz4740.c22 struct regulator *vbus; member
63 if (!jz4740_ohci->vbus) in ohci_jz4740_set_vbus_power()
67 ret = regulator_enable(jz4740_ohci->vbus); in ohci_jz4740_set_vbus_power()
72 ret = regulator_disable(jz4740_ohci->vbus); in ohci_jz4740_set_vbus_power()
186 jz4740_ohci->vbus = devm_regulator_get(&pdev->dev, "vbus"); in jz4740_ohci_probe()
187 if (IS_ERR(jz4740_ohci->vbus)) in jz4740_ohci_probe()
188 jz4740_ohci->vbus = NULL; in jz4740_ohci_probe()
193 if (jz4740_ohci->vbus) in jz4740_ohci_probe()
210 if (jz4740_ohci->vbus) in jz4740_ohci_probe()
211 regulator_disable(jz4740_ohci->vbus); in jz4740_ohci_probe()
[all …]
Dohci-pxa27x.c124 struct regulator *vbus[3]; member
175 struct regulator *vbus = pxa_ohci->vbus[port]; in pxa27x_ohci_set_vbus_power() local
178 if (IS_ERR_OR_NULL(vbus)) in pxa27x_ohci_set_vbus_power()
182 ret = regulator_enable(vbus); in pxa27x_ohci_set_vbus_power()
184 ret = regulator_disable(vbus); in pxa27x_ohci_set_vbus_power()
470 pxa_ohci->vbus[i] = devm_regulator_get(&pdev->dev, name); in usb_hcd_pxa27x_probe()
/linux-4.4.14/drivers/usb/phy/
Dphy-gpio-vbus-usb.c41 int vbus; member
91 int vbus; in is_vbus_powered() local
93 vbus = gpio_get_value(pdata->gpio_vbus); in is_vbus_powered()
95 vbus = !vbus; in is_vbus_powered()
97 return vbus; in is_vbus_powered()
105 int gpio, status, vbus; in gpio_vbus_work() local
110 vbus = is_vbus_powered(pdata); in gpio_vbus_work()
111 if ((vbus ^ gpio_vbus->vbus) == 0) in gpio_vbus_work()
113 gpio_vbus->vbus = vbus; in gpio_vbus_work()
122 if (vbus) { in gpio_vbus_work()
[all …]
Dphy-omap-otg.c32 bool vbus; member
60 if (!otg_dev->id && otg_dev->vbus) in omap_otg_set_mode()
63 else if (otg_dev->vbus) in omap_otg_set_mode()
88 otg_dev->vbus = event; in omap_otg_vbus_notifier()
133 otg_dev->vbus = extcon_get_cable_state_(extcon, EXTCON_USB); in omap_otg_probe()
141 otg_dev->vbus); in omap_otg_probe()
Dphy-generic.c110 int vbus, status; in nop_gpio_vbus_thread() local
112 vbus = gpiod_get_value(nop->gpiod_vbus); in nop_gpio_vbus_thread()
113 if ((vbus ^ nop->vbus) == 0) in nop_gpio_vbus_thread()
115 nop->vbus = vbus; in nop_gpio_vbus_thread()
117 if (vbus) { in nop_gpio_vbus_thread()
Dphy-generic.h18 unsigned int vbus; member
Dphy-mv-usb.c185 if (mvotg->pdata->vbus == NULL) { in mv_otg_init_irq()
306 if (mvotg->pdata->vbus) { in mv_otg_update_inputs()
307 if (mvotg->pdata->vbus->poll() == VBUS_HIGH) { in mv_otg_update_inputs()
503 if (mvotg->pdata->vbus) in mv_otg_irq()
781 if (pdata->vbus) { in mv_otg_probe()
783 retval = devm_request_threaded_irq(&pdev->dev, pdata->vbus->irq, in mv_otg_probe()
791 pdata->vbus = NULL; in mv_otg_probe()
Dphy-tegra-usb.c690 if (!IS_ERR(phy->vbus)) in tegra_usb_phy_close()
691 regulator_disable(phy->vbus); in tegra_usb_phy_close()
786 if (!IS_ERR(phy->vbus)) { in tegra_usb_phy_init()
787 err = regulator_enable(phy->vbus); in tegra_usb_phy_init()
1043 tegra_phy->vbus = devm_regulator_get(&pdev->dev, "vbus"); in tegra_usb_phy_probe()
1044 if (IS_ERR(tegra_phy->vbus)) in tegra_usb_phy_probe()
1045 return PTR_ERR(tegra_phy->vbus); in tegra_usb_phy_probe()
1048 tegra_phy->vbus = ERR_PTR(-ENODEV); in tegra_usb_phy_probe()
Dphy-msm-usb.c1468 struct msm_usb_cable *vbus = container_of(nb, struct msm_usb_cable, nb); in msm_otg_vbus_notifier() local
1469 struct msm_otg *motg = container_of(vbus, struct msm_otg, vbus); in msm_otg_vbus_notifier()
1579 motg->vbus.extcon = ext_vbus; in msm_otg_read_dt()
1580 motg->vbus.nb.notifier_call = msm_otg_vbus_notifier; in msm_otg_read_dt()
1582 &motg->vbus.nb); in msm_otg_read_dt()
1602 extcon_unregister_notifier(motg->vbus.extcon, in msm_otg_read_dt()
1603 EXTCON_USB, &motg->vbus.nb); in msm_otg_read_dt()
1845 extcon_unregister_notifier(motg->vbus.extcon, in msm_otg_probe()
1846 EXTCON_USB, &motg->vbus.nb); in msm_otg_probe()
1869 extcon_unregister_notifier(motg->vbus.extcon, EXTCON_USB, &motg->vbus.nb); in msm_otg_remove()
DMakefile20 obj-$(CONFIG_USB_GPIO_VBUS) += phy-gpio-vbus-usb.o
Dphy-twl6030-usb.c208 static DEVICE_ATTR(vbus, 0444, twl6030_usb_vbus_show, NULL);
Dphy-tahvo.c76 static DEVICE_ATTR(vbus, 0444, vbus_state_show, NULL);
/linux-4.4.14/drivers/phy/
Dphy-samsung-usb2.c31 if (drv->vbus) { in samsung_usb2_phy_power_on()
32 ret = regulator_enable(drv->vbus); in samsung_usb2_phy_power_on()
58 if (drv->vbus) in samsung_usb2_phy_power_on()
59 regulator_disable(drv->vbus); in samsung_usb2_phy_power_on()
81 if (drv->vbus) in samsung_usb2_phy_power_off()
82 ret = regulator_disable(drv->vbus); in samsung_usb2_phy_power_off()
219 drv->vbus = devm_regulator_get(dev, "vbus"); in samsung_usb2_phy_probe()
220 if (IS_ERR(drv->vbus)) { in samsung_usb2_phy_probe()
221 ret = PTR_ERR(drv->vbus); in samsung_usb2_phy_probe()
224 drv->vbus = NULL; in samsung_usb2_phy_probe()
Dphy-exynos5-usbdrd.c182 struct regulator *vbus; member
475 if (phy_drd->vbus) { in exynos5_usbdrd_phy_power_on()
476 ret = regulator_enable(phy_drd->vbus); in exynos5_usbdrd_phy_power_on()
514 if (phy_drd->vbus) in exynos5_usbdrd_phy_power_off()
515 regulator_disable(phy_drd->vbus); in exynos5_usbdrd_phy_power_off()
722 phy_drd->vbus = devm_regulator_get(dev, "vbus"); in exynos5_usbdrd_phy_probe()
723 if (IS_ERR(phy_drd->vbus)) { in exynos5_usbdrd_phy_probe()
724 ret = PTR_ERR(phy_drd->vbus); in exynos5_usbdrd_phy_probe()
729 phy_drd->vbus = NULL; in exynos5_usbdrd_phy_probe()
Dphy-sun4i-usb.c100 struct regulator *vbus; member
327 if (!phy->vbus || phy->regulator_on) in sun4i_usb_phy_power_on()
335 ret = regulator_enable(phy->vbus); in sun4i_usb_phy_power_on()
353 if (!phy->vbus || !phy->regulator_on) in sun4i_usb_phy_power_off()
356 regulator_disable(phy->vbus); in sun4i_usb_phy_power_off()
598 phy->vbus = devm_regulator_get_optional(dev, name); in sun4i_usb_phy_probe()
599 if (IS_ERR(phy->vbus)) { in sun4i_usb_phy_probe()
600 if (PTR_ERR(phy->vbus) == -EPROBE_DEFER) in sun4i_usb_phy_probe()
602 phy->vbus = NULL; in sun4i_usb_phy_probe()
Dphy-samsung-usb2.h41 struct regulator *vbus; member
Dphy-twl4030-usb.c533 static DEVICE_ATTR(vbus, 0444, twl4030_usb_vbus_show, NULL);
/linux-4.4.14/Documentation/devicetree/bindings/usb/
Dusb-nop-xceiv.txt20 - vbus-detect-gpio: should specify the GPIO detecting a VBus insertion
22 - vbus-regulator : should specifiy the regulator supplying current drawn from
34 vbus-detect-gpio = <&gpio2 13 GPIO_ACTIVE_HIGH>;
35 vbus-regulator = <&vbus_regulator>;
41 GPIO 13 detects VBus insertion, and accordingly notifies the vbus-regulator.
Datmel-usb.txt16 - atmel,vbus-gpio: If present, specifies a gpio that needs to be
66 - atmel,vbus-gpio: If present, specifies a gpio that needs to be
75 atmel,vbus-gpio = <&pioC 5 0>;
94 - atmel,vbus-gpio: If present, specifies a gpio that allows to detect whether
95 vbus is present (USB is connected).
114 atmel,vbus-gpio = <&pioB 19 0>;
Dci-hdrc-usb2.txt27 - vbus-supply: reference to the VBUS regulator
61 - external-vbus-divider: enables off-chip resistor divider for Vbus
72 vbus-supply = <&reg_usb0_vbus>;
Dexynos-usb.txt24 - samsung,vbus-gpio: if present, specifies the GPIO that
33 samsung,vbus-gpio = <&gpx2 6 1 3 3>;
Domap-usb.txt62 - vbus-supply : phandle to the regulator device tree node if needed.
Dmsm-hsusb.txt76 - qcom,manual-pullup: If present, vbus is not routed to USB controller/phy
/linux-4.4.14/Documentation/devicetree/bindings/phy/
Dsun4i-usb-phy.txt31 - usb0_vbus_det-gpios : gpio phandle for detecting the presence of usb0 vbus
32 - usb0_vbus_power-supply: power-supply phandle for usb0 vbus presence detect
33 - usb0_vbus-supply : regulator phandle for controller usb0 vbus
34 - usb1_vbus-supply : regulator phandle for controller usb1 vbus
35 - usb2_vbus-supply : regulator phandle for controller usb2 vbus
Dsamsung-phy.txt48 - vbus-supply: power-supply phandle for vbus power source
Dnvidia,tegra20-usb-phy.txt72 - vbus-supply: regulator for VBUS
/linux-4.4.14/arch/arm/boot/dts/
Dsunxi-common-regulators.dtsi2 * sunxi boards common regulator (ahci target power supply, usb-vbus) code
92 reg_usb0_vbus: usb0-vbus {
96 regulator-name = "usb0-vbus";
104 reg_usb1_vbus: usb1-vbus {
108 regulator-name = "usb1-vbus";
117 reg_usb2_vbus: usb2-vbus {
121 regulator-name = "usb2-vbus";
Dimx6qdl-cubox-i.dtsi78 reg_usbh1_vbus: usb-h1-vbus {
89 reg_usbotg_vbus: usb-otg-vbus {
188 pinctrl_cubox_i_usbh1_vbus: cubox-i-usbh1-vbus {
203 pinctrl_cubox_i_usbotg_vbus: cubox-i-usbotg-vbus {
246 vbus-supply = <&reg_usbh1_vbus>;
253 vbus-supply = <&reg_usbotg_vbus>;
Dimx6qdl-hummingboard.dtsi67 reg_usbh1_vbus: usb-h1-vbus {
78 reg_usbotg_vbus: usb-otg-vbus {
218 pinctrl_hummingboard_usbh1_vbus: hummingboard-usbh1-vbus {
230 pinctrl_hummingboard_usbotg_vbus: hummingboard-usbotg-vbus {
283 vbus-supply = <&reg_usbh1_vbus>;
291 vbus-supply = <&reg_usbotg_vbus>;
Dat91-cosino_mega2560.dts48 atmel,vbus-gpio = <&pioB 16 GPIO_ACTIVE_HIGH>;
68 atmel,vbus-gpio = <0 /* &pioD 18 GPIO_ACTIVE_LOW */
Dat91sam9x5ek.dtsi59 atmel,vbus-gpio = <&pioB 16 GPIO_ACTIVE_HIGH>;
146 <AT91_PIOB 16 AT91_PERIPH_GPIO AT91_PINCTRL_DEGLITCH>; /* PB16 gpio vbus sense, deglitch */
173 atmel,vbus-gpio = <0 /* &pioD 18 GPIO_ACTIVE_LOW *//* Activate to have access to port A */
Dat91sam9n12ek.dts103 …<AT91_PIOB 16 AT91_PERIPH_GPIO AT91_PINCTRL_DEGLITCH>; /* PB16 gpio usb vbus sense, no pull up and…
137 atmel,vbus-gpio = <&pioB 16 GPIO_ACTIVE_HIGH>;
162 atmel,vbus-gpio = <&pioB 7 GPIO_ACTIVE_LOW>;
Dtegra30-apalis-eval.dts157 vbus-supply = <&usbo1_vbus_reg>;
167 vbus-supply = <&usbh_vbus_reg>;
177 vbus-supply = <&usbh_vbus_reg>;
Dimx28-eukrea-mbmx28lc.dtsi258 reg_usb0_vbus_pins_mbmx28lc: reg-usb0-vbus-mbmx28lc@0 {
268 reg_usb1_vbus_pins_mbmx28lc: reg-usb1-vbus-mbmx28lc@0 {
309 vbus-supply = <&reg_usb0_vbus>;
316 vbus-supply = <&reg_usb1_vbus>;
Dimx6qdl-aristainetos.dtsi158 vbus-supply = <&reg_usbh1_vbus>;
164 vbus-supply = <&reg_usbotg_vbus>;
193 pinctrl_aristainetos_usbh1_vbus: aristainetos-usbh1-vbus {
197 pinctrl_aristainetos_usbotg_vbus: aristainetos-usbotg-vbus {
Dimx6qdl-aristainetos2.dtsi74 reg_usbh1_vbus: usb-h1-vbus {
85 reg_usbotg_vbus: usb-otg-vbus {
378 vbus-supply = <&reg_usbh1_vbus>;
384 vbus-supply = <&reg_usbotg_vbus>;
599 pinctrl_aristainetos2_usbh1_vbus: aristainetos-usbh1-vbus {
603 pinctrl_aristainetos2_usbotg_vbus: aristainetos-usbotg-vbus {
Dexynos5420-smdk5420.dts400 usb300_vbus_en: usb300-vbus-en {
407 usb301_vbus_en: usb301-vbus-en {
420 vbus-supply = <&usb300_vbus_reg>;
424 vbus-supply = <&usb301_vbus_reg>;
Darmada-385-db-ap.dts131 xhci0_vbus_pins: xhci0-vbus-pins {
210 reg_xhci0_vbus: xhci0-vbus {
214 regulator-name = "xhci0-vbus";
Dat91sam9263ek.dts54 atmel,vbus-gpio = <&pioA 25 GPIO_ACTIVE_HIGH>;
178 atmel,vbus-gpio = <&pioA 24 GPIO_ACTIVE_HIGH
Dtegra30-colibri-eval-v3.dts103 vbus-supply = <&usbc_vbus_reg>;
113 vbus-supply = <&usbh_vbus_reg>;
Dberlin2q-marvell-dmp.dts124 vbus-supply = <&reg_usb0_vbus>;
129 vbus-supply = <&reg_usb2_vbus>;
Devk-pro3.dts40 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
Dimx6qdl-apf6dev.dtsi125 reg_usbh1_vbus: usb-h1-vbus {
133 reg_usb_otg_vbus: usb-otg-vbus {
269 vbus-supply = <&reg_usbh1_vbus>;
277 vbus-supply = <&reg_usb_otg_vbus>;
Dbcm59056.dtsi92 vbus_reg: vbus {
Dsama5d3xmb.dtsi182 atmel,vbus-gpio = <&pioD 29 GPIO_ACTIVE_HIGH>;
190 atmel,vbus-gpio = <&pioD 25 GPIO_ACTIVE_HIGH
Darmada-385-linksys.dtsi221 reg_xhci0_vbus: xhci0-vbus {
225 regulator-name = "xhci0-vbus";
330 xhci0_vbus_pins: xhci0-vbus-pins {
Dethernut5.dts53 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
Dimx28-m28evk.dts202 vbus-supply = <&reg_usb0_vbus>;
209 vbus-supply = <&reg_usb1_vbus>;
Dtny_a9263.dts49 atmel,vbus-gpio = <&pioB 11 GPIO_ACTIVE_HIGH>;
Drk3288-rock2-square.dts72 /* Always on as the rockchip usb phy doesn't have a vbus-supply
141 host_vbus_drv: host-vbus-drv {
Dusb_a9260_common.dtsi41 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
Dimx6qdl-rex.dtsi325 vbus-supply = <&reg_usbh1_vbus>;
332 vbus-supply = <&reg_usb_otg_vbus>;
Dat91sam9m10g45ek.dts165 atmel,vbus-gpio = <&pioB 19 GPIO_ACTIVE_HIGH>;
273 atmel,vbus-gpio = <&pioD 1 GPIO_ACTIVE_LOW
Dat91-sama5d3_xplained.dts280 atmel,vbus-gpio = <&pioE 9 GPIO_ACTIVE_HIGH>; /* PE9, conflicts with A9 */
288 atmel,vbus-gpio = <0
Dimx53-m53evk.dts82 regulator-name = "vbus";
348 vbus-supply = <&reg_usbh1_vbus>;
Dsun9i-a80-optimus.dts85 reg_usb3_vbus: usb3-vbus {
89 regulator-name = "usb3-vbus";
Drk3188-radxarock.dts121 regulator-name = "otg-vbus";
354 host_vbus_drv: host-vbus-drv {
357 otg_vbus_drv: otg-vbus-drv {
Dimx28-cfa10037.dts56 vbus-supply = <&reg_usb1_vbus>;
Dat91rm9200ek.dts36 atmel,vbus-gpio = <&pioD 4 GPIO_ACTIVE_HIGH>;
Daks-cdu.dts55 atmel,vbus-gpio = <&pioC 15 GPIO_ACTIVE_HIGH>;
Dvf-colibri-eval-v3.dtsi116 vbus-supply = <&usbh_vbus_reg>;
Dat91-sama5d4_xplained.dts166 atmel,vbus-gpio = <&pioE 31 GPIO_ACTIVE_HIGH>;
174 atmel,vbus-gpio = <0
Dimx6qdl-udoo.dtsi124 vbus-supply = <&reg_usb_h1_vbus>;
Dusb_a9263.dts54 atmel,vbus-gpio = <&pioB 11 GPIO_ACTIVE_HIGH>;
Drk3288-veyron-chromebook.dtsi81 /* This turns on vbus for host1 (dwc2) */
93 /* This turns on vbus for otg for host mode (dwc2) */
Dimx28-evk.dts251 vbus-supply = <&reg_usb0_vbus>;
256 vbus-supply = <&reg_usb1_vbus>;
Dimx6qdl-gw551x.dtsi218 vbus-supply = <&reg_usb_otg_vbus>;
226 vbus-supply = <&reg_usb_h1_vbus>;
Dimx6qdl-phytec-pfla02.dtsi395 vbus-supply = <&reg_usb_h1_vbus>;
402 vbus-supply = <&reg_usb_otg_vbus>;
Dimx23-olinuxino.dts104 vbus-supply = <&reg_usb0_vbus>;
Dat91-foxg20.dts47 atmel,vbus-gpio = <&pioC 6 GPIO_ACTIVE_HIGH>;
Dat91-qil_a9260.dts44 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
Dimx28-cfa10058.dts103 vbus-supply = <&reg_usb1_vbus>;
Danimeo_ip.dts119 atmel,vbus-gpio = <&pioB 15 GPIO_ACTIVE_LOW>;
Drk3288-evb.dtsi111 /* This turns on USB vbus for both host0 (ehci) and host1 (dwc2) */
290 host_vbus_drv: host-vbus-drv {
Dimx28-sps1.dts107 vbus-supply = <&reg_usb0_vbus>;
Dat91-sama5d4ek.dts240 atmel,vbus-gpio = <&pioE 31 GPIO_ACTIVE_HIGH>;
248 atmel,vbus-gpio = <0 /* &pioE 10 GPIO_ACTIVE_LOW */
Dtegra124-nyan.dtsi419 vbus-supply = <&vdd_usb1_vbus>;
428 vbus-supply = <&vdd_run_cam>;
437 vbus-supply = <&vdd_usb3_vbus>;
Dexynos5250-snow-common.dtsi256 samsung,vbus-gpio = <&gpx1 1 GPIO_ACTIVE_HIGH>;
605 usb3_vbus_en: usb3-vbus-en {
681 vbus-supply = <&usb3_vbus_reg>;
Dimx28-cfa10057.dts136 vbus-supply = <&reg_usb1_vbus>;
Dimx35-eukrea-mbimxsd35-baseboard.dts162 external-vbus-divider;
Dat91sam9g20ek_common.dtsi75 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
Dnspire.dtsi87 vbus-supply = <&vbus_reg>;
Dimx6qdl-dfi-fs700-m60.dtsi175 vbus-supply = <&reg_usb_otg_vbus>;
Dimx6q-tbs2910.dts238 vbus-supply = <&reg_5p0v>;
243 vbus-supply = <&reg_5p0v>;
Dimx6qdl-gw53xx.dtsi312 vbus-supply = <&reg_usb_otg_vbus>;
320 vbus-supply = <&reg_usb_h1_vbus>;
Dimx6q-gw5400-a.dts380 vbus-supply = <&reg_usb_otg_vbus>;
388 vbus-supply = <&reg_usb_h1_vbus>;
Dat91sam9rlek.dts141 atmel,vbus-gpio = <&pioA 8 GPIO_ACTIVE_HIGH>;
Dat91sam9261ek.dts110 atmel,vbus-gpio = <&pioB 29 GPIO_ACTIVE_HIGH>;
Dimx25-eukrea-mbimxsd25-baseboard.dts184 external-vbus-divider;
Dimx6sx-sdb.dtsi268 vbus-supply = <&reg_usb_otg1_vbus>;
275 vbus-supply = <&reg_usb_otg2_vbus>;
Drk3288-r89.dts320 host_vbus_drv: host-vbus-drv {
324 otg_vbus_drv: otg-vbus-drv {
Dexynos5420-peach-pit.dts895 usb300_vbus_en: usb300-vbus-en {
902 usb301_vbus_en: usb301-vbus-en {
1049 vbus-supply = <&usb300_vbus_reg>;
1053 vbus-supply = <&usb301_vbus_reg>;
Dexynos5800-peach-pi.dts858 usb300_vbus_en: usb300-vbus-en {
865 usb301_vbus_en: usb301-vbus-en {
1012 vbus-supply = <&usb300_vbus_reg>;
1016 vbus-supply = <&usb301_vbus_reg>;
Dimx6qdl-gw54xx.dtsi405 vbus-supply = <&reg_usb_otg_vbus>;
413 vbus-supply = <&reg_usb_h1_vbus>;
Dimx6qdl-sabresd.dtsi556 vbus-supply = <&reg_usb_h1_vbus>;
561 vbus-supply = <&reg_usb_otg_vbus>;
Dimx53-tx53.dtsi539 vbus-supply = <&reg_usbh1_vbus>;
547 vbus-supply = <&reg_usbotg_vbus>;
Darmada-388-gp.dts276 reg_usb3_vbus: usb3-vbus {
278 regulator-name = "usb3-vbus";
Dkirkwood-lsxl.dtsi16 pmx_usb_vbus: pmx-usb-vbus {
Dimx6q-arm2.dts192 vbus-supply = <&reg_usb_otg_vbus>;
Dimx28-apf28dev.dts162 vbus-supply = <&reg_usb0_vbus>;
Dimx6sl-evk.dts600 vbus-supply = <&reg_usb_otg1_vbus>;
608 vbus-supply = <&reg_usb_otg2_vbus>;
Dimx7d-sdb.dts274 vbus-supply = <&reg_usb_otg1_vbus>;
279 vbus-supply = <&reg_usb_otg2_vbus>;
Dimx6qdl-sabreauto.dtsi591 vbus-supply = <&reg_usb_h1_vbus>;
596 vbus-supply = <&reg_usb_otg_vbus>;
Dimx28-m28cu3.dts180 vbus-supply = <&reg_usb1_vbus>;
Dimx6qdl-tx6.dtsi664 vbus-supply = <&reg_usbh1_vbus>;
671 vbus-supply = <&reg_usbotg_vbus>;
Drk3288-firefly.dtsi466 host_vbus_drv: host-vbus-drv {
476 otg_vbus_drv: otg-vbus-drv {
Dimx53-voipac-dmm-668.dtsi274 vbus-supply = <&reg_usb_vbus>;
Dimx6qdl-gw51xx.dtsi202 vbus-supply = <&reg_usb_otg_vbus>;
Dkirkwood-lswxl.dts50 pmx_usb_vbus: pmx-usb-vbus {
Dimx27-phytec-phycore-rdk.dts304 vbus-supply = <&reg_5v0>;
Dkirkwood-lswvl.dts50 pmx_usb_vbus: pmx-usb-vbus {
Dimx28-tx28.dts698 vbus-supply = <&reg_usb0_vbus>;
705 vbus-supply = <&reg_usb1_vbus>;
Domap5-board-common.dtsi376 ti,enable-vbus-detection;
633 vbus-supply = <&smps10_out1_reg>;
Dtegra20-whistler.dts536 vbus-supply = <&vbus1_reg>;
545 vbus-supply = <&vbus3_reg>;
Dimx27-phytec-phycore-som.dtsi322 vbus-supply = <&sw3_reg>;
Dimx25-pdk.dts314 external-vbus-divider;
Dimx53-qsb-common.dtsi360 vbus-supply = <&reg_usb_vbus>;
Domap5-cm-t54.dts422 ti,enable-vbus-detection;
635 vbus-supply = <&smps10_out1_reg>;
Dtegra124-venice2.dts925 vbus-supply = <&vdd_usb1_vbus>;
934 vbus-supply = <&vdd_run_cam>;
943 vbus-supply = <&vdd_usb3_vbus>;
Ddove-sbc-a510.dts109 vbus-supply = <&usb0_power>;
Domap3-overo-base.dtsi38 gpio = <&gpio6 8 GPIO_ACTIVE_HIGH>; /* gpio_168: vbus enable */
Dimx6qdl-nitrogen6_max.dtsi823 vbus-supply = <&reg_usb_h1_vbus>;
828 vbus-supply = <&reg_usb_otg_vbus>;
Dimx28-cfa10049.dts300 vbus-supply = <&reg_usb1_vbus>;
Dimx6q-dmo-edmqmx6.dts460 vbus-supply = <&reg_usb_host1>;
Dimx6qdl-gw52xx.dtsi307 vbus-supply = <&reg_usb_otg_vbus>;
Dexynos5250-smdk5250.dts112 samsung,vbus-gpio = <&gpx2 6 GPIO_ACTIVE_HIGH>;
Dimx6dl-riotboard.dts297 vbus-supply = <&reg_usb_otg_vbus>;
Dexynos4210-trats.dts255 vbus-supply = <&safe1_sreg>;
Dtegra20-trimslice.dts340 vbus-supply = <&vbus_reg>;
Dimx51-babbage.dts411 vbus-supply = <&reg_hub_reset>;
Dexynos4210-universal_c210.dts252 vbus-supply = <&safeout1_reg>;
Dimx6qdl-sabrelite.dtsi584 vbus-supply = <&reg_usb_otg_vbus>;
Dimx6qdl-nit6xlite.dtsi603 vbus-supply = <&reg_usb_otg_vbus>;
Dexynos5250-spring.dts86 samsung,vbus-gpio = <&gpx1 1 GPIO_ACTIVE_HIGH>;
Dimx6qdl-nitrogen6x.dtsi639 vbus-supply = <&reg_usb_otg_vbus>;
Dtegra30-cardhu.dtsi400 vbus-supply = <&usb3_vbus_reg>;
Dexynos3250-monk.dts164 vbus-supply = <&safeout_reg>;
Dam57xx-beagle-x15.dts562 ti,enable-vbus-detection;
Dexynos3250-rinato.dts156 vbus-supply = <&safeout_reg>;
Dtegra20-seaboard.dts734 vbus-supply = <&vbus_reg>;
Dtegra30-beaver.dts1930 vbus-supply = <&sys_3v3_reg>;
1939 vbus-supply = <&usb3_vbus_reg>;
Dtegra114-dalmore.dts1127 vbus-supply = <&usb3_vbus_reg>;
Dexynos4412-trats2.dts394 vbus-supply = <&esafeout1_reg>;
Dstih407-pinctrl.dtsi1025 usb-vbus-valid = <&pio35 6 ALT1 IN>;
Dtegra124-jetson-tk1.dts1734 vbus-supply = <&vdd_usb3_vbus>;
/linux-4.4.14/include/linux/platform_data/
Dmv_usb.h38 struct mv_usb_addon_irq *vbus; /* valid for OTG/UDC. VBUS change*/ member
50 int (*set_vbus)(unsigned int vbus);
/linux-4.4.14/arch/arm/mach-pxa/include/mach/
Dpalm27x.h42 extern void __init palm27x_udc_init(int vbus, int pullup,
45 static inline void palm27x_udc_init(int vbus, int pullup, int vbus_inverted) {} in palm27x_udc_init() argument
/linux-4.4.14/Documentation/DocBook/
Dgadget.xml.db31 API-usb-gadget-vbus-connect
32 API-usb-gadget-vbus-draw
33 API-usb-gadget-vbus-disconnect
/linux-4.4.14/drivers/usb/chipidea/
Dcore.c609 struct ci_hdrc_cable *vbus = container_of(nb, struct ci_hdrc_cable, nb); in ci_vbus_notifier() local
610 struct ci_hdrc *ci = vbus->ci; in ci_vbus_notifier()
613 vbus->state = true; in ci_vbus_notifier()
615 vbus->state = false; in ci_vbus_notifier()
617 vbus->changed = true; in ci_vbus_notifier()
780 struct ci_hdrc_cable *id, *vbus; in ci_extcon_register() local
794 vbus = &ci->platdata->vbus_extcon; in ci_extcon_register()
795 vbus->ci = ci; in ci_extcon_register()
796 if (!IS_ERR(vbus->edev)) { in ci_extcon_register()
797 ret = extcon_register_notifier(vbus->edev, EXTCON_USB, in ci_extcon_register()
[all …]
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-platform-twl4030-usb1 What: /sys/bus/platform/devices/*twl4030-usb/vbus
Dsysfs-platform-chipidea-usb-otg30 Reading: returns 1 if the bus is off(vbus is turned off) by
54 vbus error, then A-device will power down the bus.
Dsysfs-platform-tahvo-usb10 What: /sys/bus/platform/devices/tahvo-usb/vbus
/linux-4.4.14/drivers/usb/gadget/udc/
Dpch_udc.c1268 int vbus = 0; in pch_vbus_gpio_get_value() local
1271 vbus = gpio_get_value(dev->vbus_gpio.port) ? 1 : 0; in pch_vbus_gpio_get_value()
1273 vbus = -1; in pch_vbus_gpio_get_value()
1275 return vbus; in pch_vbus_gpio_get_value()
1291 int vbus; in pch_vbus_gpio_work_fall() local
1299 vbus = pch_vbus_gpio_get_value(dev); in pch_vbus_gpio_work_fall()
1301 if ((vbus_saved == vbus) && (vbus == 0)) { in pch_vbus_gpio_work_fall()
1314 vbus_saved = vbus; in pch_vbus_gpio_work_fall()
1331 int vbus; in pch_vbus_gpio_work_rise() local
1337 vbus = pch_vbus_gpio_get_value(dev); in pch_vbus_gpio_work_rise()
[all …]
Ds3c2410_udc.h95 u8 vbus; member
Dudc-core.c49 bool vbus; member
245 if (udc->vbus) in usb_udc_connect_control()
265 udc->vbus = status; in usb_udc_vbus_handler()
404 udc->vbus = true; in usb_add_gadget_udc_release()
Dmv_udc_core.c2064 unsigned int vbus; in mv_udc_vbus_work() local
2067 if (!udc->pdata->vbus) in mv_udc_vbus_work()
2070 vbus = udc->pdata->vbus->poll(); in mv_udc_vbus_work()
2071 dev_info(&udc->dev->dev, "vbus is %d\n", vbus); in mv_udc_vbus_work()
2073 if (vbus == VBUS_HIGH) in mv_udc_vbus_work()
2075 else if (vbus == VBUS_LOW) in mv_udc_vbus_work()
2281 else if (pdata->vbus) { in mv_udc_probe()
2284 pdata->vbus->irq, NULL, in mv_udc_probe()
2348 if (udc->pdata->vbus && udc->pdata->vbus->poll) in mv_udc_suspend()
2349 if (udc->pdata->vbus->poll() == VBUS_HIGH) { in mv_udc_suspend()
Dlpc32xx_udc.c179 u8 vbus; member
546 udc->vbus ? "present" : "off", in proc_udc_show()
547 udc->enabled ? (udc->vbus ? "active" : "enabled") : in proc_udc_show()
553 if (udc->enabled && udc->vbus) { in proc_udc_show()
1617 if (!udc->enabled || !udc->vbus) in pullup()
2176 if (udc->vbus == 0) in udc_handle_dev()
2186 udc->driver && udc->vbus) { in udc_handle_dev()
2923 udc->vbus = 1; in vbus_work()
2925 udc->vbus = 0; in vbus_work()
2928 if (udc->last_vbus != udc->vbus) { in vbus_work()
[all …]
Dat91_udc.h132 unsigned vbus:1; member
Dat91_udc.c195 udc->vbus ? "present" : "off", in proc_udc_show()
197 ? (udc->vbus ? "active" : "enabled") in proc_udc_show()
231 if (udc->enabled && udc->vbus) { in proc_udc_show()
939 if (!udc->enabled || !udc->vbus) in pullup()
966 udc->vbus = (is_active != 0); in at91_vbus_session()
1531 if (value != udc->vbus) in at91_vbus_update()
1923 udc->vbus = gpio_get_value_cansleep(udc->board.vbus_pin) ^ in at91udc_probe()
1944 udc->vbus = 1; in at91udc_probe()
Dpxa25x_udc.c929 int is_active = udc->vbus && udc->pullup && !udc->suspended; in pullup()
962 udc->vbus = is_active; in pxa25x_udc_vbus_session()
1367 int vbus; in lubbock_vbus_irq() local
1372 vbus = 1; in lubbock_vbus_irq()
1377 vbus = 0; in lubbock_vbus_irq()
1385 pxa25x_udc_vbus_session(&dev->gadget, vbus); in lubbock_vbus_irq()
2194 dev->vbus = 0; in pxa25x_udc_probe()
Dpxa25x_udc.h106 vbus : 1, member
Dmv_u3d.h283 struct mv_usb_addon_irq *vbus; member
Dmv_u3d_core.c1470 if (!u3d->vbus) { in mv_u3d_irq_process_link_change()
1719 if (!u3d->vbus) { in mv_u3d_irq()
1819 u3d->vbus = pdata->vbus; in mv_u3d_probe()
1953 if (u3d->vbus) { in mv_u3d_probe()
Datmel_usba_udc.c1809 int vbus; in usba_vbus_irq_thread() local
1816 vbus = vbus_is_present(udc); in usba_vbus_irq_thread()
1817 if (vbus != udc->vbus_prev) { in usba_vbus_irq_thread()
1818 if (vbus) { in usba_vbus_irq_thread()
1826 udc->vbus_prev = vbus; in usba_vbus_irq_thread()
Ds3c2410_udc.c1477 udc->vbus = (is_active != 0); in s3c2410_udc_vbus_session()
1503 if (value != dev->vbus) in s3c2410_udc_vbus_irq()
1861 udc->vbus = 1; in s3c2410_udc_probe()
/linux-4.4.14/include/linux/usb/
Dtegra_usb_phy.h69 struct regulator *vbus; member
Dmsm_hsusb.h193 struct msm_usb_cable vbus; member
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dallwinner,sunxi-pinctrl.txt100 reg_usb1_vbus: usb1-vbus {
102 regulator-name = "usb1-vbus";
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Dbrcm,bcm59056.txt24 vbus
/linux-4.4.14/drivers/power/
Dda9052-battery.c235 bool vbus; in da9052_bat_check_status() local
249 vbus = vbussel && vbusdet; in da9052_bat_check_status()
252 if (dc || vbus) { in da9052_bat_check_status()
Dlp8727_charger.c232 u8 vbus; in lp8727_delayed_func() local
240 vbus = intstat[0] & LP8727_VBUS; in lp8727_delayed_func()
242 lp8727_id_detection(pchg, idno, vbus); in lp8727_delayed_func()
/linux-4.4.14/Documentation/devicetree/bindings/extcon/
Dextcon-palmas.txt15 - ti,enable-vbus-detection: Perform VBUS detection.
/linux-4.4.14/arch/arm/mach-pxa/
Dpalm27x.c182 void __init palm27x_udc_init(int vbus, int pullup, int vbus_inverted) in palm27x_udc_init() argument
184 palm27x_udc_info.gpio_vbus = vbus; in palm27x_udc_init()
/linux-4.4.14/drivers/mfd/
Dtps65010.c81 u16 vbus; member
426 if (tps->vbus == 500) in tps65010_work()
428 else if (tps->vbus >= 100) in tps65010_work()
613 tps->vbus = 100; in tps65010_probe()
713 the_tps->vbus = mA; in tps65010_set_vbus_draw()
/linux-4.4.14/drivers/regulator/
Dbcm590xx-regulator.c199 BCM590XX_REG_TABLE(vbus, ldo_vbus),
312 BCM590XX_MATCH(vbus, VBUS),
/linux-4.4.14/arch/arm/mach-mmp/
Dttc_dkb.c171 .vbus = NULL,
/linux-4.4.14/drivers/staging/unisys/Documentation/
Doverview.txt174 * Each vbus<x>:dev<y> entry denotes the existence of a struct visor_device
179 bus/visorbus/devices/vbus<x>:dev<y>/driver symlink will indicate that
184 /sys/devices/visorbus<x>/vbus<x>:dev<y>/
186 The following files exist under /sys/devices/visorbus<x>/vbus<x>:dev<y>:
Dproc-entries.txt25 /proc/uislib/vbus: this is a directory containing entries for each
/linux-4.4.14/drivers/usb/musb/
Dmusb_core.c1777 int vbus; in musb_vbus_show() local
1782 vbus = musb_platform_get_vbus_status(musb); in musb_vbus_show()
1783 if (vbus < 0) { in musb_vbus_show()
1788 vbus = 1; in musb_vbus_show()
1790 vbus = 0; in musb_vbus_show()
1795 vbus ? "on" : "off", val); in musb_vbus_show()
1797 static DEVICE_ATTR(vbus, 0644, musb_vbus_show, musb_vbus_store);
/linux-4.4.14/arch/arm64/boot/dts/rockchip/
Drk3368-r88.dts328 host_vbus_drv: host-vbus-drv {