diff options
author | Boris Gjenero <boris.gjenero@gmail.com> | 2012-10-27 12:57:29 -0400 |
---|---|---|
committer | Marcin Bukat <marcin.bukat@gmail.com> | 2013-01-24 11:27:12 +0100 |
commit | d118f47d24a1791e4d97b7c09cc1188fab0d880e (patch) | |
tree | 4731302984b3b53bc3bde0bebcbeba8bacf6e136 /firmware/export/config | |
parent | 0fec8414a35d980665e5bc47183f9f888158e087 (diff) |
Re-enable PP502x ATA DMA
PP502x ATA DMA was disabled in 55fab77 because it caused various
instability on all targets using it. This instability is fixed in
583c948 via FS#12391. Here, ATA DMA is enabled for all PP502x targets
except nano1g and hdd6330. For nano1g, there may be other causes of
instability and more testing is needed. ATA DMA does not work on hdd6330.
Change-Id: I786b9edb19e74e6eb957ab205ea026f0969200ac
Reviewed-on: http://gerrit.rockbox.org/340
Tested-by: David Hooper <dave@beermex.com>
Tested-by: Boris Gjenero <boris.gjenero@gmail.com>
Reviewed-by: Szymon Dziok <b0hoon@o2.pl>
Tested-by: Szymon Dziok <b0hoon@o2.pl>
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
Diffstat (limited to 'firmware/export/config')
-rw-r--r-- | firmware/export/config/gogearhdd1630.h | 2 | ||||
-rw-r--r-- | firmware/export/config/ipod4g.h | 2 | ||||
-rw-r--r-- | firmware/export/config/ipodcolor.h | 2 | ||||
-rw-r--r-- | firmware/export/config/ipodmini1g.h | 2 | ||||
-rw-r--r-- | firmware/export/config/ipodmini2g.h | 2 | ||||
-rw-r--r-- | firmware/export/config/ipodvideo.h | 2 | ||||
-rw-r--r-- | firmware/export/config/iriverh10.h | 2 | ||||
-rw-r--r-- | firmware/export/config/iriverh10_5gb.h | 2 | ||||
-rw-r--r-- | firmware/export/config/mrobe100.h | 2 | ||||
-rw-r--r-- | firmware/export/config/samsungyh820.h | 2 | ||||
-rw-r--r-- | firmware/export/config/samsungyh920.h | 2 | ||||
-rw-r--r-- | firmware/export/config/samsungyh925.h | 2 | ||||
-rw-r--r-- | firmware/export/config/tatungtpj1022.h | 2 | ||||
-rw-r--r-- | firmware/export/config/vibe500.h | 2 |
14 files changed, 14 insertions, 14 deletions
diff --git a/firmware/export/config/gogearhdd1630.h b/firmware/export/config/gogearhdd1630.h index 7052f2e080..4a79369f76 100644 --- a/firmware/export/config/gogearhdd1630.h +++ b/firmware/export/config/gogearhdd1630.h @@ -204,7 +204,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ +#define HAVE_ATA_DMA /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/ipod4g.h b/firmware/export/config/ipod4g.h index 47f15bee9c..cb753b27a3 100644 --- a/firmware/export/config/ipod4g.h +++ b/firmware/export/config/ipod4g.h @@ -228,7 +228,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ +#define HAVE_ATA_DMA /* Define this, if you can switch on/off the lineout */ #define HAVE_LINEOUT_POWEROFF diff --git a/firmware/export/config/ipodcolor.h b/firmware/export/config/ipodcolor.h index 98ba7a0b75..665ea153c2 100644 --- a/firmware/export/config/ipodcolor.h +++ b/firmware/export/config/ipodcolor.h @@ -213,7 +213,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ +#define HAVE_ATA_DMA /* Define this, if you can switch on/off the lineout */ #define HAVE_LINEOUT_POWEROFF diff --git a/firmware/export/config/ipodmini1g.h b/firmware/export/config/ipodmini1g.h index 6faabf5660..16fb08ade1 100644 --- a/firmware/export/config/ipodmini1g.h +++ b/firmware/export/config/ipodmini1g.h @@ -215,7 +215,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ +#define HAVE_ATA_DMA /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/ipodmini2g.h b/firmware/export/config/ipodmini2g.h index 15e4eafcc1..dbbd3e4d66 100644 --- a/firmware/export/config/ipodmini2g.h +++ b/firmware/export/config/ipodmini2g.h @@ -218,7 +218,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ +#define HAVE_ATA_DMA /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/ipodvideo.h b/firmware/export/config/ipodvideo.h index 2b6a8a82aa..7f449eb8cf 100644 --- a/firmware/export/config/ipodvideo.h +++ b/firmware/export/config/ipodvideo.h @@ -239,7 +239,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ +#define HAVE_ATA_DMA /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/iriverh10.h b/firmware/export/config/iriverh10.h index fcb2b7a823..44cbe538ac 100644 --- a/firmware/export/config/iriverh10.h +++ b/firmware/export/config/iriverh10.h @@ -193,7 +193,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ +#define HAVE_ATA_DMA /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/iriverh10_5gb.h b/firmware/export/config/iriverh10_5gb.h index 4bfdaa324d..305550d468 100644 --- a/firmware/export/config/iriverh10_5gb.h +++ b/firmware/export/config/iriverh10_5gb.h @@ -181,7 +181,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ +#define HAVE_ATA_DMA /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/mrobe100.h b/firmware/export/config/mrobe100.h index 0b03962a65..2e0ff39607 100644 --- a/firmware/export/config/mrobe100.h +++ b/firmware/export/config/mrobe100.h @@ -204,7 +204,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ +#define HAVE_ATA_DMA /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/samsungyh820.h b/firmware/export/config/samsungyh820.h index e5100b994f..50db85a7a7 100644 --- a/firmware/export/config/samsungyh820.h +++ b/firmware/export/config/samsungyh820.h @@ -185,7 +185,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ +#define HAVE_ATA_DMA /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/samsungyh920.h b/firmware/export/config/samsungyh920.h index 5da11fe436..0512e87dc7 100644 --- a/firmware/export/config/samsungyh920.h +++ b/firmware/export/config/samsungyh920.h @@ -191,7 +191,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ +#define HAVE_ATA_DMA /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/samsungyh925.h b/firmware/export/config/samsungyh925.h index f3e1f455fc..509e1b344a 100644 --- a/firmware/export/config/samsungyh925.h +++ b/firmware/export/config/samsungyh925.h @@ -189,7 +189,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ +#define HAVE_ATA_DMA /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY diff --git a/firmware/export/config/tatungtpj1022.h b/firmware/export/config/tatungtpj1022.h index 93905dc78e..8e658d1d21 100644 --- a/firmware/export/config/tatungtpj1022.h +++ b/firmware/export/config/tatungtpj1022.h @@ -141,7 +141,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ +#define HAVE_ATA_DMA /* Define this if a programmable hotkey is mapped */ //#define HAVE_HOTKEY diff --git a/firmware/export/config/vibe500.h b/firmware/export/config/vibe500.h index df3475a7e2..75804b2a33 100644 --- a/firmware/export/config/vibe500.h +++ b/firmware/export/config/vibe500.h @@ -199,7 +199,7 @@ /* DMA is used only for reading on PP502x because although reads are ~8x faster * writes appear to be ~25% slower. */ -/* Switched off due to reported instabilities. #define HAVE_ATA_DMA */ +#define HAVE_ATA_DMA /* Define this if a programmable hotkey is mapped */ #define HAVE_HOTKEY |