--- zzzz-none-000/linux-2.4.17/include/linux/apm_bios.h 2001-08-13 23:39:28.000000000 +0000 +++ sangam-fb-322/linux-2.4.17/include/linux/apm_bios.h 2004-11-24 13:21:43.000000000 +0000 @@ -215,4 +215,22 @@ #define APM_IOC_STANDBY _IO('A', 1) #define APM_IOC_SUSPEND _IO('A', 2) +#if defined(CONFIG_ARCH_SA1100) +#define APM_AC_OFFLINE 0 +#define APM_AC_ONLINE 1 +#define APM_AC_BACKUP 2 +#define APM_AC_UNKNOWN 0xFF + +#define APM_BATTERY_STATUS_HIGH 0 +#define APM_BATTERY_STATUS_LOW 1 +#define APM_BATTERY_STATUS_CRITICAL 2 +#define APM_BATTERY_STATUS_CHARGING 3 +#define APM_BATTERY_STATUS_UNKNOWN 0xFF + +#define APM_BATTERY_LIFE_UNKNOWN 0xFFFF +#define APM_BATTERY_LIFE_MINUTES 0x8000 +#define APM_BATTERY_LIFE_VALUE_MASK 0x7FFF +#endif + + #endif /* LINUX_APM_H */