Home
last modified time | relevance | path

Searched refs:tegra_xusb_padctl (Results 1 – 13 of 13) sorted by relevance

/openbmc/linux/include/linux/phy/tegra/
H A Dxusb.h9 struct tegra_xusb_padctl;
13 struct tegra_xusb_padctl *tegra_xusb_padctl_get(struct device *dev);
14 void tegra_xusb_padctl_put(struct tegra_xusb_padctl *padctl);
16 int tegra_xusb_padctl_usb3_save_context(struct tegra_xusb_padctl *padctl,
18 int tegra_xusb_padctl_hsic_set_idle(struct tegra_xusb_padctl *padctl,
20 int tegra_xusb_padctl_usb3_set_lfps_detect(struct tegra_xusb_padctl *padctl,
22 int tegra_xusb_padctl_set_vbus_override(struct tegra_xusb_padctl *padctl,
27 int tegra_xusb_padctl_get_usb3_companion(struct tegra_xusb_padctl *padctl,
30 int tegra_xusb_padctl_enable_phy_sleepwalk(struct tegra_xusb_padctl *padctl, struct phy *phy,
33 int tegra_xusb_padctl_enable_phy_wake(struct tegra_xusb_padctl *padctl, struct phy *phy);
[all …]
/openbmc/linux/drivers/phy/tegra/
H A Dxusb.h150 struct tegra_xusb_padctl;
170 struct tegra_xusb_padctl *padctl;
186 struct tegra_xusb_padctl *padctl,
278 struct tegra_xusb_padctl *padctl;
329 tegra_xusb_find_usb2_port(struct tegra_xusb_padctl *padctl,
399 struct tegra_xusb_padctl *
402 void (*remove)(struct tegra_xusb_padctl *padctl);
404 int (*suspend_noirq)(struct tegra_xusb_padctl *padctl);
405 int (*resume_noirq)(struct tegra_xusb_padctl *padctl);
408 int (*hsic_set_idle)(struct tegra_xusb_padctl *padctl,
[all …]
H A Dxusb.c160 struct tegra_xusb_padctl *padctl, in tegra_xusb_pad_init()
265 tegra_xusb_pad_create(struct tegra_xusb_padctl *padctl, in tegra_xusb_pad_create()
322 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra_xusb_lane_program()
533 struct tegra_xusb_padctl *padctl, in tegra_xusb_port_init()
1071 struct tegra_xusb_padctl *padctl = usb2->base.padctl; in tegra_xusb_port_is_companion()
1177 struct tegra_xusb_padctl *padctl; in tegra_xusb_padctl_probe()
1298 struct tegra_xusb_padctl *padctl = dev_get_drvdata(dev); in tegra_xusb_padctl_suspend_noirq()
1334 struct tegra_xusb_padctl *padctl; in tegra_xusb_padctl_get()
1472 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra_phy_xusb_utmi_port_reset()
1484 struct tegra_xusb_padctl *padctl; in tegra_phy_xusb_utmi_pad_power_on()
[all …]
H A Dxusb-tegra210.c424 struct tegra_xusb_padctl base;
1022 tegra210_uphy_deinit(struct tegra_xusb_padctl *padctl) in tegra210_uphy_deinit()
1061 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra210_usb3_enable_phy_sleepwalk()
1092 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra210_usb3_disable_phy_sleepwalk()
1121 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra210_usb3_enable_phy_wake()
1152 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra210_usb3_disable_phy_wake()
1183 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra210_usb3_phy_remote_wake_detected()
1199 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra210_utmi_enable_phy_wake()
1224 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra210_utmi_disable_phy_wake()
3088 struct tegra_xusb_padctl *padctl; in tegra210_utmi_port_reset()
[all …]
H A Dxusb-tegra186.c265 struct tegra_xusb_padctl base;
331 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_enable_phy_sleepwalk()
479 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_disable_phy_sleepwalk()
527 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_enable_phy_wake()
552 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_disable_phy_wake()
577 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_phy_remote_wake_detected()
699 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_pad_power_on()
732 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_pad_power_down()
810 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_phy_set_mode()
849 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_phy_power_on()
[all …]
H A Dxusb-tegra124.c214 struct tegra_xusb_padctl base;
483 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra124_usb2_phy_power_on()
571 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra124_usb2_phy_power_off()
868 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra124_hsic_phy_power_on()
937 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra124_hsic_phy_power_off()
1086 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra124_pcie_phy_power_on()
1127 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra124_pcie_phy_power_off()
1264 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra124_sata_phy_power_on()
1479 struct tegra_xusb_padctl *padctl = port->padctl; in tegra124_usb3_port_enable()
1615 struct tegra_xusb_padctl *padctl = port->padctl; in tegra124_usb3_port_disable()
[all …]
/openbmc/u-boot/arch/arm/mach-tegra/
H A Dxusb-padctl-common.h39 struct tegra_xusb_padctl *padctl;
78 struct tegra_xusb_padctl { struct
85 extern struct tegra_xusb_padctl padctl; argument
87 static inline u32 padctl_readl(struct tegra_xusb_padctl *padctl, in padctl_readl()
93 static inline void padctl_writel(struct tegra_xusb_padctl *padctl, in padctl_writel()
H A Dxusb-padctl-common.c63 tegra_xusb_padctl_find_lane(struct tegra_xusb_padctl *padctl, const char *name) in tegra_xusb_padctl_find_lane()
75 tegra_xusb_padctl_group_parse_dt(struct tegra_xusb_padctl *padctl, in tegra_xusb_padctl_group_parse_dt()
115 static int tegra_xusb_padctl_find_function(struct tegra_xusb_padctl *padctl, in tegra_xusb_padctl_find_function()
128 tegra_xusb_padctl_lane_find_function(struct tegra_xusb_padctl *padctl, in tegra_xusb_padctl_lane_find_function()
147 tegra_xusb_padctl_group_apply(struct tegra_xusb_padctl *padctl, in tegra_xusb_padctl_group_apply()
195 tegra_xusb_padctl_config_apply(struct tegra_xusb_padctl *padctl, in tegra_xusb_padctl_config_apply()
218 tegra_xusb_padctl_config_parse_dt(struct tegra_xusb_padctl *padctl, in tegra_xusb_padctl_config_parse_dt()
244 static int tegra_xusb_padctl_parse_dt(struct tegra_xusb_padctl *padctl, in tegra_xusb_padctl_parse_dt()
273 struct tegra_xusb_padctl padctl;
/openbmc/linux/drivers/pinctrl/tegra/
H A Dpinctrl-tegra-xusb.c80 struct tegra_xusb_padctl { struct
102 static inline u32 padctl_readl(struct tegra_xusb_padctl *padctl, in padctl_readl()
545 struct tegra_xusb_padctl *padctl = phy_get_drvdata(phy); in tegra_xusb_phy_init()
552 struct tegra_xusb_padctl *padctl = phy_get_drvdata(phy); in tegra_xusb_phy_exit()
559 struct tegra_xusb_padctl *padctl = phy_get_drvdata(phy); in pcie_phy_power_on()
595 struct tegra_xusb_padctl *padctl = phy_get_drvdata(phy); in pcie_phy_power_off()
615 struct tegra_xusb_padctl *padctl = phy_get_drvdata(phy); in sata_phy_power_on()
655 struct tegra_xusb_padctl *padctl = phy_get_drvdata(phy); in sata_phy_power_off()
690 struct tegra_xusb_padctl *padctl = dev_get_drvdata(dev); in tegra_xusb_padctl_xlate()
877 struct tegra_xusb_padctl *padctl; in tegra_xusb_padctl_legacy_probe()
[all …]
/openbmc/u-boot/arch/arm/mach-tegra/tegra124/
H A Dxusb-padctl.c108 static int tegra_xusb_padctl_enable(struct tegra_xusb_padctl *padctl) in tegra_xusb_padctl_enable()
134 static int tegra_xusb_padctl_disable(struct tegra_xusb_padctl *padctl) in tegra_xusb_padctl_disable()
177 struct tegra_xusb_padctl *padctl = phy->padctl; in pcie_phy_enable()
211 struct tegra_xusb_padctl *padctl = phy->padctl; in pcie_phy_disable()
223 struct tegra_xusb_padctl *padctl = phy->padctl; in sata_phy_enable()
261 struct tegra_xusb_padctl *padctl = phy->padctl; in sata_phy_disable()
/openbmc/u-boot/arch/arm/mach-tegra/tegra210/
H A Dxusb-padctl.c96 static int tegra_xusb_padctl_enable(struct tegra_xusb_padctl *padctl) in tegra_xusb_padctl_enable()
122 static int tegra_xusb_padctl_disable(struct tegra_xusb_padctl *padctl) in tegra_xusb_padctl_disable()
217 struct tegra_xusb_padctl *padctl = phy->padctl; in pcie_phy_enable()
/openbmc/linux/drivers/usb/host/
H A Dxhci-tegra.c275 struct tegra_xusb_padctl *padctl;
611 struct tegra_xusb_padctl *padctl = tegra->padctl; in tegra_xusb_mbox_handle()
1412 struct tegra_xusb_padctl *padctl = tegra->padctl; in is_usb3_otg_phy()
2060 struct tegra_xusb_padctl *padctl = tegra->padctl; in tegra_xhci_enable_phy_sleepwalk_wake()
2104 struct tegra_xusb_padctl *padctl = tegra->padctl; in tegra_xhci_disable_phy_wake()
2131 struct tegra_xusb_padctl *padctl = tegra->padctl; in tegra_xhci_disable_phy_sleepwalk()
/openbmc/linux/drivers/usb/gadget/udc/
H A Dtegra-xudc.c446 struct tegra_xusb_padctl *padctl;