summaryrefslogtreecommitdiff
path: root/chip/stm32/keyboard_scan.c
Commit message (Expand)AuthorAgeFilesLines
* Move files in preparation for merging keyboard_scan modulesRandall Spangler2013-03-271-676/+0
* Move keyboard dimension and key constants to keyboard_config.hRandall Spangler2013-03-221-48/+36
* Add keyboard_raw interfaceRandall Spangler2013-03-221-152/+27
* Move asserting host keyboard interrupt signal to keyboard_scanRandall Spangler2013-03-201-4/+13
* Use chipset_reset() interface instead of system_warm_reboot()Randall Spangler2013-03-201-2/+2
* Use common declaration of keyboard_scan_interrupt()Randall Spangler2013-03-191-1/+1
* stm32: make read_raw_input_state() more portableDavid Hendricks2013-03-131-30/+16
* stm32: remove unused kbc_gpio structDavid Hendricks2013-03-131-6/+0
* stm32: add some documentation to keyboard_scan.cDavid Hendricks2013-03-131-0/+6
* stm32: list keyboard output ports on a per-board basisDavid Hendricks2013-03-131-8/+4
* spring: stm32: Generate battery key when charging status changes.Todd Broch2013-03-131-0/+18
* stm32: Move KB_INPUTS to board.hDavid Hendricks2013-03-111-2/+0
* stm32: finish cleaning up row/column/input/output namingDavid Hendricks2013-03-111-35/+33
* stm32: Dynamically generate keyboard IRQ maskDavid Hendricks2013-03-081-6/+17
* stm32: Implement keyscan test infrastructureSimon Glass2012-10-311-1/+20
* Clean up keyboard_scan moduleRandall Spangler2012-10-231-3/+1
* stm32: Swallow special keys instead of passing them to APSimon Glass2012-10-171-5/+10
* stm32: fix race condition enabling keyboard interruptVincent Palatin2012-10-101-39/+46
* stm32: Implement keyboard debouncingSimon Glass2012-10-051-54/+182
* stm32: Implement keyscan configuration commandSimon Glass2012-10-051-0/+88
* stm32: Reduce keyboard scan period from 10ms to 3msSimon Glass2012-10-051-1/+1
* stm32: Update keyboard_scan to use run-time configurationSimon Glass2012-10-051-41/+75
* stm32: Drop key scan masksSimon Glass2012-10-051-21/+0
* Don't forward keys in case of warm reboot sequence matchSameer Nanda2012-09-241-1/+4
* Add Spring board configurationVincent Palatin2012-09-201-1/+1
* gaia: Add a warm reboot functionSameer Nanda2012-08-281-0/+25
* Remove "Sticky" recovery mode on DaisyCharlie Mooney2012-07-301-7/+4
* stm32: Add kbpress commandVic Yang2012-07-261-0/+37
* Stop keyboard scans from triggering ARM EC resetCharlie Mooney2012-07-261-1/+23
* Change host command params/response pointers to void *Randall Spangler2012-07-261-2/+1
* Refactor reset reasonsRandall Spangler2012-07-161-1/+1
* Add keyboard recovery eventRandall Spangler2012-07-121-0/+3
* Refactor API for host commands, and handle variable length data betterRandall Spangler2012-07-111-8/+15
* EC: snow: keyboard: fix incorrect index calculation with empty fifoLuigi Semenzato2012-06-071-2/+2
* Misc keyboard module cleanupRandall Spangler2012-06-071-1/+1
* Detect recovery key combinationVincent Palatin2012-05-311-22/+64
* stm32: use level interrupt instead of edgeVincent Palatin2012-05-301-1/+3
* stm32: fix keyboard FIFOVincent Palatin2012-05-251-13/+9
* Use common host command processing for Daisy I2CVincent Palatin2012-05-181-7/+19
* stm32: add a FIFO for keyboard usageDavid Hendricks2012-05-161-3/+84
* daisy/snow: seperate EC_INT and CODEC_INT handlingDavid Hendricks2012-05-151-5/+5
* daisy/snow: define KB_OUTPUTS in board.h, remove KB_COLSDavid Hendricks2012-05-151-8/+6
* daisy: Remove start-up message from keyboard scanSimon Glass2012-05-101-2/+0
* stm32: Fix an off-by-one error in select_column()David Hendricks2012-05-081-1/+1
* Move gpio list into gpio.h header fileSimon Glass2012-05-081-2/+0
* Initial Snow board portDavid Hendricks2012-05-041-5/+1
* remove deprecated stm32-based boardsVincent Palatin2012-05-021-4/+2
* introducing chip variant for stm32 family [1/3]Vincent Palatin2012-05-011-0/+325