Lines Matching defs:sata

443 	{ 3, "sata", 0 },
705 struct tegra_xusb_sata_pad *sata = to_sata_pad(padctl->sata);
706 struct tegra_xusb_lane *lane = tegra_xusb_find_lane(padctl, "sata", 0);
713 if (sata->enable)
724 err = clk_prepare_enable(sata->pll);
728 err = reset_control_deassert(sata->rst);
924 sata->enable = true;
926 for (i = 0; i < padctl->sata->soc->num_lanes; i++) {
935 reset_control_assert(sata->rst);
937 clk_disable_unprepare(sata->pll);
943 struct tegra_xusb_sata_pad *sata = to_sata_pad(padctl->sata);
947 if (WARN_ON(!sata->enable))
950 sata->enable = false;
952 for (i = 0; i < padctl->sata->soc->num_lanes; i++) {
958 clk_disable_unprepare(sata->pll);
1008 if (padctl->sata)
1026 if (padctl->sata)
2548 "sata",
2851 TEGRA210_UPHY_LANE("sata-0", 0x028, 30, 0x3, pcie, XUSB_PADCTL_UPHY_MISC_PAD_S0_CTL2),
2858 struct tegra_xusb_sata_lane *sata;
2861 sata = kzalloc(sizeof(*sata), GFP_KERNEL);
2862 if (!sata)
2865 INIT_LIST_HEAD(&sata->base.list);
2866 sata->base.soc = &pad->soc->lanes[index];
2867 sata->base.index = index;
2868 sata->base.pad = pad;
2869 sata->base.np = np;
2871 err = tegra_xusb_lane_parse_dt(&sata->base, np);
2873 kfree(sata);
2877 return &sata->base;
2882 struct tegra_xusb_sata_lane *sata = to_sata_lane(lane);
2884 kfree(sata);
2954 struct tegra_xusb_sata_pad *sata;
2958 sata = kzalloc(sizeof(*sata), GFP_KERNEL);
2959 if (!sata)
2962 pad = &sata->base;
2968 kfree(sata);
2972 sata->rst = devm_reset_control_get(&pad->dev, "phy");
2973 if (IS_ERR(sata->rst)) {
2974 err = PTR_ERR(sata->rst);
2995 struct tegra_xusb_sata_pad *sata = to_sata_pad(pad);
2997 kfree(sata);
3006 .name = "sata",