Lines Matching defs:sata
491 struct tegra_xusb_sata_pad *sata = to_sata_pad(padctl->sata);
496 if (sata->enable > 0) {
497 sata->enable++;
501 err = clk_prepare_enable(sata->pll);
505 err = reset_control_deassert(sata->rst);
700 sata->enable++;
705 reset_control_assert(sata->rst);
707 clk_disable_unprepare(sata->pll);
713 struct tegra_xusb_sata_pad *sata = to_sata_pad(padctl->sata);
717 if (WARN_ON(sata->enable == 0))
720 if (--sata->enable > 0)
723 reset_control_assert(sata->rst);
724 clk_disable_unprepare(sata->pll);
1588 "sata",
1770 TEGRA210_LANE("sata-0", 0x028, 30, 0x3, pcie),
1777 struct tegra_xusb_sata_lane *sata;
1780 sata = kzalloc(sizeof(*sata), GFP_KERNEL);
1781 if (!sata)
1784 INIT_LIST_HEAD(&sata->base.list);
1785 sata->base.soc = &pad->soc->lanes[index];
1786 sata->base.index = index;
1787 sata->base.pad = pad;
1788 sata->base.np = np;
1790 err = tegra_xusb_lane_parse_dt(&sata->base, np);
1792 kfree(sata);
1796 return &sata->base;
1801 struct tegra_xusb_sata_lane *sata = to_sata_lane(lane);
1803 kfree(sata);
1875 struct tegra_xusb_sata_pad *sata;
1879 sata = kzalloc(sizeof(*sata), GFP_KERNEL);
1880 if (!sata)
1883 pad = &sata->base;
1889 kfree(sata);
1893 sata->rst = devm_reset_control_get(&pad->dev, "phy");
1894 if (IS_ERR(sata->rst)) {
1895 err = PTR_ERR(sata->rst);
1916 struct tegra_xusb_sata_pad *sata = to_sata_pad(pad);
1918 kfree(sata);
1927 .name = "sata",
2041 if (lane->pad == padctl->sata)
2095 if (lane->pad == padctl->sata)