xref: /linux/drivers/iio/frequency/Kconfig (revision b96ef22c7fb2fd386ee3fe149ed9d0c6b2018afc)
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
10menu "Frequency Synthesizers DDS/PLL"
11
12menu "Clock Generator/Distribution"
13
14config 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
24endmenu
25
26#
27# Phase-Locked Loop (PLL) frequency synthesizers
28#
29
30menu "Phase-Locked Loop (PLL) frequency synthesizers"
31
32config ADF41513
33	tristate "Analog Devices ADF41513 PLL Frequency Synthesizer"
34	depends on SPI
35	help
36	  Say yes here to build support for Analog Devices ADF41513
37	  26.5 GHz Integer-N/Fractional-N PLL Frequency Synthesizer.
38
39	  To compile this driver as a module, choose M here: the
40	  module will be called adf41513.
41
42config ADF4350
43	tristate "Analog Devices ADF4350/ADF4351 Wideband Synthesizers"
44	depends on SPI
45	help
46	  Say yes here to build support for Analog Devices  ADF4350/ADF4351
47	  Wideband Synthesizers. The driver provides direct access via sysfs.
48
49	  To compile this driver as a module, choose M here: the
50	  module will be called adf4350.
51
52config ADF4371
53	tristate "Analog Devices ADF4371/ADF4372 Wideband Synthesizers"
54	depends on SPI
55	select REGMAP_SPI
56	help
57	  Say yes here to build support for Analog Devices ADF4371 and ADF4372
58	  Wideband Synthesizers. The driver provides direct access via sysfs.
59
60	  To compile this driver as a module, choose M here: the
61	  module will be called adf4371.
62
63config ADF4377
64	tristate "Analog Devices ADF4377 Microwave Wideband Synthesizer"
65	depends on SPI && COMMON_CLK
66	select REGMAP_SPI
67	help
68	  Say yes here to build support for Analog Devices ADF4377 Microwave
69	  Wideband Synthesizer.
70
71	  To compile this driver as a module, choose M here: the
72	  module will be called adf4377.
73
74config ADMFM2000
75	tristate "Analog Devices ADMFM2000 Dual Microwave Down Converter"
76	depends on GPIOLIB
77	help
78	  Say yes here to build support for Analog Devices ADMFM2000 Dual
79	  Microwave Down Converter.
80
81	  To compile this driver as a module, choose M here: the
82	  module will be called admfm2000.
83
84config ADMV1013
85	tristate "Analog Devices ADMV1013 Microwave Upconverter"
86	depends on SPI && COMMON_CLK
87	help
88	  Say yes here to build support for Analog Devices ADMV1013
89	  24 GHz to 44 GHz, Wideband, Microwave Upconverter.
90
91	  To compile this driver as a module, choose M here: the
92	  module will be called admv1013.
93
94config ADMV1014
95	tristate "Analog Devices ADMV1014 Microwave Downconverter"
96	depends on SPI && COMMON_CLK && 64BIT
97	help
98	  Say yes here to build support for Analog Devices ADMV1014
99	  24 GHz to 44 GHz, Wideband, Microwave Downconverter.
100
101	  To compile this driver as a module, choose M here: the
102	  module will be called admv1014.
103
104config ADMV4420
105	tristate "Analog Devices ADMV4420 K Band Downconverter"
106	depends on SPI
107	select REGMAP_SPI
108	help
109	  Say yes here to build support for Analog Devices K Band
110	  Downconverter with integrated Fractional-N PLL and VCO.
111
112	  To compile this driver as a module, choose M here: the
113	  module will be called admv4420.
114
115config ADRF6780
116	tristate "Analog Devices ADRF6780 Microwave Upconverter"
117	depends on SPI
118	depends on COMMON_CLK
119	help
120	  Say yes here to build support for Analog Devices ADRF6780
121	  5.9 GHz to 23.6 GHz, Wideband, Microwave Upconverter.
122
123	  To compile this driver as a module, choose M here: the
124	  module will be called adrf6780.
125
126endmenu
127endmenu
128