1
0
Fork 0
forked from len0rd/rockbox
foxbox/manual
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
..
advanced_topics misc: Add 'mpga' as a valid file extension 2022-02-01 13:23:39 -05:00
appendix Playlist viewer: Add new options to allow formatting using tags 2024-09-09 18:21:38 -04:00
configure_rockbox Manual: Update erosqnative 2024-09-15 14:53:49 -04:00
frontpage fix a few manual warnings 2020-11-22 03:48:28 +00:00
getting_started ata: Rework how flushing, sleeping, and power off interacts 2024-10-31 12:51:54 -04:00
intro manual: Update copyright year to 2024. 2024-07-17 17:17:08 -04:00
main_menu bookmarks: show 'Create Bookmark' for unsaved playlists 2024-06-01 11:42:47 -04:00
platform manual: Fix html manual build on MPIO HD200 2024-07-12 08:52:24 -04:00
plugins imageviewer: Initial support for JPEG progressive images. Add decoder 2024-10-14 09:19:34 -04:00
rockbox_interface Reworks to the shuffle system to improve performance and allow fast shuffling from a big library (but this work for all database views) 2024-08-31 10:44:20 -04:00
working_with_playlists manual: update browsing, playlists, bookmarking, ipod keymap 2024-04-24 05:50:28 +02:00
credits.pl manual: Don't expect first char of name in CREDITS to be ASCII. 2021-08-20 21:17:56 +02:00
gsearch.js Manual: add search box to HTML output. 2011-06-19 15:43:41 +00:00
LaTeX.Rules Set latex input to /dev/null to avoid blocking on errors 2015-01-12 12:18:26 +01:00
latexfilter.pl Filter LaTeX output for errors. 2012-06-19 21:32:10 +02:00
Makefile makefiles: Suppress stray backslash warnings with grep 3.8 2023-03-21 04:48:31 -04:00
Makefile.pdflatex manual: Just call the PDF build artifact rockbox-manual.pdf 2024-07-12 11:57:14 -04:00
mkidx.ist Add style file for index. 2006-10-25 18:28:09 +00:00
preamble.tex manual: Fix up some issues to try and get texlive2021 working ok. 2022-05-09 10:36:42 -04:00
rockbox-html.cfg manual: Replace all rockbox.org urls with https. 2020-12-12 23:17:04 -05:00
rockbox.tex Add the identifying header 2010-03-27 16:02:39 +00:00
spellcheck.sh Update spellcheck script. 2011-08-09 23:14:41 +00:00
spelldict.pws Update spellcheck script. 2011-08-09 23:14:41 +00:00