rockbox/firmware/target/arm/s5l8700
Solomon Peachy 15e5237469 storage: 64-bit sector offsets
* Create new 'sector_t' type alias:
    * uint64_t for all targets with HAVE_LBA48 or HAVE_SDUC
    * unsigned long for the everything else
 * Alter all storage APIs to use sector_t instead of 'unsigned long'
 * Alter Volume/Partition/storage info structures to use sector_t
 * Disk cache converted to sector_t
 * ATA Core:
    * convert to using sector_t for sector addresses and drive sizes
    * Always fill out upper 16 bits of LBA48 addresses
    * IDENTIFY INFO is fixed at 512 bytes, not SECTOR_SIZE
 * USB mass storage:
    * convert to using sector_t for sector addesses and drive sizes
    * Implement READ_16/WRITE_16 for LBA48 addresses
 * Convert FAT code to use sector_t for all sector references
 * output_dyn_value() now accepts int64_t instead of 'int'
 * Corrected "rockbox info" to work for (MULTIVOLUME & !MULTIDRIVE)
 * Better reporting of disk and (logical+physical) sector sizes in debug info
 * Detect SDUC cards and report on storage debug_info screen

To-do: SDUC

 * Refactor SD core to remove duplicate code in every driver
   * Card probe and init state machine
 * Implement core SDUC support
   * SD2.0 needs to be 2.0+ (fixed for jz47xx and x1000)
   * Host and Card ID (ACMD41)
   * 32-bit addressing for all read/write/erase operations (CMD22)
 * ADD SDUC to target device drivers, defining HAVE_SDUC as appropriate

Change-Id: Ib0138781a0081664d11511037685503df1b93608
2024-08-12 14:23:44 -04:00
..
ipodnano2g ipod: Support IAP remote MENU/SELECT/UP/DOWN keys in MODE2 2023-10-06 11:31:59 -04:00
meizu-m3 Revert "Remove YUV blitting functions and LCD modes" 2022-10-13 11:08:06 -04:00
meizu-m6sl button-target.h : move prototypes to button.h 2012-01-08 00:07:19 +00:00
meizu-m6sp Revert "Remove YUV blitting functions and LCD modes" 2022-10-13 11:08:06 -04:00
yps3 Lcd save function pointer to frame buffer get_address_fn before loops 2022-03-21 23:53:48 -04:00
adc-s5l8700.c Merge functionality of wakeups and semaphores-- fewer APIs and object types. semaphore_wait takes a timeout now so codecs and plugins have to be made incompatible. Don't make semaphores for targets not using them. 2011-03-02 08:49:38 +00:00
adc-target.h FS#12082: Add Tuner support to the Nano2G (Bertrik Sikken) 2020-07-09 13:24:14 +00:00
app.lds Get the linker files that slipped through in r31337. 2011-12-17 02:00:59 +00:00
ata-nand-s5l8700.c storage: 64-bit sector offsets 2024-08-12 14:23:44 -04:00
audio-meizu.c Meizu M6SP: add stubs so the meizu m6sp binary compiles and links 2010-01-14 20:16:03 +00:00
backlight-meizu.c Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
backlight-target.h Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
boot.lds Get the linker files that slipped through in r31337. 2011-12-17 02:00:59 +00:00
crt0.S iPod Nano2G: clear external interrupts at startup 2016-06-10 00:34:23 +02:00
debug-s5l8700.c add const to const * strings 2022-05-03 23:00:58 -04:00
dma-s5l8700.c
dma-target.h
fmradio-i2c-meizu.c
ftl-meizu.c Meizu M6SP: add stubs so the meizu m6sp binary compiles and links 2010-01-14 20:16:03 +00:00
i2c-s5l8700.c iPod Nano 2G: Set I2C clock to 374400 Hz, now that we know what it is derived from. 2010-11-14 15:19:30 +00:00
kernel-s5l8700.c Fix typo in comment. 2010-12-11 17:52:52 +00:00
nand-meizu.c Meizu M6SP: add stubs so the meizu m6sp binary compiles and links 2010-01-14 20:16:03 +00:00
pcm-s5l8700.c pcm: Remove unused function pcm_play_dma_get_peak_buffer() 2021-07-25 14:07:41 +00:00
postmortemstub.S Bulk convert all DOS line endings to UNIX. 2011-11-06 22:44:25 +00:00
power-meizu.c power-meizu.c: fix usage of USB_TR name 2009-10-25 09:54:23 +00:00
system-s5l8700.c iPod Nano2G: add IPOD_ACCESSORY_PROTOCOL 2016-05-14 19:39:09 +02:00
system-target.h Fix last warnings. 2014-03-03 20:34:46 +01:00
timer-s5l8700.c S5L870x: Fix PCLK freq 2009-10-11 11:35:14 +00:00
uart-s5l8700.c Add UART suuport for s5l8700 and s5l8701 2016-05-13 23:23:01 +02:00
uart-s5l8701.c iPod Nano2G: add IPOD_ACCESSORY_PROTOCOL 2016-05-14 19:39:09 +02:00
uart-target.h Add UART suuport for s5l8700 and s5l8701 2016-05-13 23:23:01 +02:00
udacodec-meizu.c
usb-s5l8700.c usb-target.h: remove 2011-12-31 18:44:55 +00:00
usb-s5l8701.c iPod Nano 2G: use the new USB DesignWare driver 2016-08-02 04:57:50 +02:00
wmcodec-s5l8700.c