Message ID | 20241028071118.699951-2-ahaslam@baylibre.com (mailing list archive) |
---|---|
State | Changes Requested |
Headers | show |
Series | Improvements and Enhancements for AD5791 DAC Driver | expand |
On Mon, Oct 28, 2024 at 08:11:13AM +0100, ahaslam@baylibre.com wrote: > From: Axel Haslam <ahaslam@baylibre.com> > > Depending on board layout, the ad57xx may need control of reset, clear, > and ldac pins by the host driver. Add optional bindings for these gpios. > > Signed-off-by: Axel Haslam <ahaslam@baylibre.com> > --- > .../devicetree/bindings/iio/dac/adi,ad5791.yaml | 15 +++++++++++++++ > 1 file changed, 15 insertions(+) Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Best regards, Krzysztof
diff --git a/Documentation/devicetree/bindings/iio/dac/adi,ad5791.yaml b/Documentation/devicetree/bindings/iio/dac/adi,ad5791.yaml index c81285d84db7..fe664378c966 100644 --- a/Documentation/devicetree/bindings/iio/dac/adi,ad5791.yaml +++ b/Documentation/devicetree/bindings/iio/dac/adi,ad5791.yaml @@ -31,6 +31,17 @@ properties: gain of two configuration. type: boolean + reset-gpios: + maxItems: 1 + + clear-gpios: + maxItems: 1 + + ldac-gpios: + description: + LDAC pin to be used as a hardware trigger to update the DAC channels. + maxItems: 1 + required: - compatible - reg @@ -44,6 +55,7 @@ unevaluatedProperties: false examples: - | + #include <dt-bindings/gpio/gpio.h> spi { #address-cells = <1>; #size-cells = <0>; @@ -53,6 +65,9 @@ examples: reg = <0>; vss-supply = <&dac_vss>; vdd-supply = <&dac_vdd>; + reset-gpios = <&gpio_bd 16 GPIO_ACTIVE_LOW>; + clear-gpios = <&gpio_bd 17 GPIO_ACTIVE_LOW>; + ldac-gpios = <&gpio_bd 18 GPIO_ACTIVE_HIGH>; }; }; ...