ehci: msm: use init_type in probe
Change ehci_usb_probe() function to initialize the USB according to the init_type provided. Signed-off-by: Ramon Fried <ramon.fried@gmail.com>
This commit is contained in:
parent
0ac0b6eb6a
commit
0683b27ae3
@ -49,6 +49,7 @@ static int ehci_usb_probe(struct udevice *dev)
|
|||||||
{
|
{
|
||||||
struct msm_ehci_priv *p = dev_get_priv(dev);
|
struct msm_ehci_priv *p = dev_get_priv(dev);
|
||||||
struct usb_ehci *ehci = p->ehci;
|
struct usb_ehci *ehci = p->ehci;
|
||||||
|
struct usb_platdata *plat = dev_get_platdata(dev);
|
||||||
struct ehci_hccr *hccr;
|
struct ehci_hccr *hccr;
|
||||||
struct ehci_hcor *hcor;
|
struct ehci_hcor *hcor;
|
||||||
int ret;
|
int ret;
|
||||||
@ -61,11 +62,12 @@ static int ehci_usb_probe(struct udevice *dev)
|
|||||||
if (ret)
|
if (ret)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
ret = board_usb_init(0, USB_INIT_HOST);
|
ret = board_usb_init(0, plat->init_type);
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
return ehci_register(dev, hccr, hcor, &msm_ehci_ops, 0, USB_INIT_HOST);
|
return ehci_register(dev, hccr, hcor, &msm_ehci_ops, 0,
|
||||||
|
plat->init_type);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int ehci_usb_remove(struct udevice *dev)
|
static int ehci_usb_remove(struct udevice *dev)
|
||||||
|
Loading…
Reference in New Issue
Block a user