Lines Matching refs:ulpi
6 #include <linux/ulpi/driver.h>
7 #include <linux/ulpi/regs.h>
18 struct ulpi *ulpi;
29 struct ulpi *ulpi = uphy->ulpi;
46 ret = ulpi_write(ulpi, ULPI_HSIC_IO_CAL, 0xff);
51 ret = ulpi_write(ulpi, ULPI_HSIC_CFG, 0xa8);
67 ret = ulpi_write(ulpi, ULPI_SET(ULPI_HSIC_CFG), 0x01);
72 ret = ulpi_write(ulpi, ULPI_CLR(ULPI_IFC_CTRL),
104 static int qcom_usb_hsic_phy_probe(struct ulpi *ulpi)
110 uphy = devm_kzalloc(&ulpi->dev, sizeof(*uphy), GFP_KERNEL);
113 ulpi_set_drvdata(ulpi, uphy);
115 uphy->ulpi = ulpi;
116 uphy->pctl = devm_pinctrl_get(&ulpi->dev);
120 uphy->phy_clk = clk = devm_clk_get(&ulpi->dev, "phy");
124 uphy->cal_clk = clk = devm_clk_get(&ulpi->dev, "cal");
128 uphy->cal_sleep_clk = clk = devm_clk_get(&ulpi->dev, "cal_sleep");
132 uphy->phy = devm_phy_create(&ulpi->dev, ulpi->dev.of_node,
138 p = devm_of_phy_provider_register(&ulpi->dev, of_phy_simple_xlate);