summaryrefslogtreecommitdiff
path: root/payloads/libpayload/drivers
AgeCommit message (Expand)Author
2023-11-07libpayload/libc/time: Fix possible overflow in multiplicationYidi Lin
2023-09-18libpayload/drivers/video: Add cursor movement support in consoleEran Mitrani
2023-09-07libpayload: Add after an if conditional on the next lineArthur Heymans
2023-08-28libpayload: Fix clang fallthrough warningArthur Heymans
2023-08-01libpayload/drivers/cbmem_console: Use C99 flexible arraysElyes Haouas
2023-06-12libpayload/uhci: Re-write UHCI RH driver w/ generic_hub APINico Huber
2023-06-06libpayload/drivers/usb/xhci.c: Check for NULL in xhci_initFred Reitberger
2023-06-04libpayload/uhci: Return expected length for control/bulk transfersNico Huber
2022-11-21libpayload: Fix compiler warningsThomas Heijligen
2022-09-01x86/cache.c: Implement dcache_*Hsin-Te Yuan
2022-08-12libpayload: usb: Fix spacing issuesYidi Lin
2022-08-12libpayload: usbmsc: Prevent usbdisk_remove() from being called twiceYidi Lin
2022-08-01libpayload/pci: Add pci_map_bus function for Qualcomm platformPrasad Malisetty
2022-07-04treewide: Unify Google brandingJon Murphy
2022-05-20libpayload/pci: Add pci_map_bus function for MediaTek platformJianjun Wang
2022-05-20libpayload/pci: Add support for bus mappingJianjun Wang
2022-05-11libpayload/nvme: Fix controller disablement in (de)init sequenceNico Huber
2022-05-11libpayload/nvme: Test for NVMe-command-set bit individuallyNico Huber
2022-05-11libpayload/nvme: Fix error paths of nvme_init()Nico Huber
2022-03-30commonlib/bsd/helpers: Remove redundancy with libpayload definesJakub Czapiga
2022-03-04libpayload: cbmem_console: Drop loglevel markers from snapshotJulius Werner
2021-10-07libpayload: cbgfx: Clear screen by memcpyYu-Ping Wu
2021-08-27libpayload: cbgfx: Clear screen by sequential accessYu-Ping Wu
2021-08-12libpayload: Mark Intel 300 series AHCI as testedNico Huber
2021-08-09payloads/libpayload: add MTK_TIMER_V2 configRex-BC Chen
2021-05-03libpayload: i8042: Enable keyboard translation by default on exitDuncan Laurie
2021-04-18libpayload/keyboard: Reset to scancode set #2 on exitNico Huber
2021-04-18libpayload/keyboard: Add a detention stateNico Huber
2021-04-18libpayload/keyboard: Implement hot (un)pluggingNico Huber
2021-04-07libpayload/storage: Add NVMe driverThomas Heijligen
2020-12-24libpayload/i8042: Add API to peek on keyboard input queueNico Huber
2020-12-24libpayload/keyboard: Add debug output to all state transitionsNico Huber
2020-12-24libpayload/keyboard: Hide console output by defaultNico Huber
2020-12-24libpayload/keyboard: Implement self-testNico Huber
2020-12-24libpayload/keyboard: Add timestamp to track time spent in a stateNico Huber
2020-12-24libpayload/keyboard: Turn init sequence into a state machineNico Huber
2020-12-24libpayload/keyboard: Avoid races around input drainingNico Huber
2020-12-24libpayload/keyboard: Introduce keyboard_drain_input()Nico Huber
2020-12-24libpayload/keyboard: Revise keyboard_cmd() error handlingNico Huber
2020-12-23libpayload/keyboard: Revise scancode set and translation configNico Huber
2020-12-23libpayload/i8042: Add API to get/set kbd translation stateNico Huber
2020-11-22libpayload/usb: Fix printf format string mismatches in debug messagesCaveh Jalali
2020-11-16libpayload/i8042: Increase response timeout to 1.5sNico Huber
2020-11-09libpayload: storage.c: remove unneeded #if CONFIG()Thomas Heijligen
2020-11-08libpayload: Make OHCI enums into typesJacob Garber
2020-10-26libpayload/keyboard: Use `bool` as return typeNico Huber
2020-10-20libpayload/storage/ahci: Use pci_dev struct in ahci_initialize()Felix Singer
2020-10-20libpayload/storage/ahci: Use pacc pointer to read device classFelix Singer
2020-10-19libpayload/storage: Enable STORAGE_64BIT_LBAFelix Singer
2020-10-19libpayload/storage: Enable all AHCI controllers by defaultFelix Singer
2020-09-30libpayload: use PRIu64 type to print u64Jeremy Compostella
2020-09-27libpayload: Fix file permissionsKyösti Mälkki
2020-09-21payloads: Drop unneeded empty linesElyes HAOUAS
2020-09-18libpayload: cbgfx: Fix 'equals' counter for Lanczos resamplingYu-Ping Wu
2020-09-04libpayload/xhci: Fix Slot State field width definitionCaveh Jalali
2020-08-31xhci: Do not set the CRCR_CS bitCaveh Jalali
2020-08-31xhci: Fix Abort command event handlingCaveh Jalali
2020-08-28libpayload: cbgfx: Support buffered I/OHung-Te Lin
2020-08-24libpayload: Cache copy of `cb_framebuffer` structNico Huber
2020-08-24libpayload: Cache physical location of serial-console structNico Huber
2020-08-24libpayload: Cache physical CMOS option table locationNico Huber
2020-08-24libpayload: Cache physical cbmem console addressNico Huber
2020-08-13libpayload: cbgfx: Add color mapping functionalityYu-Ping Wu
2020-07-25payloads/libpayload/drivers/usb/usb.c: Remove whitespace before tabElyes HAOUAS
2020-07-23libpayload: cbgfx: Add draw_line()Yu-Ping Wu
2020-07-21libpayload/xhci: Try harder to read 32-bit caps at onceNico Huber
2020-07-15cbgfx: Add blend functions to calculate transparencyShelley Chen
2020-07-09libpayload: cbgfx: Replace bilinear resampling with LanczosJulius Werner
2020-07-06libpayload: cbgfx: Fix add_fractions() overflow reductionJulius Werner
2020-06-28libpayload/cbgfx: Fix overflow in transform_vector()Yu-Ping Wu
2020-06-06usb/xhci: Fix timeout logicCaveh Jalali
2020-06-06libpayload: drivers/usb: add a USB pre-poll hookCaveh Jalali
2020-05-26libpayload/cbgfx: Remove gap between adjacent boxesYu-Ping Wu
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
2020-05-09payloads: Replace GPL boilerplate with SPDX headersPatrick Georgi
2020-05-04libpayload/drivers/usb/xhci: Allow xHCI v1.2 in libpayloadDossym Nurmukhanov
2020-05-02libpayload: xhci: Fix CAPREG address calculationJulius Werner
2020-05-01libpayload: Fix 16-bit read/write to PCI_COMMAND registerElyes HAOUAS
2020-05-01lp/drivers/usb: Add quirk for QEMU XHCI root hubDuncan Laurie
2020-04-30libpayload: xhci: Do not memcpy registersJulius Werner
2020-04-20libpayload: Make 8250 UART driver relocation safeNico Huber
2020-04-14lp/drivers/usb: Work around QEMU XHCI register issueDuncan Laurie
2020-03-23libpayload/drivers/nvram: Fix coding stylePatrick Georgi
2020-03-23libpayload/drivers/nvram: Add function to write RTCPatrick Rudolph
2020-03-10libpayload/corebootfb: Replace obsolete macros FI and CHARSNico Huber
2020-03-09libpayload: Add uart/serial driver support for trogdorT Michael Turney
2020-03-09libpayload: Improve rtc functionsPatrick Rudolph
2020-03-09libpayload/corebootfb: Add option to center a 80x25 consoleNico Huber
2020-03-09libpayload/corebootfb: Keep local copy of framebuffer infoNico Huber
2020-02-26treewide: capitalize 'USB'Elyes HAOUAS
2020-02-24treewide: Capitalize 'CMOS'Elyes HAOUAS
2020-02-24libpayload: cbgfx: Fix potential overflowing expressionYu-Ping Wu
2020-02-17payloads: Fix typosElyes HAOUAS
2020-02-17libpayload/corebootfb: Fix character buffer relocationNico Huber
2020-02-05libpayload/xhci: Fix MPS handling in set_addressKangheui Won
2020-01-14libpayload: cbgfx: Support drawing a box with rounded cornersYu-Ping Wu
2019-12-20libpayload/drivers/i8042: add error messages to i8042_probeEric Lai
2019-12-16libpayload: Implement reading from CBMEM consoleYu-Ping Wu
2019-12-13libpayload/drivers/i8042: Add error handlingEric Lai
2019-12-11libpayload/drivers/i8042: Add AT translated Keyboard supportEric Lai