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);