Michael Sparmann
|
3bcfd5c106
|
iPod Classic: Enable RGB LCD update assembler code
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29466 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-28 18:30:19 +00:00 |
|
Michael Sparmann
|
06c1757138
|
iPod Classic: Fix YUV blitting. Mpegplayer works now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29460 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-28 11:54:28 +00:00 |
|
Michael Sparmann
|
30fb680a4d
|
iPod Classic CE-ATA Support (Part 4 of 4: S5L8702 ATA driver)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29448 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-27 22:47:55 +00:00 |
|
Michael Sevakis
|
9f0bad0efe
|
Byteswap routines don't really need 'asm volatile', just 'asm' since it should be safe to move them for optimizing. Clean up the line endings for ARM.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29394 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-25 00:46:39 +00:00 |
|
Michael Sevakis
|
00e5a9c088
|
Use thumb-compatible byte swap routines when building with -mthumb.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29391 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-24 23:12:00 +00:00 |
|
Michael Sevakis
|
da3417706d
|
Gigabeat S: Smoother bootup. Don't do full drive reset at boot since it's not really a coldstart. Seems to work alright in both the bootloader and firmware.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29383 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-23 00:34:56 +00:00 |
|
Michael Chicoine
|
f9b05adc91
|
Return valid tuner ID even when tuner is not detected properly. Fixes FS#11791
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29378 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-22 13:58:06 +00:00 |
|
Michael Sparmann
|
a18e131282
|
Calibrate iPod Classic battery gauge a bit better
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29365 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-20 22:58:45 +00:00 |
|
Michael Sevakis
|
b15aa47c56
|
All kernel objects in code shared amongs targets (core, plugins, codecs) should be declared SHAREDBSS_ATTR as any core could potentially touch them even though they seem only to involve threads on one core. The exception is target code for particular CPUs where proper allocation is fixed. playlist.c was a little odd too-- use one mutex for the current playlist and a separate one for created playlists (still pondering the necessity of more than one).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29305 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-14 11:27:45 +00:00 |
|
Andree Buschmann
|
5ead6a6056
|
Submit FS#11926, calibrate charge curve for e200v1. Thanks to Martin Ritter.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29282 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-11 15:58:39 +00:00 |
|
Michael Sparmann
|
40e76916cd
|
iPod Nano2g/Classic clickwheel: Configure GPIO pins as Hi-Z while hold switch is engaged
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29276 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-10 19:13:30 +00:00 |
|
Michael Sparmann
|
6f9d2ad130
|
Fix more red. Two had been hiding.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29274 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-10 10:22:44 +00:00 |
|
Michael Sparmann
|
42c0c9a619
|
Fix red
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29273 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-10 10:16:27 +00:00 |
|
Michael Sparmann
|
cd8e8419f7
|
iPod Nano 2G: Fix current leak through clickwheel GPIOs when clickwheel is powered down
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29272 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-10 10:10:27 +00:00 |
|
Michael Sparmann
|
2007d67bce
|
Fix red (remove accidentally committed debugging code)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29269 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-10 00:35:46 +00:00 |
|
Michael Sparmann
|
fdf092ebd3
|
iPod Classic: Do boosting the right way round ;-)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29268 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-10 00:30:42 +00:00 |
|
Michael Sparmann
|
2db7f00255
|
iPod Classic: Fix current leak through clickwheel GPIOs when clickwheel is powered down
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29267 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-10 00:14:21 +00:00 |
|
Michael Sparmann
|
44870b7415
|
iPod Classic: Enable boosting by switching the CPU between 1x and 2x AHB clock
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29265 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-09 21:45:57 +00:00 |
|
Michael Sparmann
|
acf54bed55
|
iPod Classic: This time really fix the hold switch. Read it out through the power manager, and cache the result for 100 milliseconds because the power manager doesn't like being spammed
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29264 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-09 21:39:40 +00:00 |
|
Karl Kurbjun
|
4d12904439
|
M:Robe 500: Use bit modifiers more.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29247 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-08 05:53:30 +00:00 |
|
Karl Kurbjun
|
a014191e5e
|
Fix battery charging.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29246 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-08 05:51:18 +00:00 |
|
Michael Sparmann
|
597e01bd08
|
Fix some evil whitespace
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29243 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-07 18:54:33 +00:00 |
|
Michael Sparmann
|
91f9b0b8ca
|
iPod Classic: Fix hold switch glitches
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29242 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-07 18:53:17 +00:00 |
|
Michael Sparmann
|
87da25c87c
|
S5L8702: Power down I2C while it's unused
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29241 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-07 18:43:05 +00:00 |
|
Karl Kurbjun
|
37e2c9c313
|
DM320: Fix app.lds to reduce binary image size.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29240 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-07 04:55:31 +00:00 |
|
Karl Kurbjun
|
a6223468eb
|
Keep the clocks enabled once the LCD DMA transfer completes. It kills the PCM driver if they are disabled.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29238 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-06 21:09:03 +00:00 |
|
Karl Kurbjun
|
c3142e22ea
|
Remove reference to pin setup function.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29236 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-06 21:01:45 +00:00 |
|
Karl Kurbjun
|
8f80adf4d7
|
Remove some initializations that are taken care of in the bootloader or crt0 setup. Agressive timings are #if 0'd since they are unstable, but may later be added to board setup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29235 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-06 20:58:58 +00:00 |
|
Karl Kurbjun
|
9a20d60bfb
|
DM320 SPI: Add a bunch of updates to the SPI driver.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29234 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-06 20:54:50 +00:00 |
|
Karl Kurbjun
|
acffca89a9
|
M:Robe 500 USB: Remove EMIF and pin initialization.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29233 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-06 20:47:39 +00:00 |
|
Karl Kurbjun
|
fdc05276fe
|
M:Robe 500 Power: Remove pin initializations.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29232 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-06 20:46:37 +00:00 |
|
Karl Kurbjun
|
916a9f0969
|
M:Robe 500 Backlight: Add setup based on OF - purpose of operations are a mystery, but needed when loading from flash.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29231 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-06 20:44:57 +00:00 |
|
Karl Kurbjun
|
f65365fc75
|
M:Robe 500 ADC: Remove pin initializations.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29230 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-06 20:41:49 +00:00 |
|
Karl Kurbjun
|
e932ceb78a
|
M:Robe 500 ATA: Remove pin initializations.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29229 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-06 20:37:22 +00:00 |
|
Karl Kurbjun
|
161f4465db
|
DM320: Clock source selection for timer happens in bootloader.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29228 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-06 20:36:00 +00:00 |
|
Karl Kurbjun
|
52f985ef6c
|
DM320 UART: Remove more pin initializations.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29227 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-06 20:34:13 +00:00 |
|
Karl Kurbjun
|
ff5d8ca522
|
Fix ZVM build.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29226 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-06 20:26:33 +00:00 |
|
Karl Kurbjun
|
9a8ff746f2
|
DM320: Update boot linker script (right now it is linked against flash). Include board initialization for M:Robe 500.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29225 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-06 20:17:15 +00:00 |
|
Karl Kurbjun
|
9241210050
|
DM320: Re-write of crt0.S and update to app linker script.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29224 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-06 20:10:45 +00:00 |
|
Karl Kurbjun
|
02dbde7097
|
M:Robe 500: Add a bunch of updates for the LCD. Remove some pin initializations and disable clocks when DMA is complete.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29223 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-06 20:06:10 +00:00 |
|
Karl Kurbjun
|
8e8f700842
|
Add ARMv4 16-bit(set, mod, clr) operations used on DM320.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29221 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-06 19:43:45 +00:00 |
|
Karl Kurbjun
|
50c547c640
|
M:Robe 500 and TSC2100: Add more to the initialization. Some GPIO initializations are now removed - this will be hanled by the OF or bootloader (when loading from flash).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29220 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-06 19:33:40 +00:00 |
|
Karl Kurbjun
|
fafd50938c
|
DM320 DSP PCM handler: Use initialization library to make sure that code starts up reliably. Also make some variables volatile so code can be easier debugged.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29219 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-06 19:28:46 +00:00 |
|
Michael Sevakis
|
a2e4a51825
|
AMSv2 USB: Remove usb_enable call that occurs after core is already initialized and the usb_disable call while in ISR. Also, no point in panicing over a disconnect.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29205 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-04 05:46:55 +00:00 |
|
Andree Buschmann
|
adf7224538
|
Fix red. Replace remaining MEM's mit MEMORYSIZE.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29190 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-02 17:55:04 +00:00 |
|
Andree Buschmann
|
5d849a963e
|
Clean up multiple definitions of RAM size. Remove -DMEM (make) and MEM (code), use the already defined MEMORYSIZE instead.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29189 a1c6a512-1295-4272-9138-f99709370657
|
2011-02-02 17:43:32 +00:00 |
|
Michael Sevakis
|
18770dac2e
|
Use __builtin_constant_p() to select the best byteswapping method: constant or target optimized. Same macro can then be used for constant values and inits as well as non-constant.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29171 a1c6a512-1295-4272-9138-f99709370657
|
2011-01-30 00:58:45 +00:00 |
|
Michael Sevakis
|
e9749d1b93
|
AMSv2 SD: Fix card insert lockups in USB mode. First, get rid of infinite loops and retry those a limited number of times-- no explaination for their dubious existence was offered in the source. Second, SD thread was no longer monitoring inserts (and it wouldn't really matter if it were). Thus, .initialized was reported as '1' despite the new card needing reinit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29169 a1c6a512-1295-4272-9138-f99709370657
|
2011-01-29 16:54:36 +00:00 |
|
Michael Sevakis
|
3f709eada2
|
Convert AMS target USB detection to event-based (no more polling in a tick). Seems well on my Clip v1 and Fuze v2.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29156 a1c6a512-1295-4272-9138-f99709370657
|
2011-01-29 00:44:59 +00:00 |
|
Michael Sevakis
|
a575ffb271
|
AMSv2 USB: Delay after sftdiscon should be far longer.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29154 a1c6a512-1295-4272-9138-f99709370657
|
2011-01-29 00:25:42 +00:00 |
|