[MTD] [NAND] remove __PPC__ hardcoded address from DiskOnChip drivers
authorMilton Miller <miltonm@bga.com>
Thu, 10 Jul 2008 21:14:18 +0000 (16:14 -0500)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Fri, 11 Jul 2008 17:21:54 +0000 (18:21 +0100)
Such a hardcoded address can cause a checkstop or machine check if
the driver is in the kernel but the address is not acknowledged.

Both drivers allow an address to be specified as either a module
parameter or config option.   Any future powerpc board should either
use one of these methods or find the address in the device tree.

Signed-off-by: Milton Miller <miltonm@bga.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
drivers/mtd/devices/docprobe.c
drivers/mtd/nand/diskonchip.c

index 6e5d811ae83af8dc23f06ef660e23810e09c2663..6e62922942b18efd1a63fc44dfbad3d6ae087612 100644 (file)
@@ -76,8 +76,6 @@ static unsigned long __initdata doc_locations[] = {
        0xe0000, 0xe2000, 0xe4000, 0xe6000,
        0xe8000, 0xea000, 0xec000, 0xee000,
 #endif /*  CONFIG_MTD_DOCPROBE_HIGH */
-#elif defined(__PPC__)
-       0xe4000000,
 #else
 #warning Unknown architecture for DiskOnChip. No default probe locations defined
 #endif
index cd4393ce2562df8510d7de113f8525953608061d..765d4f0f7c865c1682e94d11ba48fa6986c3d02c 100644 (file)
@@ -52,8 +52,6 @@ static unsigned long __initdata doc_locations[] = {
        0xe0000, 0xe2000, 0xe4000, 0xe6000,
        0xe8000, 0xea000, 0xec000, 0xee000,
 #endif /*  CONFIG_MTD_DOCPROBE_HIGH */
-#elif defined(__PPC__)
-       0xe4000000,
 #else
 #warning Unknown architecture for DiskOnChip. No default probe locations defined
 #endif