Lines Matching refs:lane

292 	struct tegra_xusb_lane *lane;
300 lane = port->base.lane;
302 if (lane->pad == padctl->pcie)
303 offset = XUSB_PADCTL_IOPHY_MISC_PAD_PX_CTL6(lane->index);
452 static void tegra124_usb2_lane_remove(struct tegra_xusb_lane *lane)
454 struct tegra_xusb_usb2_lane *usb2 = to_usb2_lane(lane);
466 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
468 return tegra124_xusb_padctl_enable(lane->pad->padctl);
473 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
475 return tegra124_xusb_padctl_disable(lane->pad->padctl);
480 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
481 struct tegra_xusb_usb2_lane *usb2 = to_usb2_lane(lane);
482 struct tegra_xusb_usb2_pad *pad = to_usb2_pad(lane->pad);
483 struct tegra_xusb_padctl *padctl = lane->pad->padctl;
486 unsigned int index = lane->index;
492 dev_err(&phy->dev, "no port found for USB2 lane %u\n", index);
569 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
570 struct tegra_xusb_usb2_pad *pad = to_usb2_pad(lane->pad);
571 struct tegra_xusb_padctl *padctl = lane->pad->padctl;
575 port = tegra_xusb_find_usb2_port(padctl, lane->index);
577 dev_err(&phy->dev, "no port found for USB2 lane %u\n",
578 lane->index);
701 static void tegra124_ulpi_lane_remove(struct tegra_xusb_lane *lane)
703 struct tegra_xusb_ulpi_lane *ulpi = to_ulpi_lane(lane);
715 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
717 return tegra124_xusb_padctl_enable(lane->pad->padctl);
722 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
724 return tegra124_xusb_padctl_disable(lane->pad->padctl);
837 static void tegra124_hsic_lane_remove(struct tegra_xusb_lane *lane)
839 struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane);
851 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
853 return tegra124_xusb_padctl_enable(lane->pad->padctl);
858 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
860 return tegra124_xusb_padctl_disable(lane->pad->padctl);
865 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
866 struct tegra_xusb_hsic_lane *hsic = to_hsic_lane(lane);
867 struct tegra_xusb_hsic_pad *pad = to_hsic_pad(lane->pad);
868 struct tegra_xusb_padctl *padctl = lane->pad->padctl;
869 unsigned int index = lane->index;
935 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
936 struct tegra_xusb_hsic_pad *pad = to_hsic_pad(lane->pad);
937 struct tegra_xusb_padctl *padctl = lane->pad->padctl;
938 unsigned int index = lane->index;
1057 static void tegra124_pcie_lane_remove(struct tegra_xusb_lane *lane)
1059 struct tegra_xusb_pcie_lane *pcie = to_pcie_lane(lane);
1071 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1073 return tegra124_xusb_padctl_enable(lane->pad->padctl);
1078 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1080 return tegra124_xusb_padctl_disable(lane->pad->padctl);
1085 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1086 struct tegra_xusb_padctl *padctl = lane->pad->padctl;
1118 value |= XUSB_PADCTL_USB3_PAD_MUX_PCIE_IDDQ_DISABLE(lane->index);
1126 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1127 struct tegra_xusb_padctl *padctl = lane->pad->padctl;
1131 value &= ~XUSB_PADCTL_USB3_PAD_MUX_PCIE_IDDQ_DISABLE(lane->index);
1235 static void tegra124_sata_lane_remove(struct tegra_xusb_lane *lane)
1237 struct tegra_xusb_sata_lane *sata = to_sata_lane(lane);
1249 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1251 return tegra124_xusb_padctl_enable(lane->pad->padctl);
1256 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1258 return tegra124_xusb_padctl_disable(lane->pad->padctl);
1263 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1264 struct tegra_xusb_padctl *padctl = lane->pad->padctl;
1300 value |= XUSB_PADCTL_USB3_PAD_MUX_SATA_IDDQ_DISABLE(lane->index);
1308 struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
1309 struct tegra_xusb_padctl *padctl = lane->pad->padctl;
1313 value &= ~XUSB_PADCTL_USB3_PAD_MUX_SATA_IDDQ_DISABLE(lane->index);
1480 struct tegra_xusb_lane *lane = usb3->base.lane;
1542 if (lane->pad == padctl->pcie)
1543 offset = XUSB_PADCTL_IOPHY_MISC_PAD_PX_CTL2(lane->index);
1554 if (lane->pad == padctl->pcie)
1555 offset = XUSB_PADCTL_IOPHY_MISC_PAD_PX_CTL5(lane->index);
1563 /* Enable SATA PHY when SATA lane is used */
1564 if (lane->pad == padctl->sata) {