rockbox/manual/getting_started
Solomon Peachy e829ea9a5e ata: Rework how flushing, sleeping, and power off interacts
* 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
2024-10-31 12:51:54 -04:00
..
cowond2_install.tex Manual: fix minor error with D2 OF filenames 2013-04-20 14:41:12 +01:00
gigabeat_install.tex manual: Replace all rockbox.org urls with https. 2020-12-12 23:17:04 -05:00
gigabeats_install.tex Add a warning about WMP11 being necessary on Windows for beastpatcher. 2011-04-24 20:53:48 +00:00
h10_install.tex manual: Replace all rockbox.org urls with https. 2020-12-12 23:17:04 -05:00
hibyos_install.tex rocker: First crack at manual for the AGPTek Rocker 2021-07-24 11:16:57 -04:00
hibyos_nativeinstall.tex Fix manual build in 018c54ad1c 2024-09-15 20:34:22 -04:00
iaudio_install.tex manual: Replace all rockbox.org urls with https. 2020-12-12 23:17:04 -05:00
IMX233_install.tex Update Fuze+ manual (main files) FS#12492 2012-05-01 20:19:25 +02:00
installation.tex ata: Rework how flushing, sleeping, and power off interacts 2024-10-31 12:51:54 -04:00
ipod6g_install.tex manual: Fix broken ipod manual generation 2020-03-29 16:08:37 +02:00
ipod_install.tex manual: Fix broken ipod manual generation 2020-03-29 16:08:37 +02:00
iriver_install.tex manual: Replace all rockbox.org urls with https. 2020-12-12 23:17:04 -05:00
jztool_install.tex Manual: Add Eros Q Native Bootloader download link 2022-04-19 21:27:57 -05:00
main.tex manual: Migrate the manual from freenode to libera 2021-05-23 08:32:32 -04:00
mpio_install.tex manual: Replace all rockbox.org urls with https. 2020-12-12 23:17:04 -05:00
mrobe100_install.tex manual: Replace all rockbox.org urls with https. 2020-12-12 23:17:04 -05:00
ondavx777_install.tex Add platform and keymap files and basic descriptions about installing Rockbox etc. for an Onda VX777 manual. Author: Giovanni Zilli. Flyspray: FS#11437. 2010-07-04 13:28:20 +00:00
samsungyh_install.tex manual: Replace all rockbox.org urls with https. 2020-12-12 23:17:04 -05:00
sansa_install.tex Reorganise/partially rewrite the installation chapter to present Rockbox Utility as the 2009-02-17 23:19:01 +00:00
sansaAMS_install.tex Correct some file permissions. 2014-09-08 16:04:39 +02:00
vibe500_install.tex manual: Replace all rockbox.org urls with https. 2020-12-12 23:17:04 -05:00
xduoox3_install.tex xduoox3: A few manual improvements 2021-08-22 07:57:24 -04:00