Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 4485
b: refs/heads/master
c: 011b2a3
h: refs/heads/master
i:
  4483: 95a8e4b
v: v3
  • Loading branch information
Ben Dooks authored and Thomas Gleixner committed May 23, 2005
1 parent 5c62b99 commit 0034b2a
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 2 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: eeada24da8bd23fcf6acd2729be054ea99b301bb
refs/heads/master: 011b2a36278cca110c70506ad85b042c2faabac2
12 changes: 11 additions & 1 deletion trunk/drivers/mtd/chips/jedec_probe.c
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
Common Flash Interface probe code.
(C) 2000 Red Hat. GPL'd.
$Id: jedec_probe.c,v 1.61 2004/11/19 20:52:16 thayne Exp $
$Id: jedec_probe.c,v 1.62 2005/02/14 16:27:34 bjd Exp $
See JEDEC (http://www.jedec.org/) standard JESD21C (section 3.5)
for the standard this probe goes back to.
Expand Down Expand Up @@ -1856,6 +1856,16 @@ static inline int jedec_match( __u32 base,
case CFI_DEVICETYPE_X8:
mfr = (__u8)finfo->mfr_id;
id = (__u8)finfo->dev_id;

/* bjd: it seems that if we do this, we can end up
* detecting 16bit flashes as an 8bit device, even though
* there aren't.
*/
if (finfo->dev_id > 0xff) {
DEBUG( MTD_DEBUG_LEVEL3, "%s(): ID is not 8bit\n",
__func__);
goto match_done;
}
break;
case CFI_DEVICETYPE_X16:
mfr = (__u16)finfo->mfr_id;
Expand Down

0 comments on commit 0034b2a

Please sign in to comment.