Lines Matching refs:ulpi
680 TEGRA124_LANE("ulpi-0", 0x004, 12, 0x1, ulpi),
687 struct tegra_xusb_ulpi_lane *ulpi; in tegra124_ulpi_lane_probe() local
690 ulpi = kzalloc(sizeof(*ulpi), GFP_KERNEL); in tegra124_ulpi_lane_probe()
691 if (!ulpi) in tegra124_ulpi_lane_probe()
694 INIT_LIST_HEAD(&ulpi->base.list); in tegra124_ulpi_lane_probe()
695 ulpi->base.soc = &pad->soc->lanes[index]; in tegra124_ulpi_lane_probe()
696 ulpi->base.index = index; in tegra124_ulpi_lane_probe()
697 ulpi->base.pad = pad; in tegra124_ulpi_lane_probe()
698 ulpi->base.np = np; in tegra124_ulpi_lane_probe()
700 err = tegra_xusb_lane_parse_dt(&ulpi->base, np); in tegra124_ulpi_lane_probe()
702 kfree(ulpi); in tegra124_ulpi_lane_probe()
706 return &ulpi->base; in tegra124_ulpi_lane_probe()
711 struct tegra_xusb_ulpi_lane *ulpi = to_ulpi_lane(lane); in tegra124_ulpi_lane_remove() local
713 kfree(ulpi); in tegra124_ulpi_lane_remove()
758 struct tegra_xusb_ulpi_pad *ulpi; in tegra124_ulpi_pad_probe() local
762 ulpi = kzalloc(sizeof(*ulpi), GFP_KERNEL); in tegra124_ulpi_pad_probe()
763 if (!ulpi) in tegra124_ulpi_pad_probe()
766 pad = &ulpi->base; in tegra124_ulpi_pad_probe()
772 kfree(ulpi); in tegra124_ulpi_pad_probe()
792 struct tegra_xusb_ulpi_pad *ulpi = to_ulpi_pad(pad); in tegra124_ulpi_pad_remove() local
794 kfree(ulpi); in tegra124_ulpi_pad_remove()
1732 .ulpi = {