summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* 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
* sonynwz: rework keymap based on lebellium's work and enable volume in listAmaury Pouly2013-11-20
| | | | Change-Id: Ieb015e78d1c0aa74c61591e442bfdf5f883f3811
* Finally fix yellowAmaury Pouly2013-11-19
| | | | Change-Id: Ia7c30821a9417a23478c053b3edcf26e1179a9d9
* Fix yellowAmaury Pouly2013-11-19
| | | | Change-Id: I9d283592c6411c97948ae4962e2c22d7ab45bec3
* Fix sim redAmaury Pouly2013-11-19
| | | | Change-Id: Icbdf47c5c508516892b1ce75558b878dc512e780
* Fix redAmaury Pouly2013-11-19
| | | | Change-Id: Iaf77dd0ac6af921f67f883064f490a9e9c7d36b0
* Forgot lcd driver of the ZEN V !Amaury Pouly2013-11-19
| | | | Change-Id: I0e0e04d4de3b28058e3822043d46d64291265c75
* imx233: factor fmradio i2c and tuner power codeAmaury Pouly2013-11-19
| | | | | | | | | Choices are limited for those: i2c is either generic software or imx233 hardware and power is either none or with a gpio. So factor ever possible combination in a single common file and use fmradio-target.h to supply the required parameters. This will remove a bunch of duplicate code. Change-Id: If12faeb2e371631cd39cc18a4c1d859812007934
* imx233: factor adc accross targetsAmaury Pouly2013-11-19
| | | | | | | | | | The old code allowed each target to specify its adc targets but this proved useless since the target rely directly on imx233/lradc for input method and generic adc is mostly used for battery and debug. Remove all target specific files and provide a generic implemenation. The targets can still specify a battery temperature channel in powermgmt-target.h Change-Id: I68cf2e3e46379d174ac6d774ffb237bb15a19ae3
* hwstub: use a more reasonable hclk frequencyAmaury Pouly2013-11-18
| | | | | | | The old code would set CPU to 64MHz and HCLK to 9MHz but that's too low for many things like usb and gpmi. So change HCLK to ~32MHZ. Change-Id: I6459f25900e42603333cebccb7b0ed26c59640ad
* Initial commit for the Creative ZEN VAmaury Pouly2013-11-18
| | | | Change-Id: I3408cfdf742ea5995d5c87bf76653f436e1ec2b0
* creativezenmozaic: factor out code with the zen/zenxfiAmaury Pouly2013-11-18
| | | | | | Most of the code is similar, only the lcd driver is significantly different. Change-Id: I9eab1faf08d2356f2d820d6930ef3b0653349aa1
* flac: fix seeking.Andrew Ryabinin2013-11-18
| | | | | | | | | | | | | | | | | | | | | | | As comment in code states: "It is possible for our seek to land in the middle of audio data that looks exactly like a frame header from a future version of an encoder. When that happens, frame_sync() will return false. But there is a remote possibility that it is properly synced at such a "future-codec frame", so to make sure, we wait to see several "unparseable" errors in a row before bailing out." Currently we wait for 10 "unparseable" errors. libFLAC waits for 20. But I've got a valid flac+cue, wherein switching to certain track gave me 24 "unparsaeable" errors. Therefore I increased unparseable_count to 30. Change-Id: I4e97a5385c729adf3d5075d41ea312622c69e548 Reviewed-on: http://gerrit.rockbox.org/658 Reviewed-by: Michael Giacomelli <giac2000@hotmail.com> Reviewed-by: Boris Gjenero <boris.gjenero@gmail.com> Tested-by: Andrew Ryabinin <ryabinin.a.a@gmail.com> Reviewed-by: Andrew Ryabinin <ryabinin.a.a@gmail.com>
* Fix typo in apps/plugins/lib/pluginlib_actions.cBenjamin Brown2013-11-17
| | | | | | | | | BUTOTN_REL should be BUTTON_REL Change-Id: I5b4aaeb87f31c5c0779656651b074512e22bcc4e Reviewed-on: http://gerrit.rockbox.org/663 Reviewed-by: Benjamin Brown <foolshperson@gmail.com> Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
* sonynwz: add pluginlib keymapAmaury Pouly2013-11-14
| | | | Change-Id: I7753fb8d9a5f9e2e95dfaa03ce8d2469ae0bd74a
* sonynwz: add battery_bench keymapAmaury Pouly2013-11-14
| | | | Change-Id: I7be9131356b8655f2dbb90f203b44b2225257450
* sims.pl: add a few unusable targetsAmaury Pouly2013-11-13
| | | | Change-Id: I97ab208446c3df5327aa287edb5940aa59908260
* configure: change E370 to E370/E380Amaury Pouly2013-11-13
| | | | Change-Id: I55e00f53bd8c7704b5c3fe5db0b716f980504887
* mkimxboot: add NWZ-E380 1.0.0 firmwareAmaury Pouly2013-11-13
| | | | | | Since E380 is just rebranded E370, mark it as E370 Change-Id: I2eb7dac9ff18a7dbbd26c44b8784207e54f48dd0
* Add missing entry to changelog.Dominik Riebeling2013-11-12
| | | | | | Add a missing entry and treat changelog file always as UTF-8. Change-Id: I847c399ddf6d8aacf155864fbd9109121a761bc5
* Move LDOPTS to the end of the linker call.Dominik Riebeling2013-11-12
| | | | | | | | Command line order is important with newer gcc versions. mkzenboot extends LDOPTS but the linker would ignore that since no object using it has been mentioned on the command line. Moving it to the end should fix this. Change-Id: I081e86fa88f95dba6077a50f2b4315bf3a805ae5
* Suppress some unused variable warnings in libmspack.Dominik Riebeling2013-11-12
| | | | Change-Id: Iccc98cf2092a5a0101021e24b051c42743b9becf
* Add Creative Zen, X-Fi and Mozaic to builds.pmAmaury Pouly2013-11-12
| | | | Change-Id: I67664ec7315038ff602dd492b06ce4867421b60b
* mkzenboot: add Zen X-Fi firmware 1.04.08Amaury Pouly2013-11-11
| | | | Change-Id: Ic13aac09a7dc321abb23c6ffadd060f4ca5ce4fa
* imx233/creative: workaround stupid Creative partition tableAmaury Pouly2013-11-11
| | | | | | This should fix wrong partition size on the ZEN, X-Fi and Mozaic Change-Id: Ib8999d414773c12e1b97d515e9bf058a82141d35
* imx233: fix yellowAmaury Pouly2013-11-11
| | | | Change-Id: I6fc2559a0c6f91301bb1039d7125f7a6fb55cac5
* zen/zenxfi: correctly implement partial redrawAmaury Pouly2013-11-11
| | | | | | | Although there is no difference in the cost of a full or partial update, it is preferable that the semantic of lcd_update_rect() be correct. Change-Id: I8a168388b98e0dbd7237729b7fd8a62fa1885be1
* zen/zenxfi: implement lcd standbyAmaury Pouly2013-11-11
| | | | Change-Id: I5960221d45490c469ffd2a481d447185aba70e56
* Updated IAP commands.Ralf Ertzinger2013-11-10
| | | | | | | | | | | | | | | | | | Originally written and uploaded by Lalufu (Ralf Ertzinger) in Feb 2012. They have been condensed into a single patch and some further additions by Andy Potter. Currently includes Authentication V2 support from iPod to Accessory, RF/BlueTooth transmitter support, selecting a playlist and selecting a track from the current playlist. Does not support uploading Album Art or podcasts. Has been tested on the following iPods, 4th Gen Grayscale, 4th Gen Color/Photo, Mini 2nd Gen, Nano 1st Gen and Video 5.5Gen. Change-Id: Ie8fc098361844132f0228ecbe3c48da948726f5e Co-Authored by: Andy Potter <liveboxandy@gmail.com> Reviewed-on: http://gerrit.rockbox.org/533 Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
* playback: Fix build with LOGF_ENABLE.Andrew Ryabinin2013-11-10
| | | | Change-Id: I01154d4a9441f44852748c910c267419f7f4149e
* zenmozaic: add keymap and bitmap for simulatorAmaury Pouly2013-11-08
| | | | Change-Id: I1be76d5b82ef585d2146d12aacad456071341827
* zenxfi: add simulator keymap and bitmapAmaury Pouly2013-11-08
| | | | Change-Id: Ic82ad39234d3056c3cc06d9f8f0ba6f28892e15f
* zenxfi/zenmozaic: put HAVE_HEADPHONE_DETECTION in config fileAmaury Pouly2013-11-08
| | | | | | Otherwise it breaks the simulator build Change-Id: I816a34920283fc16e9c08ed6abe5fa41c0671f0a
* Add Creative ZEN simulator bitmap and button mapAmaury Pouly2013-11-07
| | | | Change-Id: I15fad76fe48d9736be9e4cdbc9ae8fdc96cc9ac3
* ma8/ma9: Cleanup - fix tabs, remove unused defines.Andrew Ryabinin2013-11-05
|
* builds.pm: Add HiFi E.T. MA9C/MA8/MA8C.Andrew Ryabinin2013-11-05
|
* Introduce HiFi E.T. MA8/MA8C ports.Andrew Ryabinin2013-11-05
| | | | | | | | | HiFi E.T. MA8 is almost the same as MA9 except another DAC(pcm1792 in ma8, df1704 in ma9). MA8 has ILI9342 lcd, MA8C has ILI9342C lcd. Change-Id: If2ac04f5a3382590b2a392c46286559f54b2ed6a
* ma9: Slightly change df1704 driver API.Andrew Ryabinin2013-11-05
| | | | This change should be done for easier integration of ma8 port.
* Introduce HiFi E.T. MA9C port.Andrew Ryabinin2013-11-05
| | | | | | | The only difference between this target and HiFi E.T. MA9 is display driver (ILI9342 in MA9 and ILI9342c in MA9C) Change-Id: Icc3d2490f850902a653175360f12283f3708bbb7
* ma9: Fix 'always load OF' bug in bootloader.Andrew Ryabinin2013-11-05
| | | | | | | button_read_device() could be called before pca9555_read_thread intializes pca9555_in_ports variable, and return incorrect value. Change-Id: I960bff72fe230c9d0256b20e92d0a75e67266038
* Update changelog.Dominik Riebeling2013-11-04
| | | | | | Add changes merged via Gerrit to changelog. Change-Id: I230b1cb17f3ab78bfff6c2ac990735ab05b9a6d5
* Fix changelog showing up too often.Dominik Riebeling2013-11-04
| | | | | | | | | - Prevent the Changelog showing up when closing the configuration dialog if "Show on startup" is enabled. - Increase dialog size a bit. - Detect and link Gerrit IDs. Change-Id: I049be3c38a57b2559f2a78392b785fa51ec99dc1
* Handle conversion to text in Sysinfo::getInfo().Dominik Riebeling2013-11-04
| | | | | | | | | When saving the system info from the progresslogger it shouldn't have knowledge about the format of the data provided by getInfo(). Instead of relying on the output being HTML formatted make getInfo() accept a parameter that indicates if the data is to be formatted as HTML or text. Change-Id: I733fe1a148e51b70ea1361d8feccffd7cbccd3d7
* Fix compiling with MSVC.Dominik Riebeling2013-11-04
| | | | | | | MSVC doesn't understand the gcc specific -Wno-unused-local-typedefs option. Don't add it in this case. Change-Id: I7ffb6c0c9c797eaad85975199c386020c464ca7b
* Fix cutelogger with MSVC.Dominik Riebeling2013-11-04
| | | | | | | We're compiling cutelogger directly, not as DLL. Therefore we must not add __declspec attributes to the header. Change-Id: I41b87fd4ba34dfbcd0d37245ff1c1f279139bb33
* Use cutelogger for Rockbox Utility internal trace.Dominik Riebeling2013-11-04
| | | | | | | | Change tracing from qDebug() to use cutelogger, which is available under the LGPL2.1. This allows to automatically add filename and line number to the log, and also provides multiple log levels. Change-Id: I5dbdaf902ba54ea99f07ae10a07467c52fdac910