xref: /openbmc/linux/include/pcmcia/ciscode.h (revision d2912cb1)
1d2912cb1SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */
21da177e4SLinus Torvalds /*
3159fe8a8SKomuro  * ciscode.h
41da177e4SLinus Torvalds  *
51da177e4SLinus Torvalds  * The initial developer of the original code is David A. Hinds
61da177e4SLinus Torvalds  * <dahinds@users.sourceforge.net>.  Portions created by David A. Hinds
71da177e4SLinus Torvalds  * are Copyright (C) 1999 David A. Hinds.  All Rights Reserved.
81da177e4SLinus Torvalds  *
91da177e4SLinus Torvalds  * (C) 1999		David A. Hinds
101da177e4SLinus Torvalds  */
111da177e4SLinus Torvalds 
121da177e4SLinus Torvalds #ifndef _LINUX_CISCODE_H
131da177e4SLinus Torvalds #define _LINUX_CISCODE_H
141da177e4SLinus Torvalds 
151da177e4SLinus Torvalds /* Manufacturer and Product ID codes */
161da177e4SLinus Torvalds 
171da177e4SLinus Torvalds #define MANFID_3COM			0x0101
181da177e4SLinus Torvalds #define PRODID_3COM_3CXEM556		0x0035
191da177e4SLinus Torvalds #define PRODID_3COM_3CCFEM556		0x0556
201da177e4SLinus Torvalds #define PRODID_3COM_3C562		0x0562
211da177e4SLinus Torvalds 
221da177e4SLinus Torvalds #define MANFID_ACCTON			0x01bf
231da177e4SLinus Torvalds #define PRODID_ACCTON_EN2226		0x010a
241da177e4SLinus Torvalds 
251da177e4SLinus Torvalds #define MANFID_ADAPTEC			0x012f
261da177e4SLinus Torvalds #define PRODID_ADAPTEC_SCSI		0x0001
271da177e4SLinus Torvalds 
281da177e4SLinus Torvalds #define MANFID_ATT			0xffff
291da177e4SLinus Torvalds #define PRODID_ATT_KIT			0x0100
301da177e4SLinus Torvalds 
311da177e4SLinus Torvalds #define MANFID_CONTEC			0xc001
321da177e4SLinus Torvalds 
331da177e4SLinus Torvalds #define MANFID_FUJITSU			0x0004
341da177e4SLinus Torvalds #define PRODID_FUJITSU_MBH10302		0x0004
351da177e4SLinus Torvalds #define PRODID_FUJITSU_MBH10304		0x1003
361da177e4SLinus Torvalds #define PRODID_FUJITSU_LA501		0x2000
371da177e4SLinus Torvalds 
381da177e4SLinus Torvalds #define MANFID_IBM			0x00a4
391da177e4SLinus Torvalds #define PRODID_IBM_HOME_AND_AWAY	0x002e
401da177e4SLinus Torvalds 
411da177e4SLinus Torvalds #define MANFID_INTEL			0x0089
421da177e4SLinus Torvalds #define PRODID_INTEL_DUAL_RS232		0x0301
431da177e4SLinus Torvalds #define PRODID_INTEL_2PLUS		0x8422
441da177e4SLinus Torvalds 
451da177e4SLinus Torvalds #define MANFID_KME			0x0032
461da177e4SLinus Torvalds #define PRODID_KME_KXLC005_A		0x0704
471da177e4SLinus Torvalds #define PRODID_KME_KXLC005_B		0x2904
481da177e4SLinus Torvalds 
491da177e4SLinus Torvalds #define MANFID_LINKSYS			0x0143
501da177e4SLinus Torvalds #define PRODID_LINKSYS_PCMLM28		0xc0ab
511da177e4SLinus Torvalds #define PRODID_LINKSYS_3400		0x3341
521da177e4SLinus Torvalds 
531da177e4SLinus Torvalds #define MANFID_MEGAHERTZ		0x0102
541da177e4SLinus Torvalds #define PRODID_MEGAHERTZ_VARIOUS	0x0000
551da177e4SLinus Torvalds #define PRODID_MEGAHERTZ_EM3288		0x0006
561da177e4SLinus Torvalds 
571da177e4SLinus Torvalds #define MANFID_MACNICA			0xc00b
581da177e4SLinus Torvalds 
591da177e4SLinus Torvalds #define MANFID_MOTOROLA			0x0109
601da177e4SLinus Torvalds #define PRODID_MOTOROLA_MARINER		0x0501
611da177e4SLinus Torvalds 
621da177e4SLinus Torvalds #define MANFID_NATINST			0x010b
631da177e4SLinus Torvalds #define PRODID_NATINST_QUAD_RS232	0xd180
641da177e4SLinus Torvalds 
651da177e4SLinus Torvalds #define MANFID_NEW_MEDIA		0x0057
661da177e4SLinus Torvalds 
671da177e4SLinus Torvalds #define MANFID_NOKIA			0x0124
681da177e4SLinus Torvalds #define PRODID_NOKIA_CARDPHONE		0x0900
691da177e4SLinus Torvalds 
701da177e4SLinus Torvalds #define MANFID_OLICOM			0x0121
711da177e4SLinus Torvalds #define PRODID_OLICOM_OC2231		0x3122
721da177e4SLinus Torvalds #define PRODID_OLICOM_OC2232		0x3222
731da177e4SLinus Torvalds 
741da177e4SLinus Torvalds #define MANFID_OMEGA			0x0137
751da177e4SLinus Torvalds #define PRODID_OMEGA_QSP_100		0x0025
761da177e4SLinus Torvalds 
771da177e4SLinus Torvalds #define MANFID_OSITECH			0x0140
781da177e4SLinus Torvalds #define PRODID_OSITECH_JACK_144		0x0001
791da177e4SLinus Torvalds #define PRODID_OSITECH_JACK_288		0x0002
801da177e4SLinus Torvalds #define PRODID_OSITECH_JACK_336		0x0007
811da177e4SLinus Torvalds #define PRODID_OSITECH_SEVEN		0x0008
821da177e4SLinus Torvalds 
831da177e4SLinus Torvalds #define MANFID_OXSEMI			0x0279
841da177e4SLinus Torvalds 
851da177e4SLinus Torvalds #define MANFID_PIONEER			0x000b
861da177e4SLinus Torvalds 
871da177e4SLinus Torvalds #define MANFID_PSION			0x016c
881da177e4SLinus Torvalds #define PRODID_PSION_NET100		0x0023
891da177e4SLinus Torvalds 
901da177e4SLinus Torvalds #define MANFID_QUATECH			0x0137
911da177e4SLinus Torvalds #define PRODID_QUATECH_SPP100		0x0003
921da177e4SLinus Torvalds #define PRODID_QUATECH_DUAL_RS232	0x0012
931da177e4SLinus Torvalds #define PRODID_QUATECH_DUAL_RS232_D1	0x0007
941da177e4SLinus Torvalds #define PRODID_QUATECH_DUAL_RS232_D2	0x0052
95bb289bc4SSergei Organov #define PRODID_QUATECH_DUAL_RS232_G	0x004d
961da177e4SLinus Torvalds #define PRODID_QUATECH_QUAD_RS232	0x001b
971da177e4SLinus Torvalds #define PRODID_QUATECH_DUAL_RS422	0x000e
981da177e4SLinus Torvalds #define PRODID_QUATECH_QUAD_RS422	0x0045
991da177e4SLinus Torvalds 
1001da177e4SLinus Torvalds #define MANFID_SMC			0x0108
1011da177e4SLinus Torvalds #define PRODID_SMC_ETHER		0x0105
1021da177e4SLinus Torvalds 
1031da177e4SLinus Torvalds #define MANFID_SOCKET			0x0104
1041da177e4SLinus Torvalds #define PRODID_SOCKET_DUAL_RS232	0x0006
1051da177e4SLinus Torvalds #define PRODID_SOCKET_EIO		0x000a
1061da177e4SLinus Torvalds #define PRODID_SOCKET_LPE		0x000d
1071da177e4SLinus Torvalds #define PRODID_SOCKET_LPE_CF		0x0075
1081da177e4SLinus Torvalds 
1091da177e4SLinus Torvalds #define MANFID_SUNDISK			0x0045
1101da177e4SLinus Torvalds 
1111da177e4SLinus Torvalds #define MANFID_TDK			0x0105
1121da177e4SLinus Torvalds #define PRODID_TDK_CF010		0x0900
113f4d7510dSJun Komuro #define PRODID_TDK_NP9610		0x0d0a
114f4d7510dSJun Komuro #define PRODID_TDK_MN3200		0x0e0a
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 
12330bac7aaSPetr Vandrovec #define MANFID_POSSIO			0x030c
12430bac7aaSPetr Vandrovec #define PRODID_POSSIO_GCC		0x0003
12530bac7aaSPetr Vandrovec 
12640738f3fSKomuro #define MANFID_NEC			0x0010
12740738f3fSKomuro 
1281da177e4SLinus Torvalds #endif /* _LINUX_CISCODE_H */
129