mbgtools-lx  4.2.8
BUS flag masks

Macros

#define PCPS_BUS_ISA   0x0001
 IBM compatible PC/AT ISA bus. More...
 
#define PCPS_BUS_MCA   0x0002
 IBM PS/2 micro channel. More...
 
#define PCPS_BUS_PCI   0x0004
 PCI. More...
 
#define PCPS_BUS_USB   0x0008
 USB. More...
 
#define PCPS_BUS_PCI_CHIP_S5920   0x8000
 S5920 PCI interface chip. More...
 
#define PCPS_BUS_PCI_CHIP_ASIC   0x4000
 Meinberg's own PCI interface chip. More...
 
#define PCPS_BUS_PCI_CHIP_PEX8311   0x2000
 PEX8311 PCI Express interface chip. More...
 
#define PCPS_BUS_PCI_CHIP_MBGPEX   0x1000
 Meinberg's own PCI Express interface chip. More...
 
#define PCPS_BUS_PCI_S5933   ( PCPS_BUS_PCI )
 
#define PCPS_BUS_PCI_S5920   ( PCPS_BUS_PCI | PCPS_BUS_PCI_CHIP_S5920 )
 
#define PCPS_BUS_PCI_ASIC   ( PCPS_BUS_PCI | PCPS_BUS_PCI_CHIP_ASIC )
 
#define PCPS_BUS_PCI_PEX8311   ( PCPS_BUS_PCI | PCPS_BUS_PCI_CHIP_PEX8311 )
 
#define PCPS_BUS_PCI_MBGPEX   ( PCPS_BUS_PCI | PCPS_BUS_PCI_CHIP_MBGPEX )
 
#define PCPS_BUS_USB_FLAG_V2   0x8000
 
#define PCPS_BUS_USB_V2   ( PCPS_BUS_USB | PCPS_BUS_USB_FLAG_V2 )
 

Detailed Description

Macro Definition Documentation

◆ PCPS_BUS_ISA

#define PCPS_BUS_ISA   0x0001

IBM compatible PC/AT ISA bus.

Definition at line 413 of file pcpsdev.h.

Referenced by get_bus_type_str(), mbg_chk_dev_is_isa(), pcps_detect_isa_devices(), and pcps_probe_device().

◆ PCPS_BUS_MCA

#define PCPS_BUS_MCA   0x0002

IBM PS/2 micro channel.

Definition at line 414 of file pcpsdev.h.

Referenced by get_bus_type_str(), mbg_chk_dev_is_mca(), pcps_probe_device(), and pcps_release_rsrcs().

◆ PCPS_BUS_PCI

#define PCPS_BUS_PCI   0x0004

PCI.

Definition at line 415 of file pcpsdev.h.

Referenced by mbg_chk_dev_is_pci(), and pcps_cleanup_device().

◆ PCPS_BUS_PCI_ASIC

#define PCPS_BUS_PCI_ASIC   ( PCPS_BUS_PCI | PCPS_BUS_PCI_CHIP_ASIC )

Definition at line 432 of file pcpsdev.h.

Referenced by get_bus_type_str(), and pcps_probe_device().

◆ PCPS_BUS_PCI_CHIP_ASIC

#define PCPS_BUS_PCI_CHIP_ASIC   0x4000

Meinberg's own PCI interface chip.

Definition at line 425 of file pcpsdev.h.

◆ PCPS_BUS_PCI_CHIP_MBGPEX

#define PCPS_BUS_PCI_CHIP_MBGPEX   0x1000

Meinberg's own PCI Express interface chip.

Definition at line 427 of file pcpsdev.h.

◆ PCPS_BUS_PCI_CHIP_PEX8311

#define PCPS_BUS_PCI_CHIP_PEX8311   0x2000

PEX8311 PCI Express interface chip.

Definition at line 426 of file pcpsdev.h.

◆ PCPS_BUS_PCI_CHIP_S5920

#define PCPS_BUS_PCI_CHIP_S5920   0x8000

S5920 PCI interface chip.

Definition at line 424 of file pcpsdev.h.

◆ PCPS_BUS_PCI_MBGPEX

#define PCPS_BUS_PCI_MBGPEX   ( PCPS_BUS_PCI | PCPS_BUS_PCI_CHIP_MBGPEX )

Definition at line 434 of file pcpsdev.h.

Referenced by get_bus_type_str(), mbg_chk_dev_is_pci_express(), and pcps_probe_device().

◆ PCPS_BUS_PCI_PEX8311

#define PCPS_BUS_PCI_PEX8311   ( PCPS_BUS_PCI | PCPS_BUS_PCI_CHIP_PEX8311 )

Definition at line 433 of file pcpsdev.h.

Referenced by get_bus_type_str(), mbg_chk_dev_is_pci_express(), and pcps_probe_device().

◆ PCPS_BUS_PCI_S5920

#define PCPS_BUS_PCI_S5920   ( PCPS_BUS_PCI | PCPS_BUS_PCI_CHIP_S5920 )

Definition at line 431 of file pcpsdev.h.

Referenced by get_bus_type_str(), and pcps_probe_device().

◆ PCPS_BUS_PCI_S5933

#define PCPS_BUS_PCI_S5933   ( PCPS_BUS_PCI )

Definition at line 430 of file pcpsdev.h.

Referenced by get_bus_type_str(), and pcps_probe_device().

◆ PCPS_BUS_USB

#define PCPS_BUS_USB   0x0008

USB.

Definition at line 416 of file pcpsdev.h.

Referenced by get_bus_type_str(), mbg_chk_dev_is_usb(), pcps_add_rsrc_irq(), and pcps_probe_device().

◆ PCPS_BUS_USB_FLAG_V2

#define PCPS_BUS_USB_FLAG_V2   0x8000

Definition at line 441 of file pcpsdev.h.

◆ PCPS_BUS_USB_V2

#define PCPS_BUS_USB_V2   ( PCPS_BUS_USB | PCPS_BUS_USB_FLAG_V2 )

Definition at line 444 of file pcpsdev.h.

Referenced by get_bus_type_str(), and pcps_probe_device().