From b76faecd60ddb414c442db0636c68a24b7c8c045 Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Sat, 20 Jun 2009 18:37:29 +0000 Subject: Make ATA poweroff an advanced build option for the Player. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21409 a1c6a512-1295-4272-9138-f99709370657 --- firmware/export/config-player.h | 4 ---- tools/configure | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/firmware/export/config-player.h b/firmware/export/config-player.h index 3071a09be8..9d4696797b 100644 --- a/firmware/export/config-player.h +++ b/firmware/export/config-player.h @@ -60,10 +60,6 @@ /* Define this if you have a SH7034 */ #define CONFIG_CPU SH7034 -/* Uncomment this if you want to enable ATA power-off control. - * Attention, some players crash when ATA power-off is enabled! */ -//#define HAVE_ATA_POWER_OFF - /* Define this if you control ata power player style (with PB4, new player only) */ #define ATA_POWER_PLAYERSTYLE diff --git a/tools/configure b/tools/configure index e90a884602..e543919ca6 100755 --- a/tools/configure +++ b/tools/configure @@ -321,6 +321,9 @@ whichadvanced () { if [ "$memory" = "2" ]; then printf ", (8)MB MOD" fi + if [ "$modelname" = "player" ]; then + printf ", Use (A)TA poweroff" + fi if [ "$t_model" = "ondio" ]; then printf ", (B)acklight MOD" fi @@ -375,6 +378,14 @@ whichadvanced () { cont=0 fi ;; + [Aa]) + if [ "$modelname" = "player" ]; then + have_ata_poweroff="#define HAVE_ATA_POWEROFF" + echo "ATA poweroff enabled" + else + cont=0 + fi + ;; [Bb]) if [ "$t_model" = "ondio" ]; then have_backlight="#define HAVE_BACKLIGHT" @@ -2551,6 +2562,7 @@ sed > autoconf.h \ -e "s,@RBDIR@,${rbdir},g" \ -e "s,@have_backlight@,$have_backlight,g" \ -e "s,@have_fmradio_in@,$have_fmradio_in,g" \ + -e "s,@have_ata_poweroff@,$have_ata_poweroff,g" \ < autoconf.h \ /* optional define for FM radio mod for iAudio M5 */ @have_fmradio_in@ +/* optional define for ATA poweroff on Player */ +@have_ata_poweroff@ + /* optional defines for RTC mod for h1x0 */ @config_rtc@ @have_rtc_alarm@ -- cgit v1.2.3