Lines Matching refs:err

331 	int err;  in utmip_pad_power_on()  local
333 err = clk_prepare_enable(phy->pad_clk); in utmip_pad_power_on()
334 if (err) in utmip_pad_power_on()
335 return err; in utmip_pad_power_on()
488 int err; in utmi_phy_power_on() local
568 err = utmip_pad_power_on(phy); in utmi_phy_power_on()
569 if (err) in utmi_phy_power_on()
570 return err; in utmi_phy_power_on()
718 int err; in ulpi_phy_power_on() local
722 err = clk_prepare_enable(phy->clk); in ulpi_phy_power_on()
723 if (err) in ulpi_phy_power_on()
724 return err; in ulpi_phy_power_on()
759 err = usb_phy_io_write(phy->ulpi, 0x40, 0x08); in ulpi_phy_power_on()
760 if (err) { in ulpi_phy_power_on()
761 dev_err(phy->u_phy.dev, "ULPI write failed: %d\n", err); in ulpi_phy_power_on()
765 err = usb_phy_io_write(phy->ulpi, 0x80, 0x0B); in ulpi_phy_power_on()
766 if (err) { in ulpi_phy_power_on()
767 dev_err(phy->u_phy.dev, "ULPI write failed: %d\n", err); in ulpi_phy_power_on()
785 return err; in ulpi_phy_power_on()
808 int err; in tegra_usb_phy_power_on() local
814 err = ulpi_phy_power_on(phy); in tegra_usb_phy_power_on()
816 err = utmi_phy_power_on(phy); in tegra_usb_phy_power_on()
817 if (err) in tegra_usb_phy_power_on()
818 return err; in tegra_usb_phy_power_on()
830 int err; in tegra_usb_phy_power_off() local
836 err = ulpi_phy_power_off(phy); in tegra_usb_phy_power_off()
838 err = utmi_phy_power_off(phy); in tegra_usb_phy_power_off()
839 if (err) in tegra_usb_phy_power_off()
840 return err; in tegra_usb_phy_power_off()
964 int err, val = 0; in tegra_usb_phy_configure_pmc() local
987 err = regmap_set_bits(phy->pmc_regmap, PMC_USB_AO, val); in tegra_usb_phy_configure_pmc()
988 if (err) { in tegra_usb_phy_configure_pmc()
989 dev_err(phy->u_phy.dev, "Failed to disable PMC AO: %d\n", err); in tegra_usb_phy_configure_pmc()
990 return err; in tegra_usb_phy_configure_pmc()
996 err = regmap_clear_bits(phy->pmc_regmap, PMC_USB_AO, val); in tegra_usb_phy_configure_pmc()
997 if (err) { in tegra_usb_phy_configure_pmc()
998 dev_err(phy->u_phy.dev, "Failed to enable PMC AO: %d\n", err); in tegra_usb_phy_configure_pmc()
999 return err; in tegra_usb_phy_configure_pmc()
1013 int err; in tegra_usb_phy_init() local
1018 err = clk_prepare_enable(phy->pll_u); in tegra_usb_phy_init()
1019 if (err) in tegra_usb_phy_init()
1020 return err; in tegra_usb_phy_init()
1032 err = -EINVAL; in tegra_usb_phy_init()
1036 err = regulator_enable(phy->vbus); in tegra_usb_phy_init()
1037 if (err) { in tegra_usb_phy_init()
1039 "Failed to enable USB VBUS regulator: %d\n", err); in tegra_usb_phy_init()
1044 err = utmip_pad_open(phy); in tegra_usb_phy_init()
1045 if (err) in tegra_usb_phy_init()
1049 err = tegra_usb_phy_configure_pmc(phy); in tegra_usb_phy_init()
1050 if (err) in tegra_usb_phy_init()
1053 err = tegra_usb_phy_power_on(phy); in tegra_usb_phy_init()
1054 if (err) in tegra_usb_phy_init()
1071 return err; in tegra_usb_phy_init()
1078 int err; in read_utmi_param() local
1080 err = of_property_read_u32(pdev->dev.of_node, param, &value); in read_utmi_param()
1081 if (err) in read_utmi_param()
1084 param, err); in read_utmi_param()
1088 return err; in read_utmi_param()
1096 int err; in utmi_phy_probe() local
1124 err = read_utmi_param(pdev, "nvidia,hssync-start-delay", in utmi_phy_probe()
1126 if (err) in utmi_phy_probe()
1127 return err; in utmi_phy_probe()
1129 err = read_utmi_param(pdev, "nvidia,elastic-limit", in utmi_phy_probe()
1131 if (err) in utmi_phy_probe()
1132 return err; in utmi_phy_probe()
1134 err = read_utmi_param(pdev, "nvidia,idle-wait-delay", in utmi_phy_probe()
1136 if (err) in utmi_phy_probe()
1137 return err; in utmi_phy_probe()
1139 err = read_utmi_param(pdev, "nvidia,term-range-adj", in utmi_phy_probe()
1141 if (err) in utmi_phy_probe()
1142 return err; in utmi_phy_probe()
1144 err = read_utmi_param(pdev, "nvidia,xcvr-lsfslew", in utmi_phy_probe()
1146 if (err) in utmi_phy_probe()
1147 return err; in utmi_phy_probe()
1149 err = read_utmi_param(pdev, "nvidia,xcvr-lsrslew", in utmi_phy_probe()
1151 if (err) in utmi_phy_probe()
1152 return err; in utmi_phy_probe()
1155 err = read_utmi_param(pdev, "nvidia,xcvr-hsslew", in utmi_phy_probe()
1157 if (err) in utmi_phy_probe()
1158 return err; in utmi_phy_probe()
1160 err = read_utmi_param(pdev, "nvidia,hssquelch-level", in utmi_phy_probe()
1162 if (err) in utmi_phy_probe()
1163 return err; in utmi_phy_probe()
1165 err = read_utmi_param(pdev, "nvidia,hsdiscon-level", in utmi_phy_probe()
1167 if (err) in utmi_phy_probe()
1168 return err; in utmi_phy_probe()
1175 err = read_utmi_param(pdev, "nvidia,xcvr-setup", in utmi_phy_probe()
1177 if (err) in utmi_phy_probe()
1178 return err; in utmi_phy_probe()
1194 int err; in tegra_usb_phy_parse_pmc() local
1196 err = of_parse_phandle_with_fixed_args(dev->of_node, "nvidia,pmc", in tegra_usb_phy_parse_pmc()
1198 if (err) { in tegra_usb_phy_parse_pmc()
1199 if (err != -ENOENT) in tegra_usb_phy_parse_pmc()
1200 return err; in tegra_usb_phy_parse_pmc()
1211 err = devm_add_action_or_reset(dev, tegra_usb_phy_put_pmc_device, in tegra_usb_phy_parse_pmc()
1213 if (err) in tegra_usb_phy_parse_pmc()
1214 return err; in tegra_usb_phy_parse_pmc()
1260 int err; in tegra_usb_phy_probe() local
1305 err = PTR_ERR_OR_ZERO(tegra_phy->pll_u); in tegra_usb_phy_probe()
1306 if (err) { in tegra_usb_phy_probe()
1307 dev_err(&pdev->dev, "Failed to get pll_u clock: %d\n", err); in tegra_usb_phy_probe()
1308 return err; in tegra_usb_phy_probe()
1311 err = tegra_usb_phy_parse_pmc(&pdev->dev, tegra_phy); in tegra_usb_phy_probe()
1312 if (err) { in tegra_usb_phy_probe()
1313 dev_err_probe(&pdev->dev, err, "Failed to get PMC regmap\n"); in tegra_usb_phy_probe()
1314 return err; in tegra_usb_phy_probe()
1320 err = utmi_phy_probe(tegra_phy, pdev); in tegra_usb_phy_probe()
1321 if (err) in tegra_usb_phy_probe()
1322 return err; in tegra_usb_phy_probe()
1325 err = PTR_ERR_OR_ZERO(tegra_phy->pad_clk); in tegra_usb_phy_probe()
1326 if (err) { in tegra_usb_phy_probe()
1328 "Failed to get UTMIP pad clock: %d\n", err); in tegra_usb_phy_probe()
1329 return err; in tegra_usb_phy_probe()
1334 err = PTR_ERR_OR_ZERO(reset); in tegra_usb_phy_probe()
1335 if (err) { in tegra_usb_phy_probe()
1337 "Failed to get UTMI-pads reset: %d\n", err); in tegra_usb_phy_probe()
1338 return err; in tegra_usb_phy_probe()
1347 err = PTR_ERR_OR_ZERO(tegra_phy->clk); in tegra_usb_phy_probe()
1348 if (err) { in tegra_usb_phy_probe()
1350 "Failed to get ULPI clock: %d\n", err); in tegra_usb_phy_probe()
1351 return err; in tegra_usb_phy_probe()
1356 err = PTR_ERR_OR_ZERO(gpiod); in tegra_usb_phy_probe()
1357 if (err) { in tegra_usb_phy_probe()
1359 "Request failed for reset GPIO: %d\n", err); in tegra_usb_phy_probe()
1360 return err; in tegra_usb_phy_probe()
1363 err = gpiod_set_consumer_name(gpiod, "ulpi_phy_reset_b"); in tegra_usb_phy_probe()
1364 if (err) { in tegra_usb_phy_probe()
1366 "Failed to set up reset GPIO name: %d\n", err); in tegra_usb_phy_probe()
1367 return err; in tegra_usb_phy_probe()