mgmt: ec_host_cmd: fix checking number of backends
If autoinit is not enebled, it is allowed to build a few backends and initialize a proper one in runtime. Check number of backends only if autoinit is enabled. Signed-off-by: Dawid Niedzwiecki <dawidn@google.com>
This commit is contained in:
parent
4b9f5cc455
commit
fa4086875d
1 changed files with 2 additions and 0 deletions
|
@ -15,6 +15,7 @@
|
||||||
|
|
||||||
LOG_MODULE_REGISTER(host_cmd_handler, CONFIG_EC_HC_LOG_LEVEL);
|
LOG_MODULE_REGISTER(host_cmd_handler, CONFIG_EC_HC_LOG_LEVEL);
|
||||||
|
|
||||||
|
#ifdef CONFIG_EC_HOST_CMD_INITIALIZE_AT_BOOT
|
||||||
#define EC_HOST_CMD_CHOSEN_BACKEND_LIST \
|
#define EC_HOST_CMD_CHOSEN_BACKEND_LIST \
|
||||||
zephyr_host_cmd_espi_backend, zephyr_host_cmd_shi_backend, zephyr_host_cmd_uart_backend, \
|
zephyr_host_cmd_espi_backend, zephyr_host_cmd_shi_backend, zephyr_host_cmd_uart_backend, \
|
||||||
zephyr_host_cmd_spi_backend
|
zephyr_host_cmd_spi_backend
|
||||||
|
@ -26,6 +27,7 @@ LOG_MODULE_REGISTER(host_cmd_handler, CONFIG_EC_HC_LOG_LEVEL);
|
||||||
+0
|
+0
|
||||||
|
|
||||||
BUILD_ASSERT(NUMBER_OF_CHOSEN_BACKENDS < 2, "Number of chosen backends > 1");
|
BUILD_ASSERT(NUMBER_OF_CHOSEN_BACKENDS < 2, "Number of chosen backends > 1");
|
||||||
|
#endif
|
||||||
|
|
||||||
#define RX_HEADER_SIZE (sizeof(struct ec_host_cmd_request_header))
|
#define RX_HEADER_SIZE (sizeof(struct ec_host_cmd_request_header))
|
||||||
#define TX_HEADER_SIZE (sizeof(struct ec_host_cmd_response_header))
|
#define TX_HEADER_SIZE (sizeof(struct ec_host_cmd_response_header))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue