rockbox/firmware/drivers
Aidan MacDonald 2d89143962 AXP PMU rewrite (again)
I noticed a few mistakes in the old driver code and it was in
need of an overhaul anyway... I decided to scale things back,
simplify the code and remove most of the debug menus, netting
a nice code size savings.

One new feature is an advanced debug menu which is accessible
by recompiling the code with AXP_EXTRA_DEBUG. It adds quite a
bit of code size and isn't useful other than for development
so it must be manually enabled by editing the source.

Change-Id: I30e17c1194c14823decd726a574ed14451d4cb2d
2021-12-28 15:20:27 +00:00
..
audio m3k: don't use mixer controls for volume control 2021-10-05 12:46:00 +01:00
libertas Sansa Connect: Initial libertas WiFi driver port 2021-07-04 07:41:44 +00:00
rtc Add tm->yday to RTC ports missing it 2021-05-12 10:52:03 +00:00
tuner Sansa Clip+: add RDS support 2021-11-18 16:44:21 -05:00
adc-as3514.c AMS: Return ascodec to interrupt-based I2C2 driver 2017-01-25 00:05:13 +01:00
ata.c ata: fix a typo in a definition that's thankfully not used. 2021-06-03 21:04:29 -04:00
axp192.c AXP PMU rewrite (again) 2021-12-28 15:20:27 +00:00
button.c touchscreen: change odd sentinel value for time of last touch 2021-11-21 20:26:20 +00:00
cw2015.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
eeprom_24cxx.c
fat.c file/fat: rework utime function as modtime extension 2021-07-08 17:47:51 +00:00
ft6x06.c Shanling Q1: enable multi-touch reporting 2021-11-24 18:49:03 -05:00
generic_i2c.c Sansa Connect: Use deviceid in USB Serial Number 2021-07-10 08:56:32 +02:00
i2c-async.c Add asynchronous I2C bus API 2021-03-23 15:42:54 +00:00
isp1362.c
isp1583.c usb: introduce new control request API 2021-10-16 15:58:43 -04:00
lcd-1bit-vert.c Revert "lcd framebuffer - Bugfix ensure proper alignment" 2021-03-24 18:44:35 +00:00
lcd-2bit-horz.c Revert "lcd framebuffer - Bugfix ensure proper alignment" 2021-03-24 18:44:35 +00:00
lcd-2bit-vert.c Revert "lcd framebuffer - Bugfix ensure proper alignment" 2021-03-24 18:44:35 +00:00
lcd-2bit-vi.c Revert "lcd framebuffer - Bugfix ensure proper alignment" 2021-03-24 18:44:35 +00:00
lcd-16bit-common.c lcd-16bit: rewrite mono_bitmap_part 2021-12-05 13:13:36 -05:00
lcd-16bit-vert.c lcd_framebuffer bugfixes, sanity checks 2020-10-31 01:11:30 -04:00
lcd-16bit.c lcd_framebuffer bugfixes, sanity checks 2020-10-31 01:11:30 -04:00
lcd-24bit.c lcd_framebuffer bugfixes, sanity checks 2020-10-31 01:11:30 -04:00
lcd-bitmap-common.c scroll engine, allow clipped text in viewport 2021-10-02 10:31:04 -04:00
lcd-color-common.c Revert "lcd framebuffer - Bugfix ensure proper alignment" 2021-03-24 18:44:35 +00:00
lcd-memframe.c
lcd-remote-1bit-v.c
lcd-remote-2bit-vi.c
lcd-scroll.c LCD core move buf ptr and address look up function viewport struct 2020-10-26 12:28:48 -04:00
led.c YH92x: Use the led near the lcd as the ATA led, instead of shine all the time. 2014-06-18 18:06:17 +00:00
m5636.c
m66591.c usb: introduce new control request API 2021-10-16 15:58:43 -04:00
nand_id.c Add cleaned-up xDuoo X3 support 2018-07-28 10:56:31 -04:00
pca9555.c
pcf50605.c
pcf50606.c
pcf50635.c
qt1106.c
ramdisk.c Unify storage threads into one 2017-10-26 14:35:41 -04:00
rds.c RDS: Fix a few goofs in the unicode table 2017-04-21 19:47:25 -04:00
sd.c
serial.c
sw_i2c.c
synaptics-mep.c FS12845: Fix uninitialized read 2021-05-19 17:09:48 -04:00
touchpad.c
touchscreen.c Introducing Targets iBasso DX50 & iBasso DX90 2014-09-18 18:19:01 +02:00
tsc200x.c
tsc2100.c
usb-designware.c usb-designware: fix setup packet error handling 2021-11-27 09:29:44 -05:00