linux: Disable GEN_RTC
With CONFIG_GEN_RTC=y set in the defconfig the generic RTC driver will
take precedence over the proper OPAL RTC driver. To the user this
results in errors like:
$ hwclock -r
Sun Dec 31 00:00:00 1899 0.000000 seconds
$ hwclock -w
hwclock: RTC_SET_TIME: Invalid argument
Remove CONFIG_GEN_RTC to allow the OPAL RTC driver to be properly
initialised.
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
diff --git a/openpower/configs/linux/skiroot_p9_defconfig b/openpower/configs/linux/skiroot_p9_defconfig
index a6f9452..bb96f51 100644
--- a/openpower/configs/linux/skiroot_p9_defconfig
+++ b/openpower/configs/linux/skiroot_p9_defconfig
@@ -39,7 +39,6 @@
# CONFIG_PPC_PSERIES is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
CONFIG_CPU_IDLE=y
-CONFIG_GEN_RTC=y
CONFIG_HZ_100=y
CONFIG_KEXEC=y
CONFIG_IRQ_ALL_CPUS=y
@@ -180,6 +179,8 @@
# CONFIG_USB_EHCI_HCD_PPC_OF is not set
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_STORAGE=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_DRV_GENERIC=m
CONFIG_VIRT_DRIVERS=y
CONFIG_VIRTIO_PCI=y
# CONFIG_IOMMU_SUPPORT is not set