1.1 --- a/pkg/landfall-examples/hw_info/common.h Tue Nov 14 00:02:42 2023 +0100
1.2 +++ b/pkg/landfall-examples/hw_info/common.h Thu Nov 16 01:15:40 2023 +0100
1.3 @@ -165,6 +165,28 @@
1.4
1.5
1.6
1.7 +/* RTC adapter functions. */
1.8 +
1.9 +void *rtc_init(l4_addr_t start);
1.10 +
1.11 +void rtc_disable(void *rtc);
1.12 +
1.13 +void rtc_enable(void *rtc);
1.14 +
1.15 +uint32_t rtc_get_seconds(void *rtc);
1.16 +
1.17 +void rtc_set_seconds(void *rtc, uint32_t seconds);
1.18 +
1.19 +uint32_t rtc_get_alarm_seconds(void *rtc);
1.20 +
1.21 +void rtc_set_alarm_seconds(void *rtc, uint32_t seconds);
1.22 +
1.23 +void rtc_power_down(void *rtc);
1.24 +
1.25 +void rtc_set_regulator(void *rtc, uint32_t base, uint32_t adjustment);
1.26 +
1.27 +
1.28 +
1.29 /* SPI adapter functions. */
1.30
1.31 void *spi_init(l4_addr_t spi_start, l4_addr_t start, l4_addr_t end, void *cpm);
1.32 @@ -198,7 +220,7 @@
1.33
1.34 enum memory_regions
1.35 {
1.36 - AIC, CPM, DMA, GPIO, I2C, SSI
1.37 + AIC, CPM, DMA, GPIO, I2C, RTC, SSI
1.38 };
1.39
1.40