diff options
author | Jens Arnold <amiconn@rockbox.org> | 2006-11-10 20:26:01 +0000 |
---|---|---|
committer | Jens Arnold <amiconn@rockbox.org> | 2006-11-10 20:26:01 +0000 |
commit | 780f79e7a4028a57e4bf591539a540dbfae2496d (patch) | |
tree | 48ddec4b94e11ebc545070b2af6f52144661bf3c /firmware/drivers/power.c | |
parent | 270cb0b68172c740820f772563e66a79308e641e (diff) | |
download | rockbox-780f79e7a4028a57e4bf591539a540dbfae2496d.tar.gz rockbox-780f79e7a4028a57e4bf591539a540dbfae2496d.zip |
Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11504 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers/power.c')
-rw-r--r-- | firmware/drivers/power.c | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/firmware/drivers/power.c b/firmware/drivers/power.c index e0a5de4bfb..872e8b0657 100644 --- a/firmware/drivers/power.c +++ b/firmware/drivers/power.c | |||
@@ -86,9 +86,7 @@ void power_init(void) | |||
86 | #ifdef CONFIG_CHARGING | 86 | #ifdef CONFIG_CHARGING |
87 | bool charger_inserted(void) | 87 | bool charger_inserted(void) |
88 | { | 88 | { |
89 | #if defined(GMINI_ARCH) | 89 | #if CONFIG_CHARGING == CHARGING_CONTROL |
90 | return (P7 & 0x80) == 0; | ||
91 | #elif CONFIG_CHARGING == CHARGING_CONTROL | ||
92 | /* Recorder */ | 90 | /* Recorder */ |
93 | return adc_read(ADC_EXT_POWER) > 0x100; | 91 | return adc_read(ADC_EXT_POWER) > 0x100; |
94 | #elif defined (HAVE_FMADC) | 92 | #elif defined (HAVE_FMADC) |
@@ -139,12 +137,7 @@ void ide_power_enable(bool on) | |||
139 | { | 137 | { |
140 | (void)on; | 138 | (void)on; |
141 | 139 | ||
142 | #if defined(GMINI_ARCH) | 140 | #if defined(TOSHIBA_GIGABEAT_F) |
143 | if(on) | ||
144 | P1 |= 0x08; | ||
145 | else | ||
146 | P1 &= ~0x08; | ||
147 | #elif defined(TOSHIBA_GIGABEAT_F) | ||
148 | /* Gigabeat TODO */ | 141 | /* Gigabeat TODO */ |
149 | #else /* SH1 based archos */ | 142 | #else /* SH1 based archos */ |
150 | bool touched = false; | 143 | bool touched = false; |
@@ -189,9 +182,7 @@ void ide_power_enable(bool on) | |||
189 | 182 | ||
190 | bool ide_powered(void) | 183 | bool ide_powered(void) |
191 | { | 184 | { |
192 | #if defined(GMINI_ARCH) | 185 | #if defined(TOSHIBA_GIGABEAT_F) |
193 | return (P1 & 0x08?true:false); | ||
194 | #elif defined(TOSHIBA_GIGABEAT_F) | ||
195 | return false; | 186 | return false; |
196 | #else /* SH1 based archos */ | 187 | #else /* SH1 based archos */ |
197 | #if defined(NEEDS_ATA_POWER_ON) || defined(HAVE_ATA_POWER_OFF) | 188 | #if defined(NEEDS_ATA_POWER_ON) || defined(HAVE_ATA_POWER_OFF) |
@@ -220,10 +211,7 @@ bool ide_powered(void) | |||
220 | void power_off(void) | 211 | void power_off(void) |
221 | { | 212 | { |
222 | set_irq_level(HIGHEST_IRQ_LEVEL); | 213 | set_irq_level(HIGHEST_IRQ_LEVEL); |
223 | #if defined(GMINI_ARCH) | 214 | #if defined(TOSHIBA_GIGABEAT_F) |
224 | P1 &= ~1; | ||
225 | P1CON &= ~1; | ||
226 | #elif defined(TOSHIBA_GIGABEAT_F) | ||
227 | /* FIXME: Can we turn the device off, or only enter sleep mode? */ | 215 | /* FIXME: Can we turn the device off, or only enter sleep mode? */ |
228 | #else | 216 | #else |
229 | #ifdef HAVE_POWEROFF_ON_PBDR | 217 | #ifdef HAVE_POWEROFF_ON_PBDR |