Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/bhnd/cores/pci/bhnd_pci_hostb.c
Show First 20 Lines • Show All 133 Lines • ▼ Show 20 Lines | static const struct bhnd_device_quirk bhnd_pcie_quirks[] = { | ||||
/* Apple boards on which BHND_BFL2_PCIEWAR_OVR should be assumed | /* Apple boards on which BHND_BFL2_PCIEWAR_OVR should be assumed | ||||
* to be set. */ | * to be set. */ | ||||
{{ BHND_MATCH_BOARD_VENDOR (PCI_VENDOR_APPLE), | {{ BHND_MATCH_BOARD_VENDOR (PCI_VENDOR_APPLE), | ||||
BHND_MATCH_BOARD_REV (HWREV_LTE(0x71)), | BHND_MATCH_BOARD_REV (HWREV_LTE(0x71)), | ||||
BHND_MATCH_SROMREV (EQ(4)) }, | BHND_MATCH_SROMREV (EQ(4)) }, | ||||
BHND_PCIE_QUIRK_BFL2_PCIEWAR_EN }, | BHND_PCIE_QUIRK_BFL2_PCIEWAR_EN }, | ||||
/* Apple BCM4322 boards that require 700mV SerDes TX drive strength. */ | /* Apple BCM4322 boards that require 700mV SerDes TX drive strength. */ | ||||
{{ BHND_CHIP_ID(BCM4322), | {{ BHND_MATCH_CHIP_ID(BCM4322), | ||||
BHND_MATCH_BOARD(PCI_VENDOR_APPLE, BCM94322X9), }, | BHND_MATCH_BOARD(PCI_VENDOR_APPLE, BCM94322X9), }, | ||||
BHND_PCIE_QUIRK_SERDES_TXDRV_700MV }, | BHND_PCIE_QUIRK_SERDES_TXDRV_700MV }, | ||||
/* Apple BCM4331 board-specific quirks */ | /* Apple BCM4331 board-specific quirks */ | ||||
#define BHND_A4331_QUIRK(_board, ...) \ | #define BHND_A4331_QUIRK(_board, ...) \ | ||||
{{ BHND_CHIP_ID(BCM4331), \ | {{ BHND_MATCH_CHIP_ID(BCM4331), \ | ||||
BHND_MATCH_BOARD(PCI_VENDOR_APPLE, _board) }, __VA_ARGS__ } | BHND_MATCH_BOARD(PCI_VENDOR_APPLE, _board) }, __VA_ARGS__ } | ||||
BHND_A4331_QUIRK(BCM94331X19, BHND_PCIE_QUIRK_SERDES_TXDRV_MAX | | BHND_A4331_QUIRK(BCM94331X19, BHND_PCIE_QUIRK_SERDES_TXDRV_MAX | | ||||
BHND_PCIE_QUIRK_DEFAULT_MRRS_512), | BHND_PCIE_QUIRK_DEFAULT_MRRS_512), | ||||
BHND_A4331_QUIRK(BCM94331X28, BHND_PCIE_QUIRK_SERDES_TXDRV_MAX | | BHND_A4331_QUIRK(BCM94331X28, BHND_PCIE_QUIRK_SERDES_TXDRV_MAX | | ||||
BHND_PCIE_QUIRK_DEFAULT_MRRS_512), | BHND_PCIE_QUIRK_DEFAULT_MRRS_512), | ||||
▲ Show 20 Lines • Show All 506 Lines • Show Last 20 Lines |