[PATCH 2/4] dt-bindings: iio: adc: adi,ade9000: add adi,ade9039 compatible

From: Antoniu Miclaus

Date: Mon Oct 12 2026 - 07:15:52 EST


The ADE9039 is a polyphase energy metering device from the same family as
the ADE9000. It is register compatible with the ADE9000 for everything the
driver uses, provides the same on-chip dip/swell detection, and shares the
full-scale codes of the ADE9078.

It computes only fundamental reactive power and has no total reactive power
register, which is noted in the description. Like the ADE9078 it supports a
maximum serial clock frequency of 10 MHz rather than 20 MHz, so extend the
existing spi-max-frequency constraint to cover it.

Signed-off-by: Antoniu Miclaus <antoniu.miclaus@xxxxxxxxxx>
---
.../bindings/iio/adc/adi,ade9000.yaml | 29 +++++++++++--------
1 file changed, 17 insertions(+), 12 deletions(-)

diff --git a/Documentation/devicetree/bindings/iio/adc/adi,ade9000.yaml b/Documentation/devicetree/bindings/iio/adc/adi,ade9000.yaml
index bcc166aad713..70106dd052ce 100644
--- a/Documentation/devicetree/bindings/iio/adc/adi,ade9000.yaml
+++ b/Documentation/devicetree/bindings/iio/adc/adi,ade9000.yaml
@@ -5,26 +5,28 @@
$id: http://devicetree.org/schemas/iio/adc/adi,ade9000.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

-title: Analog Devices ADE9000/ADE9078/ADE9430 High Performance, Polyphase Energy Metering
+title: Analog Devices ADE9000/ADE9078/ADE9430/ADE9039 High Performance, Polyphase Energy Metering

maintainers:
- Antoniu Miclaus <antoniu.miclaus@xxxxxxxxxx>

description: |
- The ADE9000, ADE9078 and ADE9430 are highly accurate, fully integrated,
- multiphase energy and power quality monitoring devices. Superior analog
- performance and a digital signal processing (DSP) core enable accurate energy
- monitoring over a wide dynamic range. An integrated high end reference ensures
- low drift over temperature with a combined drift of less than ±25 ppm/°C
- maximum for the entire channel including a programmable gain amplifier (PGA)
- and an analog-to-digital converter (ADC). The ADE9078 and ADE9430 do not
- provide the on-chip dip/swell detection available on the ADE9000, and the
- ADE9430 has no on-chip digital integrator (it uses an external analog
- integrator for Rogowski coils).
+ The ADE9000, ADE9078, ADE9430 and ADE9039 are highly accurate, fully
+ integrated, multiphase energy and power quality monitoring devices. Superior
+ analog performance and a digital signal processing (DSP) core enable accurate
+ energy monitoring over a wide dynamic range. An integrated high end reference
+ ensures low drift over temperature with a combined drift of less than
+ ±25 ppm/°C maximum for the entire channel including a programmable gain
+ amplifier (PGA) and an analog-to-digital converter (ADC). The ADE9078 and
+ ADE9430 do not provide the on-chip dip/swell detection available on the
+ ADE9000 and the ADE9039, and the ADE9430 has no on-chip digital integrator
+ (it uses an external analog integrator for Rogowski coils). The ADE9039 only
+ computes fundamental reactive power and has no total reactive power register.

https://www.analog.com/media/en/technical-documentation/data-sheets/ADE9000.pdf
https://www.analog.com/media/en/technical-documentation/data-sheets/ADE9078.pdf
https://www.analog.com/media/en/technical-documentation/data-sheets/ADE9430.pdf
+ https://www.analog.com/media/en/technical-documentation/data-sheets/ADE9039.pdf

$ref: /schemas/spi/spi-peripheral-props.yaml#

@@ -32,6 +34,7 @@ properties:
compatible:
enum:
- adi,ade9000
+ - adi,ade9039
- adi,ade9078
- adi,ade9430

@@ -79,7 +82,9 @@ allOf:
properties:
compatible:
contains:
- const: adi,ade9078
+ enum:
+ - adi,ade9039
+ - adi,ade9078
then:
properties:
spi-max-frequency:
--
2.43.0