20#ifdef CONFIG_IPMI_KCS_ASPEED
26#define KCS_POLL_STACK_SIZE 4096
27#define KCS_POLLING_INTERVAL 100
28#define KCS_BUFF_SIZE 256
29#define KCS_MAX_CHANNEL_NUM 0x0F
31#define CMD_SYS_INFO_FW_VERSION 0x01
32#define CMD_DIMM_LOCATION 0x01
33#define KCS_TASK_NAME_LEN 32
35typedef struct _kcs_dev {
36 const struct device *
dev;
40 uint8_t task_name[KCS_TASK_NAME_LEN];
41 struct k_thread task_thread;
57void kcs_device_init(
char **config, uint8_t
size);
58void kcs_write(uint8_t index, uint8_t *buf, uint32_t buf_sz);
const struct device * dev
Definition: hal_peci.c:28
K_KERNEL_STACK_MEMBER(wdt_thread_stack, WDT_THREAD_STACK_SIZE)
uint8_t netfn
Definition: ipmb.h:1
uint8_t cmd
Definition: isl69259.c:1
uint8_t data[]
Definition: isl69259.c:2
uint16_t size
Definition: pldm_oem.h:0