tegra_xusb_lane
static struct tegra_xusb_lane *
static void tegra124_pcie_lane_remove(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
static struct tegra_xusb_lane *
static void tegra124_sata_lane_remove(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
static struct tegra_xusb_lane *
static struct tegra_xusb_lane *
static struct tegra_xusb_lane *
struct tegra_xusb_lane *lane = usb3->base.lane;
static struct tegra_xusb_lane *
struct tegra_xusb_lane *lane;
static struct tegra_xusb_lane *
static void tegra124_usb2_lane_remove(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
static struct tegra_xusb_lane *
static void tegra124_ulpi_lane_remove(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
static struct tegra_xusb_lane *
static void tegra124_hsic_lane_remove(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
static struct tegra_xusb_lane *
static struct tegra_xusb_lane *
static void tegra186_usb3_lane_remove(struct tegra_xusb_lane *lane)
static int tegra186_usb3_enable_phy_sleepwalk(struct tegra_xusb_lane *lane,
static int tegra186_usb3_disable_phy_sleepwalk(struct tegra_xusb_lane *lane)
static int tegra186_usb3_enable_phy_wake(struct tegra_xusb_lane *lane)
static int tegra186_usb3_disable_phy_wake(struct tegra_xusb_lane *lane)
static bool tegra186_usb3_phy_remote_wake_detected(struct tegra_xusb_lane *lane)
static struct tegra_xusb_lane *
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
static struct tegra_xusb_lane *
static void tegra186_usb2_lane_remove(struct tegra_xusb_lane *lane)
static int tegra186_utmi_enable_phy_sleepwalk(struct tegra_xusb_lane *lane,
static int tegra186_utmi_disable_phy_sleepwalk(struct tegra_xusb_lane *lane)
static int tegra186_utmi_enable_phy_wake(struct tegra_xusb_lane *lane)
static int tegra186_utmi_disable_phy_wake(struct tegra_xusb_lane *lane)
static bool tegra186_utmi_phy_remote_wake_detected(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
static int tegra210_usb3_enable_phy_sleepwalk(struct tegra_xusb_lane *lane,
static int tegra210_usb3_disable_phy_sleepwalk(struct tegra_xusb_lane *lane)
static int tegra210_usb3_enable_phy_wake(struct tegra_xusb_lane *lane)
static int tegra210_usb3_disable_phy_wake(struct tegra_xusb_lane *lane)
static bool tegra210_usb3_phy_remote_wake_detected(struct tegra_xusb_lane *lane)
static int tegra210_utmi_enable_phy_wake(struct tegra_xusb_lane *lane)
static int tegra210_utmi_disable_phy_wake(struct tegra_xusb_lane *lane)
static bool tegra210_utmi_phy_remote_wake_detected(struct tegra_xusb_lane *lane)
static int tegra210_hsic_enable_phy_wake(struct tegra_xusb_lane *lane)
static int tegra210_hsic_disable_phy_wake(struct tegra_xusb_lane *lane)
static bool tegra210_hsic_phy_remote_wake_detected(struct tegra_xusb_lane *lane)
static int tegra210_pmc_utmi_enable_phy_sleepwalk(struct tegra_xusb_lane *lane,
static int tegra210_pmc_utmi_disable_phy_sleepwalk(struct tegra_xusb_lane *lane)
static int tegra210_pmc_hsic_enable_phy_sleepwalk(struct tegra_xusb_lane *lane,
static int tegra210_pmc_hsic_disable_phy_sleepwalk(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane *lane;
static struct tegra_xusb_lane *
static void tegra210_usb2_lane_remove(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
static struct tegra_xusb_lane *
static void tegra210_hsic_lane_remove(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
static void tegra210_uphy_lane_iddq_enable(struct tegra_xusb_lane *lane)
static void tegra210_uphy_lane_iddq_disable(struct tegra_xusb_lane *lane)
tegra210_lane_to_usb3_port(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
static struct tegra_xusb_lane *
static void tegra210_pcie_lane_remove(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
static struct tegra_xusb_lane *
static void tegra210_sata_lane_remove(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
static struct tegra_xusb_lane *
static struct tegra_xusb_lane *
static struct tegra_xusb_lane *
struct tegra_xusb_lane *lane;
struct tegra_xusb_lane *lane;
static int tegra210_usb3_lane_map(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane *lane = tegra_xusb_find_lane(padctl, "sata", 0);
int tegra_xusb_lane_parse_dt(struct tegra_xusb_lane *lane,
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane = phy_get_drvdata(phy);
struct tegra_xusb_lane *lane;
struct tegra_xusb_lane *lane;
struct tegra_xusb_lane *lane;
struct tegra_xusb_lane *lane;
static void tegra_xusb_lane_program(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane *lane;
bool tegra_xusb_lane_check(struct tegra_xusb_lane *lane,
struct tegra_xusb_lane *tegra_xusb_find_lane(struct tegra_xusb_padctl *padctl,
struct tegra_xusb_lane *lane, *hit = ERR_PTR(-ENODEV);
struct tegra_xusb_lane *
struct tegra_xusb_lane *lane, *match = ERR_PTR(-ENODEV);
struct tegra_xusb_lane *lane;
to_hsic_lane(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane base;
to_pcie_lane(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane base;
to_sata_lane(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane *(*probe)(struct tegra_xusb_pad *pad,
void (*remove)(struct tegra_xusb_lane *lane);
void (*iddq_enable)(struct tegra_xusb_lane *lane);
void (*iddq_disable)(struct tegra_xusb_lane *lane);
int (*enable_phy_sleepwalk)(struct tegra_xusb_lane *lane, enum usb_device_speed speed);
int (*disable_phy_sleepwalk)(struct tegra_xusb_lane *lane);
int (*enable_phy_wake)(struct tegra_xusb_lane *lane);
int (*disable_phy_wake)(struct tegra_xusb_lane *lane);
bool (*remote_wake_detected)(struct tegra_xusb_lane *lane);
bool tegra_xusb_lane_check(struct tegra_xusb_lane *lane, const char *function);
struct tegra_xusb_lane *lane;
struct tegra_xusb_lane *
struct tegra_xusb_lane *(*map)(struct tegra_xusb_port *port);
struct tegra_xusb_lane *tegra_xusb_find_lane(struct tegra_xusb_padctl *padctl,
int tegra_xusb_lane_parse_dt(struct tegra_xusb_lane *lane,
struct tegra_xusb_lane base;
to_usb3_lane(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane base;
to_usb2_lane(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane base;
to_ulpi_lane(struct tegra_xusb_lane *lane)
struct tegra_xusb_lane base;