i.MX28: Make the stabilization delays shorter
PATCH 1/1 i.MX28: Make the stabilization delays shorter
Cut down the VDDIO/VDDA regulator stabilization delays to 500 uS. That should be enough according to the datasheet and bootlets.
Signed-off-by Marek Vasut <[email protected]>
Cc Wolfgang Denk <[email protected]>
Cc Detlev Zundel <[email protected]>
Cc Stefano Babic <[email protected]>
Cc Robert Deli?n <[email protected]>
Cc Fabio Estevam <[email protected]>
Cc Matthias Fuchs <[email protected]>
--- arch/arm/cpu/arm926ejs/mx28/spl_power_init.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-)
arch/arm/cpu/arm926ejs/mx28/spl_power_init.c +4 -4
@@ -805,7 +805,7 @@ void mx28_power_set_vddio(uint32_t new_target, uint32_t new_brownout)if (powered_by_linreg || (readl (&power_regs->hw_power_sts) &POWER_STS_VDD5V_GT_VDDIO )) -early_delay (1500 ); +early_delay (500 );else {while (!(readl (&power_regs->hw_power_sts) &POWER_STS_DC_OK ))
@@ -842,7 +842,7 @@ void mx28_power_set_vddio(uint32_t new_target, uint32_t new_brownout)if (powered_by_linreg || (readl (&power_regs->hw_power_sts) &POWER_STS_VDD5V_GT_VDDIO )) -early_delay (1500 ); +early_delay (500 );else {while (!(readl (&power_regs->hw_power_sts) &POWER_STS_DC_OK ))
@@ -902,7 +902,7 @@ void mx28_power_set_vddd(uint32_t new_target, uint32_t new_brownout)if (powered_by_linreg || (readl (&power_regs->hw_power_sts) &POWER_STS_VDD5V_GT_VDDIO )) -early_delay (1500 ); +early_delay (500 );else {while (!(readl (&power_regs->hw_power_sts) &POWER_STS_DC_OK ))
@@ -939,7 +939,7 @@ void mx28_power_set_vddd(uint32_t new_target, uint32_t new_brownout)if (powered_by_linreg || (readl (&power_regs->hw_power_sts) &POWER_STS_VDD5V_GT_VDDIO )) -early_delay (1500 ); +early_delay (500 );else {while (!(readl (&power_regs->hw_power_sts) &POWER_STS_DC_OK ))
Signature · 1 line
1.7.8.3
PATCH 1/1 i.MX28: Make the stabilization delays shorter
Quoted 11 lines · Marek Vasut
Cut down the VDDIO/VDDA regulator stabilization delays to 500 uS. That should be enough according to the datasheet and bootlets.
Signed-off-by Marek Vasut <[email protected]>Cc Wolfgang Denk <[email protected]>Cc Detlev Zundel <[email protected]>Cc Stefano Babic <[email protected]>Cc Robert Deli?n <[email protected]>Cc Fabio Estevam <[email protected]>Cc Matthias Fuchs <[email protected]>---
Applied to u-boot-imx (fix), thanks.
Best regards,
Stefano Babic
Signature · 5 lines
===================================================================== DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de =====================================================================