Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/phy/tegra/
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() local
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 *padctl, const char *type, in tegra_xusb_find_port()
[all …]
H A Dxusb-tegra210.c254 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 *padctl, in tegra210_usb3_set_lfps_detect()
919 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra210_usb2_phy_init() local
[all …]
H A Dxusb-tegra186.c144 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() local
288 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra_phy_xusb_utmi_pad_power_down() local
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() local
403 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_phy_power_on() local
481 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_phy_init() 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.h155 struct tegra_xusb_padctl *padctl; member
263 struct tegra_xusb_padctl *padctl; member
445 static inline void padctl_writel(struct tegra_xusb_padctl *padctl, u32 value, in padctl_writel()
452 static inline u32 padctl_readl(struct tegra_xusb_padctl *padctl, in padctl_readl()
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/
H A Dxusb-padctl-common.c64 tegra_xusb_padctl_find_lane(struct tegra_xusb_padctl *padctl, const char *name) in tegra_xusb_padctl_find_lane()
76 tegra_xusb_padctl_group_parse_dt(struct tegra_xusb_padctl *padctl, in tegra_xusb_padctl_group_parse_dt()
116 static int tegra_xusb_padctl_find_function(struct tegra_xusb_padctl *padctl, in tegra_xusb_padctl_find_function()
129 tegra_xusb_padctl_lane_find_function(struct tegra_xusb_padctl *padctl, in tegra_xusb_padctl_lane_find_function()
148 tegra_xusb_padctl_group_apply(struct tegra_xusb_padctl *padctl, in tegra_xusb_padctl_group_apply()
196 tegra_xusb_padctl_config_apply(struct tegra_xusb_padctl *padctl, in tegra_xusb_padctl_config_apply()
219 tegra_xusb_padctl_config_parse_dt(struct tegra_xusb_padctl *padctl, in tegra_xusb_padctl_config_parse_dt()
245 static int tegra_xusb_padctl_parse_dt(struct tegra_xusb_padctl *padctl, in tegra_xusb_padctl_parse_dt()
274 struct tegra_xusb_padctl padctl; variable
H A Dxusb-padctl-common.h40 struct tegra_xusb_padctl *padctl; member
88 static inline u32 padctl_readl(struct tegra_xusb_padctl *padctl, in padctl_readl()
94 static inline void padctl_writel(struct tegra_xusb_padctl *padctl, in padctl_writel()
/OK3568_Linux_fs/kernel/drivers/pinctrl/tegra/
H A Dpinctrl-tegra-xusb.c93 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() local
115 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_group_name() local
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() 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 …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra124/
H A Dxusb-padctl.c109 static int tegra_xusb_padctl_enable(struct tegra_xusb_padctl *padctl) in tegra_xusb_padctl_enable()
135 static int tegra_xusb_padctl_disable(struct tegra_xusb_padctl *padctl) in tegra_xusb_padctl_disable()
178 struct tegra_xusb_padctl *padctl = phy->padctl; in pcie_phy_enable() local
212 struct tegra_xusb_padctl *padctl = phy->padctl; in pcie_phy_disable() local
224 struct tegra_xusb_padctl *padctl = phy->padctl; in sata_phy_enable() local
262 struct tegra_xusb_padctl *padctl = phy->padctl; in sata_phy_disable() local
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra210/
H A Dxusb-padctl.c97 static int tegra_xusb_padctl_enable(struct tegra_xusb_padctl *padctl) in tegra_xusb_padctl_enable()
123 static int tegra_xusb_padctl_disable(struct tegra_xusb_padctl *padctl) in tegra_xusb_padctl_disable()
218 struct tegra_xusb_padctl *padctl = phy->padctl; in pcie_phy_enable() local
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dtegra210.dtsi691 padctl: padctl@7009f000 { label
H A Dtegra124.dtsi679 padctl: padctl@7009f000 { label
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/nvidia/
H A Dtegra132.dtsi689 padctl: padctl@7009f000 { label
H A Dtegra210.dtsi1041 padctl: padctl@7009f000 { label
H A Dtegra186.dtsi683 padctl: padctl@3520000 { label
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dtegra124.dtsi709 padctl: padctl@7009f000 { label
/OK3568_Linux_fs/kernel/drivers/usb/host/
H A Dxhci-tegra.c235 struct tegra_xusb_padctl *padctl; member
522 struct tegra_xusb_padctl *padctl = tegra->padctl; in tegra_xusb_mbox_handle() local
/OK3568_Linux_fs/kernel/drivers/usb/gadget/udc/
H A Dtegra-xudc.c447 struct tegra_xusb_padctl *padctl; member