xref: /openbmc/linux/include/pcmcia/ciscode.h (revision 1da177e4)
11da177e4SLinus Torvalds /*
21da177e4SLinus Torvalds  * ciscode.h -- Definitions for bulk memory services
31da177e4SLinus Torvalds  *
41da177e4SLinus Torvalds  * This program is free software; you can redistribute it and/or modify
51da177e4SLinus Torvalds  * it under the terms of the GNU General Public License version 2 as
61da177e4SLinus Torvalds  * published by the Free Software Foundation.
71da177e4SLinus Torvalds  *
81da177e4SLinus Torvalds  * The initial developer of the original code is David A. Hinds
91da177e4SLinus Torvalds  * <dahinds@users.sourceforge.net>.  Portions created by David A. Hinds
101da177e4SLinus Torvalds  * are Copyright (C) 1999 David A. Hinds.  All Rights Reserved.
111da177e4SLinus Torvalds  *
121da177e4SLinus Torvalds  * (C) 1999		David A. Hinds
131da177e4SLinus Torvalds  */
141da177e4SLinus Torvalds 
151da177e4SLinus Torvalds #ifndef _LINUX_CISCODE_H
161da177e4SLinus Torvalds #define _LINUX_CISCODE_H
171da177e4SLinus Torvalds 
181da177e4SLinus Torvalds /* Manufacturer and Product ID codes */
191da177e4SLinus Torvalds 
201da177e4SLinus Torvalds #define MANFID_3COM			0x0101
211da177e4SLinus Torvalds #define PRODID_3COM_3CXEM556		0x0035
221da177e4SLinus Torvalds #define PRODID_3COM_3CCFEM556		0x0556
231da177e4SLinus Torvalds #define PRODID_3COM_3C562		0x0562
241da177e4SLinus Torvalds 
251da177e4SLinus Torvalds #define MANFID_ACCTON			0x01bf
261da177e4SLinus Torvalds #define PRODID_ACCTON_EN2226		0x010a
271da177e4SLinus Torvalds 
281da177e4SLinus Torvalds #define MANFID_ADAPTEC			0x012f
291da177e4SLinus Torvalds #define PRODID_ADAPTEC_SCSI		0x0001
301da177e4SLinus Torvalds 
311da177e4SLinus Torvalds #define MANFID_ATT			0xffff
321da177e4SLinus Torvalds #define PRODID_ATT_KIT			0x0100
331da177e4SLinus Torvalds 
341da177e4SLinus Torvalds #define MANFID_CONTEC			0xc001
351da177e4SLinus Torvalds 
361da177e4SLinus Torvalds #define MANFID_FUJITSU			0x0004
371da177e4SLinus Torvalds #define PRODID_FUJITSU_MBH10302		0x0004
381da177e4SLinus Torvalds #define PRODID_FUJITSU_MBH10304		0x1003
391da177e4SLinus Torvalds #define PRODID_FUJITSU_LA501		0x2000
401da177e4SLinus Torvalds 
411da177e4SLinus Torvalds #define MANFID_IBM			0x00a4
421da177e4SLinus Torvalds #define PRODID_IBM_HOME_AND_AWAY	0x002e
431da177e4SLinus Torvalds 
441da177e4SLinus Torvalds #define MANFID_INTEL			0x0089
451da177e4SLinus Torvalds #define PRODID_INTEL_DUAL_RS232		0x0301
461da177e4SLinus Torvalds #define PRODID_INTEL_2PLUS		0x8422
471da177e4SLinus Torvalds 
481da177e4SLinus Torvalds #define MANFID_KME			0x0032
491da177e4SLinus Torvalds #define PRODID_KME_KXLC005_A		0x0704
501da177e4SLinus Torvalds #define PRODID_KME_KXLC005_B		0x2904
511da177e4SLinus Torvalds 
521da177e4SLinus Torvalds #define MANFID_LINKSYS			0x0143
531da177e4SLinus Torvalds #define PRODID_LINKSYS_PCMLM28		0xc0ab
541da177e4SLinus Torvalds #define PRODID_LINKSYS_3400		0x3341
551da177e4SLinus Torvalds 
561da177e4SLinus Torvalds #define MANFID_MEGAHERTZ		0x0102
571da177e4SLinus Torvalds #define PRODID_MEGAHERTZ_VARIOUS	0x0000
581da177e4SLinus Torvalds #define PRODID_MEGAHERTZ_EM3288		0x0006
591da177e4SLinus Torvalds 
601da177e4SLinus Torvalds #define MANFID_MACNICA			0xc00b
611da177e4SLinus Torvalds 
621da177e4SLinus Torvalds #define MANFID_MOTOROLA			0x0109
631da177e4SLinus Torvalds #define PRODID_MOTOROLA_MARINER		0x0501
641da177e4SLinus Torvalds 
651da177e4SLinus Torvalds #define MANFID_NATINST			0x010b
661da177e4SLinus Torvalds #define PRODID_NATINST_QUAD_RS232	0xd180
671da177e4SLinus Torvalds 
681da177e4SLinus Torvalds #define MANFID_NEW_MEDIA		0x0057
691da177e4SLinus Torvalds 
701da177e4SLinus Torvalds #define MANFID_NOKIA			0x0124
711da177e4SLinus Torvalds #define PRODID_NOKIA_CARDPHONE		0x0900
721da177e4SLinus Torvalds 
731da177e4SLinus Torvalds #define MANFID_OLICOM			0x0121
741da177e4SLinus Torvalds #define PRODID_OLICOM_OC2231		0x3122
751da177e4SLinus Torvalds #define PRODID_OLICOM_OC2232		0x3222
761da177e4SLinus Torvalds 
771da177e4SLinus Torvalds #define MANFID_OMEGA			0x0137
781da177e4SLinus Torvalds #define PRODID_OMEGA_QSP_100		0x0025
791da177e4SLinus Torvalds 
801da177e4SLinus Torvalds #define MANFID_OSITECH			0x0140
811da177e4SLinus Torvalds #define PRODID_OSITECH_JACK_144		0x0001
821da177e4SLinus Torvalds #define PRODID_OSITECH_JACK_288		0x0002
831da177e4SLinus Torvalds #define PRODID_OSITECH_JACK_336		0x0007
841da177e4SLinus Torvalds #define PRODID_OSITECH_SEVEN		0x0008
851da177e4SLinus Torvalds 
861da177e4SLinus Torvalds #define MANFID_OXSEMI			0x0279
871da177e4SLinus Torvalds 
881da177e4SLinus Torvalds #define MANFID_PIONEER			0x000b
891da177e4SLinus Torvalds 
901da177e4SLinus Torvalds #define MANFID_PSION			0x016c
911da177e4SLinus Torvalds #define PRODID_PSION_NET100		0x0023
921da177e4SLinus Torvalds 
931da177e4SLinus Torvalds #define MANFID_QUATECH			0x0137
941da177e4SLinus Torvalds #define PRODID_QUATECH_SPP100		0x0003
951da177e4SLinus Torvalds #define PRODID_QUATECH_DUAL_RS232	0x0012
961da177e4SLinus Torvalds #define PRODID_QUATECH_DUAL_RS232_D1	0x0007
971da177e4SLinus Torvalds #define PRODID_QUATECH_DUAL_RS232_D2	0x0052
981da177e4SLinus Torvalds #define PRODID_QUATECH_QUAD_RS232	0x001b
991da177e4SLinus Torvalds #define PRODID_QUATECH_DUAL_RS422	0x000e
1001da177e4SLinus Torvalds #define PRODID_QUATECH_QUAD_RS422	0x0045
1011da177e4SLinus Torvalds 
1021da177e4SLinus Torvalds #define MANFID_SMC			0x0108
1031da177e4SLinus Torvalds #define PRODID_SMC_ETHER		0x0105
1041da177e4SLinus Torvalds 
1051da177e4SLinus Torvalds #define MANFID_SOCKET			0x0104
1061da177e4SLinus Torvalds #define PRODID_SOCKET_DUAL_RS232	0x0006
1071da177e4SLinus Torvalds #define PRODID_SOCKET_EIO		0x000a
1081da177e4SLinus Torvalds #define PRODID_SOCKET_LPE		0x000d
1091da177e4SLinus Torvalds #define PRODID_SOCKET_LPE_CF		0x0075
1101da177e4SLinus Torvalds 
1111da177e4SLinus Torvalds #define MANFID_SUNDISK			0x0045
1121da177e4SLinus Torvalds 
1131da177e4SLinus Torvalds #define MANFID_TDK			0x0105
1141da177e4SLinus Torvalds #define PRODID_TDK_CF010		0x0900
1151da177e4SLinus Torvalds #define PRODID_TDK_GN3410		0x4815
1161da177e4SLinus Torvalds 
1171da177e4SLinus Torvalds #define MANFID_TOSHIBA			0x0098
1181da177e4SLinus Torvalds 
1191da177e4SLinus Torvalds #define MANFID_UNGERMANN 0x02c0
1201da177e4SLinus Torvalds 
1211da177e4SLinus Torvalds #define MANFID_XIRCOM			0x0105
1221da177e4SLinus Torvalds 
1231da177e4SLinus Torvalds #endif /* _LINUX_CISCODE_H */
124