Hello, On 20/01/2025 10:25:32+0800, Peng Fan (OSS) wrote: > i.MX95 System Manager(SM) BBM protocol exports two RTCs for EVK board. > one RTC is SoC internal RTC, the other is board RTC. > > The current driver only use the 1st RTC. With this patchset, both RTCs > could be used in Linux. To achieve this: > > 1. Support more event sources for BBM protocol > 2. Add bbm_info hook to let users could query the number of RTCs > 3. Introduce devm_rtc_allocate_device_priv to support setting rtc device > private information > 4. Update rtc-imx-sm-bbm.c to register both RTCs > I'm sorry but no, you have to register two RTCs like any other system would do. > Signed-off-by: Peng Fan <peng.fan@xxxxxxx> > --- > Peng Fan (4): > firmware: arm_scmi: imx: Support more event sources > firmware: arm_scmi: imx: Introduce bbm_info hook > rtc: Introduce devm_rtc_allocate_device_priv > rtc: imx-sm-bbm: Support multiple RTCs > > drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c | 33 ++++++++++- > drivers/rtc/class.c | 9 ++- > drivers/rtc/dev.c | 8 ++- > drivers/rtc/interface.c | 16 ++--- > drivers/rtc/proc.c | 2 +- > drivers/rtc/rtc-imx-sm-bbm.c | 69 ++++++++++++++-------- > include/linux/rtc.h | 2 + > include/linux/scmi_imx_protocol.h | 2 + > 8 files changed, 100 insertions(+), 41 deletions(-) > --- > base-commit: e7bb221a638962d487231ac45a6699fb9bb8f9fa > change-id: 20250116-rtc-3834e01786a8 > > Best regards, > -- > Peng Fan <peng.fan@xxxxxxx> > -- Alexandre Belloni, co-owner and COO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com