Home
last modified time | relevance | path

Searched refs:padctl (Results 1 – 9 of 9) sorted by relevance

/drivers/pinctrl/tegra/
A Dpinctrl-tegra-xusb.c399 dev_err(padctl->dev, in tegra_xusb_padctl_pinconf_group_set()
483 if (padctl->enable++ > 0) in tegra_xusb_padctl_enable()
516 if (--padctl->enable > 0) in tegra_xusb_padctl_disable()
879 padctl = devm_kzalloc(&pdev->dev, sizeof(*padctl), GFP_KERNEL); in tegra_xusb_padctl_legacy_probe()
880 if (!padctl) in tegra_xusb_padctl_legacy_probe()
885 padctl->dev = &pdev->dev; in tegra_xusb_padctl_legacy_probe()
901 if (IS_ERR(padctl->rst)) in tegra_xusb_padctl_legacy_probe()
908 memset(&padctl->desc, 0, sizeof(padctl->desc)); in tegra_xusb_padctl_legacy_probe()
909 padctl->desc.name = dev_name(padctl->dev); in tegra_xusb_padctl_legacy_probe()
917 padctl->pinctrl = devm_pinctrl_register(&pdev->dev, &padctl->desc, in tegra_xusb_padctl_legacy_probe()
[all …]
/drivers/phy/tegra/
A Dxusb-tegra210.c1061 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra210_usb3_enable_phy_sleepwalk() local
1092 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra210_usb3_disable_phy_sleepwalk() local
1121 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra210_usb3_enable_phy_wake() local
1152 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra210_usb3_disable_phy_wake() local
1183 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra210_usb3_phy_remote_wake_detected() local
1199 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra210_utmi_enable_phy_wake() local
1224 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra210_utmi_disable_phy_wake() local
1249 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra210_utmi_phy_remote_wake_detected() local
1263 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra210_hsic_enable_phy_wake() local
1288 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra210_hsic_disable_phy_wake() local
[all …]
A Dxusb.c170 pad->padctl = padctl; in tegra_xusb_pad_init()
322 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra_xusb_lane_program() local
541 port->padctl = padctl; in tegra_xusb_port_init()
1073 struct tegra_xusb_padctl *padctl = usb2->base.padctl; in tegra_xusb_port_is_companion() local
1295 padctl->soc->ops->remove(padctl); in tegra_xusb_padctl_remove()
1302 if (padctl->soc && padctl->soc->ops && padctl->soc->ops->suspend_noirq) in tegra_xusb_padctl_suspend_noirq()
1303 return padctl->soc->ops->suspend_noirq(padctl); in tegra_xusb_padctl_suspend_noirq()
1312 if (padctl->soc && padctl->soc->ops && padctl->soc->ops->resume_noirq) in tegra_xusb_padctl_resume_noirq()
1313 return padctl->soc->ops->resume_noirq(padctl); in tegra_xusb_padctl_resume_noirq()
1492 padctl = lane->pad->padctl; in tegra_phy_xusb_utmi_pad_power_on()
[all …]
A Dxusb-tegra186.c333 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_enable_phy_sleepwalk() local
481 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_disable_phy_sleepwalk() local
529 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_enable_phy_wake() local
554 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_disable_phy_wake() local
579 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_phy_remote_wake_detected() local
686 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_pad_power_on() local
730 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_pad_power_down() local
841 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_phy_set_mode() local
873 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_phy_power_on() local
950 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra186_utmi_phy_init() local
[all …]
A Dxusb-tegra124.c483 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
868 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra124_hsic_phy_power_on() local
937 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra124_hsic_phy_power_off() local
1086 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra124_pcie_phy_power_on() local
1127 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra124_pcie_phy_power_off() local
1264 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra124_sata_phy_power_on() local
1309 struct tegra_xusb_padctl *padctl = lane->pad->padctl; in tegra124_sata_phy_power_off() local
1479 struct tegra_xusb_padctl *padctl = port->padctl; in tegra124_usb3_port_enable() local
1615 struct tegra_xusb_padctl *padctl = port->padctl; in tegra124_usb3_port_disable() local
[all …]
A Dxusb.h170 struct tegra_xusb_padctl *padctl; member
186 struct tegra_xusb_padctl *padctl,
278 struct tegra_xusb_padctl *padctl; member
402 void (*remove)(struct tegra_xusb_padctl *padctl);
404 int (*suspend_noirq)(struct tegra_xusb_padctl *padctl);
405 int (*resume_noirq)(struct tegra_xusb_padctl *padctl);
408 int (*hsic_set_idle)(struct tegra_xusb_padctl *padctl,
469 dev_dbg(padctl->dev, "%08lx < %08x\n", offset, value); in padctl_writel()
470 writel(value, padctl->regs + offset); in padctl_writel()
476 u32 value = readl(padctl->regs + offset); in padctl_readl()
[all …]
/drivers/usb/host/
A Dxhci-tegra.c276 struct tegra_xusb_padctl *padctl; member
612 struct tegra_xusb_padctl *padctl = tegra->padctl; in tegra_xusb_mbox_handle() local
1416 struct tegra_xusb_padctl *padctl = tegra->padctl; in is_usb3_otg_phy() local
1591 if (IS_ERR(tegra->padctl)) in tegra_xusb_probe()
1592 return PTR_ERR(tegra->padctl); in tegra_xusb_probe()
1915 tegra_xusb_padctl_put(tegra->padctl); in tegra_xusb_probe()
1951 tegra_xusb_padctl_put(tegra->padctl); in tegra_xusb_remove()
2064 struct tegra_xusb_padctl *padctl = tegra->padctl; in tegra_xhci_enable_phy_sleepwalk_wake() local
2101 tegra_xusb_padctl_enable_phy_wake(padctl, phy); in tegra_xhci_enable_phy_sleepwalk_wake()
2108 struct tegra_xusb_padctl *padctl = tegra->padctl; in tegra_xhci_disable_phy_wake() local
[all …]
/drivers/pinctrl/starfive/
A Dpinctrl-starfive-jh7100.c211 void __iomem *padctl; member
695 void __iomem *reg = sfp->padctl + 4 * (pin / 2); in starfive_padctl_get()
705 void __iomem *reg = sfp->padctl + 4 * (pin / 2); in starfive_padctl_rmw()
1232 sfp->padctl = devm_platform_ioremap_resource_byname(pdev, "padctl"); in starfive_probe()
1233 if (IS_ERR(sfp->padctl)) in starfive_probe()
1234 return PTR_ERR(sfp->padctl); in starfive_probe()
1273 writel(value, sfp->padctl + IO_PADSHARE_SEL); in starfive_probe()
1276 value = readl(sfp->padctl + IO_PADSHARE_SEL); in starfive_probe()
/drivers/usb/gadget/udc/
A Dtegra-xudc.c446 struct tegra_xusb_padctl *padctl; member
3546 usb3_companion_port = tegra_xusb_padctl_get_usb3_companion(xudc->padctl, i); in tegra_xudc_phy_get()
3842 xudc->padctl = tegra_xusb_padctl_get(&pdev->dev); in tegra_xudc_probe()
3843 if (IS_ERR(xudc->padctl)) in tegra_xudc_probe()
3844 return PTR_ERR(xudc->padctl); in tegra_xudc_probe()
3918 tegra_xusb_padctl_put(xudc->padctl); in tegra_xudc_probe()
3952 tegra_xusb_padctl_put(xudc->padctl); in tegra_xudc_remove()

Completed in 54 milliseconds