From deba980e994f1a72e94464a27e7cda45a7284c78 Mon Sep 17 00:00:00 2001 From: Yegor Yefremov Date: Fri, 9 Dec 2016 15:17:15 +0100 Subject: arm: baltos: prolong global reset Prolong global reset to the max. value of 0xff. Such a long reset is required for some peripherals found on Baltos devices. Signed-off-by: Yegor Yefremov Signed-off-by: Sascha Hauer --- arch/arm/boards/vscom-baltos/lowlevel.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'arch') diff --git a/arch/arm/boards/vscom-baltos/lowlevel.c b/arch/arm/boards/vscom-baltos/lowlevel.c index 87f2a748f3..9f829b9977 100644 --- a/arch/arm/boards/vscom-baltos/lowlevel.c +++ b/arch/arm/boards/vscom-baltos/lowlevel.c @@ -126,6 +126,12 @@ ENTRY_FUNCTION(start_am33xx_baltos_sdram, r0, r1, r2) { void *fdt; + /* + * Prolong global reset duration to the max. value (0xff) + * and leave power domain reset to its default value (0x10). + */ + __raw_writel(0x000010ff, AM33XX_PRM_RSTTIME); + fdt = __dtb_am335x_baltos_minimal_start; fdt -= get_runtime_offset(); -- cgit v1.2.3