Lines Matching defs:usb2
154 struct tegra_xusb_usb2_lane *usb2;
157 usb2 = kzalloc(sizeof(*usb2), GFP_KERNEL);
158 if (!usb2)
161 INIT_LIST_HEAD(&usb2->base.list);
162 usb2->base.soc = &pad->soc->lanes[index];
163 usb2->base.index = index;
164 usb2->base.pad = pad;
165 usb2->base.np = np;
167 err = tegra_xusb_lane_parse_dt(&usb2->base, np);
169 kfree(usb2);
173 return &usb2->base;
178 struct tegra_xusb_usb2_lane *usb2 = to_usb2_lane(lane);
180 kfree(usb2);
402 struct tegra_xusb_usb2_lane *usb2 = to_usb2_lane(lane);
440 if (usb2->hs_curr_level_offset) {
444 usb2->hs_curr_level_offset;
547 struct tegra_xusb_usb2_pad *usb2;
551 usb2 = kzalloc(sizeof(*usb2), GFP_KERNEL);
552 if (!usb2)
555 pad = &usb2->base;
561 kfree(usb2);
568 dev_dbg(&pad->dev, "failed to get usb2 trk clock: %d\n", err);
588 struct tegra_xusb_usb2_pad *usb2 = to_usb2_pad(pad);
590 kfree(usb2);
614 return tegra_xusb_find_lane(port->padctl, "usb2", port->index);
691 struct tegra_xusb_usb2_port *usb2;
702 usb2 = tegra_xusb_find_usb2_port(padctl, port->port);
703 if (!usb2) {
714 if (usb2->mode == USB_DR_MODE_UNKNOWN)
716 else if (usb2->mode == USB_DR_MODE_PERIPHERAL)
718 else if (usb2->mode == USB_DR_MODE_HOST)
720 else if (usb2->mode == USB_DR_MODE_OTG)
850 struct tegra_xusb_usb2_pad *usb2 = to_usb2_pad(pad);
852 kfree(usb2);
872 count = padctl->base.soc->ports.usb2.count;
952 TEGRA186_LANE("usb2-0", 0, 0, 0, usb2),
953 TEGRA186_LANE("usb2-1", 0, 0, 0, usb2),
954 TEGRA186_LANE("usb2-2", 0, 0, 0, usb2),
958 .name = "usb2",
989 .usb2 = {
1018 TEGRA186_LANE("usb2-0", 0, 0, 0, usb2),
1019 TEGRA186_LANE("usb2-1", 0, 0, 0, usb2),
1020 TEGRA186_LANE("usb2-2", 0, 0, 0, usb2),
1021 TEGRA186_LANE("usb2-3", 0, 0, 0, usb2),
1025 .name = "usb2",
1054 .usb2 = {