From 42973f7a3208cf5999078f769537e46969b0435b Mon Sep 17 00:00:00 2001 From: Michael Sparmann Date: Tue, 2 Nov 2010 15:26:04 +0000 Subject: Fix a small bug that prevented the iPod Nano 2G NAND driver from detecting interleaved write-capable chips. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28448 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/s5l8700/ipodnano2g/nand-nano2g.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'firmware/target/arm/s5l8700/ipodnano2g/nand-nano2g.c') diff --git a/firmware/target/arm/s5l8700/ipodnano2g/nand-nano2g.c b/firmware/target/arm/s5l8700/ipodnano2g/nand-nano2g.c index 9fdc92f9e8..8a4541a226 100644 --- a/firmware/target/arm/s5l8700/ipodnano2g/nand-nano2g.c +++ b/firmware/target/arm/s5l8700/ipodnano2g/nand-nano2g.c @@ -772,8 +772,8 @@ int nand_device_init(void) nand_tunk3[i] = nand_deviceinfotable[nand_type[i]].tunk3; } if (nand_type[0] < 0) return nand_type[0]; - nand_interleaved = ((nand_type[0] >> 22) & 1); - nand_cached = ((nand_type[0] >> 23) & 1); + nand_interleaved = ((nand_deviceinfotable[nand_type[0]].id >> 22) & 1); + nand_cached = ((nand_deviceinfotable[nand_type[0]].id >> 23) & 1); nand_last_activity_value = current_tick; create_thread(nand_thread, nand_stack, -- cgit v1.2.3