Home
last modified time | relevance | path

Searched refs:tegra_xusb_lane (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/phy/tegra/
H A Dxusb.h40 struct tegra_xusb_lane { struct
49 int tegra_xusb_lane_parse_dt(struct tegra_xusb_lane *lane,
53 struct tegra_xusb_lane base;
57 to_usb3_lane(struct tegra_xusb_lane *lane) in to_usb3_lane()
63 struct tegra_xusb_lane base;
70 to_usb2_lane(struct tegra_xusb_lane *lane) in to_usb2_lane()
76 struct tegra_xusb_lane base;
80 to_ulpi_lane(struct tegra_xusb_lane *lane) in to_ulpi_lane()
86 struct tegra_xusb_lane base;
99 to_hsic_lane(struct tegra_xusb_lane *lan
[all...]
H A Dxusb-tegra124.c292 struct tegra_xusb_lane *lane; in tegra124_usb3_save_context()
426 static struct tegra_xusb_lane *
452 static void tegra124_usb2_lane_remove(struct tegra_xusb_lane *lane) in tegra124_usb2_lane_remove()
466 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra124_usb2_phy_init()
473 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra124_usb2_phy_exit()
480 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra124_usb2_phy_power_on()
569 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra124_usb2_phy_power_off()
675 static struct tegra_xusb_lane *
701 static void tegra124_ulpi_lane_remove(struct tegra_xusb_lane *lane) in tegra124_ulpi_lane_remove()
715 struct tegra_xusb_lane *lan in tegra124_ulpi_phy_init()
[all...]
H A Dxusb-tegra210.c822 struct tegra_xusb_lane *lane; in tegra210_usb3_set_lfps_detect()
878 static struct tegra_xusb_lane *
904 static void tegra210_usb2_lane_remove(struct tegra_xusb_lane *lane) in tegra210_usb2_lane_remove()
918 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra210_usb2_phy_init()
934 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra210_usb2_phy_exit()
1000 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra210_usb2_phy_set_mode()
1038 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra210_usb2_phy_power_on()
1205 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra210_usb2_phy_power_off()
1343 static struct tegra_xusb_lane *
1369 static void tegra210_hsic_lane_remove(struct tegra_xusb_lane *lan
[all...]
H A Dxusb-tegra186.c150 static struct tegra_xusb_lane *
176 static void tegra186_usb2_lane_remove(struct tegra_xusb_lane *lane) in tegra186_usb2_lane_remove()
256 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra_phy_xusb_utmi_pad_power_on()
287 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra_phy_xusb_utmi_pad_power_down()
363 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra186_utmi_phy_set_mode()
401 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra186_utmi_phy_power_on()
480 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra186_utmi_phy_init()
507 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra186_utmi_phy_exit()
611 static struct tegra_xusb_lane *
626 static struct tegra_xusb_lane *
[all...]
H A Dxusb.c109 int tegra_xusb_lane_parse_dt(struct tegra_xusb_lane *lane, in tegra_xusb_lane_parse_dt()
135 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra_xusb_lane_destroy()
202 struct tegra_xusb_lane *lane; in tegra_xusb_pad_register()
314 static void tegra_xusb_lane_program(struct tegra_xusb_lane *lane) in tegra_xusb_lane_program()
336 struct tegra_xusb_lane *lane; in tegra_xusb_pad_program()
379 static bool tegra_xusb_lane_check(struct tegra_xusb_lane *lane, in tegra_xusb_lane_check()
387 struct tegra_xusb_lane *tegra_xusb_find_lane(struct tegra_xusb_padctl *padctl, in tegra_xusb_find_lane()
391 struct tegra_xusb_lane *lane, *hit = ERR_PTR(-ENODEV); in tegra_xusb_find_lane()
409 struct tegra_xusb_lane *
414 struct tegra_xusb_lane *lan in tegra_xusb_port_find_lane()
[all...]
/kernel/linux/linux-6.6/drivers/phy/tegra/
H A Dxusb.h46 struct tegra_xusb_lane { struct
55 int tegra_xusb_lane_parse_dt(struct tegra_xusb_lane *lane,
59 struct tegra_xusb_lane base;
63 to_usb3_lane(struct tegra_xusb_lane *lane) in to_usb3_lane()
69 struct tegra_xusb_lane base;
76 to_usb2_lane(struct tegra_xusb_lane *lane) in to_usb2_lane()
82 struct tegra_xusb_lane base;
86 to_ulpi_lane(struct tegra_xusb_lane *lane) in to_ulpi_lane()
92 struct tegra_xusb_lane base;
105 to_hsic_lane(struct tegra_xusb_lane *lan
[all...]
H A Dxusb-tegra124.c292 struct tegra_xusb_lane *lane; in tegra124_usb3_save_context()
426 static struct tegra_xusb_lane *
452 static void tegra124_usb2_lane_remove(struct tegra_xusb_lane *lane) in tegra124_usb2_lane_remove()
466 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra124_usb2_phy_init()
473 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra124_usb2_phy_exit()
480 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra124_usb2_phy_power_on()
569 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra124_usb2_phy_power_off()
675 static struct tegra_xusb_lane *
701 static void tegra124_ulpi_lane_remove(struct tegra_xusb_lane *lane) in tegra124_ulpi_lane_remove()
715 struct tegra_xusb_lane *lan in tegra124_ulpi_phy_init()
[all...]
H A Dxusb.c115 int tegra_xusb_lane_parse_dt(struct tegra_xusb_lane *lane, in tegra_xusb_lane_parse_dt()
141 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra_xusb_lane_destroy()
208 struct tegra_xusb_lane *lane; in tegra_xusb_pad_register()
320 static void tegra_xusb_lane_program(struct tegra_xusb_lane *lane) in tegra_xusb_lane_program()
348 struct tegra_xusb_lane *lane; in tegra_xusb_pad_program()
391 bool tegra_xusb_lane_check(struct tegra_xusb_lane *lane, in tegra_xusb_lane_check()
399 struct tegra_xusb_lane *tegra_xusb_find_lane(struct tegra_xusb_padctl *padctl, in tegra_xusb_find_lane()
403 struct tegra_xusb_lane *lane, *hit = ERR_PTR(-ENODEV); in tegra_xusb_find_lane()
421 struct tegra_xusb_lane *
426 struct tegra_xusb_lane *lan in tegra_xusb_port_find_lane()
[all...]
H A Dxusb-tegra210.c447 static int tegra210_usb3_lane_map(struct tegra_xusb_lane *lane) in tegra210_usb3_lane_map()
706 struct tegra_xusb_lane *lane = tegra_xusb_find_lane(padctl, "sata", 0); in tegra210_sata_uphy_enable()
1058 static int tegra210_usb3_enable_phy_sleepwalk(struct tegra_xusb_lane *lane, in tegra210_usb3_enable_phy_sleepwalk()
1090 static int tegra210_usb3_disable_phy_sleepwalk(struct tegra_xusb_lane *lane) in tegra210_usb3_disable_phy_sleepwalk()
1119 static int tegra210_usb3_enable_phy_wake(struct tegra_xusb_lane *lane) in tegra210_usb3_enable_phy_wake()
1150 static int tegra210_usb3_disable_phy_wake(struct tegra_xusb_lane *lane) in tegra210_usb3_disable_phy_wake()
1181 static bool tegra210_usb3_phy_remote_wake_detected(struct tegra_xusb_lane *lane) in tegra210_usb3_phy_remote_wake_detected()
1197 static int tegra210_utmi_enable_phy_wake(struct tegra_xusb_lane *lane) in tegra210_utmi_enable_phy_wake()
1222 static int tegra210_utmi_disable_phy_wake(struct tegra_xusb_lane *lane) in tegra210_utmi_disable_phy_wake()
1247 static bool tegra210_utmi_phy_remote_wake_detected(struct tegra_xusb_lane *lan
[all...]
H A Dxusb-tegra186.c295 static struct tegra_xusb_lane *
321 static void tegra186_usb2_lane_remove(struct tegra_xusb_lane *lane) in tegra186_usb2_lane_remove()
328 static int tegra186_utmi_enable_phy_sleepwalk(struct tegra_xusb_lane *lane, in tegra186_utmi_enable_phy_sleepwalk()
477 static int tegra186_utmi_disable_phy_sleepwalk(struct tegra_xusb_lane *lane) in tegra186_utmi_disable_phy_sleepwalk()
525 static int tegra186_utmi_enable_phy_wake(struct tegra_xusb_lane *lane) in tegra186_utmi_enable_phy_wake()
550 static int tegra186_utmi_disable_phy_wake(struct tegra_xusb_lane *lane) in tegra186_utmi_disable_phy_wake()
575 static bool tegra186_utmi_phy_remote_wake_detected(struct tegra_xusb_lane *lane) in tegra186_utmi_phy_remote_wake_detected()
698 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra186_utmi_pad_power_on()
731 struct tegra_xusb_lane *lane = phy_get_drvdata(phy); in tegra186_utmi_pad_power_down()
809 struct tegra_xusb_lane *lan in tegra186_utmi_phy_set_mode()
[all...]

Completed in 21 milliseconds