xref: /linux/drivers/dpll/zl3073x/Kconfig (revision a339dd699a7aa01bce4b38c8d81def310cf2bca0)
1# SPDX-License-Identifier: GPL-2.0-only
2
3config ZL3073X
4	tristate "Microchip Azurite DPLL/PTP/SyncE devices"
5	depends on NET
6	select DPLL
7	select NET_DEVLINK
8	help
9	  This driver supports Microchip Azurite family DPLL/PTP/SyncE
10	  devices that support up to 5 independent DPLL channels,
11	  10 input pins and up to 20 output pins.
12
13	  To compile this driver as a module, choose M here. The module
14	  will be called zl3073x.
15
16config ZL3073X_I2C
17	tristate "I2C bus implementation for Microchip Azurite devices"
18	depends on I2C && ZL3073X
19	select REGMAP_I2C
20	default m
21	help
22	  This is I2C bus implementation for Microchip Azurite DPLL/PTP/SyncE
23	  devices.
24
25	  To compile this driver as a module, choose M here: the module will
26	  be called zl3073x_i2c.
27
28config ZL3073X_SPI
29	tristate "SPI bus implementation for Microchip Azurite devices"
30	depends on SPI && ZL3073X
31	select REGMAP_SPI
32	default m
33	help
34	  This is SPI bus implementation for Microchip Azurite DPLL/PTP/SyncE
35	  devices.
36
37	  To compile this driver as a module, choose M here: the module will
38	  be called zl3073x_spi.
39