On Thu, 5 Oct 2023 19:50:27 -0500 David Lechner <dlechner@xxxxxxxxxxxx> wrote: > The AD2S1210 has a programmable threshold for the degradation of signal > (DOS) mismatch fault. This fault is triggered when the difference in > voltage between the sine and cosine inputs exceeds the threshold. In > other words, when the magnitude of sine and cosine inputs are equal, > the AC component of the monitor signal is zero and when the magnitudes > of the sine and cosine inputs are not equal, the AC component of the > monitor signal is the difference between the sine and cosine inputs. > So the fault occurs when the magnitude of the AC component of the > monitor signal exceeds the DOS mismatch threshold voltage. > > This patch converts the custom device DOS mismatch threshold attribute > to an event magnitude attribute on the monitor signal channel. > > The attribute now uses millivolts instead of the raw register value in > accordance with the IIO ABI. > > Emitting the event will be implemented in a later patch. > > Signed-off-by: David Lechner <dlechner@xxxxxxxxxxxx> Applied, Thanks, Jonathan