Home
last modified time | relevance | path

Searched defs:padctl (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/phy/tegra/
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() local
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 *padctl, const char *type, in tegra_xusb_find_port()
[all …]
H A Dxusb-tegra210.c432 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 *padctl) in tegra210_uphy_deinit()
1033 static int tegra210_hsic_set_idle(struct tegra_xusb_padctl *padctl, in tegra210_hsic_set_idle()
[all …]
H A Dxusb-tegra186.c289 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() local
479 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_disable_phy_sleepwalk() local
527 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_enable_phy_wake() local
552 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_disable_phy_wake() local
577 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_phy_remote_wake_detected() local
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 *padctl = lane->pad->padctl; in tegra186_utmi_pad_power_on() local
732 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_pad_power_down() local
[all …]
H A Dxusb-tegra124.c220 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() local
571 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra124_usb2_phy_power_off() local
609 tegra124_usb2_pad_probe(struct tegra_xusb_padctl *padctl, in tegra124_usb2_pad_probe()
746 tegra124_ulpi_pad_probe(struct tegra_xusb_padctl *padctl, in tegra124_ulpi_pad_probe()
868 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra124_hsic_phy_power_on() local
[all …]
H A Dxusb.h170 struct tegra_xusb_padctl *padctl; member
278 struct tegra_xusb_padctl *padctl; member
465 static inline void padctl_writel(struct tegra_xusb_padctl *padctl, u32 value, in padctl_writel()
472 static inline u32 padctl_readl(struct tegra_xusb_padctl *padctl, in padctl_readl()
480 static inline u32 padctl_readl_poll(struct tegra_xusb_padctl *padctl, in padctl_readl_poll()
/linux/drivers/pinctrl/tegra/
H A Dpinctrl-tegra-xusb.c96 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() local
118 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_group_name() local
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() local
267 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_functions_count() local
276 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_function_name() local
286 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_function_groups() local
298 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_pinmux_set() local
[all …]
/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra132.dtsi691 padctl: padctl@7009f000 { label
H A Dtegra186.dtsi1008 padctl: padctl@3520000 { label
H A Dtegra210.dtsi1045 padctl: padctl@7009f000 { label
/linux/arch/arm/boot/dts/nvidia/
H A Dtegra124.dtsi738 padctl: padctl@7009f000 { label
/linux/drivers/usb/host/
H A Dxhci-tegra.c275 struct tegra_xusb_padctl *padctl; member
611 struct tegra_xusb_padctl *padctl = tegra->padctl; in tegra_xusb_mbox_handle() local
1412 struct tegra_xusb_padctl *padctl = tegra->padctl; in is_usb3_otg_phy() local
2060 struct tegra_xusb_padctl *padctl = tegra->padctl; in tegra_xhci_enable_phy_sleepwalk_wake() local
2104 struct tegra_xusb_padctl *padctl = tegra->padctl; in tegra_xhci_disable_phy_wake() local
2131 struct tegra_xusb_padctl *padctl = tegra->padctl; in tegra_xhci_disable_phy_sleepwalk() local
/linux/drivers/pinctrl/starfive/
H A Dpinctrl-starfive-jh7100.c211 void __iomem *padctl; member
/linux/drivers/usb/gadget/udc/
H A Dtegra-xudc.c446 struct tegra_xusb_padctl *padctl; member