ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.6.tar.bz2
[linux-2.6.git] / include / asm-i386 / mach-pc9800 / pci-functions.h
1 /*
2  *      PCI BIOS function codes for the PC9800. Different to
3  *      standard PC systems
4  */
5
6 /* Note: PC-9800 confirms PCI 2.1 on only few models */
7
8 #define PCIBIOS_PCI_FUNCTION_ID         0xccXX
9 #define PCIBIOS_PCI_BIOS_PRESENT        0xcc81
10 #define PCIBIOS_FIND_PCI_DEVICE         0xcc82
11 #define PCIBIOS_FIND_PCI_CLASS_CODE     0xcc83
12 /*      PCIBIOS_GENERATE_SPECIAL_CYCLE  0xcc86  (not supported by bios) */
13 #define PCIBIOS_READ_CONFIG_BYTE        0xcc88
14 #define PCIBIOS_READ_CONFIG_WORD        0xcc89
15 #define PCIBIOS_READ_CONFIG_DWORD       0xcc8a
16 #define PCIBIOS_WRITE_CONFIG_BYTE       0xcc8b
17 #define PCIBIOS_WRITE_CONFIG_WORD       0xcc8c
18 #define PCIBIOS_WRITE_CONFIG_DWORD      0xcc8d
19 #define PCIBIOS_GET_ROUTING_OPTIONS     0xcc8e  /* PCI 2.1 only */
20 #define PCIBIOS_SET_PCI_HW_INT          0xcc8f  /* PCI 2.1 only */