Lines Matching refs:usb2
301 struct tegra_xusb_usb2_lane *usb2; in tegra186_usb2_lane_probe() local
304 usb2 = kzalloc(sizeof(*usb2), GFP_KERNEL); in tegra186_usb2_lane_probe()
305 if (!usb2) in tegra186_usb2_lane_probe()
308 INIT_LIST_HEAD(&usb2->base.list); in tegra186_usb2_lane_probe()
309 usb2->base.soc = &pad->soc->lanes[index]; in tegra186_usb2_lane_probe()
310 usb2->base.index = index; in tegra186_usb2_lane_probe()
311 usb2->base.pad = pad; in tegra186_usb2_lane_probe()
312 usb2->base.np = np; in tegra186_usb2_lane_probe()
314 err = tegra_xusb_lane_parse_dt(&usb2->base, np); in tegra186_usb2_lane_probe()
316 kfree(usb2); in tegra186_usb2_lane_probe()
320 return &usb2->base; in tegra186_usb2_lane_probe()
325 struct tegra_xusb_usb2_lane *usb2 = to_usb2_lane(lane); in tegra186_usb2_lane_remove() local
327 kfree(usb2); in tegra186_usb2_lane_remove()
872 struct tegra_xusb_usb2_lane *usb2 = to_usb2_lane(lane); in tegra186_utmi_phy_power_on() local
910 if (usb2->hs_curr_level_offset) { in tegra186_utmi_phy_power_on()
914 usb2->hs_curr_level_offset; in tegra186_utmi_phy_power_on()
1027 struct tegra_xusb_usb2_pad *usb2; in tegra186_usb2_pad_probe() local
1031 usb2 = kzalloc(sizeof(*usb2), GFP_KERNEL); in tegra186_usb2_pad_probe()
1032 if (!usb2) in tegra186_usb2_pad_probe()
1035 pad = &usb2->base; in tegra186_usb2_pad_probe()
1041 kfree(usb2); in tegra186_usb2_pad_probe()
1068 struct tegra_xusb_usb2_pad *usb2 = to_usb2_pad(pad); in tegra186_usb2_pad_remove() local
1070 kfree(usb2); in tegra186_usb2_pad_remove()
1288 struct tegra_xusb_usb2_port *usb2; in tegra186_usb3_phy_power_on() local
1299 usb2 = tegra_xusb_find_usb2_port(padctl, port->port); in tegra186_usb3_phy_power_on()
1300 if (!usb2) { in tegra186_usb3_phy_power_on()
1311 if (usb2->mode == USB_DR_MODE_UNKNOWN) in tegra186_usb3_phy_power_on()
1313 else if (usb2->mode == USB_DR_MODE_PERIPHERAL) in tegra186_usb3_phy_power_on()
1315 else if (usb2->mode == USB_DR_MODE_HOST) in tegra186_usb3_phy_power_on()
1317 else if (usb2->mode == USB_DR_MODE_OTG) in tegra186_usb3_phy_power_on()
1447 struct tegra_xusb_usb2_pad *usb2 = to_usb2_pad(pad); in tegra186_usb3_pad_remove() local
1449 kfree(usb2); in tegra186_usb3_pad_remove()
1469 count = padctl->base.soc->ports.usb2.count; in tegra186_xusb_read_fuse_calibration()
1591 TEGRA186_LANE("usb2-0", 0, 0, 0, usb2),
1592 TEGRA186_LANE("usb2-1", 0, 0, 0, usb2),
1593 TEGRA186_LANE("usb2-2", 0, 0, 0, usb2),
1628 .usb2 = {
1658 TEGRA186_LANE("usb2-0", 0, 0, 0, usb2),
1659 TEGRA186_LANE("usb2-1", 0, 0, 0, usb2),
1660 TEGRA186_LANE("usb2-2", 0, 0, 0, usb2),
1661 TEGRA186_LANE("usb2-3", 0, 0, 0, usb2),
1694 .usb2 = {
1715 .usb2 = {