Made bitmap view and path AppMessage targets. Picture files can now be
[AROS.git] / arch / all-pc / battclock / battclock_init.c
blob147ff6e7799414ab1ce70674ff098e81cbecd22b
1 #include <aros/debug.h>
2 #include <aros/symbolsets.h>
3 #include <resources/acpi.h>
4 #include <proto/acpi.h>
5 #include <proto/exec.h>
7 #include "battclock_intern.h"
8 #include "cmos.h"
10 /* auto init */
11 static int BattClock_Init(struct BattClockBase *BattClockBase)
13 APTR ACPIBase;
15 InitSemaphore(&BattClockBase->sem);
16 BattClockBase->century = CENTURY; /* Default offset */
18 ACPIBase = OpenResource("acpi.resource");
19 if (ACPIBase)
21 struct ACPI_TABLE_TYPE_FADT *fadt = ACPI_FindSDT(ACPI_MAKE_ID('F','A','C','P'));
23 if (fadt && (fadt->header.length >= offsetof(struct ACPI_TABLE_TYPE_FADT, century)) &&
24 fadt->century)
26 D(bug("[BattClock] Got RTC century offset 0x%02X from ACPI\n", fadt->century));
27 BattClockBase->century = fadt->century;
31 return 1;
34 ADD2INITLIB(BattClock_Init, 0)