ulpi               30 drivers/phy/qualcomm/phy-qcom-usb-hs.c 	struct ulpi *ulpi;
ulpi               63 drivers/phy/qualcomm/phy-qcom-usb-hs.c 		ret = ulpi_write(uphy->ulpi, ULPI_USB_INT_EN_RISE, val);
ulpi               66 drivers/phy/qualcomm/phy-qcom-usb-hs.c 		ret = ulpi_write(uphy->ulpi, ULPI_USB_INT_EN_FALL, val);
ulpi               80 drivers/phy/qualcomm/phy-qcom-usb-hs.c 		ret = ulpi_write(uphy->ulpi, ULPI_SET(ULPI_PWR_CLK_MNG_REG),
ulpi               84 drivers/phy/qualcomm/phy-qcom-usb-hs.c 		ret = ulpi_write(uphy->ulpi, addr, ULPI_MISC_A_VBUSVLDEXTSEL);
ulpi              104 drivers/phy/qualcomm/phy-qcom-usb-hs.c 	return ulpi_write(uphy->ulpi, addr, ULPI_MISC_A_VBUSVLDEXT);
ulpi              110 drivers/phy/qualcomm/phy-qcom-usb-hs.c 	struct ulpi *ulpi = uphy->ulpi;
ulpi              144 drivers/phy/qualcomm/phy-qcom-usb-hs.c 		ret = ulpi_write(ulpi, ULPI_EXT_VENDOR_SPECIFIC + seq->addr,
ulpi              201 drivers/phy/qualcomm/phy-qcom-usb-hs.c static int qcom_usb_hs_phy_probe(struct ulpi *ulpi)
ulpi              211 drivers/phy/qualcomm/phy-qcom-usb-hs.c 	uphy = devm_kzalloc(&ulpi->dev, sizeof(*uphy), GFP_KERNEL);
ulpi              214 drivers/phy/qualcomm/phy-qcom-usb-hs.c 	ulpi_set_drvdata(ulpi, uphy);
ulpi              215 drivers/phy/qualcomm/phy-qcom-usb-hs.c 	uphy->ulpi = ulpi;
ulpi              217 drivers/phy/qualcomm/phy-qcom-usb-hs.c 	size = of_property_count_u8_elems(ulpi->dev.of_node, "qcom,init-seq");
ulpi              220 drivers/phy/qualcomm/phy-qcom-usb-hs.c 	uphy->init_seq = devm_kmalloc_array(&ulpi->dev, (size / 2) + 1,
ulpi              224 drivers/phy/qualcomm/phy-qcom-usb-hs.c 	ret = of_property_read_u8_array(ulpi->dev.of_node, "qcom,init-seq",
ulpi              231 drivers/phy/qualcomm/phy-qcom-usb-hs.c 	uphy->ref_clk = clk = devm_clk_get(&ulpi->dev, "ref");
ulpi              235 drivers/phy/qualcomm/phy-qcom-usb-hs.c 	uphy->sleep_clk = clk = devm_clk_get(&ulpi->dev, "sleep");
ulpi              239 drivers/phy/qualcomm/phy-qcom-usb-hs.c 	uphy->v1p8 = reg = devm_regulator_get(&ulpi->dev, "v1p8");
ulpi              243 drivers/phy/qualcomm/phy-qcom-usb-hs.c 	uphy->v3p3 = reg = devm_regulator_get(&ulpi->dev, "v3p3");
ulpi              247 drivers/phy/qualcomm/phy-qcom-usb-hs.c 	uphy->reset = reset = devm_reset_control_get(&ulpi->dev, "por");
ulpi              254 drivers/phy/qualcomm/phy-qcom-usb-hs.c 	uphy->phy = devm_phy_create(&ulpi->dev, ulpi->dev.of_node,
ulpi              259 drivers/phy/qualcomm/phy-qcom-usb-hs.c 	uphy->vbus_edev = extcon_get_edev_by_phandle(&ulpi->dev, 0);
ulpi              269 drivers/phy/qualcomm/phy-qcom-usb-hs.c 	p = devm_of_phy_provider_register(&ulpi->dev, of_phy_simple_xlate);
ulpi               18 drivers/phy/qualcomm/phy-qcom-usb-hsic.c 	struct ulpi *ulpi;
ulpi               29 drivers/phy/qualcomm/phy-qcom-usb-hsic.c 	struct ulpi *ulpi = uphy->ulpi;
ulpi               46 drivers/phy/qualcomm/phy-qcom-usb-hsic.c 	ret = ulpi_write(ulpi, ULPI_HSIC_IO_CAL, 0xff);
ulpi               51 drivers/phy/qualcomm/phy-qcom-usb-hsic.c 	ret = ulpi_write(ulpi, ULPI_HSIC_CFG, 0xa8);
ulpi               65 drivers/phy/qualcomm/phy-qcom-usb-hsic.c 	ret = ulpi_write(ulpi, ULPI_SET(ULPI_HSIC_CFG), 0x01);
ulpi               70 drivers/phy/qualcomm/phy-qcom-usb-hsic.c 	ret = ulpi_write(ulpi, ULPI_CLR(ULPI_IFC_CTRL),
ulpi              102 drivers/phy/qualcomm/phy-qcom-usb-hsic.c static int qcom_usb_hsic_phy_probe(struct ulpi *ulpi)
ulpi              108 drivers/phy/qualcomm/phy-qcom-usb-hsic.c 	uphy = devm_kzalloc(&ulpi->dev, sizeof(*uphy), GFP_KERNEL);
ulpi              111 drivers/phy/qualcomm/phy-qcom-usb-hsic.c 	ulpi_set_drvdata(ulpi, uphy);
ulpi              113 drivers/phy/qualcomm/phy-qcom-usb-hsic.c 	uphy->ulpi = ulpi;
ulpi              114 drivers/phy/qualcomm/phy-qcom-usb-hsic.c 	uphy->pctl = devm_pinctrl_get(&ulpi->dev);
ulpi              118 drivers/phy/qualcomm/phy-qcom-usb-hsic.c 	uphy->phy_clk = clk = devm_clk_get(&ulpi->dev, "phy");
ulpi              122 drivers/phy/qualcomm/phy-qcom-usb-hsic.c 	uphy->cal_clk = clk = devm_clk_get(&ulpi->dev, "cal");
ulpi              126 drivers/phy/qualcomm/phy-qcom-usb-hsic.c 	uphy->cal_sleep_clk = clk = devm_clk_get(&ulpi->dev, "cal_sleep");
ulpi              130 drivers/phy/qualcomm/phy-qcom-usb-hsic.c 	uphy->phy = devm_phy_create(&ulpi->dev, ulpi->dev.of_node,
ulpi              136 drivers/phy/qualcomm/phy-qcom-usb-hsic.c 	p = devm_of_phy_provider_register(&ulpi->dev, of_phy_simple_xlate);
ulpi              672 drivers/phy/tegra/xusb-tegra124.c 	TEGRA124_LANE("ulpi-0", 0x004, 12, 0x1, ulpi),
ulpi              679 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_ulpi_lane *ulpi;
ulpi              682 drivers/phy/tegra/xusb-tegra124.c 	ulpi = kzalloc(sizeof(*ulpi), GFP_KERNEL);
ulpi              683 drivers/phy/tegra/xusb-tegra124.c 	if (!ulpi)
ulpi              686 drivers/phy/tegra/xusb-tegra124.c 	INIT_LIST_HEAD(&ulpi->base.list);
ulpi              687 drivers/phy/tegra/xusb-tegra124.c 	ulpi->base.soc = &pad->soc->lanes[index];
ulpi              688 drivers/phy/tegra/xusb-tegra124.c 	ulpi->base.index = index;
ulpi              689 drivers/phy/tegra/xusb-tegra124.c 	ulpi->base.pad = pad;
ulpi              690 drivers/phy/tegra/xusb-tegra124.c 	ulpi->base.np = np;
ulpi              692 drivers/phy/tegra/xusb-tegra124.c 	err = tegra_xusb_lane_parse_dt(&ulpi->base, np);
ulpi              694 drivers/phy/tegra/xusb-tegra124.c 		kfree(ulpi);
ulpi              698 drivers/phy/tegra/xusb-tegra124.c 	return &ulpi->base;
ulpi              703 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_ulpi_lane *ulpi = to_ulpi_lane(lane);
ulpi              705 drivers/phy/tegra/xusb-tegra124.c 	kfree(ulpi);
ulpi              750 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_ulpi_pad *ulpi;
ulpi              754 drivers/phy/tegra/xusb-tegra124.c 	ulpi = kzalloc(sizeof(*ulpi), GFP_KERNEL);
ulpi              755 drivers/phy/tegra/xusb-tegra124.c 	if (!ulpi)
ulpi              758 drivers/phy/tegra/xusb-tegra124.c 	pad = &ulpi->base;
ulpi              764 drivers/phy/tegra/xusb-tegra124.c 		kfree(ulpi);
ulpi              784 drivers/phy/tegra/xusb-tegra124.c 	struct tegra_xusb_ulpi_pad *ulpi = to_ulpi_pad(pad);
ulpi              786 drivers/phy/tegra/xusb-tegra124.c 	kfree(ulpi);
ulpi             1731 drivers/phy/tegra/xusb-tegra124.c 		.ulpi = {
ulpi              283 drivers/phy/tegra/xusb.c 		padctl->ulpi = pad;
ulpi              625 drivers/phy/tegra/xusb.c static int tegra_xusb_ulpi_port_parse_dt(struct tegra_xusb_ulpi_port *ulpi)
ulpi              627 drivers/phy/tegra/xusb.c 	struct tegra_xusb_port *port = &ulpi->base;
ulpi              630 drivers/phy/tegra/xusb.c 	ulpi->internal = of_property_read_bool(np, "nvidia,internal");
ulpi              638 drivers/phy/tegra/xusb.c 	struct tegra_xusb_ulpi_port *ulpi;
ulpi              646 drivers/phy/tegra/xusb.c 	ulpi = devm_kzalloc(padctl->dev, sizeof(*ulpi), GFP_KERNEL);
ulpi              647 drivers/phy/tegra/xusb.c 	if (!ulpi) {
ulpi              652 drivers/phy/tegra/xusb.c 	err = tegra_xusb_port_init(&ulpi->base, padctl, np, "ulpi", index);
ulpi              656 drivers/phy/tegra/xusb.c 	ulpi->base.ops = padctl->soc->ports.ulpi.ops;
ulpi              658 drivers/phy/tegra/xusb.c 	ulpi->base.lane = ulpi->base.ops->map(&ulpi->base);
ulpi              659 drivers/phy/tegra/xusb.c 	if (IS_ERR(ulpi->base.lane)) {
ulpi              660 drivers/phy/tegra/xusb.c 		err = PTR_ERR(ulpi->base.lane);
ulpi              664 drivers/phy/tegra/xusb.c 	err = tegra_xusb_ulpi_port_parse_dt(ulpi);
ulpi              666 drivers/phy/tegra/xusb.c 		tegra_xusb_port_unregister(&ulpi->base);
ulpi              670 drivers/phy/tegra/xusb.c 	list_add_tail(&ulpi->base.list, &padctl->ports);
ulpi              817 drivers/phy/tegra/xusb.c 	for (i = 0; i < padctl->soc->ports.ulpi.count; i++) {
ulpi              385 drivers/phy/tegra/xusb.h 		} usb2, ulpi, hsic, usb3;
ulpi              404 drivers/phy/tegra/xusb.h 	struct tegra_xusb_pad *ulpi;
ulpi               21 drivers/phy/ti/phy-tusb1210.c 	struct ulpi *ulpi;
ulpi               37 drivers/phy/ti/phy-tusb1210.c 		ulpi_write(tusb->ulpi, TUSB1210_VENDOR_SPECIFIC2,
ulpi               58 drivers/phy/ti/phy-tusb1210.c 	ret = ulpi_read(tusb->ulpi, ULPI_OTG_CTRL);
ulpi               68 drivers/phy/ti/phy-tusb1210.c 		ulpi_write(tusb->ulpi, ULPI_OTG_CTRL, ret);
ulpi               75 drivers/phy/ti/phy-tusb1210.c 		ulpi_write(tusb->ulpi, ULPI_OTG_CTRL, ret);
ulpi               83 drivers/phy/ti/phy-tusb1210.c 	return ulpi_write(tusb->ulpi, ULPI_OTG_CTRL, ret);
ulpi               93 drivers/phy/ti/phy-tusb1210.c static int tusb1210_probe(struct ulpi *ulpi)
ulpi               98 drivers/phy/ti/phy-tusb1210.c 	tusb = devm_kzalloc(&ulpi->dev, sizeof(*tusb), GFP_KERNEL);
ulpi              102 drivers/phy/ti/phy-tusb1210.c 	tusb->gpio_reset = devm_gpiod_get_optional(&ulpi->dev, "reset",
ulpi              109 drivers/phy/ti/phy-tusb1210.c 	tusb->gpio_cs = devm_gpiod_get_optional(&ulpi->dev, "cs",
ulpi              122 drivers/phy/ti/phy-tusb1210.c 	device_property_read_u8(&ulpi->dev, "ihstx", &val);
ulpi              126 drivers/phy/ti/phy-tusb1210.c 	device_property_read_u8(&ulpi->dev, "zhsdrv", &val);
ulpi              130 drivers/phy/ti/phy-tusb1210.c 	device_property_read_u8(&ulpi->dev, "datapolarity", &val);
ulpi              134 drivers/phy/ti/phy-tusb1210.c 		ulpi_write(ulpi, TUSB1210_VENDOR_SPECIFIC2, reg);
ulpi              138 drivers/phy/ti/phy-tusb1210.c 	tusb->phy = ulpi_phy_create(ulpi, &phy_ops);
ulpi              142 drivers/phy/ti/phy-tusb1210.c 	tusb->ulpi = ulpi;
ulpi              145 drivers/phy/ti/phy-tusb1210.c 	ulpi_set_drvdata(ulpi, tusb);
ulpi              149 drivers/phy/ti/phy-tusb1210.c static void tusb1210_remove(struct ulpi *ulpi)
ulpi              151 drivers/phy/ti/phy-tusb1210.c 	struct tusb1210 *tusb = ulpi_get_drvdata(ulpi);
ulpi              153 drivers/phy/ti/phy-tusb1210.c 	ulpi_phy_destroy(ulpi, tusb->phy);
ulpi              163 drivers/phy/ti/phy-tusb1210.c MODULE_DEVICE_TABLE(ulpi, tusb1210_ulpi_id);
ulpi             1528 drivers/pinctrl/tegra/pinctrl-tegra114.c 	FUNCTION(ulpi),
ulpi             1693 drivers/pinctrl/tegra/pinctrl-tegra124.c 	FUNCTION(ulpi),
ulpi             1959 drivers/pinctrl/tegra/pinctrl-tegra20.c 	FUNCTION(ulpi),
ulpi             2089 drivers/pinctrl/tegra/pinctrl-tegra30.c 	FUNCTION(ulpi),
ulpi              245 drivers/usb/chipidea/ci.h 	struct ulpi			*ulpi;
ulpi              166 drivers/usb/chipidea/ci_hdrc_imx.c 		data->ulpi = 1;
ulpi               23 drivers/usb/chipidea/ci_hdrc_imx.h 	unsigned int ulpi:1; /* connected to an ULPI phy */
ulpi               79 drivers/usb/chipidea/ulpi.c 	ci->ulpi = ulpi_register_interface(ci->dev, &ci->ulpi_ops);
ulpi               80 drivers/usb/chipidea/ulpi.c 	if (IS_ERR(ci->ulpi))
ulpi               83 drivers/usb/chipidea/ulpi.c 	return PTR_ERR_OR_ZERO(ci->ulpi);
ulpi               88 drivers/usb/chipidea/ulpi.c 	if (ci->ulpi) {
ulpi               89 drivers/usb/chipidea/ulpi.c 		ulpi_unregister_interface(ci->ulpi);
ulpi               90 drivers/usb/chipidea/ulpi.c 		ci->ulpi = NULL;
ulpi              267 drivers/usb/chipidea/usbmisc_imx.c 		if (data->ulpi) {
ulpi              297 drivers/usb/chipidea/usbmisc_imx.c 		if (data->ulpi) {
ulpi               22 drivers/usb/common/ulpi.c int ulpi_read(struct ulpi *ulpi, u8 addr)
ulpi               24 drivers/usb/common/ulpi.c 	return ulpi->ops->read(ulpi->dev.parent, addr);
ulpi               28 drivers/usb/common/ulpi.c int ulpi_write(struct ulpi *ulpi, u8 addr, u8 val)
ulpi               30 drivers/usb/common/ulpi.c 	return ulpi->ops->write(ulpi->dev.parent, addr, val);
ulpi               39 drivers/usb/common/ulpi.c 	struct ulpi *ulpi = to_ulpi_dev(dev);
ulpi               43 drivers/usb/common/ulpi.c 	if (ulpi->id.vendor == 0)
ulpi               47 drivers/usb/common/ulpi.c 		if (id->vendor == ulpi->id.vendor &&
ulpi               48 drivers/usb/common/ulpi.c 		    id->product == ulpi->id.product)
ulpi               56 drivers/usb/common/ulpi.c 	struct ulpi *ulpi = to_ulpi_dev(dev);
ulpi               64 drivers/usb/common/ulpi.c 			   ulpi->id.vendor, ulpi->id.product))
ulpi              105 drivers/usb/common/ulpi.c 	struct ulpi *ulpi = to_ulpi_dev(dev);
ulpi              112 drivers/usb/common/ulpi.c 		       ulpi->id.vendor, ulpi->id.product);
ulpi              175 drivers/usb/common/ulpi.c static int ulpi_of_register(struct ulpi *ulpi)
ulpi              181 drivers/usb/common/ulpi.c 	parent = ulpi->dev.parent;
ulpi              194 drivers/usb/common/ulpi.c 	ulpi->dev.of_node = child;
ulpi              199 drivers/usb/common/ulpi.c static int ulpi_read_id(struct ulpi *ulpi)
ulpi              204 drivers/usb/common/ulpi.c 	ret = ulpi_write(ulpi, ULPI_SCRATCH, 0xaa);
ulpi              208 drivers/usb/common/ulpi.c 	ret = ulpi_read(ulpi, ULPI_SCRATCH);
ulpi              215 drivers/usb/common/ulpi.c 	ulpi->id.vendor = ulpi_read(ulpi, ULPI_VENDOR_ID_LOW);
ulpi              216 drivers/usb/common/ulpi.c 	ulpi->id.vendor |= ulpi_read(ulpi, ULPI_VENDOR_ID_HIGH) << 8;
ulpi              218 drivers/usb/common/ulpi.c 	ulpi->id.product = ulpi_read(ulpi, ULPI_PRODUCT_ID_LOW);
ulpi              219 drivers/usb/common/ulpi.c 	ulpi->id.product |= ulpi_read(ulpi, ULPI_PRODUCT_ID_HIGH) << 8;
ulpi              222 drivers/usb/common/ulpi.c 	if (ulpi->id.vendor == 0)
ulpi              225 drivers/usb/common/ulpi.c 	request_module("ulpi:v%04xp%04x", ulpi->id.vendor, ulpi->id.product);
ulpi              228 drivers/usb/common/ulpi.c 	of_device_request_module(&ulpi->dev);
ulpi              232 drivers/usb/common/ulpi.c static int ulpi_register(struct device *dev, struct ulpi *ulpi)
ulpi              236 drivers/usb/common/ulpi.c 	ulpi->dev.parent = dev; /* needed early for ops */
ulpi              237 drivers/usb/common/ulpi.c 	ulpi->dev.bus = &ulpi_bus;
ulpi              238 drivers/usb/common/ulpi.c 	ulpi->dev.type = &ulpi_dev_type;
ulpi              239 drivers/usb/common/ulpi.c 	dev_set_name(&ulpi->dev, "%s.ulpi", dev_name(dev));
ulpi              241 drivers/usb/common/ulpi.c 	ACPI_COMPANION_SET(&ulpi->dev, ACPI_COMPANION(dev));
ulpi              243 drivers/usb/common/ulpi.c 	ret = ulpi_of_register(ulpi);
ulpi              247 drivers/usb/common/ulpi.c 	ret = ulpi_read_id(ulpi);
ulpi              251 drivers/usb/common/ulpi.c 	ret = device_register(&ulpi->dev);
ulpi              255 drivers/usb/common/ulpi.c 	dev_dbg(&ulpi->dev, "registered ULPI PHY: vendor %04x, product %04x\n",
ulpi              256 drivers/usb/common/ulpi.c 		ulpi->id.vendor, ulpi->id.product);
ulpi              269 drivers/usb/common/ulpi.c struct ulpi *ulpi_register_interface(struct device *dev,
ulpi              272 drivers/usb/common/ulpi.c 	struct ulpi *ulpi;
ulpi              275 drivers/usb/common/ulpi.c 	ulpi = kzalloc(sizeof(*ulpi), GFP_KERNEL);
ulpi              276 drivers/usb/common/ulpi.c 	if (!ulpi)
ulpi              279 drivers/usb/common/ulpi.c 	ulpi->ops = ops;
ulpi              281 drivers/usb/common/ulpi.c 	ret = ulpi_register(dev, ulpi);
ulpi              283 drivers/usb/common/ulpi.c 		kfree(ulpi);
ulpi              287 drivers/usb/common/ulpi.c 	return ulpi;
ulpi              298 drivers/usb/common/ulpi.c void ulpi_unregister_interface(struct ulpi *ulpi)
ulpi              300 drivers/usb/common/ulpi.c 	of_node_put(ulpi->dev.of_node);
ulpi              301 drivers/usb/common/ulpi.c 	device_unregister(&ulpi->dev);
ulpi             1084 drivers/usb/dwc3/core.h 	struct ulpi		*ulpi;
ulpi               85 drivers/usb/dwc3/ulpi.c 	dwc->ulpi = ulpi_register_interface(dwc->dev, &dwc3_ulpi_ops);
ulpi               86 drivers/usb/dwc3/ulpi.c 	if (IS_ERR(dwc->ulpi)) {
ulpi               88 drivers/usb/dwc3/ulpi.c 		return PTR_ERR(dwc->ulpi);
ulpi               96 drivers/usb/dwc3/ulpi.c 	if (dwc->ulpi) {
ulpi               97 drivers/usb/dwc3/ulpi.c 		ulpi_unregister_interface(dwc->ulpi);
ulpi               98 drivers/usb/dwc3/ulpi.c 		dwc->ulpi = NULL;
ulpi              160 drivers/usb/host/xhci-tegra.c 		} usb2, ulpi, hsic, usb3;
ulpi              734 drivers/usb/phy/phy-tegra-usb.c 	ret = usb_phy_io_write(phy->ulpi, 0x40, 0x08);
ulpi              740 drivers/usb/phy/phy-tegra-usb.c 	ret = usb_phy_io_write(phy->ulpi, 0x80, 0x0B);
ulpi              827 drivers/usb/phy/phy-tegra-usb.c 	phy->ulpi = otg_ulpi_create(&ulpi_viewport_access_ops, 0);
ulpi              828 drivers/usb/phy/phy-tegra-usb.c 	if (!phy->ulpi) {
ulpi              834 drivers/usb/phy/phy-tegra-usb.c 	phy->ulpi->io_priv = phy->regs + ULPI_VIEWPORT;
ulpi                9 include/linux/phy/ulpi_phy.h *ulpi_phy_create(struct ulpi *ulpi, const struct phy_ops *ops)
ulpi               14 include/linux/phy/ulpi_phy.h 	phy = phy_create(&ulpi->dev, NULL, ops);
ulpi               18 include/linux/phy/ulpi_phy.h 	ret = phy_create_lookup(phy, "usb2-phy", dev_name(ulpi->dev.parent));
ulpi               28 include/linux/phy/ulpi_phy.h static inline void ulpi_phy_destroy(struct ulpi *ulpi, struct phy *phy)
ulpi               30 include/linux/phy/ulpi_phy.h 	phy_remove_lookup(phy, "usb2-phy", dev_name(ulpi->dev.parent));
ulpi               23 include/linux/ulpi/driver.h #define to_ulpi_dev(d) container_of(d, struct ulpi, dev)
ulpi               25 include/linux/ulpi/driver.h static inline void ulpi_set_drvdata(struct ulpi *ulpi, void *data)
ulpi               27 include/linux/ulpi/driver.h 	dev_set_drvdata(&ulpi->dev, data);
ulpi               30 include/linux/ulpi/driver.h static inline void *ulpi_get_drvdata(struct ulpi *ulpi)
ulpi               32 include/linux/ulpi/driver.h 	return dev_get_drvdata(&ulpi->dev);
ulpi               44 include/linux/ulpi/driver.h 	int (*probe)(struct ulpi *ulpi);
ulpi               45 include/linux/ulpi/driver.h 	void (*remove)(struct ulpi *ulpi);
ulpi               62 include/linux/ulpi/driver.h int ulpi_read(struct ulpi *ulpi, u8 addr);
ulpi               63 include/linux/ulpi/driver.h int ulpi_write(struct ulpi *ulpi, u8 addr, u8 val);
ulpi                7 include/linux/ulpi/interface.h struct ulpi;
ulpi               20 include/linux/ulpi/interface.h struct ulpi *ulpi_register_interface(struct device *, const struct ulpi_ops *);
ulpi               21 include/linux/ulpi/interface.h void ulpi_unregister_interface(struct ulpi *);
ulpi               75 include/linux/usb/tegra_usb_phy.h 	struct usb_phy *ulpi;