Home
last modified time | relevance | path

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

/Linux-v4.19/include/linux/phy/tegra/
Dxusb.h17 struct tegra_xusb_padctl;
20 struct tegra_xusb_padctl *tegra_xusb_padctl_get(struct device *dev);
21 void tegra_xusb_padctl_put(struct tegra_xusb_padctl *padctl);
23 int tegra_xusb_padctl_usb3_save_context(struct tegra_xusb_padctl *padctl,
25 int tegra_xusb_padctl_hsic_set_idle(struct tegra_xusb_padctl *padctl,
27 int tegra_xusb_padctl_usb3_set_lfps_detect(struct tegra_xusb_padctl *padctl,
/Linux-v4.19/drivers/phy/tegra/
Dxusb.h129 struct tegra_xusb_padctl;
132 struct tegra_xusb_pad *(*probe)(struct tegra_xusb_padctl *padctl,
149 struct tegra_xusb_padctl *padctl;
165 struct tegra_xusb_padctl *padctl,
244 struct tegra_xusb_padctl *padctl;
267 tegra_xusb_find_port(struct tegra_xusb_padctl *padctl, const char *type,
284 tegra_xusb_find_usb2_port(struct tegra_xusb_padctl *padctl,
330 tegra_xusb_find_usb3_port(struct tegra_xusb_padctl *padctl,
345 struct tegra_xusb_padctl *
348 void (*remove)(struct tegra_xusb_padctl *padctl);
[all …]
Dxusb.c76 tegra_xusb_find_pad_node(struct tegra_xusb_padctl *padctl, const char *name) in tegra_xusb_find_pad_node()
150 struct tegra_xusb_padctl *padctl, in tegra_xusb_pad_init()
255 tegra_xusb_pad_create(struct tegra_xusb_padctl *padctl, in tegra_xusb_pad_create()
293 static void __tegra_xusb_remove_pads(struct tegra_xusb_padctl *padctl) in __tegra_xusb_remove_pads()
303 static void tegra_xusb_remove_pads(struct tegra_xusb_padctl *padctl) in tegra_xusb_remove_pads()
312 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra_xusb_lane_program()
337 static int tegra_xusb_setup_pads(struct tegra_xusb_padctl *padctl) in tegra_xusb_setup_pads()
379 struct tegra_xusb_lane *tegra_xusb_find_lane(struct tegra_xusb_padctl *padctl, in tegra_xusb_find_lane()
431 tegra_xusb_find_port_node(struct tegra_xusb_padctl *padctl, const char *type, in tegra_xusb_find_port_node()
454 tegra_xusb_find_port(struct tegra_xusb_padctl *padctl, const char *type, in tegra_xusb_find_port()
[all …]
Dxusb-tegra210.c240 struct tegra_xusb_padctl base;
246 to_tegra210_xusb_padctl(struct tegra_xusb_padctl *padctl) in to_tegra210_xusb_padctl()
252 static int tegra210_pex_uphy_enable(struct tegra_xusb_padctl *padctl) in tegra210_pex_uphy_enable()
461 static void tegra210_pex_uphy_disable(struct tegra_xusb_padctl *padctl) in tegra210_pex_uphy_disable()
481 static int tegra210_sata_uphy_enable(struct tegra_xusb_padctl *padctl, bool usb) in tegra210_sata_uphy_enable()
703 static void tegra210_sata_uphy_disable(struct tegra_xusb_padctl *padctl) in tegra210_sata_uphy_disable()
722 static int tegra210_xusb_padctl_enable(struct tegra_xusb_padctl *padctl) in tegra210_xusb_padctl_enable()
752 static int tegra210_xusb_padctl_disable(struct tegra_xusb_padctl *padctl) in tegra210_xusb_padctl_disable()
785 static int tegra210_hsic_set_idle(struct tegra_xusb_padctl *padctl, in tegra210_hsic_set_idle()
810 static int tegra210_usb3_set_lfps_detect(struct tegra_xusb_padctl *padctl, in tegra210_usb3_set_lfps_detect()
[all …]
Dxusb-tegra124.c222 struct tegra_xusb_padctl base;
228 to_tegra124_xusb_padctl(struct tegra_xusb_padctl *padctl) in to_tegra124_xusb_padctl()
233 static int tegra124_xusb_padctl_enable(struct tegra_xusb_padctl *padctl) in tegra124_xusb_padctl_enable()
263 static int tegra124_xusb_padctl_disable(struct tegra_xusb_padctl *padctl) in tegra124_xusb_padctl_disable()
296 static int tegra124_usb3_save_context(struct tegra_xusb_padctl *padctl, in tegra124_usb3_save_context()
393 static int tegra124_hsic_set_idle(struct tegra_xusb_padctl *padctl, in tegra124_hsic_set_idle()
491 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra124_usb2_phy_power_on()
579 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra124_usb2_phy_power_off()
617 tegra124_usb2_pad_probe(struct tegra_xusb_padctl *padctl, in tegra124_usb2_pad_probe()
754 tegra124_ulpi_pad_probe(struct tegra_xusb_padctl *padctl, in tegra124_ulpi_pad_probe()
[all …]
/Linux-v4.19/drivers/pinctrl/tegra/
Dpinctrl-tegra-xusb.c85 struct tegra_xusb_padctl { struct
101 static inline void padctl_writel(struct tegra_xusb_padctl *padctl, u32 value, in padctl_writel() argument
107 static inline u32 padctl_readl(struct tegra_xusb_padctl *padctl, in padctl_readl()
115 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_groups_count()
123 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_group_name()
158 static int tegra_xusb_padctl_parse_subnode(struct tegra_xusb_padctl *padctl, in tegra_xusb_padctl_parse_subnode()
244 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_dt_node_to_map()
275 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_functions_count()
284 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_function_name()
294 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_function_groups()
[all …]
/Linux-v4.19/drivers/usb/host/
Dxhci-tegra.c182 struct tegra_xusb_padctl *padctl;
477 struct tegra_xusb_padctl *padctl = tegra->padctl; in tegra_xusb_mbox_handle()