Message ID | 20240711114221.62386-4-kimseer.paller@analog.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | Add driver for LTC2664 and LTC2672 | expand |
On Thu, 11 Jul 2024 19:42:18 +0800, Kim Seer Paller wrote: > Introduce a generalized DAC binding that can be used by DACs that have > similar properties adding output-range-microamp and output-range-microvolt. > > Signed-off-by: Kim Seer Paller <kimseer.paller@analog.com> > --- > .../devicetree/bindings/iio/dac/dac.yaml | 50 +++++++++++++++++++ > 1 file changed, 50 insertions(+) > create mode 100644 Documentation/devicetree/bindings/iio/dac/dac.yaml > My bot found errors running 'make dt_binding_check' on your patch: yamllint warnings/errors: dtschema/dtc warnings/errors: /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/addac/adi,ad74413r.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/addac/adi,ad74413r.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/addac/adi,ad74413r.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/addac/adi,ad74413r.example.dtb: channel@3: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,max11410.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,max11410.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,max11410.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.example.dtb: channel@30: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.example.dtb: channel@31: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.example.dtb: channel@38: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,ads1015.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,ads1015.example.dtb: channel@4: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,ads131e08.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,ads131e08.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,ads131e08.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,ads131e08.example.dtb: channel@3: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,ads131e08.example.dtb: channel@4: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,ads131e08.example.dtb: channel@5: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,ads131e08.example.dtb: channel@6: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,ads131e08.example.dtb: channel@7: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/microchip,pac1934.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/microchip,pac1934.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/microchip,pac1934.example.dtb: channel@3: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/microchip,pac1934.example.dtb: channel@4: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,ads7924.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,ads7924.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,ads7924.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,ads7924.example.dtb: channel@3: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.example.dtb: channel@11: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.example.dtb: channel@22: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.example.dtb: channel@23: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7292.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7292.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7292.example.dtb: channel@3: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7292.example.dtb: channel@4: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7292.example.dtb: channel@5: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7292.example.dtb: channel@6: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7292.example.dtb: channel@7: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,ad4130.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,ad4130.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,ad4130.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,ad4130.example.dtb: channel@3: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,ad4130.example.dtb: channel@4: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,tsc2046.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,tsc2046.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,tsc2046.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,tsc2046.example.dtb: channel@3: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,tsc2046.example.dtb: channel@4: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,tsc2046.example.dtb: channel@5: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,tsc2046.example.dtb: channel@6: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/ti,tsc2046.example.dtb: channel@7: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7124.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7124.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7124.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/adi,ad7124.example.dtb: channel@3: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/maxim,max34408.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/maxim,max34408.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/allwinner,sun20i-d1-gpadc.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/allwinner,sun20i-d1-gpadc.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc.example.dtb: channel@39: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc.example.dtb: channel@9: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc.example.dtb: channel@a: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc.example.dtb: channel@e: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc.example.dtb: channel@f: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc.example.dtb: channel@44: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc.example.dtb: channel@47: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.example.dtb: channel@3: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.example.dtb: channel@4: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.example.dtb: channel@5: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.example.dtb: channel@6: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.example.dtb: channel@7: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.example.dtb: channel@13: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.example.dtb: channel@14: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.example.dtb: channel@15: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/afe/current-sense-shunt.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ltc2688.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ltc2688.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5755.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5755.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5755.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5755.example.dtb: channel@3: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5770r.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5770r.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5770r.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5770r.example.dtb: channel@3: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5770r.example.dtb: channel@4: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5770r.example.dtb: channel@5: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5592r.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5592r.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5592r.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5592r.example.dtb: channel@3: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5592r.example.dtb: channel@4: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5592r.example.dtb: channel@5: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5592r.example.dtb: channel@6: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5592r.example.dtb: channel@7: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5592r.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5592r.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5592r.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad5592r.example.dtb: channel@6: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad3552r.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/iio/dac/adi,ad3552r.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.example.dtb: channel@16: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.example.dtb: channel@17: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.example.dtb: channel@19: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/hwmon/ti,tmp421.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/hwmon/ti,tmp421.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/hwmon/nuvoton,nct7802.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/hwmon/nuvoton,nct7802.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/hwmon/nuvoton,nct7802.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/hwmon/nuvoton,nct7802.example.dtb: channel@3: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/hwmon/adi,ltc2991.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/hwmon/adi,ltc2991.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/hwmon/adi,ltc2991.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/hwmon/adi,ltc2991.example.dtb: channel@3: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/hwmon/ti,tmp464.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/hwmon/ti,tmp464.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/hwmon/ti,tmp464.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/hwmon/national,lm90.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/hwmon/national,lm90.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/hwmon/national,lm90.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/hwmon/adi,ltc2992.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/hwmon/adi,ltc2992.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/mfd/gateworks-gsc.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/mfd/gateworks-gsc.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/mfd/gateworks-gsc.example.dtb: channel@b: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.example.dtb: channel@6: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.example.dtb: channel@4f: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/mfd/fsl,imx8qxp-csr.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/mfd/fsl,imx8qxp-csr.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/input/iqs269a.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/input/iqs269a.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/input/iqs269a.example.dtb: channel@2: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/input/iqs269a.example.dtb: channel@3: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/input/iqs269a.example.dtb: channel@4: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/input/iqs269a.example.dtb: channel@5: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/input/iqs269a.example.dtb: channel@6: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/input/iqs269a.example.dtb: channel@7: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/bus/fsl,imx8qxp-pixel-link-msi-bus.example.dtb: channel@0: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/bus/fsl,imx8qxp-pixel-link-msi-bus.example.dtb: channel@1: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm-hc.example.dtb: channel@4c: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm5.example.dtb: channel@4f: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm5.example.dtb: channel@44: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm5.example.dtb: channel@147: 'oneOf' conditional failed, one must be fixed: 'output-range-microamp' is a required property 'output-range-microvolt' is a required property from schema $id: http://devicetree.org/schemas/iio/dac/dac.yaml# doc reference errors (make refcheckdocs): See https://patchwork.ozlabs.org/project/devicetree-bindings/patch/20240711114221.62386-4-kimseer.paller@analog.com The base for the series is generally the latest rc1. A different dependency should be noted in *this* patch. If you already ran 'make dt_binding_check' and didn't see the above error(s), then make sure 'yamllint' is installed and dt-schema is up to date: pip3 install dtschema --upgrade Please check and re-submit after running the above command yourself. Note that DT_SCHEMA_FILES can be set to your schema file to speed up checking your schema. However, it must be unset to test all examples with your schema.
On Thu, Jul 11, 2024 at 07:42:18PM +0800, Kim Seer Paller wrote: > Introduce a generalized DAC binding that can be used by DACs that have > similar properties adding output-range-microamp and output-range-microvolt. > > Signed-off-by: Kim Seer Paller <kimseer.paller@analog.com> > --- > .../devicetree/bindings/iio/dac/dac.yaml | 50 +++++++++++++++++++ > 1 file changed, 50 insertions(+) > create mode 100644 Documentation/devicetree/bindings/iio/dac/dac.yaml > > diff --git a/Documentation/devicetree/bindings/iio/dac/dac.yaml b/Documentation/devicetree/bindings/iio/dac/dac.yaml > new file mode 100644 > index 000000000000..a9787bbcd22b > --- /dev/null > +++ b/Documentation/devicetree/bindings/iio/dac/dac.yaml > @@ -0,0 +1,50 @@ > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/iio/dac/dac.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: IIO Common Properties for DAC Channels > + > +maintainers: > + - Jonathan Cameron <jic23@kernel.org> > + > +description: > + A few properties are defined in a common way for DAC channels. > + > +properties: > + $nodename: > + pattern: "^channel(@[0-9a-f]+)?$" > + description: > + A channel index should match reg. > + > + reg: > + maxItems: 1 > + > + label: > + description: Unique name to identify which channel this is. > + > + output-range-microamp: > + maxItems: 2 > + minItems: 2 > + description: > + Specify the channel output full scale range in microamperes. > + > + output-range-microvolt: > + maxItems: 2 > + minItems: 2 > + description: > + Specify the channel output full scale range in microvolts. > + > +oneOf: > + - required: > + - reg > + - output-range-microamp > + - required: > + - reg > + - output-range-microvolt > + > +required: > + - reg I think my suggestion was outright wrong, and caused Rob's bot to complain. Go back to what you had and, Reviewed-by: Conor Dooley <conor.dooley@microchip.com> Cheers, Conor.
On 7/11/24 6:42 AM, Kim Seer Paller wrote: > Introduce a generalized DAC binding that can be used by DACs that have > similar properties adding output-range-microamp and output-range-microvolt. > > Signed-off-by: Kim Seer Paller <kimseer.paller@analog.com> > --- > .../devicetree/bindings/iio/dac/dac.yaml | 50 +++++++++++++++++++ > 1 file changed, 50 insertions(+) > create mode 100644 Documentation/devicetree/bindings/iio/dac/dac.yaml > > diff --git a/Documentation/devicetree/bindings/iio/dac/dac.yaml b/Documentation/devicetree/bindings/iio/dac/dac.yaml > new file mode 100644 > index 000000000000..a9787bbcd22b > --- /dev/null > +++ b/Documentation/devicetree/bindings/iio/dac/dac.yaml > @@ -0,0 +1,50 @@ > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/iio/dac/dac.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: IIO Common Properties for DAC Channels > + > +maintainers: > + - Jonathan Cameron <jic23@kernel.org> > + > +description: > + A few properties are defined in a common way for DAC channels. > + > +properties: > + $nodename: > + pattern: "^channel(@[0-9a-f]+)?$" > + description: > + A channel index should match reg. > + > + reg: > + maxItems: 1 > + > + label: > + description: Unique name to identify which channel this is. > + > + output-range-microamp: > + maxItems: 2 > + minItems: 2 > + description: > + Specify the channel output full scale range in microamperes. > + > + output-range-microvolt: > + maxItems: 2 > + minItems: 2 > + description: > + Specify the channel output full scale range in microvolts. > + > +oneOf: > + - required: > + - reg > + - output-range-microamp > + - required: > + - reg > + - output-range-microvolt > + > +required: > + - reg > + It looks like oneOf: and required: are missing an indent, which is likely the cause of the Rob-bot complaints. Also, shouldn't the last required: be an item in the oneOf: list? > +additionalProperties: true
On Thu, Jul 11, 2024 at 07:42:18PM +0800, Kim Seer Paller wrote: > Introduce a generalized DAC binding that can be used by DACs that have > similar properties adding output-range-microamp and output-range-microvolt. > > Signed-off-by: Kim Seer Paller <kimseer.paller@analog.com> > --- > .../devicetree/bindings/iio/dac/dac.yaml | 50 +++++++++++++++++++ > 1 file changed, 50 insertions(+) > create mode 100644 Documentation/devicetree/bindings/iio/dac/dac.yaml > > diff --git a/Documentation/devicetree/bindings/iio/dac/dac.yaml b/Documentation/devicetree/bindings/iio/dac/dac.yaml > new file mode 100644 > index 000000000000..a9787bbcd22b > --- /dev/null > +++ b/Documentation/devicetree/bindings/iio/dac/dac.yaml > @@ -0,0 +1,50 @@ > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/iio/dac/dac.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: IIO Common Properties for DAC Channels > + > +maintainers: > + - Jonathan Cameron <jic23@kernel.org> > + > +description: > + A few properties are defined in a common way for DAC channels. > + > +properties: > + $nodename: > + pattern: "^channel(@[0-9a-f]+)?$" > + description: > + A channel index should match reg. Drop $nodename. That causes this to apply to every matching node and hence the failures. It is also redundant because you define the node name where you reference dac.yaml. Rob
> -----Original Message----- > From: Rob Herring <robh@kernel.org> > Sent: Friday, July 12, 2024 6:53 AM > To: Paller, Kim Seer <KimSeer.Paller@analog.com> > Cc: linux-kernel@vger.kernel.org; linux-iio@vger.kernel.org; > devicetree@vger.kernel.org; Jonathan Cameron <jic23@kernel.org>; David > Lechner <dlechner@baylibre.com>; Lars-Peter Clausen <lars@metafoo.de>; > Liam Girdwood <lgirdwood@gmail.com>; Mark Brown <broonie@kernel.org>; > Dimitri Fedrau <dima.fedrau@gmail.com>; Krzysztof Kozlowski > <krzk+dt@kernel.org>; Conor Dooley <conor+dt@kernel.org>; Hennerich, > Michael <Michael.Hennerich@analog.com>; Nuno Sá > <noname.nuno@gmail.com> > Subject: Re: [PATCH v6 3/6] dt-bindings: iio: dac: Generalize DAC common > properties > > [External] > > On Thu, Jul 11, 2024 at 07:42:18PM +0800, Kim Seer Paller wrote: > > Introduce a generalized DAC binding that can be used by DACs that have > > similar properties adding output-range-microamp and output-range- > microvolt. > > > > Signed-off-by: Kim Seer Paller <kimseer.paller@analog.com> > > --- > > .../devicetree/bindings/iio/dac/dac.yaml | 50 +++++++++++++++++++ > > 1 file changed, 50 insertions(+) > > create mode 100644 Documentation/devicetree/bindings/iio/dac/dac.yaml > > > > diff --git a/Documentation/devicetree/bindings/iio/dac/dac.yaml > > b/Documentation/devicetree/bindings/iio/dac/dac.yaml > > new file mode 100644 > > index 000000000000..a9787bbcd22b > > --- /dev/null > > +++ b/Documentation/devicetree/bindings/iio/dac/dac.yaml > > @@ -0,0 +1,50 @@ > > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 > > +--- > > +$id: > > +https://urldefense.com/v3/__http://devicetree.org/schemas/iio/dac/dac > > > +.yaml*__;Iw!!A3Ni8CS0y2Y!7zJ7L3dzud_vULjCirbZeBLxRAdVf8uNPLanf1xKhpv > u > > +3c3nbMGr57cvS4-EZ4vbO8qbilWaaSXNAT_z$ > > +$schema: > > +https://urldefense.com/v3/__http://devicetree.org/meta-schemas/core.y > > > +aml*__;Iw!!A3Ni8CS0y2Y!7zJ7L3dzud_vULjCirbZeBLxRAdVf8uNPLanf1xKhpvu3 > c > > +3nbMGr57cvS4-EZ4vbO8qbilWaadHw-qDn$ > > + > > +title: IIO Common Properties for DAC Channels > > + > > +maintainers: > > + - Jonathan Cameron <jic23@kernel.org> > > + > > +description: > > + A few properties are defined in a common way for DAC channels. > > + > > +properties: > > + $nodename: > > + pattern: "^channel(@[0-9a-f]+)?$" > > + description: > > + A channel index should match reg. > > Drop $nodename. That causes this to apply to every matching node and hence > the failures. > > It is also redundant because you define the node name where you reference > dac.yaml. I've tried to drop $nodename, but it seems it is still facing errors. Errors were also encountered with the suggestion from David. I think I will revert the changes to the original version, as Conor suggested, since it was also following the same pattern as the adc.yaml.
diff --git a/Documentation/devicetree/bindings/iio/dac/dac.yaml b/Documentation/devicetree/bindings/iio/dac/dac.yaml new file mode 100644 index 000000000000..a9787bbcd22b --- /dev/null +++ b/Documentation/devicetree/bindings/iio/dac/dac.yaml @@ -0,0 +1,50 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/iio/dac/dac.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: IIO Common Properties for DAC Channels + +maintainers: + - Jonathan Cameron <jic23@kernel.org> + +description: + A few properties are defined in a common way for DAC channels. + +properties: + $nodename: + pattern: "^channel(@[0-9a-f]+)?$" + description: + A channel index should match reg. + + reg: + maxItems: 1 + + label: + description: Unique name to identify which channel this is. + + output-range-microamp: + maxItems: 2 + minItems: 2 + description: + Specify the channel output full scale range in microamperes. + + output-range-microvolt: + maxItems: 2 + minItems: 2 + description: + Specify the channel output full scale range in microvolts. + +oneOf: + - required: + - reg + - output-range-microamp + - required: + - reg + - output-range-microvolt + +required: + - reg + +additionalProperties: true
Introduce a generalized DAC binding that can be used by DACs that have similar properties adding output-range-microamp and output-range-microvolt. Signed-off-by: Kim Seer Paller <kimseer.paller@analog.com> --- .../devicetree/bindings/iio/dac/dac.yaml | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/dac/dac.yaml