The ADMV1013 is a wideband, microwave upconverter optimized for point to point microwave radio designs operating in the 24 GHz to 44 GHz radio frequency (RF) range. Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/ADMV1013.pdf NOTE: Currently depends on 64-bit architecture since the input clock that server as Local Oscillator should support values in the range 5.4 GHz to 10.25 GHz. We might need some scaling implementation in the clock framework so that u64 types are supported when using 32-bit architectures. Antoniu Miclaus (2): iio: frequency: admv1013: add support for ADMV1013 dt-bindings: iio: frequency: add admv1013 doc .../bindings/iio/frequency/adi,admv1013.yaml | 110 ++++ drivers/iio/frequency/Kconfig | 13 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/admv1013.c | 579 ++++++++++++++++++ 4 files changed, 703 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml create mode 100644 drivers/iio/frequency/admv1013.c -- 2.33.1