summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2004-11-20 01:21:53 +0000
committerJens Arnold <amiconn@rockbox.org>2004-11-20 01:21:53 +0000
commitb7638be390130f9e8ebbea4fa66038ce65c95234 (patch)
treee64d8e25013c8078d4ec3c7e6ad0ab754f22aff3
parent4820177214729870d6c0a4879bbe41855f3d3671 (diff)
downloadrockbox-b7638be390130f9e8ebbea4fa66038ce65c95234.tar.gz
rockbox-b7638be390130f9e8ebbea4fa66038ce65c95234.zip
Fix: read the correct registers for player HD spindown
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5447 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--flash/uart_boot/uart_boot.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/flash/uart_boot/uart_boot.c b/flash/uart_boot/uart_boot.c
index f2047d8987..40c3682091 100644
--- a/flash/uart_boot/uart_boot.c
+++ b/flash/uart_boot/uart_boot.c
@@ -246,11 +246,11 @@ int main(int argc, char* argv[])
246 } 246 }
247 else 247 else
248 { // new Players have disk power control on PB4 248 { // new Players have disk power control on PB4
249 reg = ReadHalfword(serial_handle, 0x05FFFFC4); // PBIOR 249 reg = ReadHalfword(serial_handle, 0x05FFFFC6); // PBIOR
250 reg |= 0x0010; // set bit 4: output 250 reg |= 0x0010; // set bit 4: output
251 WriteHalfword(serial_handle, 0x05FFFFC6, reg); 251 WriteHalfword(serial_handle, 0x05FFFFC6, reg);
252 252
253 reg = ReadHalfword(serial_handle, 0x05FFFFC0); // PBDR 253 reg = ReadHalfword(serial_handle, 0x05FFFFC2); // PBDR
254 reg &= ~0x0010; // clear PB4 to power down 254 reg &= ~0x0010; // clear PB4 to power down
255 WriteHalfword(serial_handle, 0x05FFFFC2, reg); 255 WriteHalfword(serial_handle, 0x05FFFFC2, reg);
256 } 256 }