diff options
Diffstat (limited to 'drivers/phy/phy-exynos-mipi-video.c')
| -rw-r--r-- | drivers/phy/phy-exynos-mipi-video.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/phy/phy-exynos-mipi-video.c b/drivers/phy/phy-exynos-mipi-video.c index 0c5efab11af1..7f139326a642 100644 --- a/drivers/phy/phy-exynos-mipi-video.c +++ b/drivers/phy/phy-exynos-mipi-video.c | |||
| @@ -134,11 +134,6 @@ static int exynos_mipi_video_phy_probe(struct platform_device *pdev) | |||
| 134 | dev_set_drvdata(dev, state); | 134 | dev_set_drvdata(dev, state); |
| 135 | spin_lock_init(&state->slock); | 135 | spin_lock_init(&state->slock); |
| 136 | 136 | ||
| 137 | phy_provider = devm_of_phy_provider_register(dev, | ||
| 138 | exynos_mipi_video_phy_xlate); | ||
| 139 | if (IS_ERR(phy_provider)) | ||
| 140 | return PTR_ERR(phy_provider); | ||
| 141 | |||
| 142 | for (i = 0; i < EXYNOS_MIPI_PHYS_NUM; i++) { | 137 | for (i = 0; i < EXYNOS_MIPI_PHYS_NUM; i++) { |
| 143 | struct phy *phy = devm_phy_create(dev, | 138 | struct phy *phy = devm_phy_create(dev, |
| 144 | &exynos_mipi_video_phy_ops, NULL); | 139 | &exynos_mipi_video_phy_ops, NULL); |
| @@ -152,6 +147,11 @@ static int exynos_mipi_video_phy_probe(struct platform_device *pdev) | |||
| 152 | phy_set_drvdata(phy, &state->phys[i]); | 147 | phy_set_drvdata(phy, &state->phys[i]); |
| 153 | } | 148 | } |
| 154 | 149 | ||
| 150 | phy_provider = devm_of_phy_provider_register(dev, | ||
| 151 | exynos_mipi_video_phy_xlate); | ||
| 152 | if (IS_ERR(phy_provider)) | ||
| 153 | return PTR_ERR(phy_provider); | ||
| 154 | |||
| 155 | return 0; | 155 | return 0; |
| 156 | } | 156 | } |
| 157 | 157 | ||
