From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Babic Date: Wed, 09 Jan 2013 19:23:55 +0100 Subject: [U-Boot] [PATCH v3] mx6: Add workaround for ARM errata In-Reply-To: <1357351646-12948-1-git-send-email-festevam@gmail.com> References: <1357351646-12948-1-git-send-email-festevam@gmail.com> Message-ID: <50EDB5BB.9060704@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 05/01/2013 03:07, Fabio Estevam wrote: > From: Fabio Estevam > > Add workaround for the following ARM errata: 743622 and 751472. > > The motivation for this change is the following kernel commit 62e4d357a > (ARM: 7609/1: disable errata work-arounds which access > secure registers), which removes the errata from multiplatform kernel. > > Since imx has been converted to multiplatform in the kernel, we need to apply > such workarounds into the bootloader. > > Workaround code has been taken from arch/arm/mm/proc-v7.S from 3.7.1 kernel. > > Explanation of each erratum is provided at "Chip Errata for the i.MX 6Dual/6Quad" > document available at: cache.freescale.com/files/32bit/doc/errata/IMX6DQCE.pdf > > Signed-off-by: Fabio Estevam > --- > Following patch has been proposed into arm kernel mailing list: > http://www.spinics.net/lists/arm-kernel/msg214840.html > > Changes since v2: > - Use c15 register (which match both the mx6 errata and kernel code) and > also put a note to mx6q erratum document. > > Changes since v1: > - Use the same style of the erratum in arch/arm/cpu/armv7/mx5/lowlevel_init.S. > Applied to u-boot-imx (fix), thanks. Best regards, Stefano Babic -- ===================================================================== DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel 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 =====================================================================