| config IPMI_KCS |
| bool |
| default n |
| |
| config IPMI_KCS_REGISTER_SPACING |
| int |
| default 1 |
| depends on IPMI_KCS |
| help |
| KCS status and command register IO port address spacing |
| |
| 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. |
| |
| 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. |
| |
| 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. |
| |
| 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 |