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