IXB28504XGBEFS Intel, IXB28504XGBEFS Datasheet - Page 128

no-image

IXB28504XGBEFS

Manufacturer Part Number
IXB28504XGBEFS
Description
Manufacturer
Intel
Datasheet

Specifications of IXB28504XGBEFS

Lead Free Status / Rohs Status
Compliant
9.7
Note:
9.7.1
Intel NetStructure
TPS
128
®
Baseboard Driver
The LSP baseboard driver is a special firmware driver covering all system components
not controlled by the media drivers, in particular:
The driver provides access to the hardware through its API functions (the preferred
way) or IOCTL (I/O Control) functions.
Basic functions of the driver include:
The driver is initially set up using the command line. It configures and manages
baseboard components through various registers accessible through the NP slow port.
The baseboard driver must be loaded and initialized before the media drivers, because
the baseboard driver performs system media configuration functions (for example, MSF
initialization, SPI lane routing) that the other drivers require to operate.
Baseboard driver initialization does not reset connections between the base interface,
PHY, crosspoint switch or 82546 Dual Port Gigabit Ethernet Controller devices on the
board.
The baseboard driver uses information that is maintained by the board management
controller (BMC). Under Linux, the driver does not need IPMI access to the BMC since
all the values required to start the board are read by the Boot Monitor and stored in
EEPROM before the driver starts.
Configuration Settings
The Baseboard driver initialization parameters in
initialization. For Linux systems, this is done in the command line with insmod.
• SPI-3/4 Bridge
• SPI3/UTOPIA Bus Fork FPGA
• Configuration of crosspoint switch responsible for connecting baseboard and FIC
• Fork FPGA image loading
• SPI-3/4 Bridge configuration
• Crosspoint switch configuration
• MSF and data path configuration
• LED support (including control of LEDs on MICs, mezzanine cards and NP module)
• Detection of device types inserted into the baseboard
• Handling “get FRU parameter” and “get slot number” requests
• Telecommunication Clocks (Zarlink) configuration
IXB2850 Packet Processing Boards
Gigabit Ethernet MAC (IXF1104) to the fabric interface channels
Table 55
IXB2850—Network Processor Firmware
must be set up during driver
Document Number: 05-2443-006
January 2007