The ADMV1014 is a silicon germanium (SiGe), wideband, microwave downconverter optimized for point to point microwave radio designs operating in the 24 GHz to 44 GHz frequency range. Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/ADMV1014.pdf NOTE: Currently depends on 64-bit architecture since the input clock that server as Local Oscillator should support values in the range 24 GHz to 44 GHz. We might need some scaling implementation in the clock framework so that u64 types are supported when using 32-bit architectures. Antoniu Miclaus (3): iio:frequency:admv1014: add support for ADMV1014 dt-bindings:iio:frequency: add admv1014 doc Documentation:ABI:testing:admv1014: add ABI docs .../testing/sysfs-bus-iio-frequency-admv1014 | 23 + .../bindings/iio/frequency/adi,admv1014.yaml | 97 +++ drivers/iio/frequency/Kconfig | 10 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/admv1014.c | 784 ++++++++++++++++++ 5 files changed, 915 insertions(+) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-frequency-admv1014 create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml create mode 100644 drivers/iio/frequency/admv1014.c -- 2.34.1