Searched refs:tegra_xusb_lane (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/phy/tegra/ |
H A D | xusb.h | 40 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 D | xusb-tegra124.c | 292 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 D | xusb-tegra210.c | 822 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 D | xusb-tegra186.c | 150 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 D | xusb.c | 109 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 D | xusb.h | 46 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 D | xusb-tegra124.c | 292 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 D | xusb.c | 115 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 D | xusb-tegra210.c | 447 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 D | xusb-tegra186.c | 295 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 17 milliseconds