rockbox/firmware/drivers
Solomon Peachy c307fd5525 ata: Parameterize the SMART query, add support to primary ATA driver
There are numerous sub-commands, this makes it possible to call the others.

Also in this patch is the ability for the "default" ATA driver to
query smart data too

Change-Id: Ie3aaf9e0b2d7a5d25d09dea34e4f10ee29047e1b
2025-09-16 09:52:05 -04:00
..
audio surfansf28: Major improvements: 2025-05-05 20:38:18 -04:00
libertas Sansa Connect: Initial libertas WiFi driver port 2021-07-04 07:41:44 +00:00
rtc New WIP port: Echo R1 2025-04-22 20:08:08 -04:00
tuner Remove NVRAM infavor of a separate cfg file 2025-01-21 00:04:32 -05:00
adc-as3514.c
ata-common.c storage: Misc corrections and cleanups 2024-11-26 08:37:55 -05:00
ata.c ata: Parameterize the SMART query, add support to primary ATA driver 2025-09-16 09:52:05 -04:00
axp-2101.c erosqnative: hw4 units prefer egauge battery percentage 2025-01-19 17:30:21 -05:00
axp-pmu.c erosqnative hw1/hw2: Check for DAC in bootloader 2024-12-06 11:39:24 -05:00
button.c IAP: First steps towards true multiport state 2025-08-20 07:56:43 -04:00
button_queue.c New port: Anbernic RG Nano 2025-07-29 21:01:53 -04:00
cw2015.c New port: Shanling Q1 native 2021-07-13 22:01:33 +01:00
eeprom_24cxx.c
fat.c unicode: Support characters beyond the first unicode plane 2025-09-12 09:24:30 -04: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 Asan fix warning for 1-bit vert #2 2025-03-11 01:21:05 -04:00
lcd-2bit-horz.c lcd: Fix bug in grayscale clear_display() implementation 2022-10-12 07:58:57 -04:00
lcd-2bit-vert.c lcd: Fix bug in grayscale clear_display() implementation 2022-10-12 07:58:57 -04:00
lcd-2bit-vi.c lcd: Fix bug in grayscale clear_display() implementation 2022-10-12 07:58:57 -04:00
lcd-16bit-common.c Optimize 16 bit lcd_fillrect() 2024-12-21 18:19:38 -05:00
lcd-16bit-vert.c Sansa e200v2: bootloader: fit size 2024-04-01 11:02:04 -04:00
lcd-16bit.c arm: enable unified assembly syntax in more files 2025-04-18 10:26:02 -04:00
lcd-24bit.c Sansa e200v2: bootloader: fit size 2024-04-01 11:02:04 -04:00
lcd-bitmap-common.c unicode: Support characters beyond the first unicode plane 2025-09-12 09:24:30 -04:00
lcd-color-common.c Sansa e200v2: bootloader: fit size 2024-04-01 11:02:04 -04:00
lcd-memframe.c Revert "Remove YUV blitting functions and LCD modes" 2022-10-13 11:08:06 -04:00
lcd-remote-1bit-v.c
lcd-remote-2bit-vi.c
lcd-scroll.c [Bugfix] Scroll engine, backwards scrolling causes display corruption 2025-03-09 09:16:07 -04:00
led.c
m5636.c
m66591.c usb: introduce new control request API 2021-10-16 15:58:43 -04:00
nand_id.c
pca9555.c
pcf50605.c
pcf50606.c
pcf50635.c
qt1106.c
ramdisk.c storage: Make ramdisk use the global SECTOR_SIZE definition 2024-11-04 21:10:51 -05:00
rds.c rds: make newly added function static 2022-03-16 11:54:26 -04:00
sd.c SD: Move sd_parse_csd() into common sdmmc code 2025-08-22 14:48:28 -04:00
serial.c serial: Add serial_tx_raw() function for sending raw bytes to the serial port 2025-01-20 08:17:48 -05:00
sw_i2c.c
synaptics-mep.c misc: Fix some compile warnings when logf is enabled 2024-11-12 08:11:18 -05:00
touchpad.c
touchscreen.c
tsc200x.c
tsc2100.c
usb-designware.c New WIP port: Echo R1 2025-04-22 20:08:08 -04:00