static const struct device *
const flash_mux_fallback_##inst[] = { \
BUILD_ASSERT(
ARRAY_SIZE(flash_mux_fallback_##inst) == 1, \
"Exactly one flash mux candidate must omit jedec-id"); \
static const struct flash_mux_config flash_mux_config_##inst = { \
.fallback = flash_mux_fallback_##inst[0], \
.num_candidates =
ARRAY_SIZE(flash_mux_candidates_##inst), \
}; \
static struct flash_mux_data flash_mux_data_##inst; \
&flash_mux_config_##inst, POST_KERNEL, \
CONFIG_FLASH_TT_MUX_INIT_PRIORITY, &flash_mux_api);
#define NULL
Definition avs.c:45
#define FLASH_MUX_CANDIDATE(node_id)
Definition flash_mux.c:170
static int flash_mux_init(const struct device *dev)
Definition flash_mux.c:100
#define FLASH_MUX_FALLBACK(node_id)
Definition flash_mux.c:177
#define DT_INST_PHANDLE(inst, prop)
#define ARRAY_SIZE(array)
Definition flash_mux.c:22
const struct flash_mux_candidate * candidates
Definition flash_mux.c:30