path: root/firmware/drivers
AgeCommit message (Expand)AuthorFilesLines
2023-01-22ErosQNative: Enable Line Out capabilities on new revision playersDana Conrad1-12/+11
2023-01-14si4700: remove unneeded ';' directly after a 'case'Wolfram Sang1-1/+1
2023-01-08lcd: Fix 4bpp optimized 16-bit alpha blitAidan MacDonald1-2/+3
2023-01-06lcd: Rewrite 16bit alpha bitmap blitAidan MacDonald1-225/+220
2023-01-02clean up button.c optimize !filter_first_keypressWilliam Wilgus1-102/+108
2022-12-20ata: Prevent powering-off ATA hardwre if it reports as mSATA or m.2Solomon Peachy1-3/+17
2022-11-27ata: Improve heuristics for detecting SSDsSolomon Peachy1-13/+16
2022-11-27pcf56065: Fix a compile warning uncovered by GCC8Solomon Peachy1-4/+3
2022-11-17strlcpy finish cleanupWilliam Wilgus1-1/+1
2022-11-14replace strlcpy with strmemccpyWilliam Wilgus1-1/+1
2022-11-14Remove some shadowed variables identified by -WshadowWilliam Wilgus1-4/+2
2022-10-16lcd: Fix clear_viewport on grayscale displaysAidan MacDonald1-1/+1
2022-10-15lcd: Fix off by one error in clipping checkAidan MacDonald1-2/+2
2022-10-13Revert "Remove YUV blitting functions and LCD modes"Solomon Peachy2-0/+287
2022-10-12lcd: Fix update_viewport() for non-default stride viewportsAidan MacDonald1-20/+1
2022-10-12lcd: Fix bug in grayscale clear_display() implementationAidan MacDonald4-4/+4
2022-10-12lcd: Move grayscale clear_viewport() to lcd-bitmap-common.cAidan MacDonald5-109/+28
2022-10-12lcd: Refactor viewport clipping functionsAidan MacDonald9-51/+47
2022-10-12lcd: Cosmetic variable renamingAidan MacDonald8-125/+163
2022-10-10usb dwc2: Fix a potential garbage string print in an error path.Solomon Peachy1-1/+1
2022-10-09lcd: Move parameter handling calls to lcd-bitmap-common.cAidan MacDonald6-204/+46
2022-10-09lcd: Remove internal function get_viewport()Aidan MacDonald2-17/+3
2022-10-09lcd: Consolidate drawpixel, drawline, and drawrect functionsAidan MacDonald6-559/+127
2022-10-09lcd: Consolidate in-viewport clipping routinesAidan MacDonald10-948/+214
2022-10-03Remove YUV blitting functions and LCD modesAidan MacDonald2-287/+0
2022-09-30lcd: Fix incorrect use of LCD_STRIDEFORMAT for remote LCDsAidan MacDonald2-2/+2
2022-09-30Define LCD_STRIDEFORMAT unconditionallyAidan MacDonald5-5/+5
2022-09-27lcd: Remove HAVE_VIEWPORT_CLIPAidan MacDonald10-877/+0
2022-04-17viewports, set flags to VP_DEFAULT_FLAGSWilliam Wilgus5-0/+5
2022-04-15viewport FIX RED remote screensWilliam Wilgus1-2/+6
2022-04-15viewports add flag to disable updatesWilliam Wilgus1-1/+11
2022-03-21Lcd save function pointer to frame buffer get_address_fn before loopsWilliam Wilgus1-5/+13
2022-03-21lcd-bitmap-common optimize a few viewport functionsWilliam Wilgus1-5/+13
2022-03-18[COV] fix uninitialized warningWilliam Wilgus1-1/+1
2022-03-16rds: make newly added function staticWolfram Sang1-1/+1
2022-02-07sync clock with RDS timeWolfram Sang1-2/+16
2022-02-07RFT: convert Gigabeat RDS to threadWolfram Sang2-48/+0
2022-01-30si4700: optimize RDS cache update a littleWolfram Sang1-1/+1
2022-01-16fiiom3k: power down amp before switching DAC power modesAidan MacDonald1-1/+19
2022-01-16audiohw: avoid magic numbers for DAC power modeAidan MacDonald1-2/+2
2022-01-16x1000: internal codec audio driverAidan MacDonald1-0/+286
2022-01-09axp-pmu: adc refactorAidan MacDonald1-118/+28
2022-01-09axp-pmu: remove chip ID codeAidan MacDonald1-13/+0
2022-01-09axp-pmu: clean up charge current settingAidan MacDonald1-30/+13
2022-01-09Revert "AXP PMU rewrite (again)"Aidan MacDonald2-810/+670
2021-12-28AXP PMU rewrite (again)Aidan MacDonald2-670/+810
2021-12-05lcd-16bit: rewrite mono_bitmap_partAidan MacDonald1-96/+72
2021-11-27usb-designware: fix setup packet error handlingAidan MacDonald1-8/+26
2021-11-24Shanling Q1: enable multi-touch reportingAidan MacDonald1-25/+39
2021-11-21touchscreen: change odd sentinel value for time of last touchAidan MacDonald1-3/+3