Lines Matching refs:ret
848 int ret; in rockchip_hdptx_phy_set_voltages() local
855 ret = regmap_read_poll_timeout(hdptx->grf, HDPTXPHY_GRF_STATUS0, in rockchip_hdptx_phy_set_voltages()
858 if (ret) { in rockchip_hdptx_phy_set_voltages()
860 return ret; in rockchip_hdptx_phy_set_voltages()
884 int ret; in rockchip_hdptx_phy_set_rate() local
1015 ret = regmap_read_poll_timeout(hdptx->grf, HDPTXPHY_GRF_STATUS0, in rockchip_hdptx_phy_set_rate()
1018 if (ret) { in rockchip_hdptx_phy_set_rate()
1020 return ret; in rockchip_hdptx_phy_set_rate()
1034 int ret; in rockchip_hdptx_phy_configure() local
1039 ret = rockchip_hdptx_phy_verify_config(hdptx, &opts->dp); in rockchip_hdptx_phy_configure()
1040 if (ret) { in rockchip_hdptx_phy_configure()
1042 return ret; in rockchip_hdptx_phy_configure()
1046 ret = rockchip_hdptx_phy_set_rate(hdptx, &opts->dp); in rockchip_hdptx_phy_configure()
1047 if (ret) { in rockchip_hdptx_phy_configure()
1048 dev_err(hdptx->dev, "failed to set rate: %d\n", ret); in rockchip_hdptx_phy_configure()
1049 return ret; in rockchip_hdptx_phy_configure()
1054 ret = rockchip_hdptx_phy_set_voltages(hdptx, &opts->dp); in rockchip_hdptx_phy_configure()
1055 if (ret) { in rockchip_hdptx_phy_configure()
1057 ret); in rockchip_hdptx_phy_configure()
1058 return ret; in rockchip_hdptx_phy_configure()
1191 int ret; in rockchip_hdptx_phy_dp_aux_init() local
1287 ret = regmap_read_poll_timeout(hdptx->grf, HDPTXPHY_GRF_STATUS0, in rockchip_hdptx_phy_dp_aux_init()
1290 if (ret) { in rockchip_hdptx_phy_dp_aux_init()
1292 return ret; in rockchip_hdptx_phy_dp_aux_init()
1388 int ret; in rockchip_hdptx_phy_probe() local
1390 ret = regmap_init_mem(dev, &hdptx->regmap); in rockchip_hdptx_phy_probe()
1391 if (ret) in rockchip_hdptx_phy_probe()
1392 return ret; in rockchip_hdptx_phy_probe()
1394 ret = uclass_get_device_by_phandle(UCLASS_SYSCON, dev, "rockchip,grf", in rockchip_hdptx_phy_probe()
1396 if (ret) in rockchip_hdptx_phy_probe()
1397 return ret; in rockchip_hdptx_phy_probe()
1401 ret = PTR_ERR(hdptx->grf); in rockchip_hdptx_phy_probe()
1402 dev_err(dev, "unable to find regmap: %d\n", ret); in rockchip_hdptx_phy_probe()
1403 return ret; in rockchip_hdptx_phy_probe()
1408 ret = reset_get_by_name(dev, "apb", &hdptx->apb_reset); in rockchip_hdptx_phy_probe()
1409 if (ret < 0) { in rockchip_hdptx_phy_probe()
1410 dev_err(dev, "failed to get apb reset: %d\n", ret); in rockchip_hdptx_phy_probe()
1411 return ret; in rockchip_hdptx_phy_probe()
1414 ret = reset_get_by_name(dev, "init", &hdptx->init_reset); in rockchip_hdptx_phy_probe()
1415 if (ret < 0) { in rockchip_hdptx_phy_probe()
1416 dev_err(dev, "failed to get init reset: %d\n", ret); in rockchip_hdptx_phy_probe()
1417 return ret; in rockchip_hdptx_phy_probe()
1420 ret = reset_get_by_name(dev, "cmn", &hdptx->cmn_reset); in rockchip_hdptx_phy_probe()
1421 if (ret < 0) { in rockchip_hdptx_phy_probe()
1422 dev_err(dev, "failed to get cmn reset: %d\n", ret); in rockchip_hdptx_phy_probe()
1423 return ret; in rockchip_hdptx_phy_probe()
1426 ret = reset_get_by_name(dev, "lane", &hdptx->lane_reset); in rockchip_hdptx_phy_probe()
1427 if (ret < 0) { in rockchip_hdptx_phy_probe()
1428 dev_err(dev, "failed to get lane reset: %d\n", ret); in rockchip_hdptx_phy_probe()
1429 return ret; in rockchip_hdptx_phy_probe()
1432 ret = rockchip_hdptx_phy_parse_training_table(dev); in rockchip_hdptx_phy_probe()
1433 if (ret) { in rockchip_hdptx_phy_probe()
1434 dev_err(dev, "failed to parse training table: %d\n", ret); in rockchip_hdptx_phy_probe()
1435 return ret; in rockchip_hdptx_phy_probe()