]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
soc/tegra: pmc: fix #ifdef block in header
authorArnd Bergmann <arnd@arndb.de>
Thu, 18 Jun 2026 14:36:50 +0000 (16:36 +0200)
committerThierry Reding <treding@nvidia.com>
Mon, 22 Jun 2026 06:52:46 +0000 (08:52 +0200)
commit813e034925814858cc52e7de321ec4848314e15d
treea28ba33aa12880e61d373741af22546c6ad9a05c
parente60d3f9b4c89ffff5472ddc2829d5e29bcb153fe
soc/tegra: pmc: fix #ifdef block in header

When build testing on ARM without the PMC driver, the other drivers
fail to link:

ld.lld: error: undefined symbol: tegra_pmc_core_domain_state_synced
>>> referenced by regulators-tegra30.c
>>>               drivers/soc/tegra/regulators-tegra30.o:(tegra30_regulator_balance_voltage) in archive vmlinux.a
>>> referenced by regulators-tegra20.c
>>>               drivers/soc/tegra/regulators-tegra20.o:(tegra20_core_rtc_update) in archive vmlinux.a

Adapt the checks in the header to cover both cases on other architectures
and without PMC.

Fixes: 8318af5dd29c ("soc/tegra: pmc: Move legacy code behind CONFIG_ARM guard")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Thierry Reding <treding@nvidia.com>
include/soc/tegra/pmc.h