1 # SPDX-License-Identifier: GPL-2.0-only
2 #
3 # Frequency
4 #	Direct Digital Synthesis drivers (DDS)
5 #	Clock Distribution device drivers
6 #	Phase-Locked Loop (PLL) frequency synthesizers
7 #
8 # When adding new entries keep the list in alphabetical order
9 
10 menu "Frequency Synthesizers DDS/PLL"
11 
12 menu "Clock Generator/Distribution"
13 
14 config AD9523
15 	tristate "Analog Devices AD9523 Low Jitter Clock Generator"
16 	depends on SPI
17 	help
18 	  Say yes here to build support for Analog Devices AD9523 Low Jitter
19 	  Clock Generator. The driver provides direct access via sysfs.
20 
21 	  To compile this driver as a module, choose M here: the
22 	  module will be called ad9523.
23 
24 endmenu
25 
26 #
27 # Phase-Locked Loop (PLL) frequency synthesizers
28 #
29 
30 menu "Phase-Locked Loop (PLL) frequency synthesizers"
31 
32 config ADF4350
33 	tristate "Analog Devices ADF4350/ADF4351 Wideband Synthesizers"
34 	depends on SPI
35 	help
36 	  Say yes here to build support for Analog Devices  ADF4350/ADF4351
37 	  Wideband Synthesizers. The driver provides direct access via sysfs.
38 
39 	  To compile this driver as a module, choose M here: the
40 	  module will be called adf4350.
41 
42 config ADF4371
43 	tristate "Analog Devices ADF4371/ADF4372 Wideband Synthesizers"
44 	depends on SPI
45 	select REGMAP_SPI
46 	help
47 	  Say yes here to build support for Analog Devices ADF4371 and ADF4372
48 	  Wideband Synthesizers. The driver provides direct access via sysfs.
49 
50 	  To compile this driver as a module, choose M here: the
51 	  module will be called adf4371.
52 
53 config ADF4377
54 	tristate "Analog Devices ADF4377 Microwave Wideband Synthesizer"
55 	depends on SPI && COMMON_CLK
56 	select REGMAP_SPI
57 	help
58 	  Say yes here to build support for Analog Devices ADF4377 Microwave
59 	  Wideband Synthesizer.
60 
61 	  To compile this driver as a module, choose M here: the
62 	  module will be called adf4377.
63 
64 config ADMFM2000
65 	tristate "Analog Devices ADMFM2000 Dual Microwave Down Converter"
66 	depends on GPIOLIB
67 	help
68 	  Say yes here to build support for Analog Devices ADMFM2000 Dual
69 	  Microwave Down Converter.
70 
71 	  To compile this driver as a module, choose M here: the
72 	  module will be called admfm2000.
73 
74 config ADMV1013
75 	tristate "Analog Devices ADMV1013 Microwave Upconverter"
76 	depends on SPI && COMMON_CLK
77 	help
78 	  Say yes here to build support for Analog Devices ADMV1013
79 	  24 GHz to 44 GHz, Wideband, Microwave Upconverter.
80 
81 	  To compile this driver as a module, choose M here: the
82 	  module will be called admv1013.
83 
84 config ADMV1014
85 	tristate "Analog Devices ADMV1014 Microwave Downconverter"
86 	depends on SPI && COMMON_CLK && 64BIT
87 	help
88 	  Say yes here to build support for Analog Devices ADMV1014
89 	  24 GHz to 44 GHz, Wideband, Microwave Downconverter.
90 
91 	  To compile this driver as a module, choose M here: the
92 	  module will be called admv1014.
93 
94 config ADMV4420
95 	tristate "Analog Devices ADMV4420 K Band Downconverter"
96 	depends on SPI
97 	select REGMAP_SPI
98 	help
99 	  Say yes here to build support for Analog Devices K Band
100 	  Downconverter with integrated Fractional-N PLL and VCO.
101 
102 	  To compile this driver as a module, choose M here: the
103 	  module will be called admv4420.
104 
105 config ADRF6780
106 	tristate "Analog Devices ADRF6780 Microwave Upconverter"
107 	depends on SPI
108 	depends on COMMON_CLK
109 	help
110 	  Say yes here to build support for Analog Devices ADRF6780
111 	  5.9 GHz to 23.6 GHz, Wideband, Microwave Upconverter.
112 
113 	  To compile this driver as a module, choose M here: the
114 	  module will be called adrf6780.
115 
116 endmenu
117 endmenu
118