Home
last modified time | relevance | path

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

/linux-4.1.27/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.1.27/drivers/staging/unisys/virtpci/
Dvirtpci.c83 static int delete_vbus_device(struct device *vbus, void *data);
245 struct device *vbus; in add_vbus() local
247 vbus = kzalloc(sizeof(*vbus), GFP_ATOMIC); in add_vbus()
250 if (!vbus) in add_vbus()
253 dev_set_name(vbus, "vbus%d", addparams->bus_no); in add_vbus()
254 vbus->release = virtpci_bus_release; in add_vbus()
255 vbus->parent = &virtpci_rootbus_device; /* root bus is parent */ in add_vbus()
256 vbus->bus = &virtpci_bus_type; /* bus type */ in add_vbus()
257 vbus->platform_data = (__force void *)addparams->chanptr; in add_vbus()
264 ret = device_register(vbus); in add_vbus()
[all …]
/linux-4.1.27/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
61 if (!otg_dev->id && otg_dev->vbus) in omap_otg_set_mode()
64 else if (otg_dev->vbus) in omap_otg_set_mode()
89 otg_dev->vbus = event; in omap_otg_vbus_notifier()
134 otg_dev->vbus = extcon_get_cable_state(extcon, "USB"); in omap_otg_probe()
142 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()
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.c75 static DEVICE_ATTR(vbus, 0444, vbus_state_show, NULL);
/linux-4.1.27/drivers/phy/
Dphy-sun4i-usb.c72 struct regulator *vbus; member
191 if (phy->vbus) in sun4i_usb_phy_power_on()
192 ret = regulator_enable(phy->vbus); in sun4i_usb_phy_power_on()
201 if (phy->vbus) in sun4i_usb_phy_power_off()
202 regulator_disable(phy->vbus); in sun4i_usb_phy_power_off()
268 phy->vbus = devm_regulator_get_optional(dev, name); in sun4i_usb_phy_probe()
269 if (IS_ERR(phy->vbus)) { in sun4i_usb_phy_probe()
270 if (PTR_ERR(phy->vbus) == -EPROBE_DEFER) in sun4i_usb_phy_probe()
272 phy->vbus = NULL; in sun4i_usb_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-twl4030-usb.c537 static DEVICE_ATTR(vbus, 0444, twl4030_usb_vbus_show, NULL);
/linux-4.1.27/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.
Dci-hdrc-zevio.txt9 - vbus-supply: regulator for vbus
16 vbus-supply = <&vbus_reg>;
Dci-hdrc-imx.txt18 - vbus-supply: regulator for vbus
20 - external-vbus-divider: enables off-chip resistor divider for Vbus
32 external-vbus-divider;
Datmel-usb.txt9 - atmel,vbus-gpio: If present, specifies a gpio that needs to be
49 - atmel,vbus-gpio: If present, specifies a gpio that needs to be
56 atmel,vbus-gpio = <&pioC 5 0>;
71 - atmel,vbus-gpio: If present, specifies a gpio that allows to detect whether
72 vbus is present (USB is connected).
89 atmel,vbus-gpio = <&pioB 19 0>;
Dci-hdrc-usb2.txt12 - vbus-supply: reference to the VBUS regulator
23 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.
Dnvidia,tegra20-usb-phy.txt72 - vbus-supply: regulator for VBUS
/linux-4.1.27/arch/arm/boot/dts/
Dsunxi-common-regulators.dtsi2 * sunxi boards common regulator (ahci target power supply, usb-vbus) code
97 reg_usb0_vbus: usb0-vbus {
101 regulator-name = "usb0-vbus";
109 reg_usb1_vbus: usb1-vbus {
113 regulator-name = "usb1-vbus";
121 reg_usb2_vbus: usb2-vbus {
125 regulator-name = "usb2-vbus";
Dimx6qdl-cubox-i.dtsi79 reg_usbh1_vbus: usb-h1-vbus {
90 reg_usbotg_vbus: usb-otg-vbus {
189 pinctrl_cubox_i_usbh1_vbus: cubox-i-usbh1-vbus {
204 pinctrl_cubox_i_usbotg_vbus: cubox-i-usbotg-vbus {
247 vbus-supply = <&reg_usbh1_vbus>;
254 vbus-supply = <&reg_usbotg_vbus>;
Dimx6qdl-hummingboard.dtsi69 reg_usbh1_vbus: usb-h1-vbus {
80 reg_usbotg_vbus: usb-otg-vbus {
214 pinctrl_hummingboard_usbh1_vbus: hummingboard-usbh1-vbus {
226 pinctrl_hummingboard_usbotg_vbus: hummingboard-usbotg-vbus {
273 vbus-supply = <&reg_usbh1_vbus>;
281 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.dtsi58 atmel,vbus-gpio = <&pioB 16 GPIO_ACTIVE_HIGH>;
137 <AT91_PIOB 16 AT91_PERIPH_GPIO AT91_PINCTRL_DEGLITCH>; /* PB16 gpio vbus sense, deglitch */
164 atmel,vbus-gpio = <0 /* &pioD 18 GPIO_ACTIVE_LOW *//* Activate to have access to port A */
Dat91sam9n12ek.dts115 …<AT91_PIOB 16 AT91_PERIPH_GPIO AT91_PINCTRL_DEGLITCH>; /* PB16 gpio usb vbus sense, no pull up and…
133 atmel,vbus-gpio = <&pioB 16 GPIO_ACTIVE_HIGH>;
158 atmel,vbus-gpio = <&pioB 7 GPIO_ACTIVE_LOW>;
Dberlin2q-marvell-dmp.dts95 vbus-supply = <&reg_usb0_vbus>;
100 vbus-supply = <&reg_usb2_vbus>;
Dtegra30-apalis-eval.dts152 vbus-supply = <&usbo1_vbus_reg>;
162 vbus-supply = <&usbh_vbus_reg>;
172 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 {
Darmada-385-db-ap.dts129 xhci0_vbus_pins: xhci0-vbus-pins {
208 reg_xhci0_vbus: xhci0-vbus {
212 regulator-name = "xhci0-vbus";
Dexynos5420-smdk5420.dts144 usb300_vbus_en: usb300-vbus-en {
151 usb301_vbus_en: usb301-vbus-en {
189 vbus-supply = <&usb300_vbus_reg>;
193 vbus-supply = <&usb301_vbus_reg>;
Dtegra30-colibri-eval-v3.dts102 vbus-supply = <&usbc_vbus_reg>;
112 vbus-supply = <&usbh_vbus_reg>;
Dat91sam9263ek.dts62 atmel,vbus-gpio = <&pioA 25 GPIO_ACTIVE_HIGH>;
186 atmel,vbus-gpio = <&pioA 24 GPIO_ACTIVE_HIGH
Drk3188-radxarock.dts77 regulator-name = "otg-vbus";
307 host_vbus_drv: host-vbus-drv {
310 otg_vbus_drv: otg-vbus-drv {
Devk-pro3.dts40 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
Dbcm59056.dtsi92 vbus_reg: vbus {
Dsama5d3xmb.dtsi180 atmel,vbus-gpio = <&pioD 29 GPIO_ACTIVE_HIGH>;
188 atmel,vbus-gpio = <&pioD 25 GPIO_ACTIVE_HIGH
Dsun7i-a20-cubietruck.dts232 reg_usb0_vbus: usb0-vbus {
238 reg_usb1_vbus: usb1-vbus {
242 reg_usb2_vbus: usb2-vbus {
Dsun7i-a20-olinuxino-micro.dts240 reg_usb1_vbus: usb1-vbus {
244 reg_usb2_vbus: usb2-vbus {
Dsun4i-a10-inet97fv2.dts119 reg_usb1_vbus: usb1-vbus {
123 reg_usb2_vbus: usb2-vbus {
Dethernut5.dts53 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
Dsun4i-a10-ba10-tvbox.dts140 reg_usb1_vbus: usb1-vbus {
144 reg_usb2_vbus: usb2-vbus {
Dat91-sama5d3_xplained.dts267 atmel,vbus-gpio = <&pioE 9 GPIO_ACTIVE_HIGH>; /* PE9, conflicts with A9 */
275 atmel,vbus-gpio = <0
Drk3288-evb.dtsi82 /* This turns on USB vbus for both host0 (ehci) and host1 (dwc2) */
238 host_vbus_drv: host-vbus-drv {
Dimx28-m28evk.dts202 vbus-supply = <&reg_usb0_vbus>;
209 vbus-supply = <&reg_usb1_vbus>;
Dsun4i-a10-mini-xplus.dts129 reg_usb1_vbus: usb1-vbus {
133 reg_usb2_vbus: usb2-vbus {
Dtny_a9263.dts49 atmel,vbus-gpio = <&pioB 11 GPIO_ACTIVE_HIGH>;
Dsun7i-a20-hummingbird.dts217 reg_usb1_vbus: usb1-vbus {
223 reg_usb2_vbus: usb2-vbus {
Dat91sam9m10g45ek.dts138 atmel,vbus-gpio = <&pioB 19 GPIO_ACTIVE_HIGH>;
232 atmel,vbus-gpio = <&pioD 1 GPIO_ACTIVE_LOW
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>;
Dsun4i-a10-olinuxino-lime.dts184 reg_usb1_vbus: usb1-vbus {
188 reg_usb2_vbus: usb2-vbus {
Dat91-sama5d4_xplained.dts153 atmel,vbus-gpio = <&pioE 31 GPIO_ACTIVE_HIGH>;
161 atmel,vbus-gpio = <0
Dsun7i-a20-olinuxino-lime.dts170 reg_usb1_vbus: usb1-vbus {
174 reg_usb2_vbus: usb2-vbus {
Dsun4i-a10-hackberry.dts166 reg_usb1_vbus: usb1-vbus {
170 reg_usb2_vbus: usb2-vbus {
Dsun7i-a20-m3.dts165 reg_usb1_vbus: usb1-vbus {
169 reg_usb2_vbus: usb2-vbus {
Dimx53-m53evk.dts82 regulator-name = "vbus";
348 vbus-supply = <&reg_usbh1_vbus>;
Dsun4i-a10-pcduino.dts189 reg_usb1_vbus: usb1-vbus {
193 reg_usb2_vbus: usb2-vbus {
Dsun4i-a10-a1000.dts185 reg_usb1_vbus: usb1-vbus {
189 reg_usb2_vbus: usb2-vbus {
Dimx28-cfa10037.dts56 vbus-supply = <&reg_usb1_vbus>;
Dat91rm9200ek.dts41 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>;
Dsun7i-a20-bananapi.dts205 reg_usb1_vbus: usb1-vbus {
209 reg_usb2_vbus: usb2-vbus {
Dsun4i-a10-cubieboard.dts179 reg_usb1_vbus: usb1-vbus {
183 reg_usb2_vbus: usb2-vbus {
Dsun7i-a20-cubieboard2.dts172 reg_usb1_vbus: usb1-vbus {
176 reg_usb2_vbus: usb2-vbus {
Dsun7i-a20-pcduino3.dts200 reg_usb1_vbus: usb1-vbus {
204 reg_usb2_vbus: usb2-vbus {
Dimx6qdl-udoo.dtsi124 vbus-supply = <&reg_usb_h1_vbus>;
Dusb_a9263.dts54 atmel,vbus-gpio = <&pioB 11 GPIO_ACTIVE_HIGH>;
Dimx6sl-warp.dts124 vbus-supply = <&reg_usb_otg1_vbus>;
131 vbus-supply = <&reg_usb_otg2_vbus>;
Dimx6qdl-phytec-pfla02.dtsi395 vbus-supply = <&reg_usb_h1_vbus>;
402 vbus-supply = <&reg_usb_otg_vbus>;
Dsun7i-a20-olinuxino-lime2.dts217 reg_usb1_vbus: usb1-vbus {
221 reg_usb2_vbus: usb2-vbus {
Dsun7i-a20-i12-tvbox.dts195 reg_usb1_vbus: usb1-vbus {
199 reg_usb2_vbus: usb2-vbus {
Dimx28-evk.dts251 vbus-supply = <&reg_usb0_vbus>;
256 vbus-supply = <&reg_usb1_vbus>;
Dat91-foxg20.dts47 atmel,vbus-gpio = <&pioC 6 GPIO_ACTIVE_HIGH>;
Dimx23-olinuxino.dts98 vbus-supply = <&reg_usb0_vbus>;
Danimeo_ip.dts119 atmel,vbus-gpio = <&pioB 15 GPIO_ACTIVE_LOW>;
Dimx28-cfa10058.dts103 vbus-supply = <&reg_usb1_vbus>;
Dat91-qil_a9260.dts44 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
Dat91-sama5d4ek.dts213 atmel,vbus-gpio = <&pioE 31 GPIO_ACTIVE_HIGH>;
221 atmel,vbus-gpio = <0 /* &pioE 10 GPIO_ACTIVE_LOW */
Dimx28-sps1.dts107 vbus-supply = <&reg_usb0_vbus>;
Dimx6qdl-gw53xx.dtsi312 vbus-supply = <&reg_usb_otg_vbus>;
320 vbus-supply = <&reg_usb_h1_vbus>;
Dtegra124-nyan.dtsi412 vbus-supply = <&vdd_usb1_vbus>;
421 vbus-supply = <&vdd_run_cam>;
430 vbus-supply = <&vdd_usb3_vbus>;
Dnspire.dtsi87 vbus-supply = <&vbus_reg>;
Dimx35-eukrea-mbimxsd35-baseboard.dts162 external-vbus-divider;
Dimx28-cfa10057.dts136 vbus-supply = <&reg_usb1_vbus>;
Dimx6qdl-dfi-fs700-m60.dtsi175 vbus-supply = <&reg_usb_otg_vbus>;
Dimx6q-tbs2910.dts238 vbus-supply = <&reg_5p0v>;
243 vbus-supply = <&reg_5p0v>;
Dimx6q-gw5400-a.dts380 vbus-supply = <&reg_usb_otg_vbus>;
388 vbus-supply = <&reg_usb_h1_vbus>;
Dat91sam9rlek.dts149 atmel,vbus-gpio = <&pioA 8 GPIO_ACTIVE_HIGH>;
Dat91sam9g20ek_common.dtsi83 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
Dimx25-eukrea-mbimxsd25-baseboard.dts184 external-vbus-divider;
Dexynos5250-snow.dts284 samsung,vbus-gpio = <&gpx1 1 GPIO_ACTIVE_HIGH>;
625 usb3_vbus_en: usb3-vbus-en {
700 vbus-supply = <&usb3_vbus_reg>;
Dimx6qdl-gw54xx.dtsi405 vbus-supply = <&reg_usb_otg_vbus>;
413 vbus-supply = <&reg_usb_h1_vbus>;
Darmada-388-gp.dts261 reg_usb3_vbus: usb3-vbus {
263 regulator-name = "usb3-vbus";
Dimx6sx-sdb.dtsi268 vbus-supply = <&reg_usb_otg1_vbus>;
275 vbus-supply = <&reg_usb_otg2_vbus>;
Dexynos5420-peach-pit.dts895 usb300_vbus_en: usb300-vbus-en {
902 usb301_vbus_en: usb301-vbus-en {
1048 vbus-supply = <&usb300_vbus_reg>;
1052 vbus-supply = <&usb301_vbus_reg>;
Dexynos5800-peach-pi.dts858 usb300_vbus_en: usb300-vbus-en {
865 usb301_vbus_en: usb301-vbus-en {
1011 vbus-supply = <&usb300_vbus_reg>;
1015 vbus-supply = <&usb301_vbus_reg>;
Dat91sam9261ek.dts118 atmel,vbus-gpio = <&pioB 29 GPIO_ACTIVE_HIGH>;
Dimx6qdl-sabresd.dtsi549 vbus-supply = <&reg_usb_h1_vbus>;
554 vbus-supply = <&reg_usb_otg_vbus>;
Dimx53-tx53.dtsi539 vbus-supply = <&reg_usbh1_vbus>;
547 vbus-supply = <&reg_usbotg_vbus>;
Dimx6q-arm2.dts192 vbus-supply = <&reg_usb_otg_vbus>;
Dsun6i-a31-app4-evb1.dts91 reg_usb1_vbus: usb1-vbus {
Dimx28-apf28dev.dts162 vbus-supply = <&reg_usb0_vbus>;
Dkirkwood-lsxl.dtsi16 pmx_usb_vbus: pmx-usb-vbus {
Drk3288-firefly.dtsi408 host_vbus_drv: host-vbus-drv {
418 otg_vbus_drv: otg-vbus-drv {
Dimx6sl-evk.dts600 vbus-supply = <&reg_usb_otg1_vbus>;
608 vbus-supply = <&reg_usb_otg2_vbus>;
Dimx28-m28cu3.dts180 vbus-supply = <&reg_usb1_vbus>;
Dsun6i-a31-colombus.dts130 reg_usb2_vbus: usb2-vbus {
Dimx6qdl-tx6.dtsi663 vbus-supply = <&reg_usbh1_vbus>;
670 vbus-supply = <&reg_usbotg_vbus>;
Dsun5i-a13-olinuxino-micro.dts148 reg_usb1_vbus: usb1-vbus {
Dsun6i-a31-m9.dts146 reg_usb1_vbus: usb1-vbus {
Dsun5i-a10s-r7-tv-dongle.dts134 reg_usb1_vbus: usb1-vbus {
Dimx53-voipac-dmm-668.dtsi274 vbus-supply = <&reg_usb_vbus>;
Dimx6qdl-gw51xx.dtsi202 vbus-supply = <&reg_usb_otg_vbus>;
Dimx27-phytec-phycore-rdk.dts304 vbus-supply = <&reg_5v0>;
Dsun5i-a13-olinuxino.dts198 reg_usb1_vbus: usb1-vbus {
Domap3-overo-base.dtsi38 gpio = <&gpio6 8 0>; /* gpio_168: vbus enable */
Domap5-uevm.dts370 ti,enable-vbus-detection;
626 vbus-supply = <&smps10_out1_reg>;
Dimx28-tx28.dts697 vbus-supply = <&reg_usb0_vbus>;
704 vbus-supply = <&reg_usb1_vbus>;
Dtegra20-whistler.dts536 vbus-supply = <&vbus1_reg>;
545 vbus-supply = <&vbus3_reg>;
Dimx53-qsb-common.dtsi358 vbus-supply = <&reg_usb_vbus>;
Dimx27-phytec-phycore-som.dtsi322 vbus-supply = <&sw3_reg>;
Dimx25-pdk.dts314 external-vbus-divider;
Domap5-cm-t54.dts422 ti,enable-vbus-detection;
635 vbus-supply = <&smps10_out1_reg>;
Dtegra124-venice2.dts916 vbus-supply = <&vdd_usb1_vbus>;
925 vbus-supply = <&vdd_run_cam>;
934 vbus-supply = <&vdd_usb3_vbus>;
Dsun5i-a10s-olinuxino-micro.dts243 reg_usb1_vbus: usb1-vbus {
Dimx28-cfa10049.dts300 vbus-supply = <&reg_usb1_vbus>;
Dimx6qdl-gw52xx.dtsi307 vbus-supply = <&reg_usb_otg_vbus>;
Dimx6qdl-sabrelite.dtsi437 vbus-supply = <&reg_usb_otg_vbus>;
Dimx6qdl-nitrogen6x.dtsi442 vbus-supply = <&reg_usb_otg_vbus>;
Dexynos5250-smdk5250.dts91 samsung,vbus-gpio = <&gpx2 6 GPIO_ACTIVE_HIGH>;
Dimx6q-dmo-edmqmx6.dts460 vbus-supply = <&reg_usb_host1>;
Dtegra20-trimslice.dts340 vbus-supply = <&vbus_reg>;
Dimx6dl-riotboard.dts297 vbus-supply = <&reg_usb_otg_vbus>;
Dimx51-babbage.dts411 vbus-supply = <&reg_hub_reset>;
Dexynos5250-spring.dts82 samsung,vbus-gpio = <&gpx1 1 GPIO_ACTIVE_HIGH>;
Dtegra30-cardhu.dtsi399 vbus-supply = <&usb3_vbus_reg>;
Dstih407-pinctrl.dtsi547 usb-vbus-valid = <&pio35 6 ALT1 IN>;
Dtegra20-seaboard.dts733 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>;
Dtegra124-jetson-tk1.dts1715 vbus-supply = <&vdd_usb3_vbus>;
/linux-4.1.27/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.1.27/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.1.27/Documentation/ABI/testing/
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.1.27/drivers/usb/gadget/udc/
Dudc-core.c49 bool vbus; member
153 if (udc->vbus) in usb_udc_connect_control()
173 udc->vbus = status; in usb_udc_vbus_handler()
312 udc->vbus = true; in usb_add_gadget_udc_release()
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
Dmv_udc_core.c2055 unsigned int vbus; in mv_udc_vbus_work() local
2058 if (!udc->pdata->vbus) in mv_udc_vbus_work()
2061 vbus = udc->pdata->vbus->poll(); in mv_udc_vbus_work()
2062 dev_info(&udc->dev->dev, "vbus is %d\n", vbus); in mv_udc_vbus_work()
2064 if (vbus == VBUS_HIGH) in mv_udc_vbus_work()
2066 else if (vbus == VBUS_LOW) in mv_udc_vbus_work()
2273 else if (pdata->vbus) { in mv_udc_probe()
2276 pdata->vbus->irq, NULL, in mv_udc_probe()
2340 if (udc->pdata->vbus && udc->pdata->vbus->poll) in mv_udc_suspend()
2341 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()
2891 udc->vbus = 1; in vbus_work()
2893 udc->vbus = 0; in vbus_work()
2896 if (udc->last_vbus != udc->vbus) { in vbus_work()
[all …]
Dat91_udc.h124 unsigned vbus:1; member
Dat91_udc.c176 udc->vbus ? "present" : "off", in proc_udc_show()
178 ? (udc->vbus ? "active" : "enabled") in proc_udc_show()
212 if (udc->enabled && udc->vbus) { in proc_udc_show()
919 if (!udc->enabled || !udc->vbus) in pullup()
946 udc->vbus = (is_active != 0); in at91_vbus_session()
1511 if (value != udc->vbus) in at91_vbus_update()
1902 udc->vbus = gpio_get_value_cansleep(udc->board.vbus_pin) ^ in at91udc_probe()
1923 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()
1366 int vbus; in lubbock_vbus_irq() local
1371 vbus = 1; in lubbock_vbus_irq()
1376 vbus = 0; in lubbock_vbus_irq()
1384 pxa25x_udc_vbus_session(&dev->gadget, vbus); in lubbock_vbus_irq()
2164 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.c1461 if (!u3d->vbus) { in mv_u3d_irq_process_link_change()
1710 if (!u3d->vbus) { in mv_u3d_irq()
1811 u3d->vbus = pdata->vbus; in mv_u3d_probe()
1945 if (u3d->vbus) { in mv_u3d_probe()
Datmel_usba_udc.c1810 int vbus; in usba_vbus_irq_thread() local
1817 vbus = vbus_is_present(udc); in usba_vbus_irq_thread()
1818 if (vbus != udc->vbus_prev) { in usba_vbus_irq_thread()
1819 if (vbus) { in usba_vbus_irq_thread()
1827 udc->vbus_prev = vbus; in usba_vbus_irq_thread()
Ds3c2410_udc.c1479 udc->vbus = (is_active != 0); in s3c2410_udc_vbus_session()
1505 if (value != dev->vbus) in s3c2410_udc_vbus_irq()
1853 udc->vbus = 1; in s3c2410_udc_probe()
/linux-4.1.27/include/linux/usb/
Dtegra_usb_phy.h69 struct regulator *vbus; member
/linux-4.1.27/Documentation/devicetree/bindings/extcon/
Dextcon-palmas.txt14 - ti,enable-vbus-detection: Perform VBUS detection.
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dbrcm,bcm59056.txt24 vbus
/linux-4.1.27/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.1.27/arch/arm/mach-pxa/
Dpalm27x.c181 void __init palm27x_udc_init(int vbus, int pullup, int vbus_inverted) in palm27x_udc_init() argument
183 palm27x_udc_info.gpio_vbus = vbus; in palm27x_udc_init()
/linux-4.1.27/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.1.27/drivers/regulator/
Dbcm590xx-regulator.c199 BCM590XX_REG_TABLE(vbus, ldo_vbus),
312 BCM590XX_MATCH(vbus, VBUS),
/linux-4.1.27/arch/arm/mach-mmp/
Dttc_dkb.c171 .vbus = NULL,
/linux-4.1.27/drivers/staging/unisys/Documentation/
Dproc-entries.txt25 /proc/uislib/vbus: this is a directory containing entries for each
/linux-4.1.27/drivers/usb/musb/
Dmusb_core.c1761 int vbus; in musb_vbus_show() local
1768 vbus = musb_platform_get_vbus_status(musb); in musb_vbus_show()
1772 vbus ? "on" : "off", val); in musb_vbus_show()
1774 static DEVICE_ATTR(vbus, 0644, musb_vbus_show, musb_vbus_store);