da8xx_ohci 53 drivers/usb/host/ohci-da8xx.c struct da8xx_ohci_hcd *da8xx_ohci = to_da8xx_ohci(hcd); da8xx_ohci 56 drivers/usb/host/ohci-da8xx.c ret = clk_prepare_enable(da8xx_ohci->usb11_clk); da8xx_ohci 60 drivers/usb/host/ohci-da8xx.c ret = phy_init(da8xx_ohci->usb11_phy); da8xx_ohci 64 drivers/usb/host/ohci-da8xx.c ret = phy_power_on(da8xx_ohci->usb11_phy); da8xx_ohci 71 drivers/usb/host/ohci-da8xx.c phy_exit(da8xx_ohci->usb11_phy); da8xx_ohci 73 drivers/usb/host/ohci-da8xx.c clk_disable_unprepare(da8xx_ohci->usb11_clk); da8xx_ohci 80 drivers/usb/host/ohci-da8xx.c struct da8xx_ohci_hcd *da8xx_ohci = to_da8xx_ohci(hcd); da8xx_ohci 82 drivers/usb/host/ohci-da8xx.c phy_power_off(da8xx_ohci->usb11_phy); da8xx_ohci 83 drivers/usb/host/ohci-da8xx.c phy_exit(da8xx_ohci->usb11_phy); da8xx_ohci 84 drivers/usb/host/ohci-da8xx.c clk_disable_unprepare(da8xx_ohci->usb11_clk); da8xx_ohci 89 drivers/usb/host/ohci-da8xx.c struct da8xx_ohci_hcd *da8xx_ohci = to_da8xx_ohci(hcd); da8xx_ohci 93 drivers/usb/host/ohci-da8xx.c if (!da8xx_ohci->vbus_reg) da8xx_ohci 97 drivers/usb/host/ohci-da8xx.c ret = regulator_enable(da8xx_ohci->vbus_reg); da8xx_ohci 103 drivers/usb/host/ohci-da8xx.c ret = regulator_disable(da8xx_ohci->vbus_reg); da8xx_ohci 115 drivers/usb/host/ohci-da8xx.c struct da8xx_ohci_hcd *da8xx_ohci = to_da8xx_ohci(hcd); da8xx_ohci 117 drivers/usb/host/ohci-da8xx.c if (da8xx_ohci->vbus_reg) da8xx_ohci 118 drivers/usb/host/ohci-da8xx.c return regulator_is_enabled(da8xx_ohci->vbus_reg); da8xx_ohci 125 drivers/usb/host/ohci-da8xx.c struct da8xx_ohci_hcd *da8xx_ohci = to_da8xx_ohci(hcd); da8xx_ohci 129 drivers/usb/host/ohci-da8xx.c if (da8xx_ohci->oc_gpio) da8xx_ohci 130 drivers/usb/host/ohci-da8xx.c return gpiod_get_value_cansleep(da8xx_ohci->oc_gpio); da8xx_ohci 132 drivers/usb/host/ohci-da8xx.c if (!da8xx_ohci->vbus_reg) da8xx_ohci 135 drivers/usb/host/ohci-da8xx.c ret = regulator_get_error_flags(da8xx_ohci->vbus_reg, &flags); da8xx_ohci 147 drivers/usb/host/ohci-da8xx.c struct da8xx_ohci_hcd *da8xx_ohci = to_da8xx_ohci(hcd); da8xx_ohci 149 drivers/usb/host/ohci-da8xx.c if (da8xx_ohci->vbus_reg) da8xx_ohci 157 drivers/usb/host/ohci-da8xx.c struct da8xx_ohci_hcd *da8xx_ohci = to_da8xx_ohci(hcd); da8xx_ohci 159 drivers/usb/host/ohci-da8xx.c if (da8xx_ohci->oc_gpio) da8xx_ohci 162 drivers/usb/host/ohci-da8xx.c if (da8xx_ohci->vbus_reg) da8xx_ohci 182 drivers/usb/host/ohci-da8xx.c struct da8xx_ohci_hcd *da8xx_ohci = da8xx_ohci 187 drivers/usb/host/ohci-da8xx.c ohci_da8xx_set_power(da8xx_ohci->hcd, 0); da8xx_ohci 195 drivers/usb/host/ohci-da8xx.c struct da8xx_ohci_hcd *da8xx_ohci = data; da8xx_ohci 196 drivers/usb/host/ohci-da8xx.c struct device *dev = da8xx_ohci->hcd->self.controller; da8xx_ohci 199 drivers/usb/host/ohci-da8xx.c if (gpiod_get_value_cansleep(da8xx_ohci->oc_gpio) && da8xx_ohci 200 drivers/usb/host/ohci-da8xx.c da8xx_ohci->vbus_reg) { da8xx_ohci 201 drivers/usb/host/ohci-da8xx.c ret = regulator_disable(da8xx_ohci->vbus_reg); da8xx_ohci 211 drivers/usb/host/ohci-da8xx.c struct da8xx_ohci_hcd *da8xx_ohci = to_da8xx_ohci(hcd); da8xx_ohci 215 drivers/usb/host/ohci-da8xx.c if (!da8xx_ohci->oc_gpio && da8xx_ohci->vbus_reg) { da8xx_ohci 216 drivers/usb/host/ohci-da8xx.c da8xx_ohci->nb.notifier_call = ohci_da8xx_regulator_event; da8xx_ohci 217 drivers/usb/host/ohci-da8xx.c ret = devm_regulator_register_notifier(da8xx_ohci->vbus_reg, da8xx_ohci 218 drivers/usb/host/ohci-da8xx.c &da8xx_ohci->nb); da8xx_ohci 375 drivers/usb/host/ohci-da8xx.c struct da8xx_ohci_hcd *da8xx_ohci; da8xx_ohci 385 drivers/usb/host/ohci-da8xx.c da8xx_ohci = to_da8xx_ohci(hcd); da8xx_ohci 386 drivers/usb/host/ohci-da8xx.c da8xx_ohci->hcd = hcd; da8xx_ohci 388 drivers/usb/host/ohci-da8xx.c da8xx_ohci->usb11_clk = devm_clk_get(dev, NULL); da8xx_ohci 389 drivers/usb/host/ohci-da8xx.c if (IS_ERR(da8xx_ohci->usb11_clk)) { da8xx_ohci 390 drivers/usb/host/ohci-da8xx.c error = PTR_ERR(da8xx_ohci->usb11_clk); da8xx_ohci 396 drivers/usb/host/ohci-da8xx.c da8xx_ohci->usb11_phy = devm_phy_get(dev, "usb-phy"); da8xx_ohci 397 drivers/usb/host/ohci-da8xx.c if (IS_ERR(da8xx_ohci->usb11_phy)) { da8xx_ohci 398 drivers/usb/host/ohci-da8xx.c error = PTR_ERR(da8xx_ohci->usb11_phy); da8xx_ohci 404 drivers/usb/host/ohci-da8xx.c da8xx_ohci->vbus_reg = devm_regulator_get_optional(dev, "vbus"); da8xx_ohci 405 drivers/usb/host/ohci-da8xx.c if (IS_ERR(da8xx_ohci->vbus_reg)) { da8xx_ohci 406 drivers/usb/host/ohci-da8xx.c error = PTR_ERR(da8xx_ohci->vbus_reg); da8xx_ohci 408 drivers/usb/host/ohci-da8xx.c da8xx_ohci->vbus_reg = NULL; da8xx_ohci 417 drivers/usb/host/ohci-da8xx.c da8xx_ohci->oc_gpio = devm_gpiod_get_optional(dev, "oc", GPIOD_IN); da8xx_ohci 418 drivers/usb/host/ohci-da8xx.c if (IS_ERR(da8xx_ohci->oc_gpio)) { da8xx_ohci 419 drivers/usb/host/ohci-da8xx.c error = PTR_ERR(da8xx_ohci->oc_gpio); da8xx_ohci 423 drivers/usb/host/ohci-da8xx.c if (da8xx_ohci->oc_gpio) { da8xx_ohci 424 drivers/usb/host/ohci-da8xx.c oc_irq = gpiod_to_irq(da8xx_ohci->oc_gpio); da8xx_ohci 433 drivers/usb/host/ohci-da8xx.c "OHCI over-current indicator", da8xx_ohci);