summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-mxs
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2020-05-04 22:42:18 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2020-05-06 09:25:21 +0200
commitdfcfebe926e15e9d140e222f396f3b030eb4a196 (patch)
tree6c7c9f3f7734525a398b8ae78cbe7cf40b21cd4f /arch/arm/mach-mxs
parentfdd554b91400189dfbcc5a5e79bc644acddf0328 (diff)
downloadbarebox-dfcfebe926e15e9d140e222f396f3b030eb4a196.tar.gz
barebox-dfcfebe926e15e9d140e222f396f3b030eb4a196.tar.xz
ARM: mxs: Increase VDDD voltage to match specification
Adoption of U-Boot commit: | commit b4a2cdc13ed886b981e8fcd3087293ba9296f17f | Author: Marek Vasut <marex@denx.de> | Date: Tue Oct 15 18:26:57 2019 +0200 | | arm: mxs: Increase VDDD voltage to match specification | | According to IMX28CEC rev. 4, 10/2018, Table 15. Recommended Operating | Conditions, page 16, the VDDD should be set to 1.55V when the CPU is | operating at 454MHz. This is the case in U-Boot, hence increase the | VDDD voltage. This fixes instability when performing TFTP transfers. | Increase the brownout threshold to 1.4V. The documentation recommends | 1.45V setting for the brownout, however, this triggers failure during | power block init, so keep the brownout slightly lower. | | Signed-off-by: Marek Vasut <marex@denx.de> | Cc: Stefano Babic <sbabic@denx.de> | Reviewed-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-mxs')
-rw-r--r--arch/arm/mach-mxs/power-init.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-mxs/power-init.c b/arch/arm/mach-mxs/power-init.c
index ca7c349d7f..c89f1f5f5d 100644
--- a/arch/arm/mach-mxs/power-init.c
+++ b/arch/arm/mach-mxs/power-init.c
@@ -1172,7 +1172,7 @@ static void mx23_ungate_power(void)
writel(MX23_POWER_CTRL_CLKGATE, &power_regs->hw_power_ctrl_clr);
}
-struct mxs_power_ctrl mxs_vddd_default = { .target = 1500, .brownout = 1325 };
+struct mxs_power_ctrl mxs_vddd_default = { .target = 1550, .brownout = 1400 };
struct mxs_power_ctrl mxs_vdda_default = { .target = 1800, .brownout = 1650 };
struct mxs_power_ctrl mxs_vddio_default = { .target = 3300, .brownout = 3150 };
struct mxs_power_ctrl mx23_vddmem_default = { .target = 2500, .brownout = 1700 };