Michael Sevakis
|
86680e7f4b
|
Gigabeat S: Put in (so it appears) proper delays for USB PHY reset. Use the atomic regmod functions to change bits.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17411 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-08 09:03:19 +00:00 |
|
Michael Sevakis
|
6e5e20b1e1
|
Remove an unneeded #include and a lone "#" on a line (it's early).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17410 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-08 08:09:24 +00:00 |
|
Michael Sevakis
|
df4bd0697d
|
Gigabeat S: Add ATA/IDE power management. Fix parameter order of regmod32 as it was intended (had some things mixed up :P).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17409 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-08 08:03:08 +00:00 |
|
Maurus Cuelenaere
|
910fd7858c
|
Move interrupt clearing up.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17404 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-07 13:33:29 +00:00 |
|
Jens Arnold
|
82cda9b091
|
H10: Disable IDE controller when the disk is powered down like on ipods.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17402 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-07 06:51:28 +00:00 |
|
Michael Sevakis
|
607b63a827
|
Gigabeat S technical correction: Fix instruction order because clean dcache operand is SBZ.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17401 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-07 06:13:35 +00:00 |
|
Michael Sevakis
|
6edb95d050
|
Gigabeat S: Make sure ATA interface is idle before a reset.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17396 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-06 10:02:46 +00:00 |
|
Rob Purchase
|
ab40aa9477
|
Remove the last D2 yellows (user timer is not yet implemented).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17391 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-05 19:43:01 +00:00 |
|
Maurus Cuelenaere
|
0f1a0405e0
|
Of course don't forget the init code..
+ add interrupt priority handling
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17389 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-05 16:07:57 +00:00 |
|
Maurus Cuelenaere
|
fd0eed96b0
|
Woops, remove debug statements..
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17387 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-05 15:50:17 +00:00 |
|
Maurus Cuelenaere
|
e025cb1c38
|
Split up DMA and ATA, but don't enable it (yet).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17386 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-05 15:47:26 +00:00 |
|
Michael Sevakis
|
0218397cf4
|
Gigabeat S bootloader: 1) Switch order of .vectors to be contiguous with initialized sections. 2) Clean all caches in main before doing anything else because vector copying counts as self-modifying code. Up to v.00000012.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17381 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-05 13:30:29 +00:00 |
|
Michael Sevakis
|
57cbd77788
|
Gigabeat S: Do the controller timing settings a more cleanly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17379 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-05 13:00:08 +00:00 |
|
Nils Wallménius
|
90a4a43430
|
Alarm wake up support for Gigabeat S
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17376 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-05 12:37:42 +00:00 |
|
Michael Sevakis
|
9560ba6696
|
Mind repeat calls to ata_device_init.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17373 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-05 11:21:04 +00:00 |
|
Michael Sevakis
|
12884bd1b7
|
Don't need the extra idle check.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17372 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-05 10:57:34 +00:00 |
|
Michael Sevakis
|
be0c7d0ff3
|
Gigabeat S: Use the fastest PIO mode the installed drive allows instead of always PIO0. Centralize clock information in clkctl-imx31.c.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17371 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-05 10:53:06 +00:00 |
|
Nicolas Pennequin
|
357ffb3c46
|
Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creative.c, which need checking.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17369 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-05 10:32:46 +00:00 |
|
Barry Wardell
|
27f59f64c6
|
Make the H10 bootloader work again. Also fix the same problem that might be affecting other PP bootloaders.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17357 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-04 14:42:53 +00:00 |
|
Bertrik Sikken
|
9cd291989b
|
Disabled unused ata_led function.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17342 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-03 23:37:48 +00:00 |
|
Bertrik Sikken
|
6a0340fc21
|
More static / header file cleanup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17341 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-03 23:18:56 +00:00 |
|
Maurus Cuelenaere
|
41a82f96a8
|
More LCD stuff..
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17339 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-03 22:27:55 +00:00 |
|
Michael Giacomelli
|
5fc95a301d
|
Fix tabs.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17338 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-03 22:07:31 +00:00 |
|
Bertrik Sikken
|
19425909c3
|
Another round of making local functions static and making sure that source files are in sync with their header files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17337 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-03 21:33:00 +00:00 |
|
Michael Giacomelli
|
e243db65b4
|
Commit FS#8920, fixed headphone detection for the Ipod 2G by Mark Fawcus.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17336 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-03 21:15:13 +00:00 |
|
Maurus Cuelenaere
|
9e6cd921a1
|
Forgot 0x
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17335 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-03 18:54:47 +00:00 |
|
Maurus Cuelenaere
|
2b0e436739
|
Add OF LCD init
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17334 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-03 18:51:20 +00:00 |
|
Michael Sevakis
|
5df4405317
|
Gigabeat S: Man it's so loud in here. We have SOUND! Someone please make keymaps consistent; it's rather messy atm.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17327 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-03 15:14:52 +00:00 |
|
Maurus Cuelenaere
|
ed5f1ed3e2
|
1) add debug menu for USB & PIC
2) update keymap
3) fix yellow
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17324 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-03 14:43:43 +00:00 |
|
Maurus Cuelenaere
|
65a0de3d07
|
Fix red.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17317 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-03 13:52:39 +00:00 |
|
Maurus Cuelenaere
|
a6b31f18c8
|
1) add support for ata-as-arm
2) remove obsolete audio-creativezvm.c
3) fix registers in i2c-dm320.c
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17316 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-03 13:43:26 +00:00 |
|
Bertrik Sikken
|
e15f8a21a9
|
Made source files #include the header file that they implement to make sure they are in sync. Made some local functions static.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17312 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-03 08:35:14 +00:00 |
|
Dave Chapman
|
9c1ab1f057
|
Convert the TCC77x ADC driver to use interrupts - based on the technique used in the SH ADC driver.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17311 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-03 07:49:39 +00:00 |
|
Bertrik Sikken
|
ba39a5c110
|
Added missing usb #includes to usb source files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17309 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-03 07:10:21 +00:00 |
|
Dave Chapman
|
f2042983f0
|
Add the Sansa M200 (v1) as a target - it's extremely similar to the Logik DAX (the LCD driver worked unchanged). Plus various tcc77x work, including a working tick interrupt (enabled in the bootloader). Rockbox itself builds for the M200 (there are no keymaps yet for the DAX), but doesn't progress very far due to the lack of an ATA (NAND flash) driver.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17306 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-02 19:12:09 +00:00 |
|
Karl Kurbjun
|
6c6a2ed910
|
Working ROLO for the Gigabeat F/X
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17304 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-02 03:27:17 +00:00 |
|
Michael Sevakis
|
05423386d4
|
Remove some cruft not being used that interferes with building rockboy on Gigabeat S.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17302 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-02 00:34:19 +00:00 |
|
Michael Sevakis
|
f74cf934d6
|
Fix an oops in ARMv6 flush_icache.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17301 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-02 00:30:06 +00:00 |
|
Barry Wardell
|
93b8a076ec
|
Make the linker complain if the bootloader isn't going to fit into IRAM on PP devices.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17298 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-01 17:13:33 +00:00 |
|
Maurus Cuelenaere
|
a1fa57fc01
|
Use FIQ register + comments.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17297 a1c6a512-1295-4272-9138-f99709370657
|
2008-05-01 15:37:22 +00:00 |
|
Jens Arnold
|
0e73b8a0a9
|
Remove wrong usage of '.global'. These symbols are imported, not exported.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17290 a1c6a512-1295-4272-9138-f99709370657
|
2008-04-29 06:47:34 +00:00 |
|
Jens Arnold
|
2bbacf89fe
|
Make sure the linker considers crt0*.o before all files specified on the command line by using STARTUP() instead of INPUT() in the .lds. Using INPUT() makes the linker process crt0*.o after all files specified on the command line, making linking fail if there are librockbox.a members which are only referenced by crt0*.o. Remove the hackaround that was needed for building the gigabeat S bootloader before (aka UIE() problem).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17289 a1c6a512-1295-4272-9138-f99709370657
|
2008-04-29 06:19:32 +00:00 |
|
Karl Kurbjun
|
f3d83c7be7
|
Cleanup some tabs and whitespace
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17288 a1c6a512-1295-4272-9138-f99709370657
|
2008-04-29 01:43:15 +00:00 |
|
Jonathan Gordon
|
c741ecc68a
|
yep.. I really cant spell
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17287 a1c6a512-1295-4272-9138-f99709370657
|
2008-04-29 01:09:39 +00:00 |
|
Bertrik Sikken
|
e5319e0e89
|
Fixed prototype of i2c_write for plugins and for i2c-telechips (fix red/yellow).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17277 a1c6a512-1295-4272-9138-f99709370657
|
2008-04-28 14:33:03 +00:00 |
|
Bertrik Sikken
|
a5d3029c82
|
Update source files to include the header file for the functions they implement, to make sure the header and the implementation is consistent (and fix it for a case where it wasn't).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17275 a1c6a512-1295-4272-9138-f99709370657
|
2008-04-28 10:22:05 +00:00 |
|
Michael Sevakis
|
054c728c9c
|
Gigabeat S: Define the used ADC channels, get the channel order correct, enable charge current channel conversion.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17272 a1c6a512-1295-4272-9138-f99709370657
|
2008-04-27 22:35:24 +00:00 |
|
Michael Sevakis
|
39ed7087b3
|
IMX31: Try to catch the interrupt that was the reason irq_handler was called since it never should be. The bootloader occasionally shows one but it's not saying what.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17271 a1c6a512-1295-4272-9138-f99709370657
|
2008-04-27 22:01:25 +00:00 |
|
Michael Sevakis
|
88451d59c4
|
IMX31: Use template structures to access modules' registers from a base address (as for i2c) which makes drivers look nicer and makes array accesses of registers simpler. Throw in minor fix to fiq_handler dispatcher, otherwise no functional changes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17270 a1c6a512-1295-4272-9138-f99709370657
|
2008-04-27 21:32:10 +00:00 |
|
Rob Purchase
|
297e0504da
|
FS#8708: D2/m:robe500 touchscreen keymaps by Andreas Mueller.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17261 a1c6a512-1295-4272-9138-f99709370657
|
2008-04-27 15:30:19 +00:00 |
|