summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Simulator for Samsung YP-R0Lorenzo Miori2013-09-29
| | | | | | | | | Enable simulator for the target ypr0 to be built and used. Change-Id: I1b080f07ab90f5c4856881d08ad70e1053bbb0c0 Reviewed-on: http://gerrit.rockbox.org/618 Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
* mkimxboot: add NWZ-E370 1.0.1 firmware (US)Amaury Pouly2013-09-28
| | | | Change-Id: I49ddcbe2f5c1c3aabc604b81b89272cf0292e28e
* screendump.c: use HOME_DIR instead of the hard-coded "" (root)Lorenzo Miori2013-09-27
| | | | | | | | | | | This adds the support for hosted or other particular platforms, where the "root" ("home") path is NOT "/" (or ""). The change affects screendump in particular. Change-Id: I4c218d102fe12cc782aedb99d456e9f72679ea07 Reviewed-on: http://gerrit.rockbox.org/613 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* fuze+/zenxfi2: make sure pixclk is running before initialising lcdifAmaury Pouly2013-09-26
| | | | Change-Id: I50b2376d5f6dcf4dde994b533e0b946589a737e8
* sonynwz: rework dualboot mechanismAmaury Pouly2013-09-26
| | | | | | | | Now boot to RB if play/pause is pressed during 1 second, and to OF if back is pressed 1 second. Otherwise power off. If hold is on, also power off. In USB and alarm context, always boot and back determines OF vs RB. Change-Id: Ie1d6c971901d6473255461cc7d71a5ee3177ecad
* mkimxboot: always clean up dualboot elf filesAmaury Pouly2013-09-26
| | | | Change-Id: I80ed1af784aa80bec9fa0b1e9322f25e69672510
* imx233: always start SSPCLK before ungating the spp blocksAmaury Pouly2013-09-26
| | | | | | This should fix some boot hang issues which appeared at random. Change-Id: I5430690a61c042b45ed26b58f485a1cc5d82987f
* imx233/bl: usb mode has priority over holdAmaury Pouly2013-09-26
| | | | Change-Id: I0d124eaed0ebf1ca18c022684a96dfbf7d740c7e
* imx233/bootloader: fix redAmaury Pouly2013-09-26
| | | | Change-Id: I209cdee6007d3b3c039f6b0b63a30fabc8aefb41
* imx233/bootloader: power off on holdAmaury Pouly2013-09-26
| | | | Change-Id: I3081ca6e47bed5a69e6163cb539d0a8516b689d2
* sonynwz: fix time handlingAmaury Pouly2013-09-26
| | | | | | Be consistent with the OF and use RTC PERSISTENT2 as offset Change-Id: Ic8b970cbc4096d1f4efa0380a3af51c93484fe58
* sonynwze360: fix color swapAmaury Pouly2013-09-26
| | | | | | I found the BGR bits in the lcd registers by trival and error. Change-Id: Ib263611e827e8671a0128242b947d76911bd9f47
* hwstub: fix lcd drivers for sony NWZAmaury Pouly2013-09-26
| | | | Change-Id: I8d581ec906ec2bab0d983aacfb0e8479b77d0c57
* sonynwze370: fix simulatorAmaury Pouly2013-09-26
| | | | Change-Id: I23cd8ce8549119868011e2a05341f3cb6335fad6
* sonynwze360: fix simulatorAmaury Pouly2013-09-25
| | | | Change-Id: Ib63d5aceeafb1078013599616cb6dcec3a2b8598
* Add missing keymapAmaury Pouly2013-09-25
| | | | Change-Id: Ica8738905e7666f4e76621a84fa9ee18c7c2ac6e
* imx233: only clear got_a_nak on imx233, it doesn't exists on other stmpsAmaury Pouly2013-09-25
| | | | Change-Id: I88e369dd7fa289f054837b442983bb7c97a58c53
* Add support for the sony NWZ-E360/E370 to mkimxbootAmaury Pouly2013-09-25
| | | | Change-Id: Ied73591326339d22b4f21d311da9e6b1b9c223ed
* Initial commit for the sony NWZ-E360 and NWZ-E370Amaury Pouly2013-09-25
| | | | Change-Id: I52d21e136a98eaf481615d641795cf7ecf325465
* hwstub: add some code for the NWZ-E360/E370Amaury Pouly2013-09-25
| | | | Change-Id: I9fe5da773705ec4c3d014b8ac7f78ad614e20a30
* hwstub: add stmp i2c codeAmaury Pouly2013-09-25
| | | | Change-Id: I6787e682a9e22cb34e6d94d25bf68d7575d784c4
* fix whitespaceAmaury Pouly2013-09-25
| | | | Change-Id: I569dba9c172ec3927cf8a26ee4e58e189addc728
* imx233: improve button lradc driverAmaury Pouly2013-09-25
| | | | | | | The driver can now handle HOLD in several ways, including using a GPIO. Also add a debug routine to read the raw value of the adc. Change-Id: Ide2cb1ac58e759b4bc464e606b432f2c150ee36f
* imx233: always boost in bootloaderAmaury Pouly2013-09-25
| | | | | | | | | | Many imx233 targets boot in a very low performance mode, typically cpu and dram at 24MHz. This results in very slow boots and very unstable USB bootloader mode. Since cpu frequency scaling is disabled in bootloader in rockbox, always make the frequency scaling code available and boost at boot time. Change-Id: Ie96623c00f7c4cd9a377b84dcb14b772558cfa4d
* imx233: shorten bootloader messages when screen is smallAmaury Pouly2013-09-25
| | | | Change-Id: I403a76277e756cf06b4dca4906940d5fbf32d763
* apps: factor depth3d capability in features.txtAmaury Pouly2013-09-25
| | | | | | Currently the 3 possible sources for this setting are: imx233, wm8750, wm8978 Change-Id: I4f2b23dbe203f2b357a264b77f801c7b4c28bdee
* fuze+/keymaps: Add action_std_cancel to bookmark and recording screenJean-Louis Biasini2013-09-20
| | | | | | | | | This fix FS#12902 and prevent same bug in bookmark screen. thanks to Julian67 for reporting Change-Id: Ifd2a383fd0f24aa3e242a8c72668de85526f0a70 Reviewed-on: http://gerrit.rockbox.org/622 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* Handle ambiguous state in configuration dialog.Dominik Riebeling2013-09-18
| | | | | | | | If a single player is detected it might still have ambiguous as state due to the mountpoint not being found. Make sure to display a sensible error message in that case. Change-Id: I7d62e739019b26a583fe6aab502d0f870e67587e
* Add "FAT" as supported filesystem on Windows.Dominik Riebeling2013-09-18
| | | | | | | In some cases Windows reports the string "FAT" (without any type number). Accept that as well. Change-Id: Ia278ccc574913106cb5ca6751af70125f769c59c
* Rework autodetection to better handle ambiguous cases.Dominik Riebeling2013-09-18
| | | | | | | | | | | | | | | | | | | | The old detection code simply assumed only one player to be connected and threw all information it could find together, causing wrong results in various cases. Rewrite it to better handle this. - Don't expect only a single player to be attached. Return a list of players found instead. The configuration dialog can then show the user a list to select from. This is not implemented yet, the configuration dialog will only show the devices found and tell the user to disconnect all but one. - Handle ambiguous cases better. A player found that is ambiguous is treated as such, and if refining the result didn't lead to a single match for each possible player a single entry is created that indicates it being ambiguous. The current code needs a bit of additional cleanup (the result exposes internal data to the caller it shouldn't) to be done later. Change-Id: I22dc2f73cdd6a9d90c34f3a0703aa9e0a2d2087a
* Show mountpoint on multiple devices found message as well.Dominik Riebeling2013-09-18
| | | | Change-Id: I315813646ee3fe3b510510e99e2dbf88c649f4d8
* Handle multiple devices with identical USB IDs correctly when listing.Dominik Riebeling2013-09-18
| | | | | | | | | | | | | | Use insertMulti() instead of insert() when adding found USB devices to the list. This means the keys of the list will now be ambiguous. This is not a problem since the value is only used to display the user a nice string. Previously we'd loose two identical devices attached to the system since the second one would overwrite the first. This does not apply for Windows, since Windows will list each function of a composite device. This results in a device running Rockbox (with HID enabled) showing up twice, which isn't wanted. Change-Id: I1306b71122a210c55871ff8e14d2b5a04012cc4e
* List detected devices if multiple are found.Dominik Riebeling2013-09-18
| | | | | | | | | In preparation of giving the user a list to choose from add displaying a list of all devices connected. Since devices might be ambiguous (multiple devices share the same USB ID but detecting by other means failed) the listed devices might exceed the number of actually attached ones. Change-Id: Ice52da15523e5f3493a6fb687392301c4d5b8a36
* langstat: improve code style a bit.Dominik Riebeling2013-09-18
| | | | Change-Id: Ide53de01282fa49640e490a02a6e20abf4d6605a
* fuze+: fix volume bottom limitJean-Louis Biasini2013-09-18
| | | | | | | | | Even with volume at minimal fuze+ was still playing sound pretty loud. this fix it. Change-Id: I5b18e9c39ced240eebb0457c433b0ca150668860 Reviewed-on: http://gerrit.rockbox.org/621 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* regtools/qeditor: improve pinctrl analyser displayAmaury Pouly2013-09-18
| | | | Change-Id: I45850f4f0213aac5f0538c865cfa84137fcb83e3
* regtools/qeditor: enhance pinctrl analyserAmaury Pouly2013-09-18
| | | | Change-Id: I82c5a86ade4c804872ac7665bce583499467cae9
* retools/qeditor: add pin decoder (very basic add the moment)Amaury Pouly2013-09-18
| | | | Change-Id: I5309794efda67fd3bf5c265b35ea7da5faf662f6
* imxtools: add pin map and decoding toolAmaury Pouly2013-09-18
| | | | | | Also add the tool which was used to generate the map on wiki. Change-Id: I54f3474028b5fa75348564437ec1b46ba20f071b
* imx233: fix block reset codeAmaury Pouly2013-09-18
| | | | Change-Id: I5fbc76315a651c91b278e1c7dc6cb49b7e00d9ad
* tcctool: fix MakefileAmaury Pouly2013-09-18
| | | | | | | | The version.sh tool tries to locate the repository root if no argument is given but it doesn't really work. Instead explicitely give it the path to the root. Change-Id: Ie3a35cb3d41bbd8819823358763f714ad045527e
* tcctool: add YP-T10Amaury Pouly2013-09-18
| | | | | | The SDCFG value is the default one but it seems to work Change-Id: Iaf990aa2e8e738f0929e49322c0a28ce461d49a7
* fuze+/keymaps: define Cancel over Menu in EQ contextJean-Louis Biasini2013-09-18
| | | | | | | | This fix FS#12895, Menu has no effect in EQ context anyway... Change-Id: I31f8e1fdfea1479efd75cb411125e08eafade403 Reviewed-on: http://gerrit.rockbox.org/620 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* Samsung YP-R0/YP-R1 Safe Mode improvementLorenzo Miori2013-09-16
| | | | | | | | | | | | This is an improvement for the special mode present in the samsung ypr0 target. Apart adding new useful functionalities, it fixes a random disconnection bug, solved by debouncing and fully support to YP-R1 target. This opens also the possibility to interface this operating mode to rockbox USB functionality. Change-Id: Id70541541fcfaa1234328485fab0696a3bd491c9
* ypr0-ypr1 firmware tools fixLorenzo Miori2013-09-11
| | | | | | | | | | fixed a bug concerning bytes padding, since it wasn't correctly implemented regarding original firmware structure. This fixes ROM generation especially for ypr1. Change-Id: I1a40fb4bb8f9d6b005d694246123e314c4d19b49 Reviewed-on: http://gerrit.rockbox.org/616 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* hwstub: add pix clock setupAmaury Pouly2013-09-10
| | | | Change-Id: I94f764c0fcfb47bd9ccafe23f6d6079b42f23826
* hwstub: various fixAmaury Pouly2013-09-10
| | | | Change-Id: I4dee8e115e282d1d6540013c9b9f1263e30690de
* imxtools/efltosb: fix extern() in db filesAmaury Pouly2013-09-10
| | | | Change-Id: I5f1acd619b2f280e709d2bd06a28a3e88cc05e27
* hwstub: add delay functions, and plain binary/sb file generationAmaury Pouly2013-09-10
| | | | Change-Id: Idbedb9277b355edcd93975ec5a268428c7b89633
* radio: fix FS#12747Jonathan Gordon2013-09-09
| | | | | | | Change-Id: I57448a29d986cca0535c47c0ebfa2f4f3846a936 Reviewed-on: http://gerrit.rockbox.org/614 Reviewed-by: Dominik Riebeling <Dominik.Riebeling@gmail.com> Tested-by: Dominik Riebeling <Dominik.Riebeling@gmail.com>