macintosh: via-pmu and via-cuda need RTC_LIB

[ Upstream commit 9a9c5ff5fff87eb1a43db0d899473554e408fd7b ]

Fix build when RTC_LIB is not set/enabled.
Eliminates these build errors:

m68k-linux-ld: drivers/macintosh/via-pmu.o: in function `pmu_set_rtc_time':
drivers/macintosh/via-pmu.c:1769: undefined reference to `rtc_tm_to_time64'
m68k-linux-ld: drivers/macintosh/via-cuda.o: in function `cuda_set_rtc_time':
drivers/macintosh/via-cuda.c:797: undefined reference to `rtc_tm_to_time64'

Fixes: 0792a2c8e0 ("macintosh: Use common code to access RTC")
Reported-by: kernel test robot <lkp@intel.com>
Suggested-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20220410161035.592-1-rdunlap@infradead.org
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
Randy Dunlap
2022-04-10 09:10:35 -07:00
committed by Greg Kroah-Hartman
parent cca915d691
commit b8ef79697b

View File

@@ -44,6 +44,7 @@ config ADB_IOP
config ADB_CUDA config ADB_CUDA
bool "Support for Cuda/Egret based Macs and PowerMacs" bool "Support for Cuda/Egret based Macs and PowerMacs"
depends on (ADB || PPC_PMAC) && !PPC_PMAC64 depends on (ADB || PPC_PMAC) && !PPC_PMAC64
select RTC_LIB
help help
This provides support for Cuda/Egret based Macintosh and This provides support for Cuda/Egret based Macintosh and
Power Macintosh systems. This includes most m68k based Macs, Power Macintosh systems. This includes most m68k based Macs,
@@ -57,6 +58,7 @@ config ADB_CUDA
config ADB_PMU config ADB_PMU
bool "Support for PMU based PowerMacs and PowerBooks" bool "Support for PMU based PowerMacs and PowerBooks"
depends on PPC_PMAC || MAC depends on PPC_PMAC || MAC
select RTC_LIB
help help
On PowerBooks, iBooks, and recent iMacs and Power Macintoshes, the On PowerBooks, iBooks, and recent iMacs and Power Macintoshes, the
PMU is an embedded microprocessor whose primary function is to PMU is an embedded microprocessor whose primary function is to