+17
−4
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
On the MSM8994, the four Veyron PLLs seem to exhibit
a peculiar problem where the lock detect bit is set
early and then "flips back", i.e. the lock is lost
again. Around 50us later, the lock detect bit is set
again, and is then stable.
Workaround this problem by increasing the delay after
setting RESET_NL to 50us. Furthermore, in the lock
detection loop, after a lock is detected, delay for 1us
and check again - if the lock bit is not set, continue
the loop until it is set.
Change-Id: I01b50ee67afc510eedea2f3d310aa0e35f7d504a
Signed-off-by:
Vikram Mulukutla <markivx@codeaurora.org>