]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
arm: at91/spl: matrix: remove security peripheral select code
authorWenyou Yang <wenyou.yang@atmel.com>
Thu, 5 Nov 2015 08:37:51 +0000 (16:37 +0800)
committerAndreas Bießmann <andreas.devel@googlemail.com>
Mon, 30 Nov 2015 21:27:54 +0000 (22:27 +0100)
Remove the security peripheral select code, keep the default value
in these registers, that is, the peripheral address space is
configured as "Secured" access, it is suitable for SPL.

Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com>
Reviewed-by: Andreas Bießmann <andreas.devel@googlemail.com>
arch/arm/mach-at91/matrix.c

index 452a6b995c099fd7cd52f8310b0d0cc1d5c04aa3..e4780d62df6ca510b8e0e3eb161407a95642d0a8 100644 (file)
@@ -31,13 +31,4 @@ void matrix_init(void)
        writel(0x00010101, &h32mx->ssr[4]);
        writel(0x00000001, &h32mx->sassr[4]);
        writel(0x00000001, &h32mx->srtsr[4]);
-
-       /* Configure Programmable Security peripherals on matrix 64 */
-       writel(readl(&h64mx->spselr[0]) | 0x00080000, &h64mx->spselr[0]);
-       writel(readl(&h64mx->spselr[1]) | 0x00180000, &h64mx->spselr[1]);
-       writel(readl(&h64mx->spselr[2]) | 0x00000008, &h64mx->spselr[2]);
-
-       /* Configure Programmable Security peripherals on matrix 32 */
-       writel(readl(&h32mx->spselr[0]) | 0xFFC00000, &h32mx->spselr[0]);
-       writel(readl(&h32mx->spselr[1]) | 0x60E3FFFF, &h32mx->spselr[1]);
 }