Running 'make dt_binding_check' gives following warnings: iio/addac/adi,ad74115.example.dtb: addac@0: adi,conv2-range-microvolt: 'oneOf' conditional failed, one must be fixed: 4282967296 is not one of [-2500000, 0] 4282967296 is not one of [-12000000, 0] -2500000 was expected -104000 was expected 625000 was expected addac@0: Unevaluated properties are not allowed ('adi,conv2-range-microvolt' was unexpected) From schema: iio/addac/adi,ad74115.yaml As every property with standard suffix has inferred type of array of cells, adi,conv2-range-microvolt is required by meta-schemas/cell.yaml to have maxItems >= 2. Fix these errors by setting maxItems to 2. Signed-off-by: Michał Grzelak <mchl.grzlk@xxxxxxxxx> --- Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml b/Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml index 72d2e910f206..cdeb04184f5a 100644 --- a/Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml +++ b/Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml @@ -87,6 +87,7 @@ properties: adi,conv2-range-microvolt: description: Conversion range for ADC conversion 2. + maxItems: 2 oneOf: - items: - enum: [-2500000, 0] -- 2.37.3