summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* Fix some evil whitespaceMichael Sparmann2011-02-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29243 a1c6a512-1295-4272-9138-f99709370657
* iPod Classic: Fix hold switch glitchesMichael Sparmann2011-02-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29242 a1c6a512-1295-4272-9138-f99709370657
* S5L8702: Power down I2C while it's unusedMichael Sparmann2011-02-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29241 a1c6a512-1295-4272-9138-f99709370657
* DM320: Fix app.lds to reduce binary image size.Karl Kurbjun2011-02-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29240 a1c6a512-1295-4272-9138-f99709370657
* Keep the clocks enabled once the LCD DMA transfer completes. It kills the ↵Karl Kurbjun2011-02-06
| | | | | | PCM driver if they are disabled. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29238 a1c6a512-1295-4272-9138-f99709370657
* Remove reference to pin setup function.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29236 a1c6a512-1295-4272-9138-f99709370657
* Remove some initializations that are taken care of in the bootloader or crt0 ↵Karl Kurbjun2011-02-06
| | | | | | 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
* DM320 SPI: Add a bunch of updates to the SPI driver.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29234 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500 USB: Remove EMIF and pin initialization.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29233 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500 Power: Remove pin initializations.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29232 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500 Backlight: Add setup based on OF - purpose of operations are a ↵Karl Kurbjun2011-02-06
| | | | | | mystery, but needed when loading from flash. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29231 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500 ADC: Remove pin initializations.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29230 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500 ATA: Remove pin initializations.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29229 a1c6a512-1295-4272-9138-f99709370657
* DM320: Clock source selection for timer happens in bootloader.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29228 a1c6a512-1295-4272-9138-f99709370657
* DM320 UART: Remove more pin initializations.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29227 a1c6a512-1295-4272-9138-f99709370657
* Fix ZVM build.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29226 a1c6a512-1295-4272-9138-f99709370657
* DM320: Update boot linker script (right now it is linked against flash). ↵Karl Kurbjun2011-02-06
| | | | | | Include board initialization for M:Robe 500. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29225 a1c6a512-1295-4272-9138-f99709370657
* DM320: Re-write of crt0.S and update to app linker script.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29224 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500: Add a bunch of updates for the LCD. Remove some pin ↵Karl Kurbjun2011-02-06
| | | | | | initializations and disable clocks when DMA is complete. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29223 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500: Remove references to files that are not ready for commit.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29222 a1c6a512-1295-4272-9138-f99709370657
* Add ARMv4 16-bit(set, mod, clr) operations used on DM320.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29221 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500 and TSC2100: Add more to the initialization. Some GPIO ↵Karl Kurbjun2011-02-06
| | | | | | 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
* DM320 DSP PCM handler: Use initialization library to make sure that code ↵Karl Kurbjun2011-02-06
| | | | | | 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
* TSC2100: Sample multiple times and provide an average to clean up touch ↵Karl Kurbjun2011-02-06
| | | | | | detection. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29218 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500: Update current numbers and add a comment.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29216 a1c6a512-1295-4272-9138-f99709370657
* DM320: Add CPU revisions as defines.Karl Kurbjun2011-02-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29215 a1c6a512-1295-4272-9138-f99709370657
* WM8978: Turn off AMUTE since it can cause annoying clicking with audio that ↵Michael Sevakis2011-02-06
| | | | | | produces runs of zeros (esp. emulators and synths) and makes it worse when starting/stopping pcm. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29213 a1c6a512-1295-4272-9138-f99709370657
* AMSv2 USB: Remove usb_enable call that occurs after core is already ↵Michael Sevakis2011-02-04
| | | | | | 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
* Fix red. Replace remaining MEM's mit MEMORYSIZE.Andree Buschmann2011-02-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29190 a1c6a512-1295-4272-9138-f99709370657
* Clean up multiple definitions of RAM size. Remove -DMEM (make) and MEM ↵Andree Buschmann2011-02-02
| | | | | | (code), use the already defined MEMORYSIZE instead. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29189 a1c6a512-1295-4272-9138-f99709370657
* Use __builtin_constant_p() to select the best byteswapping method: constant ↵Michael Sevakis2011-01-30
| | | | | | 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
* Add widgets to android port.Antoine Cellerier2011-01-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29170 a1c6a512-1295-4272-9138-f99709370657
* AMSv2 SD: Fix card insert lockups in USB mode. First, get rid of infinite ↵Michael Sevakis2011-01-29
| | | | | | 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
* Add a couple KERNEL_ASSERTs to check queue fullness when extra checks are ↵Michael Sevakis2011-01-29
| | | | | | enabled. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29164 a1c6a512-1295-4272-9138-f99709370657
* Convert AMS target USB detection to event-based (no more polling in a tick). ↵Michael Sevakis2011-01-29
| | | | | | Seems well on my Clip v1 and Fuze v2. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29156 a1c6a512-1295-4272-9138-f99709370657
* AMSv2 USB: Delay after sftdiscon should be far longer.Michael Sevakis2011-01-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29154 a1c6a512-1295-4272-9138-f99709370657
* USB: Thread must remember that a host has been detected since the POWERED ↵Michael Sevakis2011-01-29
| | | | | | state is ambiguous when waiting for host. Storage access is not yet actually exclusive if not USB_INSERTED. usb_start_monitoring seems better posting USB_UNPOWERED only if USB_EXTRACTED, interpreting POWERED/INSERTED as POWERED. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29153 a1c6a512-1295-4272-9138-f99709370657
* Big oops. Should be broadcasting SYS_USB_DISCONNECTED _after_ remouting disks.Michael Sevakis2011-01-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29150 a1c6a512-1295-4272-9138-f99709370657
* AS3525v2 USB: Set disconnect before stopping module clock. Seems to cure ↵Michael Sevakis2011-01-28
| | | | | | reconnect weirdness for me and is probably the proper method anyway since otherwise the module will still be running when the clock is cut (bad). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29149 a1c6a512-1295-4272-9138-f99709370657
* RaaA: Fix database duplication issue on every startThomas Martitz2011-01-27
| | | | | | | | | | | | | | | | | | The code in tagcache.c:commit() was unable to delete the to-be-commited database file as it read from $(HOME)/.config/rockbox.org and tried to delete the file later on in /.rockbox/. As we didn't specify any flags like IS_FILE or NEED_WRITE in _get_user_file_path() (which is called by f.e. app_remove()), it searched for the file in two places. In case of app_rename() IS_FILE would be wrong, so we just add a NEED_WRITE to any write operation. Author: Thomas Jarosch git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29148 a1c6a512-1295-4272-9138-f99709370657
* as3525v2-usb: fix logf format, don't mask the interrupt using the VIC as it ↵Amaury Pouly2011-01-27
| | | | | | seems to trigger spurious irq git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29146 a1c6a512-1295-4272-9138-f99709370657
* as3525v2-usb: mask usb interrupt when setting up a transferAmaury Pouly2011-01-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29130 a1c6a512-1295-4272-9138-f99709370657
* as3525v2-usb: only call wakeup_signal when a thread is actually waitingAmaury Pouly2011-01-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29129 a1c6a512-1295-4272-9138-f99709370657
* Fix r29123: the variable should be initialized every time in the loopAlexander Levin2011-01-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29124 a1c6a512-1295-4272-9138-f99709370657
* Respect the 'scroll delay' setting more accurately between scrolling roundsAlexander Levin2011-01-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29123 a1c6a512-1295-4272-9138-f99709370657
* i.MX31: Now that it matters because there's a debug screeen that allows ↵Michael Sevakis2011-01-23
| | | | | | changing things while running, some DVFS/DPTC stuff has to be done more carefully. Trim out some stuff and group functions better as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29122 a1c6a512-1295-4272-9138-f99709370657
* Simplify x0/x1 calculation for iPod Color some more, and fix display on type ↵Jens Arnold2011-01-23
| | | | | | 0 LCD (iPod Photo). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29120 a1c6a512-1295-4272-9138-f99709370657
* Remove code that was unintentionally kept in a resynchronized patch in ↵Andree Buschmann2011-01-23
| | | | | | FS#3001. This closes FS#11873. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29119 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S: Keep LCD options in sync even when display is turned off.Michael Sevakis2011-01-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29118 a1c6a512-1295-4272-9138-f99709370657
* Fix yellow. Left an unused temp variable.Michael Sevakis2011-01-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29117 a1c6a512-1295-4272-9138-f99709370657