From a35efecca82133aebd58f2b872fba1ef589d14ff Mon Sep 17 00:00:00 2001 From: Martin Schiller Date: Mon, 13 Apr 2026 10:44:15 +0200 Subject: [PATCH] kernel/modules: add RV3028 I2C RTC kernel module support Add support for the Micro Crystal RV3028 I2C real-time clock chip. Tested on a Kontron OSM-S/BL i.MX8MP eval board. Signed-off-by: Martin Schiller --- package/kernel/linux/modules/rtc.mk | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/package/kernel/linux/modules/rtc.mk b/package/kernel/linux/modules/rtc.mk index dc7f0c78d4d..1613f26e4fc 100644 --- a/package/kernel/linux/modules/rtc.mk +++ b/package/kernel/linux/modules/rtc.mk @@ -221,6 +221,23 @@ endef $(eval $(call KernelPackage,rtc-rs5c372a)) +define KernelPackage/rtc-rv3028 + SUBMENU:=$(RTC_MENU) + TITLE:=Micro Crystal RV3028 + DEFAULT:=m if ALL_KMODS && RTC_SUPPORT + DEPENDS:=+kmod-i2c-core +kmod-regmap-i2c + KCONFIG:=CONFIG_RTC_DRV_RV3028 \ + CONFIG_RTC_CLASS=y + FILES:=$(LINUX_DIR)/drivers/rtc/rtc-rv3028.ko + AUTOLOAD:=$(call AutoLoad,50,rtc-rv3028,1) +endef + +define KernelPackage/rtc-rv3028/description + Kernel module for Micro Crystal RV3028 I2C RTC chip +endef + +$(eval $(call KernelPackage,rtc-rv3028)) + define KernelPackage/rtc-rx8025 SUBMENU:=$(RTC_MENU) TITLE:=Epson RX-8025 / RX-8035