Searched refs:tegra_xusb_padctl (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/include/linux/phy/tegra/ |
D | xusb.h | 17 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/ |
D | xusb.h | 129 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 …]
|
D | xusb.c | 76 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 …]
|
D | xusb-tegra210.c | 240 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 …]
|
D | xusb-tegra124.c | 222 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/ |
D | pinctrl-tegra-xusb.c | 85 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/ |
D | xhci-tegra.c | 182 struct tegra_xusb_padctl *padctl; 477 struct tegra_xusb_padctl *padctl = tegra->padctl; in tegra_xusb_mbox_handle()
|