Home
last modified time | relevance | path

Searched refs:ulpi (Results 1 – 25 of 25) sorted by relevance

/drivers/usb/common/
A Dulpi.c23 int ulpi_read(struct ulpi *ulpi, u8 addr) in ulpi_read() argument
25 return ulpi->ops->read(ulpi->dev.parent, addr); in ulpi_read()
40 struct ulpi *ulpi = to_ulpi_dev(dev); in ulpi_match() local
60 const struct ulpi *ulpi = to_ulpi_dev(dev); in ulpi_uevent() local
68 ulpi->id.vendor, ulpi->id.product)) in ulpi_uevent()
107 struct ulpi *ulpi = to_ulpi_dev(dev); in modalias_show() local
114 ulpi->id.vendor, ulpi->id.product); in modalias_show()
203 static int ulpi_read_id(struct ulpi *ulpi) in ulpi_read_id() argument
238 struct ulpi *ulpi = seq->private; in ulpi_regs_show() local
308 ulpi->id.vendor, ulpi->id.product); in ulpi_register()
[all …]
A DMakefile13 obj-$(CONFIG_USB_ULPI_BUS) += ulpi.o
A DKconfig36 be called ulpi.
/drivers/phy/qualcomm/
A Dphy-qcom-usb-hsic.c18 struct ulpi *ulpi; member
29 struct ulpi *ulpi = uphy->ulpi; in qcom_usb_hsic_phy_power_on() local
46 ret = ulpi_write(ulpi, ULPI_HSIC_IO_CAL, 0xff); in qcom_usb_hsic_phy_power_on()
51 ret = ulpi_write(ulpi, ULPI_HSIC_CFG, 0xa8); in qcom_usb_hsic_phy_power_on()
67 ret = ulpi_write(ulpi, ULPI_SET(ULPI_HSIC_CFG), 0x01); in qcom_usb_hsic_phy_power_on()
72 ret = ulpi_write(ulpi, ULPI_CLR(ULPI_IFC_CTRL), in qcom_usb_hsic_phy_power_on()
104 static int qcom_usb_hsic_phy_probe(struct ulpi *ulpi) in qcom_usb_hsic_phy_probe() argument
113 ulpi_set_drvdata(ulpi, uphy); in qcom_usb_hsic_phy_probe()
115 uphy->ulpi = ulpi; in qcom_usb_hsic_phy_probe()
116 uphy->pctl = devm_pinctrl_get(&ulpi->dev); in qcom_usb_hsic_phy_probe()
[all …]
A Dphy-qcom-usb-hs.c30 struct ulpi *ulpi; member
64 ret = ulpi_write(uphy->ulpi, ULPI_USB_INT_EN_RISE, val); in qcom_usb_hs_phy_set_mode()
67 ret = ulpi_write(uphy->ulpi, ULPI_USB_INT_EN_FALL, val); in qcom_usb_hs_phy_set_mode()
105 return ulpi_write(uphy->ulpi, addr, ULPI_MISC_A_VBUSVLDEXT); in qcom_usb_hs_phy_vbus_notifier()
111 struct ulpi *ulpi = uphy->ulpi; in qcom_usb_hs_phy_power_on() local
202 static int qcom_usb_hs_phy_probe(struct ulpi *ulpi) in qcom_usb_hs_phy_probe() argument
215 ulpi_set_drvdata(ulpi, uphy); in qcom_usb_hs_phy_probe()
216 uphy->ulpi = ulpi; in qcom_usb_hs_phy_probe()
232 uphy->ref_clk = clk = devm_clk_get(&ulpi->dev, "ref"); in qcom_usb_hs_phy_probe()
236 uphy->sleep_clk = clk = devm_clk_get(&ulpi->dev, "sleep"); in qcom_usb_hs_phy_probe()
[all …]
/drivers/usb/dwc3/
A Dulpi.c89 dwc->ulpi = ulpi_register_interface(dwc->dev, &dwc3_ulpi_ops); in dwc3_ulpi_init()
90 if (IS_ERR(dwc->ulpi)) { in dwc3_ulpi_init()
92 return PTR_ERR(dwc->ulpi); in dwc3_ulpi_init()
100 if (dwc->ulpi) { in dwc3_ulpi_exit()
101 ulpi_unregister_interface(dwc->ulpi); in dwc3_ulpi_exit()
102 dwc->ulpi = NULL; in dwc3_ulpi_exit()
A DMakefile26 dwc3-y += ulpi.o
A Dcore.h1219 struct ulpi *ulpi; member
/drivers/usb/chipidea/
A Dulpi.c79 ci->ulpi = ulpi_register_interface(ci->dev, &ci->ulpi_ops); in ci_ulpi_init()
80 if (IS_ERR(ci->ulpi)) in ci_ulpi_init()
83 return PTR_ERR_OR_ZERO(ci->ulpi); in ci_ulpi_init()
88 if (ci->ulpi) { in ci_ulpi_exit()
89 ulpi_unregister_interface(ci->ulpi); in ci_ulpi_exit()
90 ci->ulpi = NULL; in ci_ulpi_exit()
A Dci_hdrc_imx.h23 unsigned int ulpi:1; /* connected to an ULPI phy */ member
A DMakefile7 ci_hdrc-y := core.o otg.o debug.o ulpi.o
A Dci.h254 struct ulpi *ulpi; member
A Dusbmisc_imx.c344 if (data->ulpi) { in usbmisc_imx53_init()
374 if (data->ulpi) { in usbmisc_imx53_init()
A Dci_hdrc_imx.c188 data->ulpi = 1; in usbmisc_get_init_data()
/drivers/phy/ti/
A Dphy-tusb1210.c436 struct ulpi *ulpi = to_ulpi_dev(dev); in tusb1210_probe_charger_detect() local
442 if (ulpi->id.product != TI_DEVICE_TUSB1211) { in tusb1210_probe_charger_detect()
488 static int tusb1210_probe(struct ulpi *ulpi) in tusb1210_probe() argument
490 struct device *dev = &ulpi->dev; in tusb1210_probe()
542 tusb->phy = ulpi_phy_create(ulpi, &phy_ops); in tusb1210_probe()
549 ulpi_set_drvdata(ulpi, tusb); in tusb1210_probe()
557 static void tusb1210_remove(struct ulpi *ulpi) in tusb1210_remove() argument
559 struct tusb1210 *tusb = ulpi_get_drvdata(ulpi); in tusb1210_remove()
561 ulpi_phy_destroy(ulpi, tusb->phy); in tusb1210_remove()
570 MODULE_DEVICE_TABLE(ulpi, tusb1210_ulpi_id);
/drivers/phy/tegra/
A Dxusb.c295 padctl->ulpi = pad; in tegra_xusb_pad_create()
858 struct tegra_xusb_ulpi_port *ulpi; in tegra_xusb_add_ulpi_port() local
866 ulpi = kzalloc(sizeof(*ulpi), GFP_KERNEL); in tegra_xusb_add_ulpi_port()
867 if (!ulpi) { in tegra_xusb_add_ulpi_port()
876 ulpi->base.ops = padctl->soc->ports.ulpi.ops; in tegra_xusb_add_ulpi_port()
878 ulpi->base.lane = ulpi->base.ops->map(&ulpi->base); in tegra_xusb_add_ulpi_port()
879 if (IS_ERR(ulpi->base.lane)) { in tegra_xusb_add_ulpi_port()
880 err = PTR_ERR(ulpi->base.lane); in tegra_xusb_add_ulpi_port()
881 tegra_xusb_port_unregister(&ulpi->base); in tegra_xusb_add_ulpi_port()
887 tegra_xusb_port_unregister(&ulpi->base); in tegra_xusb_add_ulpi_port()
[all …]
A Dxusb-tegra124.c682 ulpi = kzalloc(sizeof(*ulpi), GFP_KERNEL); in tegra124_ulpi_lane_probe()
683 if (!ulpi) in tegra124_ulpi_lane_probe()
690 ulpi->base.np = np; in tegra124_ulpi_lane_probe()
694 kfree(ulpi); in tegra124_ulpi_lane_probe()
705 kfree(ulpi); in tegra124_ulpi_lane_remove()
754 ulpi = kzalloc(sizeof(*ulpi), GFP_KERNEL); in tegra124_ulpi_pad_probe()
755 if (!ulpi) in tegra124_ulpi_pad_probe()
758 pad = &ulpi->base; in tegra124_ulpi_pad_probe()
764 kfree(ulpi); in tegra124_ulpi_pad_probe()
786 kfree(ulpi); in tegra124_ulpi_pad_remove()
[all …]
A Dxusb.h426 } usb2, ulpi, hsic, usb3; member
451 struct tegra_xusb_pad *ulpi; member
/drivers/usb/phy/
A DMakefile22 obj-$(CONFIG_USB_ULPI) += phy-ulpi.o
23 obj-$(CONFIG_USB_ULPI_VIEWPORT) += phy-ulpi-viewport.o
A Dphy-tegra-usb.c759 err = usb_phy_io_write(phy->ulpi, 0x40, 0x08); in ulpi_phy_power_on()
765 err = usb_phy_io_write(phy->ulpi, 0x80, 0x0B); in ulpi_phy_power_on()
1379 tegra_phy->ulpi = phy; in tegra_usb_phy_probe()
1380 tegra_phy->ulpi->io_priv = tegra_phy->regs + ULPI_VIEWPORT; in tegra_usb_phy_probe()
/drivers/pinctrl/tegra/
A Dpinctrl-tegra20.c1956 FUNCTION(ulpi),
A Dpinctrl-tegra114.c1525 FUNCTION(ulpi),
A Dpinctrl-tegra124.c1690 FUNCTION(ulpi),
A Dpinctrl-tegra30.c2086 FUNCTION(ulpi),
/drivers/usb/host/
A Dxhci-tegra.c237 } usb2, ulpi, hsic, usb3; member

Completed in 102 milliseconds