zephyr/dts/bindings/test/vnd,enum-required-false-holder.yaml
Erwan Gouriou c3eef7744a include/devicetree.h: Add DT_ENUM_IDX_OR macro
In case a "required: False" enum binding doesn't mention a
default value, but a default value makes sense to be set in the code,
DT_ENUM_IDX_OR could be used to provide the default idx to be used.

New macro comes with appropriate tests.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2020-10-05 10:15:32 -05:00

18 lines
295 B
YAML

# Copyright (c) 2020 Linaro Limited
# SPDX-License-Identifier: Apache-2.0
description: Test enum property container
compatible: "vnd,enum-required-false-holder"
include: [base.yaml]
properties:
val:
type: string
required: false
enum:
- "zero"
- "one"
- "two"