rockbox/firmware/target/arm/tms320dm320/creative-zvm
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
..
adc-creativezvm.c Creative ZVM : cosmetics 2008-11-26 15:38:10 +00:00
adc-target.h
ata-creativezvm.c storage: 64-bit sector offsets 2024-08-12 14:23:44 -04:00
ata-target.h storage: 64-bit sector offsets 2024-08-12 14:23:44 -04:00
backlight-target.h Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
button-target.h button-target.h : move prototypes to button.h 2012-01-08 00:07:19 +00:00
dma-creativezvm.c FS#12418 - Merge prototypes from ata-target.h files into new file ata-driver.h. After this change: 2011-12-08 21:23:53 +00:00
dma-target.h Creative ZVM : cosmetics 2008-11-26 15:38:10 +00:00
lcd-creativezvm.c LCD core move buf ptr and address look up function viewport struct 2020-10-26 12:28:48 -04:00
lcd-target.h Convert remaining memframe LCDs that can be convert to common code. 2011-12-16 23:40:39 +00:00
pcm-creativezvm.c pcm: Remove unused function pcm_play_dma_get_peak_buffer() 2021-07-25 14:07:41 +00:00
pic-creativezvm.c firmware/ : use lcd_putsf() (only in debug code) 2010-08-28 23:12:11 +00:00
power-creativezvm.c Fix some red. The stubs in bootloaders are giving some trouble. 2008-12-03 20:43:10 +00:00
powermgmt-creativezvm.c Rework powermgmt to enable code re-use on appliation and sims. 2012-01-03 23:44:38 +00:00
usb-creativezvm.c usb-target.h: remove 2011-12-31 18:44:55 +00:00