/* SPDX-License-Identifier: GPL-2.0 */ | |
#ifndef _ASM_X86_KBDLEDS_H | |
#define _ASM_X86_KBDLEDS_H | |
/* | |
* Some laptops take the 789uiojklm,. keys as number pad when NumLock is on. | |
* This seems a good reason to start with NumLock off. That's why on X86 we | |
* ask the bios for the correct state. | |
*/ | |
#include <asm/setup.h> | |
static inline int kbd_defleds(void) | |
{ | |
return boot_params.kbd_status & 0x20 ? (1 << VC_NUMLOCK) : 0; | |
} | |
#endif /* _ASM_X86_KBDLEDS_H */ |