From f722689346afc1a0ed3fec8372c1762b6edc0c72 Mon Sep 17 00:00:00 2001 From: Huang Shijie Date: Mon, 14 Jan 2013 15:19:29 +0800 Subject: mtd: gpmi: dump the BCH registers Dump the BCH registers in gpmi_dump_info(). Signed-off-by: Huang Shijie Signed-off-by: Artem Bityutskiy --- drivers/mtd/nand/gpmi-nand/gpmi-lib.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'drivers/mtd/nand/gpmi-nand/gpmi-lib.c') diff --git a/drivers/mtd/nand/gpmi-nand/gpmi-lib.c b/drivers/mtd/nand/gpmi-nand/gpmi-lib.c index d84699c7968e..01cc570e98aa 100644 --- a/drivers/mtd/nand/gpmi-nand/gpmi-lib.c +++ b/drivers/mtd/nand/gpmi-nand/gpmi-lib.c @@ -208,6 +208,11 @@ void gpmi_dump_info(struct gpmi_nand_data *this) } /* start to print out the BCH info */ + pr_err("Show BCH registers :\n"); + for (i = 0; i <= HW_BCH_VERSION / 0x10 + 1; i++) { + reg = readl(r->bch_regs + i * 0x10); + pr_err("offset 0x%.3x : 0x%.8x\n", i * 0x10, reg); + } pr_err("BCH Geometry :\n"); pr_err("GF length : %u\n", geo->gf_len); pr_err("ECC Strength : %u\n", geo->ecc_strength); -- cgit v1.2.3