diff options
| author | Peter 'p2' De Schrijver <[email protected]> | 2010-12-20 14:05:04 -0600 |
|---|---|---|
| committer | Kevin Hilman <[email protected]> | 2010-12-21 14:45:49 -0800 |
| commit | 9d93b8a2c8c78972f0a3d15a820288dbb3968bf2 (patch) | |
| tree | a48ab8699155f9ba2006ca90699ba8563ae05fce /tools/perf/scripts/python/bin | |
| parent | 0bd40535365c318e331f5e872030a710d5746167 (diff) | |
OMAP3: PM: Erratum i581 support: dll kick strategy
Erratum i581 impacts OMAP3 platforms.
PRCM DPLL control FSM removes SDRC_IDLEREQ before DPLL3 locks causing
the DPLL not to be locked at times.
IMPORTANT:
*) This is not a complete workaround implementation as recommended
by the silicon erratum. This is a support logic for detecting lockups and
attempting to recover where possible and is known to provide stability
in multiple platforms.
*) This code is mostly important for inactive and retention. The ROM code
waits for the maximum DLL lock time when resuming from off mode. So for
off mode this code isn't really needed.
*) counters are introduced here for eventual export to userspace once the
cleanups are completed.
This should eventually get refactored as part of cleanups to sleep34xx.S
Cc: Kevin Hilman <[email protected]>
Cc: Tony Lindgren <[email protected]>
Signed-off-by: Peter 'p2' De Schrijver <[email protected]>
Signed-off-by: Kevin Hilman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions