summaryrefslogtreecommitdiff
path: root/payloads/libpayload/drivers
AgeCommit message (Expand)Author
2012-02-07libpayload: Fix EHCI driverPatrick Georgi
2012-02-03libpayload: Add iterators for CMOS variablesPatrick Georgi
2012-02-03libpayload: Expose options_checksum_validPatrick Georgi
2012-02-03libpayload: Provide interpretation of CMOS data structuresPatrick Georgi
2012-02-02libpayload: Add access to CMOS images in memory spacePatrick Georgi
2012-02-02libpayload: Refactor highlevel CMOS accessPatrick Georgi
2012-01-18libpayload: style: compare null-pointers with NULL, not 0Patrick Georgi
2012-01-10libpayload: Remove bitfield use from EHCI data structuresPatrick Georgi
2012-01-10libpayload: Remove bitfield use from UHCI data structuresPatrick Georgi
2012-01-10libpayload: Remove bitfield use from OHCI data structuresPatrick Georgi
2011-12-24libpayload: remove uhci_reg_maskXPatrick Georgi
2011-12-13libpayload: add set_option() functionPatrick Georgi
2011-11-10libpayload: Fix handling of CAPS LOCK key on PS/2 keyboardsPatrick Georgi
2011-11-04libpayload: Implement usb_exitPatrick Georgi
2011-11-04libpayload: Tell EHCI to re-enable USB1 controllersPatrick Georgi
2011-11-04libpayload: Drop usb_fatal()Patrick Georgi
2011-11-03libpayload: Reduce verbosity in USB stackMathias Krause
2011-11-01libpayload: Fix OHCI some morePatrick Georgi
2011-10-27Fix libpayload speaker driverStefan Reinauer
2011-10-22Fix CMOS checksum calculation in libpayload.Stefan Reinauer
2011-10-21libpayload: fix bulk transfers on OHCI controllersPatrick Georgi
2011-09-14libpayload: Add get_option_from()Patrick Georgi
2011-08-16libpayload: EHCI registers are volatilePatrick Georgi
2011-07-17port_enable and port_reset must change atomically.Steven A. Falco
2011-07-14Print a warning when an unknow USB controller type is detected.Steven A. Falco
2011-07-14EHCI driver missing bus_address assignment.Steven A. Falco
2011-06-30Reduce warnings/errors in libpayload when using picky compiler optionsPatrick Georgi
2011-06-30Use coreboot build system for libpayload, too.Patrick Georgi
2011-04-16Allow libpayload to use an OXPCIe 952 card on systems without ...Stefan Reinauer
2011-04-14coding style cosmetics.Stefan Reinauer
2010-09-25Add an EHCI driver to libpayload's USB stack.Patrick Georgi
2010-09-03The AMD CS5536's USB controllers are located at device 0F, functions 4Jens Rottmann
2010-08-18libpayload: fix garbage on screen with Geode-LX VGAJens Rottmann
2010-08-17libpayload: Add function to fix CMOS checksum.Stefan Reinauer
2010-08-13Add support for OHCI controllers and prelimiary support for xHCI (USB3) contr...Patrick Georgi
2010-06-11Follow up to the USB refactoring patch: Missed setting pid values correctly.Patrick Georgi
2010-06-07Avoid using the name "pid_t", which is used on unixoid systems.Patrick Georgi
2010-04-27Since some people disapprove of white space cleanups mixed in regular commitsStefan Reinauer
2010-03-25USB updates from our internal treeStefan Reinauer
2010-03-25Add coreboot framebuffer support to libpayloadStefan Reinauer
2010-03-25make keyboard reset driver generic (not pc keyboard driver dependent)Stefan Reinauer
2009-07-31Catch various cases in libpayload where malloc() or memalign() return NULLStefan Reinauer
2009-07-31* drop duplicate prototype for lib_get_sysinfo()Stefan Reinauer
2009-07-18Fix off-by-one bug in libpayload UHCI driverStefan Reinauer
2009-04-30Some driver fixes for libpayload:Stefan Reinauer
2008-11-24[PATCH] libpayload: rename config.h to libpayload-config.hJordan Crouse
2008-10-21[PATCH] fix video console initJordan Crouse
2008-10-21This patch removes most of the #ifdefs in libc/console.c, andPatrick Georgi
2008-10-20[PATCH] libpayload: Bail if the keyboard controller isn't thereJordan Crouse
2008-10-20[PATCH] libpayload: Fix the PCI search functionJordan Crouse
2008-10-20[PATCH] libpayload: Add pci_set_bus_master() functionJordan Crouse
2008-10-16- reduced memory requirements a lot (from >100kb/controller toPatrick Georgi
2008-10-08libpayload: Rename Geode video driver to Geode LX video driver.Peter Stuge
2008-09-26Use a block cursor on VGA console :-)Stefan Reinauer
2008-09-26fix option handling in libpayloadStefan Reinauer
2008-09-26* add keyboard layout support to libpayloadStefan Reinauer
2008-09-26* factor out serial hardware initStefan Reinauer
2008-09-18fix regression in libpayload introduced by merge of the keyboard drivers.Stefan Reinauer
2008-09-17- unify keycodes for non-ASCII keys by using curses' codes and labelsPatrick Georgi
2008-09-11makes cursorx and cursory signed, as therePatrick Georgi
2008-09-11Fix the USB code to find the headers after they were moved.Jordan Crouse
2008-09-11Move the USB header files to a common location for installJordan Crouse
2008-09-04Make the serial output driver 8 bit clean. Remove translate_special_chars(), Ulf Jordan
2008-09-03Add support for curses color output over serial.Ulf Jordan
2008-09-02This patch adds USB capabilities to libpayload. It requires somePatrick Georgi
2008-09-02The keyboard driver mixed up the key press/release events for theStefan Reinauer
2008-08-19misc fixes:Stefan Reinauer
2008-08-19make all drivers relocatable. Per default, an 1:1 mapping is assumed.Stefan Reinauer
2008-08-19add functions to query cursor position to video layerStefan Reinauer
2008-08-12libpayload: fix type in keyboard driver. (trivial)Stefan Reinauer
2008-08-11Document all of the external code we use in libpayload (trivial).Uwe Hermann
2008-08-11Add support for line drawing characters and the alternate character set.Ulf Jordan
2008-08-11Make cursor positioning work by using both halves of the VGA cursorJonathan A. Kollasch
2008-08-11these should be the last occurences of CONFIG_ without config.h in libpayload.Stefan Reinauer
2008-08-11video.c uses CONFIG_ variables, so it needs config.h (trivial)Stefan Reinauer
2008-08-09Bugfixes to serial output functions: vt100 has bold with \e[1m,Ulf Jordan
2008-08-08new menu structure for libpayloadStefan Reinauer
2008-08-07Add a full set of pci access functions.Stefan Reinauer
2008-08-07add get_option to libpayload, so coreboot cmos options can be queried.Stefan Reinauer
2008-06-20libpayload: Support curses for serialJordan Crouse
2008-05-14libpayload: Fix the putc functionJordan Crouse
2008-04-25libpayload: Add gettimeofday() and friendsJordan Crouse
2008-04-25libpayload: Enable keyboard translation so that we can use scancode set 1Jordan Crouse
2008-04-15Move curses/speaker.c to drivers/ as it's not curses-specific (trivial).Uwe Hermann
2008-04-11Drop unneeded #includes, add EXIT_SUCCESS/EXIT_FAILURE (trivial).Uwe Hermann
2008-04-11Various small consistency fixes (trivial):Uwe Hermann
2008-04-11libpayload: Add a Geode video driverJordan Crouse
2008-04-10libpayload: Support functions for GeodeJordan Crouse
2008-04-10libpayload: Add video console frameworkJordan Crouse
2008-03-31Fix the NVRAM access functions to work correctly for theUwe Hermann
2008-03-31Rename drivers/cmos.c to drivers/nvram.c (trivial).Uwe Hermann
2008-03-31Due to popular demand, rename "CMOS" to "NVRAM" (trivial).Uwe Hermann
2008-03-27Add initial support for some basic CMOS read/write functions and theUwe Hermann
2008-03-22Make cursor positioning work by using both halves of theJonathan A. Kollasch
2008-03-21Cosmetics, fix typos (trivial).Uwe Hermann
2008-03-20Fix code to allow usage of -Wall in libpayload and the sample (trivial).Uwe Hermann
2008-03-20Cosmetics, coding style fixes (trivial).Uwe Hermann
2008-03-19libpayload: The initial chunk of code writen by AMDJordan Crouse