summaryrefslogtreecommitdiffstats
path: root/utils
AgeCommit message (Collapse)AuthorFilesLines
2014-01-03atj213x: obtain PC value in more elegant wayMarcin Bukat1-7/+6
Change-Id: I2e6ffb3b58ddda0ea62ce5d4cd71ac5475b34495
2013-12-24regtools/qeditor: always open a register tab at initAmaury Pouly1-0/+2
Change-Id: I47a1413ca648c7166571e6b0ba88c7ebb5ce86a8
2013-12-24hwstub: update zenxfistyle codeAmaury Pouly1-12/+8
Change-Id: I7e85101eca7dfc0f68c215936be4aa19749923ad
2013-12-24hwstub: use delay in zenxfistyle codeAmaury Pouly1-7/+7
Change-Id: Ia9576162b3b28d3778fe479cc321c879d73247c6
2013-12-24hwstub: fix lcdif pin setup for 18-bit busAmaury Pouly1-1/+8
Change-Id: I30a2cedb1170abbee5a80c33206c147eb4207ca5
2013-12-24hwstub: add delay functionAmaury Pouly2-0/+21
Change-Id: Iab208ed59a9a2540a64b190357411d3de28f288e
2013-12-24hwstub: add ZEN X-Fi Style code (preliminary)Amaury Pouly1-0/+187
Change-Id: I535d54bc3fb2263c174b7ae983ea4f5ed68e6390
2013-12-24imxtools/scsitools: tool can now write a firmware using SCSIAmaury Pouly1-1/+162
Change-Id: Iac803d4b2d48319a1a32d1101f5041d20174c7a1
2013-12-24hwstub: fix lcdif code for 18-bit word lengthAmaury Pouly1-0/+5
Change-Id: I38cf0b5808443d5c19ebddb329c2a1636bcc4b28
2013-12-13adfuload: add test programMarcin Bukat7-0/+3759
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
2013-12-13hwstub/stmp: disable watchdogAmaury Pouly1-0/+11
Some targets like Sony NWZ use a watchdog, so we must disable it to prevent spurious reboot when we take over Change-Id: I138a8d7f9a1b089acb2d08d7f6c4a58e8b088b3a
2013-12-13hwstub/stmp: cleanupAmaury Pouly1-4/+1
Conditional no longer needed since ctr0.S is private to target, also setup stack just before jumping to C code only Change-Id: I74116239be9e87bbe53e8fa814c45f04f242f1c1
2013-12-11adfuload: utility to upload and exec binary using brom adfu mode of atj213x SoCMarcin Bukat4-0/+591
Change-Id: If52aa34124be2801c2ac316641ff9aa0bbd837c6
2013-12-06imxtools/sbtools/sb1: fix parsing/debug bug about jump/call argumentsAmaury Pouly1-2/+4
Change-Id: Ib406cfc03ced6c8689ed467c154d6a7447a34e5c
2013-12-06imxtools/sbtools/elf: fix debug codeAmaury Pouly1-5/+5
Change-Id: If043eb214417a41f71e6c05fc6a725eb8f983373
2013-12-06hwstub: Prepare for multi arch supportMarcin Bukat4-3/+5
Change-Id: Id38411ff95660e60ee23f99350b275b92b3e4578 Reviewed-on: http://gerrit.rockbox.org/690 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2013-12-06elftosb: fix crash on invalid command fileAmaury Pouly1-0/+2
Change-Id: Ifef61b7ca6a391960d1d696ba455e0d14462c967
2013-12-06hwstub: forgot the db command file for stmpAmaury Pouly1-0/+15
Change-Id: I08ca6be221d3633c5b6e5e4b023afca33713e428
2013-12-06regtools: update STMP3600 descriptio (fix EMI block)Amaury Pouly1-8/+141
Change-Id: I654e3210c1050e3bd559c9e9b29707a6341b111b
2013-12-06hwstub: implement i2c and i2c eeprom dumpAmaury Pouly2-1/+72
Change-Id: Iff1b4f40affb88c104e7322e25cdbe34f8886476
2013-12-03hstub: add Sansa Express lcd codeAmaury Pouly2-3/+110
Change-Id: I61fc58e3c97a3666eac98d21226865181b85eef1
2013-12-02regtools: update xml format documentationAmaury Pouly1-1/+3
Change-Id: I7e293532983f350a6f7cd9c7bc2bc6633c8fd3f2 Reviewed-on: http://gerrit.rockbox.org/671 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2013-11-26regtools: add shortcut notation for simple register in the desc filesAmaury Pouly2-2/+26
Change-Id: I2745287844ad0a47dd41ba4dae5e1f7218ae5814 Reviewed-on: http://gerrit.rockbox.org/679 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2013-11-25regtools/qeditor: fix urlAmaury Pouly1-1/+1
Change-Id: I9783ff809c69bb5617b2048d1e11374cd8f680ab
2013-11-25utils/regtools/qeditor: fix compilation by avoiding g++ specific syntaxAmaury Pouly1-1/+1
Change-Id: Ie3d36c6c235a5fd70ffc51552fae3392a015beb0
2013-11-24hwstub rk27xx portMarcin Bukat15-24/+1932
Change-Id: I85ac57117911544b65ccd56eb16303e30be67cab
2013-11-20hwstub: only load stmp files on stmp targetsAmaury Pouly2-1/+7
Change-Id: I9266ec6db457b1d649cbdcb6c9bd1d0f3223b867
2013-11-18hwstub: use a more reasonable hclk frequencyAmaury Pouly1-1/+1
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
2013-10-26hwstub: fix stmp3600Amaury Pouly1-3/+7
The microseconds register has a different address Change-Id: I29d2e7feea9eb34b0d539ee217babd092542b612
2013-10-26hwstub: produce sb1 image too (for STMP3600)Amaury Pouly1-4/+11
Change-Id: Ib7f38fba1e524ed7438cdc395441d801c5eabcaa
2013-10-22utils/regtools: add a bunch of regdumps for various sourcesAmaury Pouly9-0/+7490
Change-Id: I67bbd2d1b02ca4541f70d2e9c8c0e6000300dcac
2013-10-22utils/hwstub: fix zen target idAmaury Pouly1-1/+1
Change-Id: I9199f573a050223a811a8e82e403f113fb876cca
2013-10-22hwstub: rework i2c completelyAmaury Pouly4-13/+52
Change-Id: I1e5f87f15f0ca9586d8185316ffcaeef6d9d4d38
2013-10-22hwstub: don't touch mmu registers on non-STMP targets, they might not existAmaury Pouly1-0/+2
Change-Id: Ib18475fd90e0d29ab6d7214116f7a0041584d621
2013-10-10imxtools/scsitools: document some of the SCSI vendor commandsAmaury Pouly2-68/+204
Change-Id: I534fc467aad960c61b54d202096823d5c2c9a5e9
2013-10-09imxtools/sbloader: rewrite hid codeAmaury Pouly1-37/+121
Rewrite code with proper documentation: it uses a UMS like CBW/CSW to wrap commands and status. Change-Id: I10476c87aaea96d4b9e54f8c1c266835c8e89721
2013-10-09imxtools/sbtools: always probe report size for HID recovery modeAmaury Pouly2-4/+5
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
2013-09-26hwstub: fix lcd drivers for sony NWZAmaury Pouly3-16/+32
Change-Id: I8d581ec906ec2bab0d983aacfb0e8479b77d0c57
2013-09-25hwstub: add some code for the NWZ-E360/E370Amaury Pouly2-3/+189
Change-Id: I9fe5da773705ec4c3d014b8ac7f78ad614e20a30
2013-09-25hwstub: add stmp i2c codeAmaury Pouly2-0/+76
Change-Id: I6787e682a9e22cb34e6d94d25bf68d7575d784c4
2013-09-18regtools/qeditor: improve pinctrl analyser displayAmaury Pouly2-10/+16
Change-Id: I45850f4f0213aac5f0538c865cfa84137fcb83e3
2013-09-18regtools/qeditor: enhance pinctrl analyserAmaury Pouly1-13/+47
Change-Id: I82c5a86ade4c804872ac7665bce583499467cae9
2013-09-18retools/qeditor: add pin decoder (very basic add the moment)Amaury Pouly3-2/+168
Change-Id: I5309794efda67fd3bf5c265b35ea7da5faf662f6
2013-09-18imxtools: add pin map and decoding toolAmaury Pouly4-0/+927
Also add the tool which was used to generate the map on wiki. Change-Id: I54f3474028b5fa75348564437ec1b46ba20f071b
2013-09-18tcctool: fix MakefileAmaury Pouly1-1/+1
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
2013-09-18tcctool: add YP-T10Amaury Pouly1-0/+1
The SDCFG value is the default one but it seems to work Change-Id: Iaf990aa2e8e738f0929e49322c0a28ce461d49a7
2013-09-16Samsung YP-R0/YP-R1 Safe Mode improvementLorenzo Miori15-146/+412
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
2013-09-11ypr0-ypr1 firmware tools fixLorenzo Miori1-1/+13
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>
2013-09-10hwstub: add pix clock setupAmaury Pouly1-0/+6
Change-Id: I94f764c0fcfb47bd9ccafe23f6d6079b42f23826
2013-09-10hwstub: various fixAmaury Pouly1-1/+41
Change-Id: I4dee8e115e282d1d6540013c9b9f1263e30690de