18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0+ */
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * Unusual Devices File for the Datafab USB Compact Flash reader
48c2ecf20Sopenharmony_ci */
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ci#if defined(CONFIG_USB_STORAGE_DATAFAB) || \
78c2ecf20Sopenharmony_ci		defined(CONFIG_USB_STORAGE_DATAFAB_MODULE)
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ciUNUSUAL_DEV(  0x07c4, 0xa000, 0x0000, 0x0015,
108c2ecf20Sopenharmony_ci		"Datafab",
118c2ecf20Sopenharmony_ci		"MDCFE-B USB CF Reader",
128c2ecf20Sopenharmony_ci		USB_SC_SCSI, USB_PR_DATAFAB, NULL,
138c2ecf20Sopenharmony_ci		0),
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ci/*
168c2ecf20Sopenharmony_ci * The following Datafab-based devices may or may not work
178c2ecf20Sopenharmony_ci * using the current driver...the 0xffff is arbitrary since I
188c2ecf20Sopenharmony_ci * don't know what device versions exist for these guys.
198c2ecf20Sopenharmony_ci *
208c2ecf20Sopenharmony_ci * The 0xa003 and 0xa004 devices in particular I'm curious about.
218c2ecf20Sopenharmony_ci * I'm told they exist but so far nobody has come forward to say that
228c2ecf20Sopenharmony_ci * they work with this driver.  Given the success we've had getting
238c2ecf20Sopenharmony_ci * other Datafab-based cards operational with this driver, I've decided
248c2ecf20Sopenharmony_ci * to leave these two devices in the list.
258c2ecf20Sopenharmony_ci */
268c2ecf20Sopenharmony_ciUNUSUAL_DEV( 0x07c4, 0xa001, 0x0000, 0xffff,
278c2ecf20Sopenharmony_ci		"SIIG/Datafab",
288c2ecf20Sopenharmony_ci		"SIIG/Datafab Memory Stick+CF Reader/Writer",
298c2ecf20Sopenharmony_ci		USB_SC_SCSI, USB_PR_DATAFAB, NULL,
308c2ecf20Sopenharmony_ci		0),
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ci/* Reported by Josef Reisinger <josef.reisinger@netcologne.de> */
338c2ecf20Sopenharmony_ciUNUSUAL_DEV( 0x07c4, 0xa002, 0x0000, 0xffff,
348c2ecf20Sopenharmony_ci		"Datafab/Unknown",
358c2ecf20Sopenharmony_ci		"MD2/MD3 Disk enclosure",
368c2ecf20Sopenharmony_ci		USB_SC_SCSI, USB_PR_DATAFAB, NULL,
378c2ecf20Sopenharmony_ci		US_FL_SINGLE_LUN),
388c2ecf20Sopenharmony_ci
398c2ecf20Sopenharmony_ciUNUSUAL_DEV( 0x07c4, 0xa003, 0x0000, 0xffff,
408c2ecf20Sopenharmony_ci		"Datafab/Unknown",
418c2ecf20Sopenharmony_ci		"Datafab-based Reader",
428c2ecf20Sopenharmony_ci		USB_SC_SCSI, USB_PR_DATAFAB, NULL,
438c2ecf20Sopenharmony_ci		0),
448c2ecf20Sopenharmony_ci
458c2ecf20Sopenharmony_ciUNUSUAL_DEV( 0x07c4, 0xa004, 0x0000, 0xffff,
468c2ecf20Sopenharmony_ci		"Datafab/Unknown",
478c2ecf20Sopenharmony_ci		"Datafab-based Reader",
488c2ecf20Sopenharmony_ci		USB_SC_SCSI, USB_PR_DATAFAB, NULL,
498c2ecf20Sopenharmony_ci		0),
508c2ecf20Sopenharmony_ci
518c2ecf20Sopenharmony_ciUNUSUAL_DEV( 0x07c4, 0xa005, 0x0000, 0xffff,
528c2ecf20Sopenharmony_ci		"PNY/Datafab",
538c2ecf20Sopenharmony_ci		"PNY/Datafab CF+SM Reader",
548c2ecf20Sopenharmony_ci		USB_SC_SCSI, USB_PR_DATAFAB, NULL,
558c2ecf20Sopenharmony_ci		0),
568c2ecf20Sopenharmony_ci
578c2ecf20Sopenharmony_ciUNUSUAL_DEV( 0x07c4, 0xa006, 0x0000, 0xffff,
588c2ecf20Sopenharmony_ci		"Simple Tech/Datafab",
598c2ecf20Sopenharmony_ci		"Simple Tech/Datafab CF+SM Reader",
608c2ecf20Sopenharmony_ci		USB_SC_SCSI, USB_PR_DATAFAB, NULL,
618c2ecf20Sopenharmony_ci		0),
628c2ecf20Sopenharmony_ci
638c2ecf20Sopenharmony_ci/* Submitted by Olaf Hering <olh@suse.de> */
648c2ecf20Sopenharmony_ciUNUSUAL_DEV(  0x07c4, 0xa109, 0x0000, 0xffff,
658c2ecf20Sopenharmony_ci		"Datafab Systems, Inc.",
668c2ecf20Sopenharmony_ci		"USB to CF + SM Combo (LC1)",
678c2ecf20Sopenharmony_ci		USB_SC_SCSI, USB_PR_DATAFAB, NULL,
688c2ecf20Sopenharmony_ci		0),
698c2ecf20Sopenharmony_ci
708c2ecf20Sopenharmony_ci/*
718c2ecf20Sopenharmony_ci * Reported by Felix Moeller <felix@derklecks.de>
728c2ecf20Sopenharmony_ci * in Germany this is sold by Hama with the productnumber 46952
738c2ecf20Sopenharmony_ci * as "DualSlot CompactFlash(TM) & MStick Drive USB"
748c2ecf20Sopenharmony_ci */
758c2ecf20Sopenharmony_ciUNUSUAL_DEV(  0x07c4, 0xa10b, 0x0000, 0xffff,
768c2ecf20Sopenharmony_ci		"DataFab Systems Inc.",
778c2ecf20Sopenharmony_ci		"USB CF+MS",
788c2ecf20Sopenharmony_ci		USB_SC_SCSI, USB_PR_DATAFAB, NULL,
798c2ecf20Sopenharmony_ci		0),
808c2ecf20Sopenharmony_ci
818c2ecf20Sopenharmony_ciUNUSUAL_DEV( 0x0c0b, 0xa109, 0x0000, 0xffff,
828c2ecf20Sopenharmony_ci		"Acomdata",
838c2ecf20Sopenharmony_ci		"CF",
848c2ecf20Sopenharmony_ci		USB_SC_SCSI, USB_PR_DATAFAB, NULL,
858c2ecf20Sopenharmony_ci		US_FL_SINGLE_LUN),
868c2ecf20Sopenharmony_ci
878c2ecf20Sopenharmony_ci#endif /* defined(CONFIG_USB_STORAGE_DATAFAB) || ... */
88