From cb0ad6a2a58d89aa6d6903e13c3641a9538f7548 Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Wed, 1 Oct 2025 03:40:11 +0200 Subject: [PATCH] Add linux-inspired rtc_class_ops struct --- kern/rtc.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/kern/rtc.h b/kern/rtc.h index 74ceb38..b33c748 100644 --- a/kern/rtc.h +++ b/kern/rtc.h @@ -3,6 +3,14 @@ #include +struct rtc_class_ops { + uint64_t (*read_time)(void); + void (*set_time)(uint64_t); + uint64_t (*read_alarm)(uint64_t); + void (*set_alarm)(uint64_t); + void (*alarm_irq_enable)(void); +}; + uint64_t rtc_time_read(void); void rtc_time_set(uint64_t ns);