forked from len0rd/rockbox
* FLUSH_EXT is used if featureflag is set and we are using LBA48 (unconditionally used for CE-ATA on ipod6g) * FLUSH is used if featureflag is set (ATA6+) or if device claims to be ATA5+ * Rename ata_disk_can_power_off() to ata_disk_can_sleep() as that is what it actually tests for. Only use it to gate issuing the STANDBY IMMEDIATE command. * Restore behavior of ata_disk_is_active() to return 1 if drive is "spinning" or powered up. * Allow poweroff if drive claims PM support OR we are able to issue FLUSH/FLUSH_EXT commands. * Added ata_flush() to explicitly trigger a flush operation, and hook it up to storage_flush() in the device shutdown path. (Flushes were only previously used in the storage device power management path) * After issuing all settings, re-issue IDENTIFY_DEVICE to make sure it reflects everything we've enabled. * Update manual section on Flash/SSD mods. Change-Id: I6770a54ef3a87f4c47120bcb96c944a6652f1bf4 |
||
|---|---|---|
| .. | ||
| cowond2_install.tex | ||
| gigabeat_install.tex | ||
| gigabeats_install.tex | ||
| h10_install.tex | ||
| hibyos_install.tex | ||
| hibyos_nativeinstall.tex | ||
| iaudio_install.tex | ||
| IMX233_install.tex | ||
| installation.tex | ||
| ipod6g_install.tex | ||
| ipod_install.tex | ||
| iriver_install.tex | ||
| jztool_install.tex | ||
| main.tex | ||
| mpio_install.tex | ||
| mrobe100_install.tex | ||
| ondavx777_install.tex | ||
| samsungyh_install.tex | ||
| sansa_install.tex | ||
| sansaAMS_install.tex | ||
| vibe500_install.tex | ||
| xduoox3_install.tex | ||