mirror of
https://github.com/torvalds/linux.git
synced 2026-11-07 06:17:02 +01:00
clk: mmp: allow COMPILE_TEST builds
The MMP clock directory is only entered for ARCH_MMP, even though the PXA1908 and MMP2 audio clock symbols can already be selected for COMPILE_TEST. Add a hidden MMP clock family gate, select it from the compile-testable MMP clock symbols, and use that symbol for the parent Makefile descent. Keep ARCH_MMP as the default provider for existing platform builds. Tested with: make LLVM=1 ARCH=loongarch drivers/clk/mmp/ Assisted-by: Codex:GPT-5.5 Signed-off-by: Rosen Penev <rosenp@gmail.com> Signed-off-by: Brian Masney <bmasney@redhat.com>
This commit is contained in:
parent
64461f89a3
commit
d0b72c8867
|
|
@ -451,12 +451,14 @@ config COMMON_CLK_STM32H7
|
|||
|
||||
config COMMON_CLK_MMP2
|
||||
def_bool COMMON_CLK && (MACH_MMP2_DT || MACH_MMP3_DT)
|
||||
select COMMON_CLK_MMP
|
||||
help
|
||||
Support for Marvell MMP2 and MMP3 SoC clocks
|
||||
|
||||
config COMMON_CLK_MMP2_AUDIO
|
||||
tristate "Clock driver for MMP2 Audio subsystem"
|
||||
depends on COMMON_CLK_MMP2 || COMPILE_TEST
|
||||
select COMMON_CLK_MMP
|
||||
help
|
||||
This driver supports clocks for Audio subsystem on MMP2 SoC.
|
||||
|
||||
|
|
|
|||
|
|
@ -144,7 +144,7 @@ obj-y += mediatek/
|
|||
obj-$(CONFIG_ARCH_MESON) += meson/
|
||||
obj-y += microchip/
|
||||
ifeq ($(CONFIG_COMMON_CLK), y)
|
||||
obj-$(CONFIG_ARCH_MMP) += mmp/
|
||||
obj-$(CONFIG_COMMON_CLK_MMP) += mmp/
|
||||
endif
|
||||
obj-y += mstar/
|
||||
obj-y += mvebu/
|
||||
|
|
|
|||
|
|
@ -1,10 +1,15 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
config COMMON_CLK_MMP
|
||||
bool
|
||||
default ARCH_MMP
|
||||
|
||||
config COMMON_CLK_PXA1908
|
||||
bool "Clock driver for Marvell PXA1908"
|
||||
depends on ARCH_MMP || COMPILE_TEST
|
||||
depends on OF
|
||||
default y if ARCH_MMP && ARM64
|
||||
select COMMON_CLK_MMP
|
||||
select AUXILIARY_BUS
|
||||
help
|
||||
This driver supports the Marvell PXA1908 SoC clocks.
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user