aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/pci_ids.h
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2010-12-08 04:04:30 -0500
committerChris Ball <cjb@laptop.org>2011-01-08 22:48:04 -0500
commit8f230f454fe04ba326ffaead3a6b88dcf44eaf4b (patch)
tree9f5c43b48aa84131f7b94b44e4d500e0ec271ba0 /include/linux/pci_ids.h
parent150ee73d1b35936aafc5fd3b39a7291b1f66de07 (diff)
mmc: Add support for JMicron 388 SD/MMC controller
JMicron 388 SD/MMC combo controller supports the 1.8V low-voltage for SD, but MMC doesn't work with the low-voltage, resulting in an error at probing. This patch adds the support for multiple voltage mask per device type, so that SD works with 1.8V while MMC forces 3.3V. Here new ocr_avail_* fields for each device are introduced, so that the actual OCR mask is switched dynamically. Also, the restriction of low-voltage in core/sd.c is removed when the bit is allowed explicitly via ocr_avail_sd mask. This patch was rewritten from scratch based on Aries' original code. Signed-off-by: Aries Lee <arieslee@jmicron.com> Signed-off-by: Takashi Iwai <tiwai@suse.de> Reviewed-by: Chris Ball <cjb@laptop.org> Signed-off-by: Chris Ball <cjb@laptop.org>
Diffstat (limited to 'include/linux/pci_ids.h')
-rw-r--r--include/linux/pci_ids.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h
index 7a58875cdad5..2f17b4ccbb58 100644
--- a/include/linux/pci_ids.h
+++ b/include/linux/pci_ids.h
@@ -2368,6 +2368,8 @@
2368#define PCI_DEVICE_ID_JMICRON_JMB38X_SD 0x2381 2368#define PCI_DEVICE_ID_JMICRON_JMB38X_SD 0x2381
2369#define PCI_DEVICE_ID_JMICRON_JMB38X_MMC 0x2382 2369#define PCI_DEVICE_ID_JMICRON_JMB38X_MMC 0x2382
2370#define PCI_DEVICE_ID_JMICRON_JMB38X_MS 0x2383 2370#define PCI_DEVICE_ID_JMICRON_JMB38X_MS 0x2383
2371#define PCI_DEVICE_ID_JMICRON_JMB388_SD 0x2391
2372#define PCI_DEVICE_ID_JMICRON_JMB388_ESD 0x2392
2371 2373
2372#define PCI_VENDOR_ID_KORENIX 0x1982 2374#define PCI_VENDOR_ID_KORENIX 0x1982
2373#define PCI_DEVICE_ID_KORENIX_JETCARDF0 0x1600 2375#define PCI_DEVICE_ID_KORENIX_JETCARDF0 0x1600