Lines Matching refs:lane

822 	struct tegra_xusb_lane *lane;
829 lane = port->lane;
831 if (lane->pad == padctl->pcie)
832 offset = XUSB_PADCTL_UPHY_MISC_PAD_PX_CTL1(lane->index);
904 static void tegra210_usb2_lane_remove(struct tegra_xusb_lane *lane)
906 struct tegra_xusb_usb2_lane *usb2 = to_usb2_lane(lane);
918 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
919 struct tegra_xusb_padctl *padctl = lane->pad->padctl;
934 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
936 return tegra210_xusb_padctl_disable(lane->pad->padctl);
1000 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1001 struct tegra_xusb_padctl *padctl = lane->pad->padctl;
1003 lane->index);
1038 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1039 struct tegra_xusb_usb2_lane *usb2 = to_usb2_lane(lane);
1040 struct tegra_xusb_usb2_pad *pad = to_usb2_pad(lane->pad);
1041 struct tegra_xusb_padctl *padctl = lane->pad->padctl;
1044 unsigned int index = lane->index;
1050 dev_err(&phy->dev, "no port found for USB2 lane %u\n", index);
1205 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1206 struct tegra_xusb_usb2_pad *pad = to_usb2_pad(lane->pad);
1207 struct tegra_xusb_padctl *padctl = lane->pad->padctl;
1211 port = tegra_xusb_find_usb2_port(padctl, lane->index);
1213 dev_err(&phy->dev, "no port found for USB2 lane %u\n",
1214 lane->index);
1369 static void tegra210_hsic_lane_remove(struct tegra_xusb_lane *lane)
1371 struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane);
1383 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1384 struct tegra_xusb_padctl *padctl = lane->pad->padctl;
1399 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1401 return tegra210_xusb_padctl_disable(lane->pad->padctl);
1406 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1407 struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane);
1408 struct tegra_xusb_hsic_pad *pad = to_hsic_pad(lane->pad);
1409 struct tegra_xusb_padctl *padctl = lane->pad->padctl;
1410 unsigned int index = lane->index;
1491 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1492 struct tegra_xusb_hsic_pad *pad = to_hsic_pad(lane->pad);
1493 struct tegra_xusb_padctl *padctl = lane->pad->padctl;
1494 unsigned int index = lane->index;
1628 static void tegra210_pcie_lane_remove(struct tegra_xusb_lane *lane)
1630 struct tegra_xusb_pcie_lane *pcie = to_pcie_lane(lane);
1642 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1644 return tegra210_xusb_padctl_enable(lane->pad->padctl);
1649 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1651 return tegra210_xusb_padctl_disable(lane->pad->padctl);
1656 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1657 struct tegra_xusb_padctl *padctl = lane->pad->padctl;
1668 value |= XUSB_PADCTL_USB3_PAD_MUX_PCIE_IDDQ_DISABLE(lane->index);
1678 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1679 struct tegra_xusb_padctl *padctl = lane->pad->padctl;
1683 value &= ~XUSB_PADCTL_USB3_PAD_MUX_PCIE_IDDQ_DISABLE(lane->index);
1799 static void tegra210_sata_lane_remove(struct tegra_xusb_lane *lane)
1801 struct tegra_xusb_sata_lane *sata = to_sata_lane(lane);
1813 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1815 return tegra210_xusb_padctl_enable(lane->pad->padctl);
1820 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1822 return tegra210_xusb_padctl_disable(lane->pad->padctl);
1827 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1828 struct tegra_xusb_padctl *padctl = lane->pad->padctl;
1839 value |= XUSB_PADCTL_USB3_PAD_MUX_SATA_IDDQ_DISABLE(lane->index);
1849 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1850 struct tegra_xusb_padctl *padctl = lane->pad->padctl;
1854 value &= ~XUSB_PADCTL_USB3_PAD_MUX_SATA_IDDQ_DISABLE(lane->index);
1857 tegra210_sata_uphy_disable(lane->pad->padctl);
1989 struct tegra_xusb_lane *lane = usb3->base.lane;
2041 if (lane->pad == padctl->sata)
2075 struct tegra_xusb_lane *lane = port->lane;
2095 if (lane->pad == padctl->sata)
2135 struct tegra_xusb_lane *lane;
2138 lane = phy_get_drvdata(phy);
2139 padctl = lane->pad->padctl;
2142 XUSB_PADCTL_USB2_BATTERY_CHRG_OTGPADX_CTL0(lane->index));