From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Babic Date: Thu, 21 Mar 2019 10:05:34 +0100 Subject: [U-Boot] [PATCH] configs: icorem6: Use imx6 cratch register for bootcount In-Reply-To: <20190321083553.4068-1-jagan@amarulasolutions.com> References: <20190321083553.4068-1-jagan@amarulasolutions.com> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Jagan, nitpick: cratch ==> scratch On 21/03/19 09:35, Jagan Teki wrote: > SRAM address used for bootcount on exiting code is erasing > previous count value when system reset from Linux. So use > the dedicated imx6 scratch register, GPR2 to preserve the > contents even if the system reset from Linux. > > Fixes: 4eb9aa39350e ("configs: imx6qdl_icore_mmc: Enable watchdog and bootcounter") > Signed-off-by: Michael Trimarchi > Signed-off-by: Jagan Teki > --- > configs/imx6qdl_icore_mmc_defconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/configs/imx6qdl_icore_mmc_defconfig b/configs/imx6qdl_icore_mmc_defconfig > index 68ad1c6d20..24e99718e6 100644 > --- a/configs/imx6qdl_icore_mmc_defconfig > +++ b/configs/imx6qdl_icore_mmc_defconfig > @@ -16,7 +16,7 @@ CONFIG_CMD_BOOTCOUNT=y > CONFIG_BOOTCOUNT_LIMIT=y > CONFIG_BOOTCOUNT_BOOTLIMIT=3 > CONFIG_SYS_BOOTCOUNT_SINGLEWORD=y > -CONFIG_SYS_BOOTCOUNT_ADDR=0x00900000 > +CONFIG_SYS_BOOTCOUNT_ADDR=0x020D8024 > CONFIG_SYS_BOOTCOUNT_MAGIC=0x0B01C041 > CONFIG_IMX_WATCHDOG=y > CONFIG_DEBUG_UART=y > Just as info: I confirm that using start address of SRAM does not work. Rather even the GPRx registers are not a common solution. I have already seen that even the GPRx registers are touched and cannot be used on some i.MX6 variant. Anyway, if this works on your board, fine. Reviewed-by: Stefano Babic Best regards, Stefano Babic -- ===================================================================== DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de =====================================================================