summaryrefslogtreecommitdiff
path: root/utils (follow)
Commit message (Collapse)AuthorAge
...
* 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
* 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
* Firmware tools for Samsung YP-R0/YP-R1 (and possibly others)Lorenzo Miori2013-09-07
| | | | | | | | | | | | They have been rewritten for being completely free and as fast as possible. Successfully extracted, patched, repacked and flashed original firmware (tested on device and it worked) Change-Id: I74d47d13f2dc3a2832a0d6821d3c2182dfd4b33b Reviewed-on: http://gerrit.rockbox.org/506 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Tested-by: Thomas Martitz <kugel@rockbox.org>
* hwstub: improve lcdif, digtctl, add sony nwz-e370Amaury Pouly2013-09-05
| | | | Change-Id: I5316cc9fd9addfca8a674628695fed1c1bf9269f
* imxtools/scsitools: add option to extract firmware from the deviceAmaury Pouly2013-09-05
| | | | Change-Id: Ib8cbf2f864a9375575cea0edbba48f740bf8f12e
* rk27utils: Add nandextract utilityMarcin Bukat2013-09-02
| | | | | | | | This quick and dirty utility allows to extract nand bootloader from raw 1st nand block dump. I post it mainly to somewhat document how BCH error correction engine of the rk27xx works. Change-Id: I37ca91add7d372e3576d2722afc946d0f08971a9
* regtools: various fixAmaury Pouly2013-08-22
| | | | Change-Id: I3a37221d1688c2f1cbc649bbd2fd27dc78d286a6
* regtools: fix several bugs in qeditorAmaury Pouly2013-08-22
| | | | Change-Id: I1bef76d30eb47c4ebc8a2baca356d9c135b234ae
* sbtools: fix elf section namingAmaury Pouly2013-08-22
| | | | Change-Id: I4500bf70028af26cc4b8136f111f527e1396d16e
* sbtools: more work on sbtoelf and elftosb, support more attributesAmaury Pouly2013-08-22
| | | | | | | Now handle timestamp, sb minor version, component/product versions, section flags. Change-Id: I35313efe60c28f04ea3732b36e5e01be3213cf9e
* sbtools: factor code in command parserAmaury Pouly2013-08-22
| | | | Change-Id: I790c373b8a0319cdb00650d3c59919bd4b0b96f6
* sbtools: now generate a db file along with with elf/rsrc filesAmaury Pouly2013-08-22
| | | | | | | | | | Now always generate a "make.db" file which aims at being the exact representation of the file, ie running sbtoelf and elftosb using the generated command file should produce the exact same file (except for the random paddings). We still miss the support for some option parsing to achieve that though. Change-Id: Ib7d6b241f7855fd35225df8ab8e0711f69d9ee5a
* sbtools: fix buffer overflowAmaury Pouly2013-08-22
| | | | Change-Id: I7b1c963e58eec88da215722ec219569a0a5a9cea
* sbtools: fix redAmaury Pouly2013-08-21
| | | | Change-Id: I28b7d4d59d8f14abbba2a70e2bdea6987b6a3a98
* sbtools: more code refactoringAmaury Pouly2013-08-21
| | | | | | Factor all printf method with a unique one defined in misc.h Change-Id: I58fbf8916b76e873a2e6678506d2c8aece7834ec
* regtools: add a register dump of the Fuze+ OFAmaury Pouly2013-08-21
| | | | | | | This dump has been obtained with hwpatcher + hwstub, the fuze+ was running OF 2.36.8 in normal mode while playing some mp3. Change-Id: Ieecaa760fe8ccade0858db929b9d7c175a3eaddf