Home
last modified time | relevance | path

Searched refs:tegra_xusb_padctl (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-6.6/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,
32 int tegra_xusb_padctl_disable_phy_sleepwalk(struct tegra_xusb_padctl *padct
[all...]
/kernel/linux/linux-5.10/include/linux/phy/tegra/
H A Dxusb.h9 struct tegra_xusb_padctl;
12 struct tegra_xusb_padctl *tegra_xusb_padctl_get(struct device *dev);
13 void tegra_xusb_padctl_put(struct tegra_xusb_padctl *padctl);
15 int tegra_xusb_padctl_usb3_save_context(struct tegra_xusb_padctl *padctl,
17 int tegra_xusb_padctl_hsic_set_idle(struct tegra_xusb_padctl *padctl,
19 int tegra_xusb_padctl_usb3_set_lfps_detect(struct tegra_xusb_padctl *padctl,
21 int tegra_xusb_padctl_set_vbus_override(struct tegra_xusb_padctl *padctl,
24 int tegra_xusb_padctl_get_usb3_companion(struct tegra_xusb_padctl *padctl,
/kernel/linux/linux-5.10/drivers/phy/tegra/
H A Dxusb.h135 struct tegra_xusb_padctl;
138 struct tegra_xusb_pad *(*probe)(struct tegra_xusb_padctl *padctl,
155 struct tegra_xusb_padctl *padctl;
171 struct tegra_xusb_padctl *padctl,
263 struct tegra_xusb_padctl *padctl;
295 tegra_xusb_find_port(struct tegra_xusb_padctl *padctl, const char *type,
314 tegra_xusb_find_usb2_port(struct tegra_xusb_padctl *padctl,
367 tegra_xusb_find_usb3_port(struct tegra_xusb_padctl *padctl,
386 struct tegra_xusb_padctl *
389 void (*remove)(struct tegra_xusb_padctl *padct
420 struct tegra_xusb_padctl { global() struct
[all...]
H A Dxusb.c80 tegra_xusb_find_pad_node(struct tegra_xusb_padctl *padctl, const char *name) in tegra_xusb_find_pad_node()
154 struct tegra_xusb_padctl *padctl, in tegra_xusb_pad_init()
259 tegra_xusb_pad_create(struct tegra_xusb_padctl *padctl, in tegra_xusb_pad_create()
297 static void __tegra_xusb_remove_pads(struct tegra_xusb_padctl *padctl) in __tegra_xusb_remove_pads()
307 static void tegra_xusb_remove_pads(struct tegra_xusb_padctl *padctl) in tegra_xusb_remove_pads()
316 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra_xusb_lane_program()
345 static int tegra_xusb_setup_pads(struct tegra_xusb_padctl *padctl) in tegra_xusb_setup_pads()
387 struct tegra_xusb_lane *tegra_xusb_find_lane(struct tegra_xusb_padctl *padctl, in tegra_xusb_find_lane()
439 tegra_xusb_find_port_node(struct tegra_xusb_padctl *padctl, const char *type, in tegra_xusb_find_port_node()
462 tegra_xusb_find_port(struct tegra_xusb_padctl *padct
[all...]
H A Dxusb-tegra186.c134 struct tegra_xusb_padctl base;
144 to_tegra186_xusb_padctl(struct tegra_xusb_padctl *padctl) in to_tegra186_xusb_padctl()
188 static void tegra186_utmi_bias_pad_power_on(struct tegra_xusb_padctl *padctl) in tegra186_utmi_bias_pad_power_on()
228 static void tegra186_utmi_bias_pad_power_off(struct tegra_xusb_padctl *padctl) in tegra186_utmi_bias_pad_power_off()
257 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra_phy_xusb_utmi_pad_power_on()
288 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra_phy_xusb_utmi_pad_power_down()
308 static int tegra186_xusb_padctl_vbus_override(struct tegra_xusb_padctl *padctl, in tegra186_xusb_padctl_vbus_override()
330 static int tegra186_xusb_padctl_id_override(struct tegra_xusb_padctl *padctl, in tegra186_xusb_padctl_id_override()
364 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_phy_set_mode()
403 struct tegra_xusb_padctl *padct in tegra186_utmi_phy_power_on()
[all...]
H A Dxusb-tegra210.c248 struct tegra_xusb_padctl base;
254 to_tegra210_xusb_padctl(struct tegra_xusb_padctl *padctl) in to_tegra210_xusb_padctl()
260 static int tegra210_pex_uphy_enable(struct tegra_xusb_padctl *padctl) in tegra210_pex_uphy_enable()
469 static void tegra210_pex_uphy_disable(struct tegra_xusb_padctl *padctl) in tegra210_pex_uphy_disable()
489 static int tegra210_sata_uphy_enable(struct tegra_xusb_padctl *padctl, bool usb) in tegra210_sata_uphy_enable()
711 static void tegra210_sata_uphy_disable(struct tegra_xusb_padctl *padctl) in tegra210_sata_uphy_disable()
730 static int tegra210_xusb_padctl_enable(struct tegra_xusb_padctl *padctl) in tegra210_xusb_padctl_enable()
760 static int tegra210_xusb_padctl_disable(struct tegra_xusb_padctl *padctl) in tegra210_xusb_padctl_disable()
793 static int tegra210_hsic_set_idle(struct tegra_xusb_padctl *padctl, in tegra210_hsic_set_idle()
818 static int tegra210_usb3_set_lfps_detect(struct tegra_xusb_padctl *padct
[all...]
H A Dxusb-tegra124.c214 struct tegra_xusb_padctl base;
220 to_tegra124_xusb_padctl(struct tegra_xusb_padctl *padctl) in to_tegra124_xusb_padctl()
225 static int tegra124_xusb_padctl_enable(struct tegra_xusb_padctl *padctl) in tegra124_xusb_padctl_enable()
255 static int tegra124_xusb_padctl_disable(struct tegra_xusb_padctl *padctl) in tegra124_xusb_padctl_disable()
288 static int tegra124_usb3_save_context(struct tegra_xusb_padctl *padctl, in tegra124_usb3_save_context()
385 static int tegra124_hsic_set_idle(struct tegra_xusb_padctl *padctl, in tegra124_hsic_set_idle()
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()
609 tegra124_usb2_pad_probe(struct tegra_xusb_padctl *padctl, in tegra124_usb2_pad_probe()
746 tegra124_ulpi_pad_probe(struct tegra_xusb_padctl *padct
[all...]
/kernel/linux/linux-6.6/drivers/phy/tegra/
H A Dxusb.h150 struct tegra_xusb_padctl;
153 struct tegra_xusb_pad *(*probe)(struct tegra_xusb_padctl *padctl,
170 struct tegra_xusb_padctl *padctl;
186 struct tegra_xusb_padctl *padctl,
278 struct tegra_xusb_padctl *padctl;
310 tegra_xusb_find_port(struct tegra_xusb_padctl *padctl, const char *type,
329 tegra_xusb_find_usb2_port(struct tegra_xusb_padctl *padctl,
381 tegra_xusb_find_usb3_port(struct tegra_xusb_padctl *padctl,
399 struct tegra_xusb_padctl *
402 void (*remove)(struct tegra_xusb_padctl *padct
440 struct tegra_xusb_padctl { global() struct
[all...]
H A Dxusb.c86 tegra_xusb_find_pad_node(struct tegra_xusb_padctl *padctl, const char *name) in tegra_xusb_find_pad_node()
160 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()
303 static void __tegra_xusb_remove_pads(struct tegra_xusb_padctl *padctl) in __tegra_xusb_remove_pads()
313 static void tegra_xusb_remove_pads(struct tegra_xusb_padctl *padctl) in tegra_xusb_remove_pads()
322 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra_xusb_lane_program()
357 static int tegra_xusb_setup_pads(struct tegra_xusb_padctl *padctl) in tegra_xusb_setup_pads()
399 struct tegra_xusb_lane *tegra_xusb_find_lane(struct tegra_xusb_padctl *padctl, in tegra_xusb_find_lane()
451 tegra_xusb_find_port_node(struct tegra_xusb_padctl *padctl, const char *type, in tegra_xusb_find_port_node()
474 tegra_xusb_find_port(struct tegra_xusb_padctl *padct
[all...]
H A Dxusb-tegra210.c424 struct tegra_xusb_padctl base;
432 to_tegra210_xusb_padctl(struct tegra_xusb_padctl *padctl) in to_tegra210_xusb_padctl()
464 static int tegra210_pex_uphy_enable(struct tegra_xusb_padctl *padctl) in tegra210_pex_uphy_enable()
682 static void tegra210_pex_uphy_disable(struct tegra_xusb_padctl *padctl) in tegra210_pex_uphy_disable()
703 static int tegra210_sata_uphy_enable(struct tegra_xusb_padctl *padctl) in tegra210_sata_uphy_enable()
941 static void tegra210_sata_uphy_disable(struct tegra_xusb_padctl *padctl) in tegra210_sata_uphy_disable()
961 static void tegra210_aux_mux_lp0_clamp_disable(struct tegra_xusb_padctl *padctl) in tegra210_aux_mux_lp0_clamp_disable()
982 static void tegra210_aux_mux_lp0_clamp_enable(struct tegra_xusb_padctl *padctl) in tegra210_aux_mux_lp0_clamp_enable()
1003 static int tegra210_uphy_init(struct tegra_xusb_padctl *padctl) in tegra210_uphy_init()
1022 tegra210_uphy_deinit(struct tegra_xusb_padctl *padct
[all...]
H A Dxusb-tegra186.c265 struct tegra_xusb_padctl base;
289 to_tegra186_xusb_padctl(struct tegra_xusb_padctl *padctl) in to_tegra186_xusb_padctl()
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()
599 static void tegra186_utmi_bias_pad_power_on(struct tegra_xusb_padctl *padctl) in tegra186_utmi_bias_pad_power_on()
665 static void tegra186_utmi_bias_pad_power_off(struct tegra_xusb_padctl *padctl) in tegra186_utmi_bias_pad_power_off()
699 struct tegra_xusb_padctl *padct in tegra186_utmi_pad_power_on()
[all...]
H A Dxusb-tegra124.c214 struct tegra_xusb_padctl base;
220 to_tegra124_xusb_padctl(struct tegra_xusb_padctl *padctl) in to_tegra124_xusb_padctl()
225 static int tegra124_xusb_padctl_enable(struct tegra_xusb_padctl *padctl) in tegra124_xusb_padctl_enable()
255 static int tegra124_xusb_padctl_disable(struct tegra_xusb_padctl *padctl) in tegra124_xusb_padctl_disable()
288 static int tegra124_usb3_save_context(struct tegra_xusb_padctl *padctl, in tegra124_usb3_save_context()
385 static int tegra124_hsic_set_idle(struct tegra_xusb_padctl *padctl, in tegra124_hsic_set_idle()
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()
609 tegra124_usb2_pad_probe(struct tegra_xusb_padctl *padctl, in tegra124_usb2_pad_probe()
746 tegra124_ulpi_pad_probe(struct tegra_xusb_padctl *padct
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/tegra/
H A Dpinctrl-tegra-xusb.c77 struct tegra_xusb_padctl { struct
93 static inline void padctl_writel(struct tegra_xusb_padctl *padctl, u32 value, in padctl_writel()
99 static inline u32 padctl_readl(struct tegra_xusb_padctl *padctl, in padctl_readl()
107 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_groups_count()
115 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_group_name()
150 static int tegra_xusb_padctl_parse_subnode(struct tegra_xusb_padctl *padctl, in tegra_xusb_padctl_parse_subnode()
236 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_dt_node_to_map()
267 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_functions_count()
276 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_function_name()
286 struct tegra_xusb_padctl *padct in tegra_xusb_padctl_get_function_groups()
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/tegra/
H A Dpinctrl-tegra-xusb.c80 struct tegra_xusb_padctl { struct
96 static inline void padctl_writel(struct tegra_xusb_padctl *padctl, u32 value, in padctl_writel()
102 static inline u32 padctl_readl(struct tegra_xusb_padctl *padctl, in padctl_readl()
110 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_groups_count()
118 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_group_name()
153 static int tegra_xusb_padctl_parse_subnode(struct tegra_xusb_padctl *padctl, in tegra_xusb_padctl_parse_subnode()
239 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_dt_node_to_map()
270 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_functions_count()
279 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_function_name()
289 struct tegra_xusb_padctl *padct in tegra_xusb_padctl_get_function_groups()
[all...]
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/drivers/usb/host/
H A Dxhci-tegra.c235 struct tegra_xusb_padctl *padctl;
522 struct tegra_xusb_padctl *padctl = tegra->padctl; in tegra_xusb_mbox_handle()
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/
H A Dtegra-xudc.c447 struct tegra_xusb_padctl *padctl;
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/
H A Dtegra-xudc.c446 struct tegra_xusb_padctl *padctl;

Completed in 34 milliseconds