On Mon, Oct 12, 2026 at 02:13:38PM +0300, Antoniu Miclaus wrote: > 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 AFAICT, this first sentence here is what prevents using a fallback, could you be more clear about that please? Otherwise, Acked-by: Conor Dooley pw-bot: not-applicable Thanks, Conor. > 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 > --- > .../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 > > 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 >