Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 557f447f authored by Juergen Kilb's avatar Juergen Kilb Committed by Samuel Ortiz
Browse files

mfd: Fixed gpio polarity of omap-usb gpio USB-phy reset



With commit 19403165 a main part of ehci-omap.c moved to
drivers/mfd/omap-usb-host.c created by commit 17cdd29d.
Due to this reorganisation the polarity used to reset the
external USB phy changed and USB host doesn't recognize
any devices.

Signed-off-by: default avatarJuergen Kilb <J.Kilb@phytec.de>
Acked-by: default avatarFelipe Balbi <balbi@ti.com>
Tested-by: default avatarSteve Sakoman <steve@sakoman.com>
Signed-off-by: default avatarSamuel Ortiz <sameo@linux.intel.com>
parent 9f381a61
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -717,14 +717,14 @@ static int usbhs_enable(struct device *dev)
			gpio_request(pdata->ehci_data->reset_gpio_port[0],
						"USB1 PHY reset");
			gpio_direction_output
				(pdata->ehci_data->reset_gpio_port[0], 1);
				(pdata->ehci_data->reset_gpio_port[0], 0);
		}

		if (gpio_is_valid(pdata->ehci_data->reset_gpio_port[1])) {
			gpio_request(pdata->ehci_data->reset_gpio_port[1],
						"USB2 PHY reset");
			gpio_direction_output
				(pdata->ehci_data->reset_gpio_port[1], 1);
				(pdata->ehci_data->reset_gpio_port[1], 0);
		}

		/* Hold the PHY in RESET for enough time till DIR is high */
@@ -904,11 +904,11 @@ static int usbhs_enable(struct device *dev)

		if (gpio_is_valid(pdata->ehci_data->reset_gpio_port[0]))
			gpio_set_value
				(pdata->ehci_data->reset_gpio_port[0], 0);
				(pdata->ehci_data->reset_gpio_port[0], 1);

		if (gpio_is_valid(pdata->ehci_data->reset_gpio_port[1]))
			gpio_set_value
				(pdata->ehci_data->reset_gpio_port[1], 0);
				(pdata->ehci_data->reset_gpio_port[1], 1);
	}

end_count: