diff options
| author | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-09-15 01:24:08 +0200 |
|---|---|---|
| committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-09-15 01:24:08 +0200 |
| commit | 1d4fff69c6ecd348ae50ee16cb3f97183d6295ee (patch) | |
| tree | 6ea292d14f7875d02becce34e1f27d758e38cf73 | |
| parent | 56836bfdbdca9fd6a5b608d249d178a22d3337d8 (diff) | |
| download | plan9front-1d4fff69c6ecd348ae50ee16cb3f97183d6295ee.tar.xz | |
pmmc: add support for Ricoh 5U23 SD/MMC controller
| -rw-r--r-- | sys/src/9/pc/pmmc.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/src/9/pc/pmmc.c b/sys/src/9/pc/pmmc.c index 2d2cd8af6..ce47ab079 100644 --- a/sys/src/9/pc/pmmc.c +++ b/sys/src/9/pc/pmmc.c @@ -221,8 +221,12 @@ pmmcinit(void) p = nil; while((p = pcimatch(p, 0, 0)) != nil){ - if(p->vid == 0x1180 && p->did == 0xe823) /* Ricoh */ - break; + if(p->vid == 0x1180){ /* Ricoh */ + if(p->did == 0xe822) /* 5U822 SD/MMC */ + break; + if(p->did == 0xe823) /* 5U823 SD/MMC */ + break; + } } if(p == nil || p->mem[0].size < 256) |
