Lines Matching full:ulpi
672 TEGRA124_LANE("ulpi-0", 0x004, 12, 0x1, ulpi),
679 struct tegra_xusb_ulpi_lane *ulpi; in tegra124_ulpi_lane_probe() local
682 ulpi = kzalloc(sizeof(*ulpi), GFP_KERNEL); in tegra124_ulpi_lane_probe()
683 if (!ulpi) in tegra124_ulpi_lane_probe()
686 INIT_LIST_HEAD(&ulpi->base.list); in tegra124_ulpi_lane_probe()
687 ulpi->base.soc = &pad->soc->lanes[index]; in tegra124_ulpi_lane_probe()
688 ulpi->base.index = index; in tegra124_ulpi_lane_probe()
689 ulpi->base.pad = pad; in tegra124_ulpi_lane_probe()
690 ulpi->base.np = np; in tegra124_ulpi_lane_probe()
692 err = tegra_xusb_lane_parse_dt(&ulpi->base, np); in tegra124_ulpi_lane_probe()
694 kfree(ulpi); in tegra124_ulpi_lane_probe()
698 return &ulpi->base; in tegra124_ulpi_lane_probe()
703 struct tegra_xusb_ulpi_lane *ulpi = to_ulpi_lane(lane); in tegra124_ulpi_lane_remove() local
705 kfree(ulpi); in tegra124_ulpi_lane_remove()
750 struct tegra_xusb_ulpi_pad *ulpi; in tegra124_ulpi_pad_probe() local
754 ulpi = kzalloc(sizeof(*ulpi), GFP_KERNEL); in tegra124_ulpi_pad_probe()
755 if (!ulpi) in tegra124_ulpi_pad_probe()
758 pad = &ulpi->base; in tegra124_ulpi_pad_probe()
764 kfree(ulpi); in tegra124_ulpi_pad_probe()
784 struct tegra_xusb_ulpi_pad *ulpi = to_ulpi_pad(pad); in tegra124_ulpi_pad_remove() local
786 kfree(ulpi); in tegra124_ulpi_pad_remove()
795 .name = "ulpi",
1444 return tegra_xusb_find_lane(port->padctl, "ulpi", port->index); in tegra124_ulpi_port_map()
1736 .ulpi = {