From 9394781b290a1305b36cad43025d6550cc9ddbd1 Mon Sep 17 00:00:00 2001 From: germeier Date: Sun, 8 Feb 2004 14:45:22 +0000 Subject: added support for new 128MB internal chip reported by Karin. (Thanks!) --- ChangeLog | 4 ++++ libmpio/src/smartmedia.c | 10 ++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index ca8c2c1..f41f2a2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2004-02-08 Markus Germeier + * added support for the new 128MB internal chip + reported by Karin. Thanks! + 2004-01-13 Markus Germeier * Added FY200 informations which is reported to work external memory is supposed to work with these changes diff --git a/libmpio/src/smartmedia.c b/libmpio/src/smartmedia.c index 0e25330..e037d84 100644 --- a/libmpio/src/smartmedia.c +++ b/libmpio/src/smartmedia.c @@ -1,5 +1,5 @@ /* - * $Id: smartmedia.c,v 1.7 2004/01/12 16:50:51 germeier Exp $ + * $Id: smartmedia.c,v 1.8 2004/02/08 14:45:23 germeier Exp $ * * libmpio - a library for accessing Digit@lways MPIO players * Copyright (C) 2002, 2003 Markus Germeier @@ -72,6 +72,7 @@ mpio_id2mem(BYTE id) break; case 0x79: case 0xf1: /* new chip (Samsung) */ + case 0x0e: /* new chip (Unknown) */ i=128; break; case 0xda: /* new chip (Samsung) */ @@ -79,7 +80,7 @@ mpio_id2mem(BYTE id) i=256; break; default: - debug("This should never happen (id2mem)!\n"); + debug("This should never happen! (id2mem)\n"); exit (1); } return i; @@ -149,7 +150,7 @@ mpio_id2geo(BYTE id, mpio_disk_phy_t *geo) break; case 0x79: case 0xf1: /* new chip (Samsung) */ - + case 0x0e: /* new chip (Unknown) */ *geo = MPIO_DISK_GEO_128; break; case 0xda: /* new chip (Samsung) */ @@ -157,7 +158,7 @@ mpio_id2geo(BYTE id, mpio_disk_phy_t *geo) *geo = MPIO_DISK_GEO_256; break; default: - debug("This should never happen!\n"); + debug("This should never happen! (mpio_id2geo)\n"); exit (1); } @@ -172,6 +173,7 @@ mpio_id2version(BYTE id) case 0xf1: /* 128MB new Samsung */ case 0xda: /* 256MB new Samsung */ case 0x89: /* 64MB new Unknown */ + case 0x0e: /* 128MB new Unknown */ case 0x25: /* 256MB new Unknown */ return 1; default: -- cgit v1.2.3