aboutsummaryrefslogtreecommitdiff
path: root/src/ps2port.c
AgeCommit message (Expand)AuthorFilesLines
2013-09-02Move code centered around specific hardware devices to src/hw/Kevin O'Connor1-504/+0
2013-07-21Rename check_tsc() (and similar) to timer_check() and use u32.Kevin O'Connor1-4/+4
2013-07-14PIC code cleanups.Kevin O'Connor1-3/+3
2013-02-05Normalize POST initialization function name suffixes.Kevin O'Connor1-2/+2
2012-06-02Fix winxp boot regression introduced in ecdc655a.Kevin O'Connor1-4/+4
2012-06-02Cache romfile entries.Kevin O'Connor1-1/+0
2012-05-30Run all hardware irq handlers on the extra stack.Kevin O'Connor1-4/+4
2012-05-20Convert ps2 code EBDA variables to VARLOW variables.Kevin O'Connor1-9/+10
2012-03-11ps2: Enable keyboard at end of PS2 port irq.Kevin O'Connor1-0/+3
2012-02-01Check for CONFIG_PS2PORT on all entry ps2 function entry points.Kevin O'Connor1-0/+7
2011-07-05Replace CONFIG_PS2_KEYBOARD_SPINUP with "etc/ps2-keyboard-spinup" file.Kevin O'Connor1-2/+4
2011-05-28Add option to handle PS2 keyboards that have a slow power up.Kevin O'Connor1-3/+12
2011-05-07Move ps2ctr manipulation from mouse.c to ps2port.c.Kevin O'Connor1-0/+11
2010-09-15Try to hard-reboot processor on rerun of post under coreboot.Kevin O'Connor1-2/+14
2010-07-28Add FUNC16() helper macro for converting a 16bit func to a segoff_s.Kevin O'Connor1-2/+2
2010-05-23Rename check_time() to check_tsc().Kevin O'Connor1-1/+1
2010-05-01When USB keyboard active, don't send keyboard commands to ps2 port.Kevin O'Connor1-17/+19
2010-03-13Process event on ps2 keyboard irq even if event already read.Kevin O'Connor1-19/+27
2010-03-13Revert "Unify ps2 port data processing."Kevin O'Connor1-32/+26
2010-03-13Handle variable length return of ps2 port GETID command.Kevin O'Connor1-1/+24
2010-03-13Prevent ps2 irqs from messing up ps2 init.Kevin O'Connor1-0/+3
2010-03-13Revert "Rework disabling of ps2 port irqs."Kevin O'Connor1-31/+26
2010-02-28Prefer passing a USB "pipe" structure over a USB endp encoding.Kevin O'Connor1-1/+1
2010-02-14Introduce standard warnings for allocation failures and timeouts.Kevin O'Connor1-4/+6
2010-02-13Add some ASSERT32FLAT() to help compiler eliminate dead code.Kevin O'Connor1-0/+1
2010-01-28Rework disabling of ps2 port irqs.Kevin O'Connor1-26/+31
2010-01-03Be sure to add "void" to all function prototypes that take no args.Kevin O'Connor1-5/+5
2009-12-09Unify ps2 port data processing.Kevin O'Connor1-26/+32
2009-12-09Move ps2 specific keyboard and mouse code to ps2port.c.Kevin O'Connor1-0/+138
2009-12-02Fail PS2 port commands when receiving a NAK.Kevin O'Connor1-1/+3
2009-10-24Replace irq_enable() regions with explicit calls to check for irqs.Kevin O'Connor1-33/+22
2009-10-22Handle tsc rollover.Kevin O'Connor1-1/+1
2009-05-06Detect ps2 nak response.Kevin O'Connor1-6/+11
2009-02-15Clock cleanups.Kevin O'Connor1-1/+1
2009-01-18Cleanup ps2 port reset handling.Kevin O'Connor1-30/+36
2009-01-17Cleanup keyboard reset handling.Kevin O'Connor1-7/+19
2009-01-17Fix minor bug in ps2port.c - can't check for -1 with unsigned return type.Kevin O'Connor1-1/+1
2009-01-17Misc fixes.Kevin O'Connor1-2/+2
2009-01-15Change license from GPLv3 to LGPLv3.Kevin O'Connor1-2/+2
2009-01-04Make sure ps2 port command reads are from the desired device.Kevin O'Connor1-11/+35
2008-11-29Fix bug on keyboard LED set.Kevin O'Connor1-1/+9
2008-11-28Implement tsc based delay timers, and use them throughout code.Kevin O'Connor1-7/+0
2008-07-21Support ps2 port RESET commands that respond with 1 or 2 bytes.Kevin O'Connor1-3/+7
2008-07-20Rewrite ps2 port (keyboard/mouse) handling.Kevin O'Connor1-0/+240