summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* rk27xx: Fix ifdef for DEBUG_CANCEL button.Andrew Ryabinin2013-12-16
| | | | Change-Id: Iebbe518dcaf5c9e1573309b3fee17b52998d941c
* Fix more reds.Thomas Martitz2013-12-15
| | | | Change-Id: Ie62386a8f3e9986381f96eb83abb69bfc42b42e1
* Fix reds. Also apply the new scrolling to lcd charcell (this even uncovered anThomas Martitz2013-12-15
| | | | | | error). Change-Id: I29243bb36b6cec1471bd6c0afc64e00547a68c50
* Bump plugin api and sort.Thomas Martitz2013-12-14
| | | | Change-Id: I8b8ab58abbd40726326b8b47bd6bbb07580b5ce4
* scroll_engine: Major rework to support pixel-based scrolling and scroll ↵Thomas Martitz2013-12-14
| | | | | | | | | | | | | | | | | | | callbacks. Much of the scrolling work is moved from lcd-bitmap-common to lcd-scroll.c, a small scroll callback routine remains. This callback can potentially be overridden by more extensive scrollers. The callback also gets fed with pixel-based scrolling information, which finally removes the strict line-based nature of the scroll engine. Along with this is the change from scroll_stop_viewport_line() to scroll_stop_viewport_rect() which works on a pixel-based rectangle instead of lines. The ultimate goal is to move most of the scroll work to apps, which can much better decide which line decorations to apply etc. This work is laying the ground work. Change-Id: I3b2885cf7d8696ddd9253d5a9a73318d3d42831a
* scroll_engine: Add STYLE_NONE to allow for drawing lines without styling.Thomas Martitz2013-12-14
| | | | | | | This allows to draw lines without destroying styles that were drawn manually (e.g. from apps/) beforehand. Change-Id: I0de290c9343061efb115e1b76da5b76395c2b2af
* scroll_engine: Split out common main and remote lcd functions.Thomas Martitz2013-12-14
| | | | | | | Uses a similar technique as lcd_*.c files of #including a common .c file, so that a unified implementation can be reused for both displays. Change-Id: I21f6de76df757b093e1a1dff0a4caf96a44fe77e
* scroll_engine: Rename scroll_stop* functions to be more consistent with the ↵Thomas Martitz2013-12-14
| | | | | | lcd api. Change-Id: I8ada10b96bfb628cca0331689e8b936ae47c7e1c
* lcd-*: Merge common viewport operations into lcd-bitmap-common.cThomas Martitz2013-12-14
| | | | Change-Id: Ibec2d039ac0ba1214c9bd1b667bc8a9538a0d3d7
* adfuload: add test programMarcin Bukat2013-12-13
| | | | | | | | | This test program. I add it mainly to document somehow my work: 1) atj213x.h lists registers addresses 2) crt0.S exploits self relocation of the binary 3) test_bl.c documents how to control backlight on e150 Change-Id: I055e0fe065d926a5c3805b73cea3f537cb64bf52
* CREDITS: Add Albert Song for his FLAC embedded albumart patch.Thomas Martitz2013-12-13
| | | | Change-Id: Id99c6199b5d5c724aeb6230b25cd3705682b663d
* Add support for flac embeded album art.Albert Song2013-12-13
| | | | | | Change-Id: I077768f7d80b57976f9a7278b640ef67cf4f2af2 Reviewed-on: http://gerrit.rockbox.org/694 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* hwstub/stmp: disable watchdogAmaury Pouly2013-12-13
| | | | | | | Some targets like Sony NWZ use a watchdog, so we must disable it to prevent spurious reboot when we take over Change-Id: I138a8d7f9a1b089acb2d08d7f6c4a58e8b088b3a
* hwstub/stmp: cleanupAmaury Pouly2013-12-13
| | | | | | | Conditional no longer needed since ctr0.S is private to target, also setup stack just before jumping to C code only Change-Id: I74116239be9e87bbe53e8fa814c45f04f242f1c1
* adfuload: utility to upload and exec binary using brom adfu mode of atj213x SoCMarcin Bukat2013-12-11
| | | | Change-Id: If52aa34124be2801c2ac316641ff9aa0bbd837c6
* Fix yellowAmaury Pouly2013-12-08
| | | | Change-Id: I60cd312c501f2f0fe0c12489c86c856eeb8e1aa8
* rmi/fuze+: add product info in the debug screenAmaury Pouly2013-12-08
| | | | Change-Id: Id06dbe0909e37587a45a2ebf5b0beab93cd44f61
* Fix typo in the manualAmaury Pouly2013-12-08
| | | | Change-Id: I1110901c080852b37e70a111e55c35c7f2b4e6d7
* Docs: Manual entry for touchpad settings.Benjamin Brown2013-12-08
| | | | | | | | | | | New section Touchpad added to the manual. Gigabeatfx and SansaFuze+ entries added for touchpad sensitivity setting. Change-Id: I0c5a173d6ad479c4e6995cf5045d90da6cc216ab Reviewed-on: http://gerrit.rockbox.org/689 Reviewed-by: Benjamin Brown <foolshperson@gmail.com> Tested: Benjamin Brown <foolshperson@gmail.com> Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
* imxtools/sbtools/sb1: fix parsing/debug bug about jump/call argumentsAmaury Pouly2013-12-06
| | | | Change-Id: Ib406cfc03ced6c8689ed467c154d6a7447a34e5c
* imxtools/sbtools/elf: fix debug codeAmaury Pouly2013-12-06
| | | | Change-Id: If043eb214417a41f71e6c05fc6a725eb8f983373
* hwstub: Prepare for multi arch supportMarcin Bukat2013-12-06
| | | | | | Change-Id: Id38411ff95660e60ee23f99350b275b92b3e4578 Reviewed-on: http://gerrit.rockbox.org/690 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* elftosb: fix crash on invalid command fileAmaury Pouly2013-12-06
| | | | Change-Id: Ifef61b7ca6a391960d1d696ba455e0d14462c967
* hwstub: forgot the db command file for stmpAmaury Pouly2013-12-06
| | | | Change-Id: I08ca6be221d3633c5b6e5e4b023afca33713e428
* imx233: regenerate registers headersAmaury Pouly2013-12-06
| | | | Change-Id: I546177a247646d7a9864d1ec2796ef0708e50667
* regtools: update STMP3600 descriptio (fix EMI block)Amaury Pouly2013-12-06
| | | | Change-Id: I654e3210c1050e3bd559c9e9b29707a6341b111b
* hwstub: implement i2c and i2c eeprom dumpAmaury Pouly2013-12-06
| | | | Change-Id: Iff1b4f40affb88c104e7322e25cdbe34f8886476
* imx233: fix storage code to work for non-MD buildsAmaury Pouly2013-12-06
| | | | Change-Id: Ic326e59385aff3be1ada52b482e94051c512323d
* storage: fix MD vs MV confusionAmaury Pouly2013-12-06
| | | | Change-Id: If0e4b0ac8b24413b77f1d67293c652c6a0e01bbd
* fuze+: remove unused, duplicate code in config fileAmaury Pouly2013-12-06
| | | | Change-Id: Ia8116528ca65844322177531f14b2f6bbfb56719
* hstub: add Sansa Express lcd codeAmaury Pouly2013-12-03
| | | | Change-Id: I61fc58e3c97a3666eac98d21226865181b85eef1
* Initial commit for the YP-Z5 portLorenzo Miori2013-12-02
| | | | | | | | The port uses the imx233 soc, it's a STMP3650 based Samsung player Change-Id: I50b6d7e77fd292fab5ed26de87853cd5aaf9eaa4 Reviewed-on: http://gerrit.rockbox.org/490 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* regtools: update xml format documentationAmaury Pouly2013-12-02
| | | | | | Change-Id: I7e293532983f350a6f7cd9c7bc2bc6633c8fd3f2 Reviewed-on: http://gerrit.rockbox.org/671 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* imx233: don't compile fm tuner code in bootloaderAmaury Pouly2013-12-02
| | | | Change-Id: Icd36e6b03965272eb169a19630b720f38bac6d9e
* imx233: fix red on stmp3600Amaury Pouly2013-12-02
| | | | Change-Id: I56527f2d643cb3c453e08cd1f759b80ce10ceb66
* imx233: rework power management for work on stmp3700Amaury Pouly2013-12-01
| | | | Change-Id: Ia1f7e8b633dfe6ef8dc840b3eb22eaf79c53ce6b
* Revert "imx233: always keep cards in TRAN mode"Amaury Pouly2013-11-30
| | | | | | | | This reverts commit 462adf2a0fefbfdbccfafa11c999ac6beb114e8a. Leaving the card in TRAN results in a huge power consumption because some cards and internal bridges do not automatically enter power saving mode in TRAN state. Change-Id: If79efe8cf99b24174889b3a5ebbcb51b07085f58
* zen: rework lcd enableAmaury Pouly2013-11-26
| | | | | | | | | | The ZEN/ZEN-XFi seem to be very picky about the lcd. And they do not like standby mode so I'm going to drop it, the OF doesn't use it anyway. I still don't know what this "power" pin is about, obviously it's not real power but the OF toggle it. Let's hope the lcd will finally become more stable with fix: the driver now does full power on/off on enable/disable. Change-Id: I1c465ee4f2462bc3d9507e5f575f0a181af60214
* regtools: add shortcut notation for simple register in the desc filesAmaury Pouly2013-11-26
| | | | | | Change-Id: I2745287844ad0a47dd41ba4dae5e1f7218ae5814 Reviewed-on: http://gerrit.rockbox.org/679 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* regtools/qeditor: fix urlAmaury Pouly2013-11-25
| | | | Change-Id: I9783ff809c69bb5617b2048d1e11374cd8f680ab
* imx233: add the possibility to choose audio output coupling modeLorenzo Miori2013-11-25
| | | | | | | | via target-defined option Change-Id: I1bffbc7f17a11cf690a771057c2e4a7ba6a5faaa Reviewed-on: http://gerrit.rockbox.org/678 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* utils/regtools/qeditor: fix compilation by avoiding g++ specific syntaxAmaury Pouly2013-11-25
| | | | Change-Id: Ie3d36c6c235a5fd70ffc51552fae3392a015beb0
* hwstub rk27xx portMarcin Bukat2013-11-24
| | | | Change-Id: I85ac57117911544b65ccd56eb16303e30be67cab
* rk27xx: fix typo in comment about SCU_ID valuesMarcin Bukat2013-11-23
| | | | Change-Id: Iae4df54488d02246a4626c0f90b80b56aee891fa
* rk27xx: small cleanup of crt0.SMarcin Bukat2013-11-23
| | | | Change-Id: I5f40efd03b133acab86315d36580fcad68834f78
* tea5767: properly power up the tuner during detectLorenzo Miori2013-11-21
| | | | | | Change-Id: I5ca5c3ae28db1427e2528cb1740a9199180b9b38 Reviewed-on: http://gerrit.rockbox.org/670 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* Introduce volume_{present,removable} and fix invalid calls in apps/Amaury Pouly2013-11-20
| | | | | | | | | | The code was trying to probe for volume presence by calling drive layer with volume index. It is a miracle it get unnoticed so far. Introduce proper volume probing using the vol->drive map in the disk layer. Change-Id: I463a5bcc8170f007cad049536094207d2ba3c6fc Reviewed-on: http://gerrit.rockbox.org/669 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* Add IAP support to iPod Mini 1G.andypotter2013-11-20
| | | | | | | | Tested on iPod Mini 1G. Change-Id: I67ac9b7ed84c34533107136d0aa72e5ce3bcc5bc Reviewed-on: http://gerrit.rockbox.org/668 Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
* hwstub: only load stmp files on stmp targetsAmaury Pouly2013-11-20
| | | | Change-Id: I9266ec6db457b1d649cbdcb6c9bd1d0f3223b867
* imx233/sdmmc: {sd,mmc}_{present,removable} don't depend on multivolumeAmaury Pouly2013-11-20
| | | | Change-Id: Id35fbdbc62b804e9a67c6d1f18b19a1d2051bb78