Joshua Cov | b2d0b7a | 2012-04-13 21:08:26 +0200 | [diff] [blame] | 1 | #ifndef _ASM_X86_KBDLEDS_H |
2 | #define _ASM_X86_KBDLEDS_H | ||||
3 | |||||
4 | /* | ||||
5 | * Some laptops take the 789uiojklm,. keys as number pad when NumLock is on. | ||||
6 | * This seems a good reason to start with NumLock off. That's why on X86 we | ||||
7 | * ask the bios for the correct state. | ||||
8 | */ | ||||
9 | |||||
10 | #include <asm/setup.h> | ||||
11 | |||||
12 | static inline int kbd_defleds(void) | ||||
13 | { | ||||
14 | return boot_params.kbd_status & 0x20 ? (1 << VC_NUMLOCK) : 0; | ||||
15 | } | ||||
16 | |||||
17 | #endif /* _ASM_X86_KBDLEDS_H */ |