/* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright (c) 2015-2018, Intel Corporation. */ #ifndef __KCS_BMC_H__ #define __KCS_BMC_H__ #include <linux/list.h> #define KCS_BMC_EVENT_TYPE_OBE … #define KCS_BMC_EVENT_TYPE_IBF … #define KCS_BMC_STR_OBF … #define KCS_BMC_STR_IBF … #define KCS_BMC_STR_CMD_DAT … /* IPMI 2.0 - 9.5, KCS Interface Registers * @idr: Input Data Register * @odr: Output Data Register * @str: Status Register */ struct kcs_ioreg { … }; struct kcs_bmc_device_ops; struct kcs_bmc_client; struct kcs_bmc_device { … }; #endif /* __KCS_BMC_H__ */