board_pciid_enable Struct Reference

We use 2 sets of IDs here, you're free to choose which is which. More...

Collaboration diagram for board_pciid_enable:

Collaboration graph
[legend]

Data Fields

uint16_t first_vendor
uint16_t first_device
uint16_t first_card_vendor
uint16_t first_card_device
uint16_t second_vendor
uint16_t second_device
uint16_t second_card_vendor
uint16_t second_card_device
const char * lb_vendor
const char * lb_part
const char * name
int(* enable )(const char *name)

Detailed Description

We use 2 sets of IDs here, you're free to choose which is which.

This is to provide a very high degree of certainty when matching a board on the basis of subsystem/card IDs. As not every vendor handles subsystem/card IDs in a sane manner.

Keep the second set NULLed if it should be ignored.

Keep the subsystem IDs NULLed if they don't identify the board fully.

Definition at line 605 of file board_enable.c.


Field Documentation

Definition at line 607 of file board_enable.c.

Referenced by board_match_coreboot_name(), and board_match_pci_card_ids().

Definition at line 608 of file board_enable.c.

Referenced by board_match_coreboot_name(), and board_match_pci_card_ids().

Definition at line 609 of file board_enable.c.

Referenced by board_match_pci_card_ids().

Definition at line 610 of file board_enable.c.

Referenced by board_match_pci_card_ids().

Definition at line 615 of file board_enable.c.

Referenced by board_match_coreboot_name(), and board_match_pci_card_ids().

Definition at line 616 of file board_enable.c.

Referenced by board_match_coreboot_name(), and board_match_pci_card_ids().

Definition at line 617 of file board_enable.c.

Referenced by board_match_pci_card_ids().

Definition at line 618 of file board_enable.c.

Referenced by board_match_pci_card_ids().

Definition at line 621 of file board_enable.c.

Referenced by board_match_coreboot_name().

Definition at line 622 of file board_enable.c.

Referenced by board_match_coreboot_name().

int(* board_pciid_enable::enable)(const char *name)

Referenced by board_flash_enable().


The documentation for this struct was generated from the following file:

Generated on Wed Jan 7 15:19:09 2009 for coreboot by  doxygen 1.5.5