From 15305c2f0334c52d1afaed7cf7dcaa6944019f68 Mon Sep 17 00:00:00 2001 From: Graham Moore Date: Thu, 24 Mar 2016 22:14:35 +0900 Subject: mtd: nand: denali: max_banks calculation changed in revision 5.1 Read Denali hardware revision number and use it to calculate max_banks, The encoding of max_banks changed in Denali revision 5.1. [ Linux commit : 271707b1d817f5104e02b2bd1bab43f0c8759418 ] Signed-off-by: Graham Moore [Brian: parentheses around macro arg] Signed-off-by: Brian Norris [Masahiro: import from Linux and adjust ioread32() to readl() ] Signed-off-by: Masahiro Yamada --- drivers/mtd/nand/denali.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'drivers/mtd/nand/denali.h') diff --git a/drivers/mtd/nand/denali.h b/drivers/mtd/nand/denali.h index 93b57259d61..db1457a680e 100644 --- a/drivers/mtd/nand/denali.h +++ b/drivers/mtd/nand/denali.h @@ -166,6 +166,8 @@ #define REVISION 0x370 #define REVISION__VALUE 0xffff +#define MAKE_COMPARABLE_REVISION(x) swab16((x) & REVISION__VALUE) +#define REVISION_5_1 0x00000501 #define ONFI_DEVICE_FEATURES 0x380 #define ONFI_DEVICE_FEATURES__VALUE 0x003f -- cgit v1.2.3