From 78f242360a86444cfa0aeb8cb5ea3b97fc3aa50e Mon Sep 17 00:00:00 2001 From: Pravin Date: Sat, 16 Jan 2016 00:38:33 +0530 Subject: platform: tegra: mcerr: Linear addr conversion Add changes to convert from D.X.R.B.C.S.L to Linear addr.This patch also adds routines for Demand Scrubbing and debugfs interface for dumping ecc error status,ecc cfg. Bug 200166180 Change-Id: I8a88ac45a4949d3d72824b8870a5bceef22e4556 Signed-off-by: Pravin Reviewed-on: http://git-master/r/933286 Reviewed-by: Sumeet Gupta --- include/linux/platform/tegra/mcerr_ecc_t18x.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include/linux/platform/tegra') diff --git a/include/linux/platform/tegra/mcerr_ecc_t18x.h b/include/linux/platform/tegra/mcerr_ecc_t18x.h index a4e5c14ea..bca2a3bed 100644 --- a/include/linux/platform/tegra/mcerr_ecc_t18x.h +++ b/include/linux/platform/tegra/mcerr_ecc_t18x.h @@ -65,4 +65,10 @@ struct mc_ecc_err_log { #define DT_REG_INDEX_EMC_BROADCAST 5 +void mc_ecc_config_read(void); +int mc_ecc_config_dump(struct seq_file *s, void *v); + +u64 mc_addr_translate(u32 device, u32 ch, u32 row, u32 bank, u32 col, u32 subp, + u32 lsb); + #endif -- cgit v1.2.2