msm: footswitch-8x60: Update 8064 footswitch_enable() sequence for GFX3D
Update 8064's GFX3D enable sequence per hardware designer recommendations
to improve system stability when responding to the inrush current event.
Differences from the standard footswitch_enable() sequence include:
- Decreasing the reset_rate from 27MHz to 1.8MHz, and increasing
reset_delay_us from 1us to 10us to compensate for the slower clock.
- Enable clocks for reset propagation only after the core has been
powered on.
- Forcefully limit the AFAB and EBI1 clocks to a low value (decided
by the RPM) by means of a write to the RPM_CTL RPM resource.
- Removal of the reset toggle after powering on the core, which (while
harmless) is not applicable to 8064.
Change-Id: I943842b56ff96b2e6077a419566d91ac184a6fda
Signed-off-by:
Matt Wagantall <mattw@codeaurora.org>
Loading
Please register or sign in to comment