[PATCH v4 5/6] dt-bindings: iio: adc: adi-axi-adc: add ad7405 example

From: Pop Ioan Daniel
Date: Mon May 19 2025 - 10:06:04 EST


The ad7405 device is defined as a child of the AXI ADC.

Signed-off-by: Pop Ioan Daniel <pop.ioan-daniel@xxxxxxxxxx>
---
changes in v4:
- add ad7405 device that is defined as a child of the AXI ADC
.../bindings/iio/adc/adi,axi-adc.yaml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)

diff --git a/Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml b/Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml
index cf74f84d6103..a6bc8acd101f 100644
--- a/Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml
+++ b/Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml
@@ -135,4 +135,21 @@ examples:
io-backends = <&parallel_bus_controller>;
};
};
+ - |
+ axi_adc@44a00000 {
+ compatible = "adi,axi-adc-10.0.a";
+ reg = <0x44a00000 0x10000>;
+ dmas = <&rx_dma 0>;
+ dma-names = "rx";
+ clocks = <&axi_clk>;
+ #io-backend-cells = <0>;
+
+ adc@0 {
+ compatible = "adi,ad7405";
+ clocks = <&axi_clk_gen 0>;
+ vdd1-supply = <&vdd1>;
+ vdd2-supply = <&vdd2>;
+ io-backends = <&axi_adc>;
+ };
+ };
...
--
2.34.1