summaryrefslogtreecommitdiff
path: root/utils (follow)
Commit message (Collapse)AuthorAge
* bloat-o-meter.py: Now compatible to python 3.Thomas Martitz2014-01-07
| | | | Change-Id: Id617aa6304a5a9263ef6ceed7d9c3010b47e73a8
* atj213x: obtain PC value in more elegant wayMarcin Bukat2014-01-03
| | | | Change-Id: I2e6ffb3b58ddda0ea62ce5d4cd71ac5475b34495
* regtools/qeditor: always open a register tab at initAmaury Pouly2013-12-24
| | | | Change-Id: I47a1413ca648c7166571e6b0ba88c7ebb5ce86a8
* hwstub: update zenxfistyle codeAmaury Pouly2013-12-24
| | | | Change-Id: I7e85101eca7dfc0f68c215936be4aa19749923ad
* hwstub: use delay in zenxfistyle codeAmaury Pouly2013-12-24
| | | | Change-Id: Ia9576162b3b28d3778fe479cc321c879d73247c6
* hwstub: fix lcdif pin setup for 18-bit busAmaury Pouly2013-12-24
| | | | Change-Id: I30a2cedb1170abbee5a80c33206c147eb4207ca5
* hwstub: add delay functionAmaury Pouly2013-12-24
| | | | Change-Id: Iab208ed59a9a2540a64b190357411d3de28f288e
* hwstub: add ZEN X-Fi Style code (preliminary)Amaury Pouly2013-12-24
| | | | Change-Id: I535d54bc3fb2263c174b7ae983ea4f5ed68e6390
* imxtools/scsitools: tool can now write a firmware using SCSIAmaury Pouly2013-12-24
| | | | Change-Id: Iac803d4b2d48319a1a32d1101f5041d20174c7a1
* hwstub: fix lcdif code for 18-bit word lengthAmaury Pouly2013-12-24
| | | | Change-Id: I38cf0b5808443d5c19ebddb329c2a1636bcc4b28
* 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
* 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
* 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
* 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
* hstub: add Sansa Express lcd codeAmaury Pouly2013-12-03
| | | | Change-Id: I61fc58e3c97a3666eac98d21226865181b85eef1
* 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>
* 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
* 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
* hwstub: only load stmp files on stmp targetsAmaury Pouly2013-11-20
| | | | Change-Id: I9266ec6db457b1d649cbdcb6c9bd1d0f3223b867
* 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
* hwstub: fix stmp3600Amaury Pouly2013-10-26
| | | | | | The microseconds register has a different address Change-Id: I29d2e7feea9eb34b0d539ee217babd092542b612
* hwstub: produce sb1 image too (for STMP3600)Amaury Pouly2013-10-26
| | | | Change-Id: Ib7f38fba1e524ed7438cdc395441d801c5eabcaa
* utils/regtools: add a bunch of regdumps for various sourcesAmaury Pouly2013-10-22
| | | | Change-Id: I67bbd2d1b02ca4541f70d2e9c8c0e6000300dcac
* utils/hwstub: fix zen target idAmaury Pouly2013-10-22
| | | | Change-Id: I9199f573a050223a811a8e82e403f113fb876cca
* hwstub: rework i2c completelyAmaury Pouly2013-10-22
| | | | Change-Id: I1e5f87f15f0ca9586d8185316ffcaeef6d9d4d38
* hwstub: don't touch mmu registers on non-STMP targets, they might not existAmaury Pouly2013-10-22
| | | | Change-Id: Ib18475fd90e0d29ab6d7214116f7a0041584d621
* imxtools/scsitools: document some of the SCSI vendor commandsAmaury Pouly2013-10-10
| | | | Change-Id: I534fc467aad960c61b54d202096823d5c2c9a5e9
* imxtools/sbloader: rewrite hid codeAmaury Pouly2013-10-09
| | | | | | | Rewrite code with proper documentation: it uses a UMS like CBW/CSW to wrap commands and status. Change-Id: I10476c87aaea96d4b9e54f8c1c266835c8e89721
* imxtools/sbtools: always probe report size for HID recovery modeAmaury Pouly2013-10-09
| | | | | | | Some older versions of the ROM (TA3 for example), use a 64 byte report size instead of 1024, so hardcoding 1024 is just a bad idea. Change-Id: I720c4465cfe2f519bffa307175614bba58766dce
* hwstub: fix lcd drivers for sony NWZAmaury Pouly2013-09-26
| | | | Change-Id: I8d581ec906ec2bab0d983aacfb0e8479b77d0c57
* 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
* 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
* 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
* 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