MIPS: convert CONFIG_SYS_MIPS_TIMER_FREQ to Kconfig
[platform/kernel/u-boot.git] / include / pci_ids.h
index ee98bee..88b0a64 100644 (file)
@@ -21,6 +21,7 @@
 #define PCI_CLASS_STORAGE_SATA         0x0106
 #define PCI_CLASS_STORAGE_SATA_AHCI    0x010601
 #define PCI_CLASS_STORAGE_SAS          0x0107
+#define PCI_CLASS_STORAGE_EXPRESS      0x010802
 #define PCI_CLASS_STORAGE_OTHER                0x0180
 
 #define PCI_BASE_CLASS_NETWORK         0x02
@@ -40,6 +41,7 @@
 #define PCI_CLASS_MULTIMEDIA_VIDEO     0x0400
 #define PCI_CLASS_MULTIMEDIA_AUDIO     0x0401
 #define PCI_CLASS_MULTIMEDIA_PHONE     0x0402
+#define PCI_CLASS_MULTIMEDIA_HD_AUDIO  0x0403
 #define PCI_CLASS_MULTIMEDIA_OTHER     0x0480
 
 #define PCI_BASE_CLASS_MEMORY          0x05
@@ -53,6 +55,8 @@
 #define PCI_CLASS_BRIDGE_EISA          0x0602
 #define PCI_CLASS_BRIDGE_MC            0x0603
 #define PCI_CLASS_BRIDGE_PCI           0x0604
+#define PCI_CLASS_BRIDGE_PCI_NORMAL            0x060400
+#define PCI_CLASS_BRIDGE_PCI_SUBTRACTIVE       0x060401
 #define PCI_CLASS_BRIDGE_PCMCIA                0x0605
 #define PCI_CLASS_BRIDGE_NUBUS         0x0606
 #define PCI_CLASS_BRIDGE_CARDBUS       0x0607
 #define PCI_DEVICE_ID_BERKOM_A4T               0xffa4
 #define PCI_DEVICE_ID_BERKOM_SCITEL_QUADRO     0xffa8
 
+#define PCI_VENDOR_ID_BROADCOM         0x14e4
+#define PCI_DEVICE_ID_NXT_57320                0x16F0
+
 #define PCI_VENDOR_ID_COMPAQ           0x0e11
 #define PCI_DEVICE_ID_COMPAQ_TOKENRING 0x0508
 #define PCI_DEVICE_ID_COMPAQ_TACHYON   0xa0fc
 
 #define PCI_VENDOR_ID_REALTEK          0x10ec
 #define PCI_DEVICE_ID_REALTEK_8139     0x8139
+#define PCI_DEVICE_ID_REALTEK_8168     0x8168
 
 #define PCI_VENDOR_ID_XILINX           0x10ee
 #define PCI_DEVICE_ID_RME_DIGI96       0x3fc0
 #define PCI_DEVICE_ID_CREATIVE_EMU10K1 0x0002
 #define PCI_DEVICE_ID_CREATIVE_20K1    0x0005
 #define PCI_DEVICE_ID_CREATIVE_20K2    0x000b
+#define PCI_DEVICE_ID_CREATIVE_CA01322 0x0011
 #define PCI_SUBDEVICE_ID_CREATIVE_SB0760       0x0024
 #define PCI_SUBDEVICE_ID_CREATIVE_SB08801      0x0041
 #define PCI_SUBDEVICE_ID_CREATIVE_SB08802      0x0042
 #define PCI_DEVICE_ID_ALTIMA_AC9100    0x03ea
 #define PCI_DEVICE_ID_ALTIMA_AC1003    0x03eb
 
+#define PCI_VENDOR_ID_CAVIUM           0x177d
+#define PCI_DEVICE_ID_CAVIUM_GPIO      0xa00a
+#define PCI_DEVICE_ID_CAVIUM_MPI       0xa00b
+#define PCI_DEVICE_ID_CAVIUM_EMMC      0xa010
+#define PCI_DEVICE_ID_CAVIUM_TWSI      0xa012
+#define PCI_DEVICE_ID_CAVIUM_SATA      0xa01c
+#define PCI_DEVICE_ID_CAVIUM_NIC       0xa01e
+#define PCI_DEVICE_ID_CAVIUM_BGX       0xa026
+#define PCI_DEVICE_ID_CAVIUM_SMI       0xa02b
+#define PCI_DEVICE_ID_CAVIUM_NICVF     0xa034
+#define PCI_DEVICE_ID_CAVIUM_BCH       0xa043
+#define PCI_DEVICE_ID_CAVIUM_BCHVF     0xa044
+#define PCI_DEVICE_ID_CAVIUM_NDF       0xa04f
+#define PCI_DEVICE_ID_CAVIUM_RGX       0xa054
+#define PCI_DEVICE_ID_CAVIUM_CGX       0xa059
+#define PCI_DEVICE_ID_CAVIUM_RVU_PF    0xa063
+#define PCI_DEVICE_ID_CAVIUM_RVU_AF    0xa065
+
 #define PCI_VENDOR_ID_BELKIN           0x1799
 #define PCI_DEVICE_ID_BELKIN_F5D7010V7 0x701f
 
 #define PCI_DEVICE_ID_INTEL_MFD_EMMC0  0x0823
 #define PCI_DEVICE_ID_INTEL_MFD_EMMC1  0x0824
 #define PCI_DEVICE_ID_INTEL_MRST_SD2   0x084F
+#define PCI_DEVICE_ID_INTEL_QRK_SDIO   0x08A7
+#define PCI_DEVICE_ID_INTEL_QRK_UART   0x0936
+#define PCI_DEVICE_ID_INTEL_QRK_EMAC   0x0937
+#define PCI_DEVICE_ID_INTEL_QRK_ILB    0x095E
 #define PCI_DEVICE_ID_INTEL_I960       0x0960
 #define PCI_DEVICE_ID_INTEL_I960RM     0x0962
 #define PCI_DEVICE_ID_INTEL_CENTERTON_ILB      0x0c60
+#define PCI_DEVICE_ID_INTEL_BYT_SDIO           0x0f15
+#define PCI_DEVICE_ID_INTEL_BYT_SD             0x0f16
+#define PCI_DEVICE_ID_INTEL_VALLEYVIEW_LPC     0x0f1c
+#define PCI_DEVICE_ID_INTEL_VALLEYVIEW_IDE     0x0f20
+#define PCI_DEVICE_ID_INTEL_VALLEYVIEW_IDE_ALT 0x0f21
+#define PCI_DEVICE_ID_INTEL_VALLEYVIEW_SATA    0x0f22
+#define PCI_DEVICE_ID_INTEL_VALLEYVIEW_SATA_ALT        0x0f23
+#define PCI_DEVICE_ID_INTEL_BYT_EMMC2  0x0f50
 #define PCI_DEVICE_ID_INTEL_82541ER    0x1078
 #define PCI_DEVICE_ID_INTEL_82541GI_LF 0x107c
 #define PCI_DEVICE_ID_INTEL_82542      0x1000
 #define PCI_DEVICE_ID_INTEL_ICH7_19    0x27dd
 #define PCI_DEVICE_ID_INTEL_ICH7_20    0x27de
 #define PCI_DEVICE_ID_INTEL_ICH7_21    0x27df
+#define PCI_DEVICE_ID_INTEL_COUGARPOINT_HDMI   0x2806
 #define PCI_DEVICE_ID_INTEL_ICH8_0     0x2810
 #define PCI_DEVICE_ID_INTEL_ICH8_1     0x2811
 #define PCI_DEVICE_ID_INTEL_ICH8_2     0x2812
 #define PCI_DEVICE_ID_INTEL_ICH9_6     0x2930
 #define PCI_DEVICE_ID_INTEL_ICH9_7     0x2916
 #define PCI_DEVICE_ID_INTEL_ICH9_8     0x2918
+#define PCI_DEVICE_ID_INTEL_ICH9_AHCI  0x2922
 #define PCI_DEVICE_ID_INTEL_I7_MCR     0x2c18
 #define PCI_DEVICE_ID_INTEL_I7_MC_TAD  0x2c19
 #define PCI_DEVICE_ID_INTEL_I7_MC_RAS  0x2c1a
 #define PCI_DEVICE_ID_INTEL_82454NX     0x84cb
 #define PCI_DEVICE_ID_INTEL_84460GX    0x84ea
 #define PCI_DEVICE_ID_INTEL_IXP4XX     0x8500
+#define PCI_DEVICE_ID_INTEL_TCF_GBE    0x8802
+#define PCI_DEVICE_ID_INTEL_TCF_SDIO_0 0x8809
+#define PCI_DEVICE_ID_INTEL_TCF_SDIO_1 0x880a
+#define PCI_DEVICE_ID_INTEL_TCF_SATA   0x880b
+#define PCI_DEVICE_ID_INTEL_TCF_UART_0 0x8811
+#define PCI_DEVICE_ID_INTEL_TCF_UART_1 0x8812
+#define PCI_DEVICE_ID_INTEL_TCF_UART_2 0x8813
+#define PCI_DEVICE_ID_INTEL_TCF_UART_3 0x8814
 #define PCI_DEVICE_ID_INTEL_IXP2800    0x9004
+#define PCI_DEVICE_ID_INTEL_LYNXPOINT_AHCI     0x9c03
+#define PCI_DEVICE_ID_INTEL_LYNXPOINT_LPC      0x9c45
+#define PCI_DEVICE_ID_INTEL_WILDCATPOINT_AHCI  0x9c83
+#define PCI_DEVICE_ID_INTEL_WILDCATPOINT_HDA   0x9ca0
+#define PCI_DEVICE_ID_INTEL_WILDCATPOINT_ADSP  0x9cb6
+#define PCI_DEVICE_ID_INTEL_WILDCATPOINT_LPC   0x9cc3
 #define PCI_DEVICE_ID_INTEL_S21152BB   0xb152
 
 #define PCI_VENDOR_ID_SCALEMP          0x8686