[DEBUG] add stupid prints to xusb
This commit is contained in:
@@ -564,6 +564,7 @@ static int tegra_xusb_port_init(struct tegra_xusb_port *port,
|
||||
if (err < 0)
|
||||
goto put_device;
|
||||
|
||||
printk("init done!\n");
|
||||
return 0;
|
||||
|
||||
put_device:
|
||||
@@ -799,24 +800,31 @@ static int tegra_xusb_add_usb2_port(struct tegra_xusb_padctl *padctl,
|
||||
struct device_node *np;
|
||||
int err = 0;
|
||||
|
||||
printk("adding usb2 port");
|
||||
|
||||
/*
|
||||
* USB2 ports don't require additional properties, but if the port is
|
||||
* marked as disabled there is no reason to register it.
|
||||
*/
|
||||
printk("find port node");
|
||||
np = tegra_xusb_find_port_node(padctl, "usb2", index);
|
||||
if (!np || !of_device_is_available(np))
|
||||
goto out;
|
||||
|
||||
printk("kzalloc");
|
||||
usb2 = kzalloc(sizeof(*usb2), GFP_KERNEL);
|
||||
if (!usb2) {
|
||||
err = -ENOMEM;
|
||||
goto out;
|
||||
}
|
||||
|
||||
printk("init usb2 xusb port");
|
||||
err = tegra_xusb_port_init(&usb2->base, padctl, np, "usb2", index);
|
||||
if (err < 0)
|
||||
goto out;
|
||||
|
||||
printk("set usb2 ops");
|
||||
|
||||
usb2->base.ops = padctl->soc->ports.usb2.ops;
|
||||
|
||||
usb2->base.lane = usb2->base.ops->map(&usb2->base);
|
||||
@@ -880,6 +888,8 @@ static int tegra_xusb_add_ulpi_port(struct tegra_xusb_padctl *padctl,
|
||||
goto out;
|
||||
}
|
||||
|
||||
printk("init ulpi xusb port");
|
||||
|
||||
err = tegra_xusb_port_init(&ulpi->base, padctl, np, "ulpi", index);
|
||||
if (err < 0)
|
||||
goto out;
|
||||
@@ -926,6 +936,7 @@ static int tegra_xusb_add_hsic_port(struct tegra_xusb_padctl *padctl,
|
||||
struct device_node *np;
|
||||
int err = 0;
|
||||
|
||||
printk("find hsic port node");
|
||||
np = tegra_xusb_find_port_node(padctl, "hsic", index);
|
||||
if (!np || !of_device_is_available(np))
|
||||
goto out;
|
||||
@@ -936,10 +947,13 @@ static int tegra_xusb_add_hsic_port(struct tegra_xusb_padctl *padctl,
|
||||
goto out;
|
||||
}
|
||||
|
||||
printk("init hsic xusb port");
|
||||
|
||||
err = tegra_xusb_port_init(&hsic->base, padctl, np, "hsic", index);
|
||||
if (err < 0)
|
||||
goto out;
|
||||
|
||||
printk("setting hsic ops");
|
||||
hsic->base.ops = padctl->soc->ports.hsic.ops;
|
||||
|
||||
hsic->base.lane = hsic->base.ops->map(&hsic->base);
|
||||
@@ -1028,10 +1042,14 @@ static int tegra_xusb_add_usb3_port(struct tegra_xusb_padctl *padctl,
|
||||
if (err < 0)
|
||||
goto out;
|
||||
|
||||
printk("xusb port inited. setting ops");
|
||||
usb3->base.ops = padctl->soc->ports.usb3.ops;
|
||||
|
||||
printk("set lane");
|
||||
|
||||
usb3->base.lane = usb3->base.ops->map(&usb3->base);
|
||||
if (IS_ERR(usb3->base.lane)) {
|
||||
printk("usb3 lane is error!");
|
||||
err = PTR_ERR(usb3->base.lane);
|
||||
goto out;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user