dpll: Make ZL3073X invisible
authorGeert Uytterhoeven <geert+renesas@glider.be>
Wed, 30 Jul 2025 11:23:32 +0000 (13:23 +0200)
committerJakub Kicinski <kuba@kernel.org>
Fri, 1 Aug 2025 21:39:57 +0000 (14:39 -0700)
commita4f0866e3dbbf3fee4078bce0b78d65a0875c0bc
tree2cb501168fe97a5a20674d1c98c143fa997eeac4
parent77bf1c55b2acc7fa3734b14f4561e3d75aea1a90
dpll: Make ZL3073X invisible

Currently, the user is always asked about the Microchip Azurite
DPLL/PTP/SyncE core driver, even when I2C and SPI are disabled, and thus
the driver cannot be used at all.

Fix this by making the Kconfig symbol for the core driver invisible
(unless compile-testing), and selecting it by the bus glue sub-drivers.
Drop the modular defaults, as drivers should not default to enabled.

Fixes: 2df8e64e01c10a4b ("dpll: Add basic Microchip ZL3073x support")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://patch.msgid.link/97804163aeb262f0e0706d00c29d9bb751844454.1753874405.git.geert+renesas@glider.be
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/dpll/zl3073x/Kconfig