12df8e64eSIvan Vecera# SPDX-License-Identifier: GPL-2.0-only 22df8e64eSIvan Vecera 32df8e64eSIvan Veceraconfig ZL3073X 4a4f0866eSGeert Uytterhoeven tristate "Microchip Azurite DPLL/PTP/SyncE devices" if COMPILE_TEST 52df8e64eSIvan Vecera depends on NET 62df8e64eSIvan Vecera select DPLL 72df8e64eSIvan Vecera select NET_DEVLINK 8fa582ca7SIvan Vecera select REGMAP 92df8e64eSIvan Vecera help 102df8e64eSIvan Vecera This driver supports Microchip Azurite family DPLL/PTP/SyncE 112df8e64eSIvan Vecera devices that support up to 5 independent DPLL channels, 122df8e64eSIvan Vecera 10 input pins and up to 20 output pins. 132df8e64eSIvan Vecera 142df8e64eSIvan Vecera To compile this driver as a module, choose M here. The module 152df8e64eSIvan Vecera will be called zl3073x. 162df8e64eSIvan Vecera 172df8e64eSIvan Veceraconfig ZL3073X_I2C 182df8e64eSIvan Vecera tristate "I2C bus implementation for Microchip Azurite devices" 19*4eabe4ccSGeert Uytterhoeven depends on I2C && NET 202df8e64eSIvan Vecera select REGMAP_I2C 21a4f0866eSGeert Uytterhoeven select ZL3073X 222df8e64eSIvan Vecera help 232df8e64eSIvan Vecera This is I2C bus implementation for Microchip Azurite DPLL/PTP/SyncE 242df8e64eSIvan Vecera devices. 252df8e64eSIvan Vecera 262df8e64eSIvan Vecera To compile this driver as a module, choose M here: the module will 272df8e64eSIvan Vecera be called zl3073x_i2c. 282df8e64eSIvan Vecera 292df8e64eSIvan Veceraconfig ZL3073X_SPI 302df8e64eSIvan Vecera tristate "SPI bus implementation for Microchip Azurite devices" 31*4eabe4ccSGeert Uytterhoeven depends on NET && SPI 322df8e64eSIvan Vecera select REGMAP_SPI 33a4f0866eSGeert Uytterhoeven select ZL3073X 342df8e64eSIvan Vecera help 352df8e64eSIvan Vecera This is SPI bus implementation for Microchip Azurite DPLL/PTP/SyncE 362df8e64eSIvan Vecera devices. 372df8e64eSIvan Vecera 382df8e64eSIvan Vecera To compile this driver as a module, choose M here: the module will 392df8e64eSIvan Vecera be called zl3073x_spi. 40