1 fru version identification, 2 fru data update, E-keying – Kontron AM4140 IPMI Firmware User Manual
Page 33: 1 board configuration for e-keying, 1 board configuration options, Fru version identification, Fru data update, Board configuration for e-keying, Board configuration options, Am4140 ipmi firmware
AM4140
IPMI Firmware
ID 1051-8188, Rev. 1.0
Page 33
P R E L I M I N A R Y
6.1
FRU Version Identification
The FRU data fields, as defined in the IPMI - Platform Management FRU Information Storage
Definition v1.0, Rev 1.1, are used to record the version of the FRU installed. The revision num-
ber is incremented for each new release of FRU data.
Example of board FRU ID: “STD_R10”
Example of product FRU ID: “STD_R10”
6.2
FRU Data Update
Update of the FRU data can be done via regular IPMI FRU device commands. The correct FRU
data must be prepared at the factory.
7.
E-Keying
E-Keying has been defined in the AMC.0 R2.0 Specification to prevent module damage and
malfunctions and to verify the bay connection compatibility. Therefore, the FRU data of an AMC
module contains PICMG-defined records which describe the module’s AMC interoperability:
•
Module Current Requirements Record: indicates the maximum power consumption of
the AM4140
•
Clock Configuration Record: configures the PCI Express reference clock (FCLKA on
AMC Card-edge connector)
•
AMC Point-to-point Record: indicates the AMC port capabilities of the AM4140, i.e. the
supported AMC fabric interface types of the current board configuration
The AM4140 module supports various AMC fabric interface types in several combinations con-
figurable via the “sconf” base configurations. Each “sconf” base configuration is reflected in the
module’s FRU data.
Depending on the current board configuration (i.e. the module’s description in the FRU data re-
cords), the carriers’s IPMC (in an ATCA system) or the MCH (of a MicroTCA system) decides
during E-Keying which AMC fabric interfaces are activated. Therefore, the IPMI commands Set
AMC Port State
and Get AMC Port State defined by the AMC.0 specification are used for
either granting or rejecting the E-Keys (i.e. enabling or disabling of AMC ports during E-Keying).
7.1
Board Configuration for E-Keying
The board configuration for E-Keying is done via the U-Boot “sconf” command. For further in-
formation on the U-Boot “sconf” command, refer to the AM4140 U-Boot Bootloader User Guide.
7.1.1
Board Configuration Options
In addition to the “sconf” base configurations, there are further board configuration options which
depend on the type of the fabric interface used or the “sconf” base configuration selected. For
example, the SRIO-related board configuration is available only if SRIO interfaces are available;
the FCLKA configuration is available only when PCI Express interfaces are present. For infor-
mation on the AMC interconnection capabilities and the fabric interfaces supported for an “sconf”
base configuration, refer to the AM4140 User Guide, Chapter 2.10, AMC Interconnection.
The following table indicates the fabric interfaces available and which board configuration op-
tions can be applied to the respective “sconf” base configuration.