kbc: Add reset function
This function can be called after EC init to put the KBC into a known working state. Signed-off-by: Tim Crawford <tcrawford@system76.com>
This commit is contained in:
committed by
Jeremy Soller
parent
0d83819a21
commit
de546fa761
@@ -18,6 +18,11 @@ void kbc_init(void) {
|
||||
// Set IRQ mode to level-triggered
|
||||
*(KBC.irq) = 0;
|
||||
#endif
|
||||
|
||||
kbc_reset();
|
||||
}
|
||||
|
||||
void kbc_reset(void) {
|
||||
// Set "key lock" to disabled
|
||||
*(KBC.status) = BIT(4);
|
||||
}
|
||||
|
Reference in New Issue
Block a user