/*
* $Id$
*
* Copyright (C) 2003-2015 JNode.org
*
* This library is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published
* by the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* This library is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
* License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this library; If not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
package org.jnode.driver.bus.pci;
/**
* @author epr
*/
public interface PCI_IDs {
// PCI identifiers
public static final int PCI_VENDOR_ID_AMD = 0x1022;
public static final int PCI_DEVICE_ID_AMD_LANCE = 0x2000;
public static final int PCI_VENDOR_ID_ADMTEK = 0x1317;
public static final int PCI_DEVICE_ID_ADMTEK_0985 = 0x0985;
public static final int PCI_VENDOR_ID_WINBOND2 = 0x1050;
public static final int PCI_DEVICE_ID_WINBOND2_89C940 = 0x0940;
public static final int PCI_DEVICE_ID_WINBOND2_89C840 = 0x0840;
public static final int PCI_VENDOR_ID_COMPEX = 0x11f6;
public static final int PCI_DEVICE_ID_COMPEX_RL2000 = 0x1401;
public static final int PCI_DEVICE_ID_COMPEX_RL100ATX = 0x2011;
public static final int PCI_VENDOR_ID_KTI = 0x8e2e;
public static final int PCI_DEVICE_ID_KTI_ET32P2 = 0x3000;
public static final int PCI_VENDOR_ID_NETVIN = 0x4a14;
public static final int PCI_DEVICE_ID_NETVIN_NV5000SC = 0x5000;
public static final int PCI_VENDOR_ID_HOLTEK = 0x12c3;
public static final int PCI_DEVICE_ID_HOLTEK_HT80232 = 0x0058;
public static final int PCI_VENDOR_ID_3COM = 0x10b7;
public static final int PCI_DEVICE_ID_3COM_3C590 = 0x5900;
public static final int PCI_DEVICE_ID_3COM_3C595 = 0x5950;
public static final int PCI_DEVICE_ID_3COM_3C595_1 = 0x5951;
public static final int PCI_DEVICE_ID_3COM_3C595_2 = 0x5952;
public static final int PCI_DEVICE_ID_3COM_3C900TPO = 0x9000;
public static final int PCI_DEVICE_ID_3COM_3C900COMBO = 0x9001;
public static final int PCI_DEVICE_ID_3COM_3C905TX = 0x9050;
public static final int PCI_DEVICE_ID_3COM_3C905T4 = 0x9051;
public static final int PCI_DEVICE_ID_3COM_3C905B_TX = 0x9055;
public static final int PCI_DEVICE_ID_3COM_3C905C_TXM = 0x9200;
public static final int PCI_VENDOR_ID_INTEL = 0x8086;
public static final int PCI_DEVICE_ID_INTEL_82557 = 0x1229;
public static final int PCI_DEVICE_ID_INTEL_82559ER = 0x1209;
public static final int PCI_DEVICE_ID_INTEL_ID1029 = 0x1029;
public static final int PCI_DEVICE_ID_INTEL_ID1030 = 0x1030;
public static final int PCI_DEVICE_ID_INTEL_82562 = 0x2449;
public static final int PCI_VENDOR_ID_AMD_HOMEPNA = 0x1022;
public static final int PCI_DEVICE_ID_AMD_HOMEPNA = 0x2001;
public static final int PCI_VENDOR_ID_DEC = 0x1011;
public static final int PCI_DEVICE_ID_DEC_TULIP = 0x0002;
public static final int PCI_DEVICE_ID_DEC_TULIP_FAST = 0x0009;
public static final int PCI_DEVICE_ID_DEC_TULIP_PLUS = 0x0014;
public static final int PCI_DEVICE_ID_DEC_21142 = 0x0019;
public static final int PCI_VENDOR_ID_SMC = 0x10B8;
public static final int PCI_DEVICE_ID_SMC_EPIC100 = 0x0005;
public static final int PCI_VENDOR_ID_MACRONIX = 0x10d9;
public static final int PCI_DEVICE_ID_MX987x5 = 0x0531;
public static final int PCI_VENDOR_ID_LINKSYS = 0x11AD;
public static final int PCI_DEVICE_ID_LC82C115 = 0xC115;
public static final int PCI_VENDOR_ID_VIATEC = 0x1106;
public static final int PCI_DEVICE_ID_VIA_RHINE_I = 0x3043;
public static final int PCI_DEVICE_ID_VIA_VT6102 = 0x3065;
public static final int PCI_DEVICE_ID_VIA_86C100A = 0x6100;
public static final int PCI_VENDOR_ID_DAVICOM = 0x1282;
public static final int PCI_DEVICE_ID_DM9009 = 0x9009;
public static final int PCI_DEVICE_ID_DM9102 = 0x9102;
public static final int PCI_VENDOR_ID_SIS = 0x1039;
public static final int PCI_DEVICE_ID_SIS900 = 0x0900;
public static final int PCI_DEVICE_ID_SIS7016 = 0x7016;
public static final int PCI_VENDOR_ID_DLINK = 0x1186;
public static final int PCI_DEVICE_ID_DFE530TXP = 0x1300;
public static final int PCI_VENDOR_ID_NS = 0x100B;
public static final int PCI_DEVICE_ID_DP83815 = 0x0020;
public static final int PCI_VENDOR_ID_OLICOM = 0x108d;
public static final int PCI_DEVICE_ID_OLICOM_OC3136 = 0x0001;
public static final int PCI_DEVICE_ID_OLICOM_OC2315 = 0x0011;
public static final int PCI_DEVICE_ID_OLICOM_OC2325 = 0x0012;
public static final int PCI_DEVICE_ID_OLICOM_OC2183 = 0x0013;
public static final int PCI_DEVICE_ID_OLICOM_OC2326 = 0x0014;
public static final int PCI_DEVICE_ID_OLICOM_OC6151 = 0x0021;
public static final int PCI_VENDOR_ID_VMWARE = 0x15ad;
public static final int PCI_DEVICE_ID_VMWARE_SVGA = 0x0710;
public static final int PCI_DEVICE_ID_VMWARE_SVGA2 = 0x0405;
public static final int PCI_VENDOR_ID_NVIDIA = 0x10de;
public static final int PCI_DEVICE_ID_NVIDIA_VANTA = 0x002c;
public static final int PCI_DEVICE_ID_NVIDIA_GE3TI500 = 0x0202;
public static final int PCI_VENDOR_ID_REALTEK = 0x10ec;
public static final int PCI_DEVICE_ID_REALTEK_8029 = 0x8029;
public static final int PCI_DEVICE_ID_REALTEK_8139 = 0x8139;
public static final int PCI_VENDOR_ID_SMC_1211 = 0x1113; // pciids.sf.net
// http://www.etherboot.org/db/nics.php?show=tech_data&chip_manufacturer=Realtek
public static final int PCI_DEVICE_ID_SMC_1211 = 0x1211;
public static final int PCI_VENDOR_ID_CIRRUS = 0x1013;
public static final int PCI_DEVICE_ID_5446 = 0x00D8; // emulate by qemu
}