2012-07-08 18:32:23 +02:00
|
|
|
config IPMI_KCS
|
2015-04-27 02:53:26 +02:00
|
|
|
bool
|
|
|
|
default n
|
2019-08-10 14:16:17 +02:00
|
|
|
|
|
|
|
config IPMI_KCS_REGISTER_SPACING
|
|
|
|
int
|
|
|
|
default 1
|
|
|
|
depends on IPMI_KCS
|
|
|
|
help
|
|
|
|
KCS status and command register IO port address spacing
|
2019-12-02 12:44:04 +01:00
|
|
|
|
|
|
|
config IPMI_FRU_SINGLE_RW_SZ
|
|
|
|
int
|
|
|
|
default 16
|
|
|
|
depends on IPMI_KCS
|
|
|
|
help
|
|
|
|
The data size in a single IPMI FRU read/write command.
|
|
|
|
IPMB messages are limited to 32-bytes total. When the
|
|
|
|
data size is larger than this value, IPMI can complete
|
|
|
|
reading/writing the data over multiple commands.
|
2020-04-06 14:09:21 +02:00
|
|
|
|
|
|
|
config IPMI_KCS_ROMSTAGE
|
|
|
|
bool
|
|
|
|
default n
|
|
|
|
depends on IPMI_KCS
|
|
|
|
help
|
|
|
|
IPMI KCS support in romstage.
|
|
|
|
|
|
|
|
config BMC_KCS_BASE
|
|
|
|
hex
|
|
|
|
default 0xca2
|
|
|
|
depends on IPMI_KCS
|
|
|
|
help
|
|
|
|
The PNP base address of BMC KCS. It must be equal to the
|
|
|
|
pnp port value defined in devicetree for chip drivers/ipmi.
|
2020-09-04 11:05:58 +02:00
|
|
|
|
|
|
|
config IPMI_KCS_TIMEOUT_MS
|
|
|
|
int
|
|
|
|
default 5000
|
|
|
|
depends on IPMI_KCS
|
|
|
|
help
|
|
|
|
The time unit is millisecond for each IPMI KCS transfer.
|
|
|
|
IPMI spec v2.0 rev 1.1 Sec. 9.15, a five-second timeout or
|
|
|
|
greater is recommended.
|
2019-12-30 14:40:04 +01:00
|
|
|
|
|
|
|
config DRIVERS_IPMI_SUPERMICRO_OEM
|
|
|
|
bool "Supermicro IPMI OEM BMC support"
|
|
|
|
depends on IPMI_KCS
|
|
|
|
default n
|
|
|
|
help
|
|
|
|
Tested on X11SSH only. Different BMCs might not support these OEM
|
|
|
|
commands.
|
|
|
|
The following features are implemented:
|
|
|
|
* Communicates the BIOS version to the BMC
|
|
|
|
* Communicates the BIOS date to the BMC
|