| /linux-4.4.14/drivers/usb/host/ |
| D | ohci-jz4740.c | 22 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 …]
|
| D | ohci-pxa27x.c | 124 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/ |
| D | phy-gpio-vbus-usb.c | 41 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 …]
|
| D | phy-omap-otg.c | 32 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()
|
| D | phy-generic.c | 110 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()
|
| D | phy-generic.h | 18 unsigned int vbus; member
|
| D | phy-mv-usb.c | 185 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()
|
| D | phy-tegra-usb.c | 690 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()
|
| D | phy-msm-usb.c | 1468 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()
|
| D | Makefile | 20 obj-$(CONFIG_USB_GPIO_VBUS) += phy-gpio-vbus-usb.o
|
| D | phy-twl6030-usb.c | 208 static DEVICE_ATTR(vbus, 0444, twl6030_usb_vbus_show, NULL);
|
| D | phy-tahvo.c | 76 static DEVICE_ATTR(vbus, 0444, vbus_state_show, NULL);
|
| /linux-4.4.14/drivers/phy/ |
| D | phy-samsung-usb2.c | 31 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()
|
| D | phy-exynos5-usbdrd.c | 182 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()
|
| D | phy-sun4i-usb.c | 100 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()
|
| D | phy-samsung-usb2.h | 41 struct regulator *vbus; member
|
| D | phy-twl4030-usb.c | 533 static DEVICE_ATTR(vbus, 0444, twl4030_usb_vbus_show, NULL);
|
| /linux-4.4.14/Documentation/devicetree/bindings/usb/ |
| D | usb-nop-xceiv.txt | 20 - 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.
|
| D | atmel-usb.txt | 16 - 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>;
|
| D | ci-hdrc-usb2.txt | 27 - vbus-supply: reference to the VBUS regulator 61 - external-vbus-divider: enables off-chip resistor divider for Vbus 72 vbus-supply = <®_usb0_vbus>;
|
| D | exynos-usb.txt | 24 - samsung,vbus-gpio: if present, specifies the GPIO that 33 samsung,vbus-gpio = <&gpx2 6 1 3 3>;
|
| D | omap-usb.txt | 62 - vbus-supply : phandle to the regulator device tree node if needed.
|
| D | msm-hsusb.txt | 76 - qcom,manual-pullup: If present, vbus is not routed to USB controller/phy
|
| /linux-4.4.14/Documentation/devicetree/bindings/phy/ |
| D | sun4i-usb-phy.txt | 31 - 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
|
| D | samsung-phy.txt | 48 - vbus-supply: power-supply phandle for vbus power source
|
| D | nvidia,tegra20-usb-phy.txt | 72 - vbus-supply: regulator for VBUS
|
| /linux-4.4.14/arch/arm/boot/dts/ |
| D | sunxi-common-regulators.dtsi | 2 * 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";
|
| D | imx6qdl-cubox-i.dtsi | 78 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 = <®_usbh1_vbus>; 253 vbus-supply = <®_usbotg_vbus>;
|
| D | imx6qdl-hummingboard.dtsi | 67 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 = <®_usbh1_vbus>; 291 vbus-supply = <®_usbotg_vbus>;
|
| D | at91-cosino_mega2560.dts | 48 atmel,vbus-gpio = <&pioB 16 GPIO_ACTIVE_HIGH>; 68 atmel,vbus-gpio = <0 /* &pioD 18 GPIO_ACTIVE_LOW */
|
| D | at91sam9x5ek.dtsi | 59 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 */
|
| D | at91sam9n12ek.dts | 103 …<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>;
|
| D | tegra30-apalis-eval.dts | 157 vbus-supply = <&usbo1_vbus_reg>; 167 vbus-supply = <&usbh_vbus_reg>; 177 vbus-supply = <&usbh_vbus_reg>;
|
| D | imx28-eukrea-mbmx28lc.dtsi | 258 reg_usb0_vbus_pins_mbmx28lc: reg-usb0-vbus-mbmx28lc@0 { 268 reg_usb1_vbus_pins_mbmx28lc: reg-usb1-vbus-mbmx28lc@0 { 309 vbus-supply = <®_usb0_vbus>; 316 vbus-supply = <®_usb1_vbus>;
|
| D | imx6qdl-aristainetos.dtsi | 158 vbus-supply = <®_usbh1_vbus>; 164 vbus-supply = <®_usbotg_vbus>; 193 pinctrl_aristainetos_usbh1_vbus: aristainetos-usbh1-vbus { 197 pinctrl_aristainetos_usbotg_vbus: aristainetos-usbotg-vbus {
|
| D | imx6qdl-aristainetos2.dtsi | 74 reg_usbh1_vbus: usb-h1-vbus { 85 reg_usbotg_vbus: usb-otg-vbus { 378 vbus-supply = <®_usbh1_vbus>; 384 vbus-supply = <®_usbotg_vbus>; 599 pinctrl_aristainetos2_usbh1_vbus: aristainetos-usbh1-vbus { 603 pinctrl_aristainetos2_usbotg_vbus: aristainetos-usbotg-vbus {
|
| D | exynos5420-smdk5420.dts | 400 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>;
|
| D | armada-385-db-ap.dts | 131 xhci0_vbus_pins: xhci0-vbus-pins { 210 reg_xhci0_vbus: xhci0-vbus { 214 regulator-name = "xhci0-vbus";
|
| D | at91sam9263ek.dts | 54 atmel,vbus-gpio = <&pioA 25 GPIO_ACTIVE_HIGH>; 178 atmel,vbus-gpio = <&pioA 24 GPIO_ACTIVE_HIGH
|
| D | tegra30-colibri-eval-v3.dts | 103 vbus-supply = <&usbc_vbus_reg>; 113 vbus-supply = <&usbh_vbus_reg>;
|
| D | berlin2q-marvell-dmp.dts | 124 vbus-supply = <®_usb0_vbus>; 129 vbus-supply = <®_usb2_vbus>;
|
| D | evk-pro3.dts | 40 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
|
| D | imx6qdl-apf6dev.dtsi | 125 reg_usbh1_vbus: usb-h1-vbus { 133 reg_usb_otg_vbus: usb-otg-vbus { 269 vbus-supply = <®_usbh1_vbus>; 277 vbus-supply = <®_usb_otg_vbus>;
|
| D | bcm59056.dtsi | 92 vbus_reg: vbus {
|
| D | sama5d3xmb.dtsi | 182 atmel,vbus-gpio = <&pioD 29 GPIO_ACTIVE_HIGH>; 190 atmel,vbus-gpio = <&pioD 25 GPIO_ACTIVE_HIGH
|
| D | armada-385-linksys.dtsi | 221 reg_xhci0_vbus: xhci0-vbus { 225 regulator-name = "xhci0-vbus"; 330 xhci0_vbus_pins: xhci0-vbus-pins {
|
| D | ethernut5.dts | 53 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
|
| D | imx28-m28evk.dts | 202 vbus-supply = <®_usb0_vbus>; 209 vbus-supply = <®_usb1_vbus>;
|
| D | tny_a9263.dts | 49 atmel,vbus-gpio = <&pioB 11 GPIO_ACTIVE_HIGH>;
|
| D | rk3288-rock2-square.dts | 72 /* Always on as the rockchip usb phy doesn't have a vbus-supply 141 host_vbus_drv: host-vbus-drv {
|
| D | usb_a9260_common.dtsi | 41 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
|
| D | imx6qdl-rex.dtsi | 325 vbus-supply = <®_usbh1_vbus>; 332 vbus-supply = <®_usb_otg_vbus>;
|
| D | at91sam9m10g45ek.dts | 165 atmel,vbus-gpio = <&pioB 19 GPIO_ACTIVE_HIGH>; 273 atmel,vbus-gpio = <&pioD 1 GPIO_ACTIVE_LOW
|
| D | at91-sama5d3_xplained.dts | 280 atmel,vbus-gpio = <&pioE 9 GPIO_ACTIVE_HIGH>; /* PE9, conflicts with A9 */ 288 atmel,vbus-gpio = <0
|
| D | imx53-m53evk.dts | 82 regulator-name = "vbus"; 348 vbus-supply = <®_usbh1_vbus>;
|
| D | sun9i-a80-optimus.dts | 85 reg_usb3_vbus: usb3-vbus { 89 regulator-name = "usb3-vbus";
|
| D | rk3188-radxarock.dts | 121 regulator-name = "otg-vbus"; 354 host_vbus_drv: host-vbus-drv { 357 otg_vbus_drv: otg-vbus-drv {
|
| D | imx28-cfa10037.dts | 56 vbus-supply = <®_usb1_vbus>;
|
| D | at91rm9200ek.dts | 36 atmel,vbus-gpio = <&pioD 4 GPIO_ACTIVE_HIGH>;
|
| D | aks-cdu.dts | 55 atmel,vbus-gpio = <&pioC 15 GPIO_ACTIVE_HIGH>;
|
| D | vf-colibri-eval-v3.dtsi | 116 vbus-supply = <&usbh_vbus_reg>;
|
| D | at91-sama5d4_xplained.dts | 166 atmel,vbus-gpio = <&pioE 31 GPIO_ACTIVE_HIGH>; 174 atmel,vbus-gpio = <0
|
| D | imx6qdl-udoo.dtsi | 124 vbus-supply = <®_usb_h1_vbus>;
|
| D | usb_a9263.dts | 54 atmel,vbus-gpio = <&pioB 11 GPIO_ACTIVE_HIGH>;
|
| D | rk3288-veyron-chromebook.dtsi | 81 /* This turns on vbus for host1 (dwc2) */ 93 /* This turns on vbus for otg for host mode (dwc2) */
|
| D | imx28-evk.dts | 251 vbus-supply = <®_usb0_vbus>; 256 vbus-supply = <®_usb1_vbus>;
|
| D | imx6qdl-gw551x.dtsi | 218 vbus-supply = <®_usb_otg_vbus>; 226 vbus-supply = <®_usb_h1_vbus>;
|
| D | imx6qdl-phytec-pfla02.dtsi | 395 vbus-supply = <®_usb_h1_vbus>; 402 vbus-supply = <®_usb_otg_vbus>;
|
| D | imx23-olinuxino.dts | 104 vbus-supply = <®_usb0_vbus>;
|
| D | at91-foxg20.dts | 47 atmel,vbus-gpio = <&pioC 6 GPIO_ACTIVE_HIGH>;
|
| D | at91-qil_a9260.dts | 44 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
|
| D | imx28-cfa10058.dts | 103 vbus-supply = <®_usb1_vbus>;
|
| D | animeo_ip.dts | 119 atmel,vbus-gpio = <&pioB 15 GPIO_ACTIVE_LOW>;
|
| D | rk3288-evb.dtsi | 111 /* This turns on USB vbus for both host0 (ehci) and host1 (dwc2) */ 290 host_vbus_drv: host-vbus-drv {
|
| D | imx28-sps1.dts | 107 vbus-supply = <®_usb0_vbus>;
|
| D | at91-sama5d4ek.dts | 240 atmel,vbus-gpio = <&pioE 31 GPIO_ACTIVE_HIGH>; 248 atmel,vbus-gpio = <0 /* &pioE 10 GPIO_ACTIVE_LOW */
|
| D | tegra124-nyan.dtsi | 419 vbus-supply = <&vdd_usb1_vbus>; 428 vbus-supply = <&vdd_run_cam>; 437 vbus-supply = <&vdd_usb3_vbus>;
|
| D | exynos5250-snow-common.dtsi | 256 samsung,vbus-gpio = <&gpx1 1 GPIO_ACTIVE_HIGH>; 605 usb3_vbus_en: usb3-vbus-en { 681 vbus-supply = <&usb3_vbus_reg>;
|
| D | imx28-cfa10057.dts | 136 vbus-supply = <®_usb1_vbus>;
|
| D | imx35-eukrea-mbimxsd35-baseboard.dts | 162 external-vbus-divider;
|
| D | at91sam9g20ek_common.dtsi | 75 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
|
| D | nspire.dtsi | 87 vbus-supply = <&vbus_reg>;
|
| D | imx6qdl-dfi-fs700-m60.dtsi | 175 vbus-supply = <®_usb_otg_vbus>;
|
| D | imx6q-tbs2910.dts | 238 vbus-supply = <®_5p0v>; 243 vbus-supply = <®_5p0v>;
|
| D | imx6qdl-gw53xx.dtsi | 312 vbus-supply = <®_usb_otg_vbus>; 320 vbus-supply = <®_usb_h1_vbus>;
|
| D | imx6q-gw5400-a.dts | 380 vbus-supply = <®_usb_otg_vbus>; 388 vbus-supply = <®_usb_h1_vbus>;
|
| D | at91sam9rlek.dts | 141 atmel,vbus-gpio = <&pioA 8 GPIO_ACTIVE_HIGH>;
|
| D | at91sam9261ek.dts | 110 atmel,vbus-gpio = <&pioB 29 GPIO_ACTIVE_HIGH>;
|
| D | imx25-eukrea-mbimxsd25-baseboard.dts | 184 external-vbus-divider;
|
| D | imx6sx-sdb.dtsi | 268 vbus-supply = <®_usb_otg1_vbus>; 275 vbus-supply = <®_usb_otg2_vbus>;
|
| D | rk3288-r89.dts | 320 host_vbus_drv: host-vbus-drv { 324 otg_vbus_drv: otg-vbus-drv {
|
| D | exynos5420-peach-pit.dts | 895 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>;
|
| D | exynos5800-peach-pi.dts | 858 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>;
|
| D | imx6qdl-gw54xx.dtsi | 405 vbus-supply = <®_usb_otg_vbus>; 413 vbus-supply = <®_usb_h1_vbus>;
|
| D | imx6qdl-sabresd.dtsi | 556 vbus-supply = <®_usb_h1_vbus>; 561 vbus-supply = <®_usb_otg_vbus>;
|
| D | imx53-tx53.dtsi | 539 vbus-supply = <®_usbh1_vbus>; 547 vbus-supply = <®_usbotg_vbus>;
|
| D | armada-388-gp.dts | 276 reg_usb3_vbus: usb3-vbus { 278 regulator-name = "usb3-vbus";
|
| D | kirkwood-lsxl.dtsi | 16 pmx_usb_vbus: pmx-usb-vbus {
|
| D | imx6q-arm2.dts | 192 vbus-supply = <®_usb_otg_vbus>;
|
| D | imx28-apf28dev.dts | 162 vbus-supply = <®_usb0_vbus>;
|
| D | imx6sl-evk.dts | 600 vbus-supply = <®_usb_otg1_vbus>; 608 vbus-supply = <®_usb_otg2_vbus>;
|
| D | imx7d-sdb.dts | 274 vbus-supply = <®_usb_otg1_vbus>; 279 vbus-supply = <®_usb_otg2_vbus>;
|
| D | imx6qdl-sabreauto.dtsi | 591 vbus-supply = <®_usb_h1_vbus>; 596 vbus-supply = <®_usb_otg_vbus>;
|
| D | imx28-m28cu3.dts | 180 vbus-supply = <®_usb1_vbus>;
|
| D | imx6qdl-tx6.dtsi | 664 vbus-supply = <®_usbh1_vbus>; 671 vbus-supply = <®_usbotg_vbus>;
|
| D | rk3288-firefly.dtsi | 466 host_vbus_drv: host-vbus-drv { 476 otg_vbus_drv: otg-vbus-drv {
|
| D | imx53-voipac-dmm-668.dtsi | 274 vbus-supply = <®_usb_vbus>;
|
| D | imx6qdl-gw51xx.dtsi | 202 vbus-supply = <®_usb_otg_vbus>;
|
| D | kirkwood-lswxl.dts | 50 pmx_usb_vbus: pmx-usb-vbus {
|
| D | imx27-phytec-phycore-rdk.dts | 304 vbus-supply = <®_5v0>;
|
| D | kirkwood-lswvl.dts | 50 pmx_usb_vbus: pmx-usb-vbus {
|
| D | imx28-tx28.dts | 698 vbus-supply = <®_usb0_vbus>; 705 vbus-supply = <®_usb1_vbus>;
|
| D | omap5-board-common.dtsi | 376 ti,enable-vbus-detection; 633 vbus-supply = <&smps10_out1_reg>;
|
| D | tegra20-whistler.dts | 536 vbus-supply = <&vbus1_reg>; 545 vbus-supply = <&vbus3_reg>;
|
| D | imx27-phytec-phycore-som.dtsi | 322 vbus-supply = <&sw3_reg>;
|
| D | imx25-pdk.dts | 314 external-vbus-divider;
|
| D | imx53-qsb-common.dtsi | 360 vbus-supply = <®_usb_vbus>;
|
| D | omap5-cm-t54.dts | 422 ti,enable-vbus-detection; 635 vbus-supply = <&smps10_out1_reg>;
|
| D | tegra124-venice2.dts | 925 vbus-supply = <&vdd_usb1_vbus>; 934 vbus-supply = <&vdd_run_cam>; 943 vbus-supply = <&vdd_usb3_vbus>;
|
| D | dove-sbc-a510.dts | 109 vbus-supply = <&usb0_power>;
|
| D | omap3-overo-base.dtsi | 38 gpio = <&gpio6 8 GPIO_ACTIVE_HIGH>; /* gpio_168: vbus enable */
|
| D | imx6qdl-nitrogen6_max.dtsi | 823 vbus-supply = <®_usb_h1_vbus>; 828 vbus-supply = <®_usb_otg_vbus>;
|
| D | imx28-cfa10049.dts | 300 vbus-supply = <®_usb1_vbus>;
|
| D | imx6q-dmo-edmqmx6.dts | 460 vbus-supply = <®_usb_host1>;
|
| D | imx6qdl-gw52xx.dtsi | 307 vbus-supply = <®_usb_otg_vbus>;
|
| D | exynos5250-smdk5250.dts | 112 samsung,vbus-gpio = <&gpx2 6 GPIO_ACTIVE_HIGH>;
|
| D | imx6dl-riotboard.dts | 297 vbus-supply = <®_usb_otg_vbus>;
|
| D | exynos4210-trats.dts | 255 vbus-supply = <&safe1_sreg>;
|
| D | tegra20-trimslice.dts | 340 vbus-supply = <&vbus_reg>;
|
| D | imx51-babbage.dts | 411 vbus-supply = <®_hub_reset>;
|
| D | exynos4210-universal_c210.dts | 252 vbus-supply = <&safeout1_reg>;
|
| D | imx6qdl-sabrelite.dtsi | 584 vbus-supply = <®_usb_otg_vbus>;
|
| D | imx6qdl-nit6xlite.dtsi | 603 vbus-supply = <®_usb_otg_vbus>;
|
| D | exynos5250-spring.dts | 86 samsung,vbus-gpio = <&gpx1 1 GPIO_ACTIVE_HIGH>;
|
| D | imx6qdl-nitrogen6x.dtsi | 639 vbus-supply = <®_usb_otg_vbus>;
|
| D | tegra30-cardhu.dtsi | 400 vbus-supply = <&usb3_vbus_reg>;
|
| D | exynos3250-monk.dts | 164 vbus-supply = <&safeout_reg>;
|
| D | am57xx-beagle-x15.dts | 562 ti,enable-vbus-detection;
|
| D | exynos3250-rinato.dts | 156 vbus-supply = <&safeout_reg>;
|
| D | tegra20-seaboard.dts | 734 vbus-supply = <&vbus_reg>;
|
| D | tegra30-beaver.dts | 1930 vbus-supply = <&sys_3v3_reg>; 1939 vbus-supply = <&usb3_vbus_reg>;
|
| D | tegra114-dalmore.dts | 1127 vbus-supply = <&usb3_vbus_reg>;
|
| D | exynos4412-trats2.dts | 394 vbus-supply = <&esafeout1_reg>;
|
| D | stih407-pinctrl.dtsi | 1025 usb-vbus-valid = <&pio35 6 ALT1 IN>;
|
| D | tegra124-jetson-tk1.dts | 1734 vbus-supply = <&vdd_usb3_vbus>;
|
| /linux-4.4.14/include/linux/platform_data/ |
| D | mv_usb.h | 38 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/ |
| D | palm27x.h | 42 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/ |
| D | gadget.xml.db | 31 API-usb-gadget-vbus-connect 32 API-usb-gadget-vbus-draw 33 API-usb-gadget-vbus-disconnect
|
| /linux-4.4.14/drivers/usb/chipidea/ |
| D | core.c | 609 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/ |
| D | sysfs-platform-twl4030-usb | 1 What: /sys/bus/platform/devices/*twl4030-usb/vbus
|
| D | sysfs-platform-chipidea-usb-otg | 30 Reading: returns 1 if the bus is off(vbus is turned off) by 54 vbus error, then A-device will power down the bus.
|
| D | sysfs-platform-tahvo-usb | 10 What: /sys/bus/platform/devices/tahvo-usb/vbus
|
| /linux-4.4.14/drivers/usb/gadget/udc/ |
| D | pch_udc.c | 1268 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 …]
|
| D | s3c2410_udc.h | 95 u8 vbus; member
|
| D | udc-core.c | 49 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()
|
| D | mv_udc_core.c | 2064 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()
|
| D | lpc32xx_udc.c | 179 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 …]
|
| D | at91_udc.h | 132 unsigned vbus:1; member
|
| D | at91_udc.c | 195 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()
|
| D | pxa25x_udc.c | 929 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()
|
| D | pxa25x_udc.h | 106 vbus : 1, member
|
| D | mv_u3d.h | 283 struct mv_usb_addon_irq *vbus; member
|
| D | mv_u3d_core.c | 1470 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()
|
| D | atmel_usba_udc.c | 1809 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()
|
| D | s3c2410_udc.c | 1477 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/ |
| D | tegra_usb_phy.h | 69 struct regulator *vbus; member
|
| D | msm_hsusb.h | 193 struct msm_usb_cable vbus; member
|
| /linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
| D | allwinner,sunxi-pinctrl.txt | 100 reg_usb1_vbus: usb1-vbus { 102 regulator-name = "usb1-vbus";
|
| /linux-4.4.14/Documentation/devicetree/bindings/mfd/ |
| D | brcm,bcm59056.txt | 24 vbus
|
| /linux-4.4.14/drivers/power/ |
| D | da9052-battery.c | 235 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()
|
| D | lp8727_charger.c | 232 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/ |
| D | extcon-palmas.txt | 15 - ti,enable-vbus-detection: Perform VBUS detection.
|
| /linux-4.4.14/arch/arm/mach-pxa/ |
| D | palm27x.c | 182 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/ |
| D | tps65010.c | 81 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/ |
| D | bcm590xx-regulator.c | 199 BCM590XX_REG_TABLE(vbus, ldo_vbus), 312 BCM590XX_MATCH(vbus, VBUS),
|
| /linux-4.4.14/arch/arm/mach-mmp/ |
| D | ttc_dkb.c | 171 .vbus = NULL,
|
| /linux-4.4.14/drivers/staging/unisys/Documentation/ |
| D | overview.txt | 174 * 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>:
|
| D | proc-entries.txt | 25 /proc/uislib/vbus: this is a directory containing entries for each
|
| /linux-4.4.14/drivers/usb/musb/ |
| D | musb_core.c | 1777 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/ |
| D | rk3368-r88.dts | 328 host_vbus_drv: host-vbus-drv {
|