mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-11 00:08:50 +00:00
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: Juergen Kilb <J.Kilb@phytec.de> Acked-by: Felipe Balbi <balbi@ti.com> Tested-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
parent
9f381a61f5
commit
557f447f21
@ -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:
|
||||
|
Loading…
x
Reference in New Issue
Block a user