summaryrefslogtreecommitdiff
path: root/common/keyboard_mkbp.c
Commit message (Expand)AuthorAgeFilesLines
* ish: Trim down the release branchstabilize-wristpin-14469.59.B-ishstabilize-voshyr-14637.B-ishstabilize-quickfix-14695.187.B-ishstabilize-quickfix-14695.124.B-ishstabilize-quickfix-14526.91.B-ishstabilize-14695.85.B-ishstabilize-14695.107.B-ishstabilize-14682.B-ishstabilize-14633.B-ishstabilize-14616.B-ishstabilize-14589.B-ishstabilize-14588.98.B-ishstabilize-14588.14.B-ishstabilize-14588.123.B-ishstabilize-14536.B-ishstabilize-14532.B-ishstabilize-14528.B-ishstabilize-14526.89.B-ishstabilize-14526.84.B-ishstabilize-14526.73.B-ishstabilize-14526.67.B-ishstabilize-14526.57.B-ishstabilize-14498.B-ishstabilize-14496.B-ishstabilize-14477.B-ishstabilize-14469.9.B-ishstabilize-14469.8.B-ishstabilize-14469.58.B-ishstabilize-14469.41.B-ishstabilize-14442.B-ishstabilize-14438.B-ishstabilize-14411.B-ishstabilize-14396.B-ishstabilize-14395.B-ishstabilize-14388.62.B-ishstabilize-14388.61.B-ishstabilize-14388.52.B-ishstabilize-14385.B-ishstabilize-14345.B-ishstabilize-14336.B-ishstabilize-14333.B-ishrelease-R99-14469.B-ishrelease-R98-14388.B-ishrelease-R102-14695.B-ishrelease-R101-14588.B-ishrelease-R100-14526.B-ishfirmware-cherry-14454.B-ishfirmware-brya-14505.B-ishfirmware-brya-14505.71.B-ishfactory-kukui-14374.B-ishfactory-guybrush-14600.B-ishfactory-cherry-14455.B-ishfactory-brya-14517.B-ishJack Rosenthal2021-11-051-224/+0
* mkbp: Move key simulation to input devicesBoris Mittelberg2021-05-101-65/+1
* mkbp: EC buttons and switches via MKBPBoris Mittelberg2021-05-101-160/+0
* mkbp: Separate MKBP_INFO host command from the keyboard driverBoris Mittelberg2021-04-271-124/+11
* mkbp: Separate FIFO from the keyboard driverBoris Mittelberg2021-04-271-222/+15
* keyboard_mkbp: use K_MUTEX_DEFINE to define FIFO mutexesWai-Hong Tam2021-03-241-2/+2
* keyboard_mkbp: report switches result until init'dEric Yilun Lin2020-12-311-2/+18
* keyboard_mkbp: Add a virtual switch EC_MKBP_FRONT_PROXIMITYWai-Hong Tam2020-11-181-0/+3
* tree: Use new atomic_* implementationDawid Niedzwiecki2020-10-271-2/+2
* tree: rename atomic_* functions to deprecated_atomic_*Jack Rosenthal2020-09-291-2/+2
* ec: change usage of "sane" per inclusive languagePaul Fagerburg2020-07-221-1/+1
* mkbp: keyboard_clear_buffer should only drop keyboard eventsTing Shen2020-03-131-1/+30
* host_command: Change host command return value to enum ec_statusTom Hughes2019-10-021-3/+5
* LICENSE: remove unnecessary (c) after CopyrightTom Hughes2019-06-191-1/+1
* common: bit change 1 << constants with BIT(constants)Gwendal Grignou2019-03-261-16/+16
* Keyboard: Allow keyboard size to be set at run timeDaisuke Nojiri2018-10-191-6/+7
* common: add API to expose detachable "base" stateDmitry Torokhov2018-08-221-0/+14
* host_events: Bump up host events and masks to 64-bitFurquan Shaikh2017-11-211-1/+13
* buttons: Make buttons[] common.Aseda Aboagye2017-11-171-10/+10
* keyboard_mkbp: Fix FIFO lockingShawn Nematbakhsh2017-11-101-7/+33
* MKBP: Add kbpress for boards w/o keyscan tasks.Aseda Aboagye2017-07-281-0/+64
* button: Add recovery button to mkbp button stateFurquan Shaikh2017-07-211-0/+5
* keyboard: Clear typematic when disabling keyboardDaisuke Nojiri2017-05-031-0/+3
* system: Fixups in emulated sysrq codeNicolas Boichat2017-04-061-1/+1
* system: Add support for emulated sysrqNicolas Boichat2017-03-311-0/+18
* mkbp: Support devices having buttons but no keyboardPhilip Chen2017-02-211-1/+4
* console: Add non-verbose print config optionShawn Nematbakhsh2017-02-111-1/+1
* common: Add tablet_mode APIGwendal Grignou2016-11-081-3/+2
* mkbp_event: Properly queue events during host sleepShawn Nematbakhsh2016-11-041-9/+11
* mkbp: Send event when in tablet modeGwendal Grignou2016-09-091-3/+19
* mkbp: Extend EC_CMD_MKBP_GET_INFO.Aseda Aboagye2016-07-191-9/+98
* mkbp: Add keyboard_update_button().Aseda Aboagye2016-07-191-0/+44
* mkbp: Add support for buttons and switches.Aseda Aboagye2016-07-191-79/+150
* oak: enable MBKP events for PD eventsBen Lok2015-08-311-1/+1
* keyboard_mkbp: fix interrupt handling with MKBP_EVENTVincent Palatin2015-05-301-1/+8
* MKBP event signalling implementationVic Yang2014-10-241-1/+23
* Add cprints() and ccprints()Vic Yang2014-05-211-3/+3
* cleanup: add square brackets to make test parser easierLouis Yung-Chieh Lo2014-05-071-1/+1
* cleanup: mkbp keyboard moduleRandall Spangler2013-10-301-10/+0
* cleanup: FIFO comment in MKBP driverRandall Spangler2013-10-221-1/+9
* Replace generated CONFIG_TASK_ macros with HAS_TASK_Bill Richardson2013-04-241-3/+3
* Fix kb_deghost testVic Yang2013-04-111-1/+1
* Decouple keyboard MKBP code from key scan codeVic Yang2013-04-081-36/+58
* Inhibit host interrupt for battery_key.Todd Broch2013-04-041-2/+3
* Merge lm4 and stm32 implementations of keyboard_scanRandall Spangler2013-03-291-459/+104
* Move files in preparation for merging keyboard_scan modulesRandall Spangler2013-03-271-0/+656