disp: msm: register rotator platform driver after genpd init

Due to power-domain, if rotator driver is registered early,
probe might get deferred several times and get stuck
indefinitely. So, this change adds driver registration
after genpd init to handle such cases.

Change-Id: I8dcb640d0ab0cdf0818cbce1b1fb460c28d8b9e7
Signed-off-by: Yashwanth <yvulapu@codeaurora.org>
Šī revīzija ir iekļauta:
Yashwanth
2020-09-25 14:43:49 +05:30
vecāks af9841fa44
revīzija 2683324973
4 mainīti faili ar 16 papildinājumiem un 14 dzēšanām

Parādīt failu

@@ -3611,12 +3611,12 @@ static struct platform_driver rotator_driver = {
};
#endif
void __init sde_rotator_register(void)
void sde_rotator_register(void)
{
platform_driver_register(&rotator_driver);
}
void __exit sde_rotator_unregister(void)
void sde_rotator_unregister(void)
{
platform_driver_unregister(&rotator_driver);
}

Parādīt failu

@@ -671,12 +671,12 @@ static struct platform_driver sde_smmu_driver = {
},
};
void __init sde_rotator_smmu_driver_register(void)
void sde_rotator_smmu_driver_register(void)
{
platform_driver_register(&sde_smmu_driver);
}
void __exit sde_rotator_smmu_driver_unregister(void)
void sde_rotator_smmu_driver_unregister(void)
{
platform_driver_unregister(&sde_smmu_driver);
}