summaryrefslogtreecommitdiff
path: root/firmware/target (follow)
Commit message (Collapse)AuthorAge
...
* Coldfire: Fix the modification of IMR. Interrupts must be masked at the core ↵Michael Sevakis2011-06-17
| | | | | | level at at least the level of the interrupt being masked. Not following the datasheet and relying strictly on and/or_l causes unhandled 'Levelx' exceptions (showing itself quite often in PCM mixer work which more greatly stresses PCM lockout). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30009 a1c6a512-1295-4272-9138-f99709370657
* Remove superfluous executable bits on a bunch of files.Torne Wuff2011-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29986 a1c6a512-1295-4272-9138-f99709370657
* fix redMarcin Bukat2011-06-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29966 a1c6a512-1295-4272-9138-f99709370657
* Move dbg_hw_info() into target tree. FS#11735 by meMarcin Bukat2011-06-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29964 a1c6a512-1295-4272-9138-f99709370657
* Android: Greatly simplify the pcm callback mechanism on both, the Java and ↵Thomas Martitz2011-06-05
| | | | | | the C side. Should be more reliable now (if the old wasn't already). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29963 a1c6a512-1295-4272-9138-f99709370657
* Android: implement headphone detection thus enabling pause on unplug (FS#12097).Dominik Riebeling2011-06-04
| | | | | | | | | | | Listen to headphone plug events. There are currently two glitches with this: - Android takes a while until it reports the unplug event, so there will be some delay until playback gets paused. This is an Android limitation. - Rockbox debounces headphone state changes for one second. Therefore playback will shortly be routed to the speaker on unplug until Rockbox does the actual pause. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29956 a1c6a512-1295-4272-9138-f99709370657
* iAudio boot: Unify common macro valuesJens Arnold2011-06-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29955 a1c6a512-1295-4272-9138-f99709370657
* rk27xx - missing semicolonMarcin Bukat2011-06-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29953 a1c6a512-1295-4272-9138-f99709370657
* fix rockchip i2c driverMarcin Bukat2011-06-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29952 a1c6a512-1295-4272-9138-f99709370657
* Rockchip rk27xx port initial commit. This is still work in progress.Marcin Bukat2011-05-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29935 a1c6a512-1295-4272-9138-f99709370657
* Fix an implicit declaration warning.Dominik Riebeling2011-05-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29930 a1c6a512-1295-4272-9138-f99709370657
* Fix SDL touch screen handling on the screen edgesThomas Jarosch2011-05-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29925 a1c6a512-1295-4272-9138-f99709370657
* Fix a problem where hardware keypresses dont reset the idle poweroff timer ↵Jonathan Gordon2011-05-25
| | | | | | on android git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29924 a1c6a512-1295-4272-9138-f99709370657
* fuze+: implement a full-blown debug screen for touchpad with graphical feedbackAmaury Pouly2011-05-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29869 a1c6a512-1295-4272-9138-f99709370657
* fuze+: implement Synaptics RMI driver on top of i2c, add touchpad debug ↵Amaury Pouly2011-05-11
| | | | | | | | screen, bootloader enters debug screen by default Since the bootloader currently always fails at storage point (unimplemented), always enter touchpad debug screen and power off which pressing power button. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29859 a1c6a512-1295-4272-9138-f99709370657
* fuze+: add init/enable/disable lcd sequences for the second lcd kind (only ↵Amaury Pouly2011-05-10
| | | | | | based on disassembly, untested) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29852 a1c6a512-1295-4272-9138-f99709370657
* Fix tabs in .c and .h files in firmware/ Bertrik Sikken2011-05-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29832 a1c6a512-1295-4272-9138-f99709370657
* Fix whitespace errors aka tabs.Dominik Riebeling2011-05-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29826 a1c6a512-1295-4272-9138-f99709370657
* fuze+: move defines from .c to .h; implement button reading for volume ↵Amaury Pouly2011-05-04
| | | | | | up/down and power git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29822 a1c6a512-1295-4272-9138-f99709370657
* AMSv2 USB: Write usb_delay() in assemblyRafaël Carré2011-05-03
| | | | | | Ensure no changes when we use different versions of gcc (USB used to panic with gcc 4.6.0) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29818 a1c6a512-1295-4272-9138-f99709370657
* fuze+: use mdelay and not udelay in lcd sequencesAmaury Pouly2011-05-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29816 a1c6a512-1295-4272-9138-f99709370657
* Sansa Fuze+: initial commit (bootloader only, LCD basically working)Amaury Pouly2011-05-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29808 a1c6a512-1295-4272-9138-f99709370657
* Split off target-specific parts from firmware/drivers/serial.cBertrik Sikken2011-04-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29768 a1c6a512-1295-4272-9138-f99709370657
* ipod6g: make functions and variables static where possibleBertrik Sikken2011-04-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29767 a1c6a512-1295-4272-9138-f99709370657
* Fix issues with iPod nano 2G displays reported on the forums. The voltage ↵Andree Buschmann2011-04-22
| | | | | | supply seems to be too low for several LCDs. The buzz of the display is still significantly lower than with OF. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29764 a1c6a512-1295-4272-9138-f99709370657
* AMS: consistently use bitclr32/bitset32/bitmod32 for register CCU_IO ↵Bertrik Sikken2011-04-18
| | | | | | (instead of using |= or &= ) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29748 a1c6a512-1295-4272-9138-f99709370657
* AMSv1 sd: work-around for detection problem with some sd cards (delay after ↵Bertrik Sikken2011-04-18
| | | | | | switching to high-speed) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29746 a1c6a512-1295-4272-9138-f99709370657
* Define LCD dpi for n900, n8xx and the pandoraThomas Jarosch2011-04-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29728 a1c6a512-1295-4272-9138-f99709370657
* AMS sd: use defines instead of direct values for drive numberBertrik Sikken2011-04-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29696 a1c6a512-1295-4272-9138-f99709370657
* Sansa Clip v2: there's no need to use |= or &= to manipulate a GPIO for the ↵Bertrik Sikken2011-04-08
| | | | | | button light git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29695 a1c6a512-1295-4272-9138-f99709370657
* Sansa clip+: do not set GPIO B7 in the display driver, it's already used for ↵Bertrik Sikken2011-04-02
| | | | | | FM radio I2C git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29668 a1c6a512-1295-4272-9138-f99709370657
* AMSv2: fix dependency between button light and sd card control for fuze v2 ↵Bertrik Sikken2011-04-01
| | | | | | variant 0 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29667 a1c6a512-1295-4272-9138-f99709370657
* AMSv2 sd: do not try to switch sd cards into high-speed mode.Bertrik Sikken2011-03-29
| | | | | | | High-speed mode is only half implemented (sd controller still uses normal speed) and causes card detection problems. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29660 a1c6a512-1295-4272-9138-f99709370657
* AMSv2 sd: correct CLKENA settings (to stop sd clock when idle) for AMSv2 ↵Bertrik Sikken2011-03-28
| | | | | | variant 1 players git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29657 a1c6a512-1295-4272-9138-f99709370657
* AMSv2 sd: do sd slot switching with GPIO B5 only for AMSv2 variant 1Bertrik Sikken2011-03-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29656 a1c6a512-1295-4272-9138-f99709370657
* AMSv2 SD: use INTERNAL_AS3525 and SD_SLOT_AS3525 defines instead of a direct ↵Bertrik Sikken2011-03-26
| | | | | | value git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29652 a1c6a512-1295-4272-9138-f99709370657
* AMSv2 SD: wait for response to command SD_STOP_TRANSMISSION instead of ↵Bertrik Sikken2011-03-26
| | | | | | ignoring the response git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29651 a1c6a512-1295-4272-9138-f99709370657
* AMSv2 SD: reorganise code to select 4-bit mode data transfer mode a bit and ↵Bertrik Sikken2011-03-26
| | | | | | add comments git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29648 a1c6a512-1295-4272-9138-f99709370657
* AMSv2 SD: sd card communication speed can be changed back to full speed ↵Bertrik Sikken2011-03-26
| | | | | | after CMD3 (SEND_RCA) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29647 a1c6a512-1295-4272-9138-f99709370657
* iPod Classic storage driver: Fix some implicit casts, typos, ...Michael Sparmann2011-03-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29640 a1c6a512-1295-4272-9138-f99709370657
* fix warning, use unsigned variableRafaël Carré2011-03-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29638 a1c6a512-1295-4272-9138-f99709370657
* SD AMSv2: fix r29625Rafaël Carré2011-03-24
| | | | | | | The number of blocks could have been checked while the card was not initialized yet. See FS#11870 for details git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29637 a1c6a512-1295-4272-9138-f99709370657
* AMSv2 SD: send 80 idle clocks before sending initial CMD0 (go idle state)Bertrik Sikken2011-03-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29630 a1c6a512-1295-4272-9138-f99709370657
* AMSv2 SD: receive sd card command responses during initialisation instead of ↵Bertrik Sikken2011-03-21
| | | | | | ignoring them git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29629 a1c6a512-1295-4272-9138-f99709370657
* AMSv2 SD: wait for previous data transfer completion before sending a commandBertrik Sikken2011-03-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29628 a1c6a512-1295-4272-9138-f99709370657
* AMSv2 SD: use a sleep instead of a udelay for 100 ms delayBertrik Sikken2011-03-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29627 a1c6a512-1295-4272-9138-f99709370657
* SD AMSv2: fix r29169Rafaël Carré2011-03-20
| | | | | | | Restore access to the last AMS_OF_SIZE == 0xF000 sectors of internal drive Mostly visible when using USB (or database?) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29625 a1c6a512-1295-4272-9138-f99709370657
* SD amsv2: remove double assignementRafaël Carré2011-03-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29624 a1c6a512-1295-4272-9138-f99709370657
* Add another delay in the AMSv2 sd controller driver as a work-around for SD ↵Bertrik Sikken2011-03-20
| | | | | | initialisation problems, see FS#11870 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29619 a1c6a512-1295-4272-9138-f99709370657
* Android: Implement app shutdown and thus, sleep timer.Thomas Martitz2011-03-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29602 a1c6a512-1295-4272-9138-f99709370657