summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-socfpga/core.h
diff options
context:
space:
mode:
authorThor Thayer <tthayer@opensource.altera.com>2016-02-10 13:26:23 -0600
committerBorislav Petkov <bp@suse.de>2016-02-11 12:32:11 +0100
commit4d1138380ed6f1cca622e7de8bcc877c04a52d0d (patch)
tree44625a01cd4507dfb90c728c299700b5d4726c7f /arch/arm/mach-socfpga/core.h
parentd31e2e846b35370a2317a211a50d8248d46fc83b (diff)
downloadtalos-op-linux-4d1138380ed6f1cca622e7de8bcc877c04a52d0d.tar.gz
talos-op-linux-4d1138380ed6f1cca622e7de8bcc877c04a52d0d.zip
ARM: socfpga: Enable L2 cache ECC on startup
Enable ECC for L2 cache on machine startup. The ECC has to be enabled before data is stored in memory otherwise the ECC will fail on reads. Signed-off-by: Thor Thayer <tthayer@opensource.altera.com> Acked-by: Dinh Nguyen <dinguyen@opensource.altera.com> Cc: devicetree@vger.kernel.org Cc: galak@codeaurora.org Cc: grant.likely@linaro.org Cc: ijc+devicetree@hellion.org.uk Cc: linux-arm-kernel@lists.infradead.org Cc: linux@arm.linux.org.uk Cc: linux-doc@vger.kernel.org Cc: linux-edac <linux-edac@vger.kernel.org> Cc: mark.rutland@arm.com Cc: m.chehab@samsung.com Cc: pawel.moll@arm.com Cc: robh+dt@kernel.org Cc: Russell King <linux@arm.linux.org.uk> Link: http://lkml.kernel.org/r/1455132384-17108-3-git-send-email-tthayer@opensource.altera.com Signed-off-by: Borislav Petkov <bp@suse.de>
Diffstat (limited to 'arch/arm/mach-socfpga/core.h')
-rw-r--r--arch/arm/mach-socfpga/core.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-socfpga/core.h b/arch/arm/mach-socfpga/core.h
index 5bc6ea87cdf7..eb55d66a0eac 100644
--- a/arch/arm/mach-socfpga/core.h
+++ b/arch/arm/mach-socfpga/core.h
@@ -36,6 +36,7 @@
extern void socfpga_init_clocks(void);
extern void socfpga_sysmgr_init(void);
+void socfpga_init_l2_ecc(void);
extern void __iomem *sys_manager_base_addr;
extern void __iomem *rst_manager_base_addr;
OpenPOWER on IntegriCloud