xref: /linux/drivers/iio/frequency/Kconfig (revision 5659785a)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2cd1678f9SMichael Hennerich#
3cd1678f9SMichael Hennerich# Frequency
4cd1678f9SMichael Hennerich#	Direct Digital Synthesis drivers (DDS)
5cd1678f9SMichael Hennerich#	Clock Distribution device drivers
6cd1678f9SMichael Hennerich#	Phase-Locked Loop (PLL) frequency synthesizers
7cd1678f9SMichael Hennerich#
83edc84e6SLars-Peter Clausen# When adding new entries keep the list in alphabetical order
9cd1678f9SMichael Hennerich
10cd1678f9SMichael Hennerichmenu "Frequency Synthesizers DDS/PLL"
11cd1678f9SMichael Hennerich
12cd1678f9SMichael Hennerichmenu "Clock Generator/Distribution"
13cd1678f9SMichael Hennerich
14cd1678f9SMichael Hennerichconfig AD9523
15cd1678f9SMichael Hennerich	tristate "Analog Devices AD9523 Low Jitter Clock Generator"
16cd1678f9SMichael Hennerich	depends on SPI
17cd1678f9SMichael Hennerich	help
18cd1678f9SMichael Hennerich	  Say yes here to build support for Analog Devices AD9523 Low Jitter
19cd1678f9SMichael Hennerich	  Clock Generator. The driver provides direct access via sysfs.
20cd1678f9SMichael Hennerich
21cd1678f9SMichael Hennerich	  To compile this driver as a module, choose M here: the
22cd1678f9SMichael Hennerich	  module will be called ad9523.
23cd1678f9SMichael Hennerich
24cd1678f9SMichael Hennerichendmenu
25e31166f0SMichael Hennerich
26e31166f0SMichael Hennerich#
27e31166f0SMichael Hennerich# Phase-Locked Loop (PLL) frequency synthesizers
28e31166f0SMichael Hennerich#
29e31166f0SMichael Hennerich
30e31166f0SMichael Hennerichmenu "Phase-Locked Loop (PLL) frequency synthesizers"
31e31166f0SMichael Hennerich
32e31166f0SMichael Hennerichconfig ADF4350
33e31166f0SMichael Hennerich	tristate "Analog Devices ADF4350/ADF4351 Wideband Synthesizers"
34e31166f0SMichael Hennerich	depends on SPI
35e31166f0SMichael Hennerich	help
36e31166f0SMichael Hennerich	  Say yes here to build support for Analog Devices  ADF4350/ADF4351
37e31166f0SMichael Hennerich	  Wideband Synthesizers. The driver provides direct access via sysfs.
38e31166f0SMichael Hennerich
39e31166f0SMichael Hennerich	  To compile this driver as a module, choose M here: the
40e31166f0SMichael Hennerich	  module will be called adf4350.
41e31166f0SMichael Hennerich
427f699bd1SStefan Popaconfig ADF4371
4313a0af41SStefan Popa	tristate "Analog Devices ADF4371/ADF4372 Wideband Synthesizers"
447f699bd1SStefan Popa	depends on SPI
457f699bd1SStefan Popa	select REGMAP_SPI
467f699bd1SStefan Popa	help
4713a0af41SStefan Popa	  Say yes here to build support for Analog Devices ADF4371 and ADF4372
4813a0af41SStefan Popa	  Wideband Synthesizers. The driver provides direct access via sysfs.
497f699bd1SStefan Popa
507f699bd1SStefan Popa	  To compile this driver as a module, choose M here: the
517f699bd1SStefan Popa	  module will be called adf4371.
5263aaf6d0SAntoniu Miclaus
53eda549e2SAntoniu Miclausconfig ADF4377
54eda549e2SAntoniu Miclaus	tristate "Analog Devices ADF4377 Microwave Wideband Synthesizer"
55eda549e2SAntoniu Miclaus	depends on SPI && COMMON_CLK
56eda549e2SAntoniu Miclaus	help
57eda549e2SAntoniu Miclaus	  Say yes here to build support for Analog Devices ADF4377 Microwave
58eda549e2SAntoniu Miclaus	  Wideband Synthesizer.
59eda549e2SAntoniu Miclaus
60eda549e2SAntoniu Miclaus	  To compile this driver as a module, choose M here: the
61eda549e2SAntoniu Miclaus	  module will be called adf4377.
62eda549e2SAntoniu Miclaus
63*5659785aSKim Seer Pallerconfig ADMFM2000
64*5659785aSKim Seer Paller	tristate "Analog Devices ADMFM2000 Dual Microwave Down Converter"
65*5659785aSKim Seer Paller	depends on GPIOLIB
66*5659785aSKim Seer Paller	help
67*5659785aSKim Seer Paller	  Say yes here to build support for Analog Devices ADMFM2000 Dual
68*5659785aSKim Seer Paller	  Microwave Down Converter.
69*5659785aSKim Seer Paller
70*5659785aSKim Seer Paller	  To compile this driver as a module, choose M here: the
71*5659785aSKim Seer Paller	  module will be called admfm2000.
72*5659785aSKim Seer Paller
73da35a7b5SAntoniu Miclausconfig ADMV1013
74da35a7b5SAntoniu Miclaus	tristate "Analog Devices ADMV1013 Microwave Upconverter"
75da35a7b5SAntoniu Miclaus	depends on SPI && COMMON_CLK
76da35a7b5SAntoniu Miclaus	help
77da35a7b5SAntoniu Miclaus	  Say yes here to build support for Analog Devices ADMV1013
78da35a7b5SAntoniu Miclaus	  24 GHz to 44 GHz, Wideband, Microwave Upconverter.
79da35a7b5SAntoniu Miclaus
80da35a7b5SAntoniu Miclaus	  To compile this driver as a module, choose M here: the
81da35a7b5SAntoniu Miclaus	  module will be called admv1013.
82da35a7b5SAntoniu Miclaus
83f4eb9ac7SAntoniu Miclausconfig ADMV1014
84f4eb9ac7SAntoniu Miclaus	tristate "Analog Devices ADMV1014 Microwave Downconverter"
85f4eb9ac7SAntoniu Miclaus	depends on SPI && COMMON_CLK && 64BIT
86f4eb9ac7SAntoniu Miclaus	help
87f4eb9ac7SAntoniu Miclaus	  Say yes here to build support for Analog Devices ADMV1014
88f4eb9ac7SAntoniu Miclaus	  24 GHz to 44 GHz, Wideband, Microwave Downconverter.
89f4eb9ac7SAntoniu Miclaus
90f4eb9ac7SAntoniu Miclaus	  To compile this driver as a module, choose M here: the
91f4eb9ac7SAntoniu Miclaus	  module will be called admv1014.
92f4eb9ac7SAntoniu Miclaus
93b59c0415SCristian Popconfig ADMV4420
94b59c0415SCristian Pop       tristate "Analog Devices ADMV4420 K Band Downconverter"
95b59c0415SCristian Pop       depends on SPI
96b59c0415SCristian Pop       help
97b59c0415SCristian Pop         Say yes here to build support for Analog Devices K Band
98b59c0415SCristian Pop         Downconverter with integrated Fractional-N PLL and VCO.
99b59c0415SCristian Pop
100b59c0415SCristian Pop         To compile this driver as a module, choose M here: the
101b59c0415SCristian Pop         module will be called admv4420.
102b59c0415SCristian Pop
10363aaf6d0SAntoniu Miclausconfig ADRF6780
10463aaf6d0SAntoniu Miclaus        tristate "Analog Devices ADRF6780 Microwave Upconverter"
10563aaf6d0SAntoniu Miclaus        depends on SPI
10663aaf6d0SAntoniu Miclaus        depends on COMMON_CLK
10763aaf6d0SAntoniu Miclaus        help
10863aaf6d0SAntoniu Miclaus          Say yes here to build support for Analog Devices ADRF6780
10963aaf6d0SAntoniu Miclaus          5.9 GHz to 23.6 GHz, Wideband, Microwave Upconverter.
11063aaf6d0SAntoniu Miclaus
11163aaf6d0SAntoniu Miclaus          To compile this driver as a module, choose M here: the
11263aaf6d0SAntoniu Miclaus          module will be called adrf6780.
11363aaf6d0SAntoniu Miclaus
114e31166f0SMichael Hennerichendmenu
115cd1678f9SMichael Hennerichendmenu
116