summaryrefslogtreecommitdiffstats
path: root/utils/regtools/lib
AgeCommit message (Collapse)AuthorFilesLines
2015-09-11soc_desc: new version of the desc file formatAmaury Pouly5-898/+2073
Fix qeditor to use the old soc_desc_v1. Port hwstub_shell to the new description format. Change-Id: I9fefbff534bfaa5c3603bb3dd8307a2b76e88cfc
2014-12-15regtools/socdesc: update library with a field useful functionsAmaury Pouly1-1/+23
Change-Id: Ib2891fe36b0594e8554bb354a29bc8b3485de20d Reviewed-on: http://gerrit.rockbox.org/1018 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2014-10-08regtools/socdesc: fix redAmaury Pouly1-0/+1
Change-Id: If40c52168eb5cd2d194c90c3f65263d2b9da0451
2014-09-19qeditor: Implement clock analyzer for rk27xxMarcin Bukat1-1/+0
Change-Id: Ib8f53d32120893b6c1054299ed434a6650a0d7c2 Reviewed-on: http://gerrit.rockbox.org/971 Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
2014-09-16regtools/soc_desc: fix libxml2 misinitAmaury Pouly1-1/+17
The code did not call xmlInitParser() and would call xmlCleanupParser() each time which is doubly wrong because 1) it's not init 2) all init/cleanup must be done from the main thread. To ensure 2), call it from a static ctor. Change-Id: I3d191bf3b8c0cfc51da78157e88c786636fd3ebf Reviewed-on: http://gerrit.rockbox.org/966 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2014-05-11regtools: headergen can now output the description in the headersAmaury Pouly1-1/+3
This is useful to provide some documentation in the code. Change-Id: Ib440363d82c47c36fffb9567a2e7f374eaaa5cbc
2014-05-11qeditor: add support for deletion of itemsAmaury Pouly1-0/+8
Change-Id: I886e15585bd3bfed3303e4b845cd8960a9461277
2014-05-01regtools: fix makefilesAmaury Pouly1-4/+4
Change-Id: Ib69aac4e7510c99398130467b7fe0f10fc4897f7
2014-05-01regtools: completely rework qeditor, improve soc desc library and toolsAmaury Pouly2-10/+739
The graphical editor can now display and editor description files. The library has been improved to provide more useful function. The XML format has been slightly changed: only one soc is allowed per file (this is was already de facto the case since <soc> was the root tag). Also introduce a DTD to validate the files. Change-Id: If70ba35b6dc0242bdb87411cf4baee9597798aac
2014-05-01regtools: update soc desc parser/header to include desc fieldsAmaury Pouly2-7/+16
Change-Id: I32374784d17f4352905f15e404df23b01338235b
2014-02-12Fix redAmaury Pouly2-3/+3
Change-Id: Ib64eb3539e33d4336c298612b4508c4611b80c9e
2014-02-10hwstub/regtools/qeditor: put soc descriptors in a list instead of a vectorAmaury Pouly2-7/+8
A SoC descriptor is not a small object: it can be as large as ~100KiB so it's better to avoid copying things over. Change-Id: I1ef862e1260299cdaa0c4d2822ac45968713498a
2013-11-26regtools: add shortcut notation for simple register in the desc filesAmaury Pouly1-2/+13
Change-Id: I2745287844ad0a47dd41ba4dae5e1f7218ae5814 Reviewed-on: http://gerrit.rockbox.org/679 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2013-06-13regtools: modify description format and refactor toolsAmaury Pouly3-0/+438
Change the XML description to unify multi dev/reg in a clean fashion. Move the description parser to its own library. Fix the tester and headergen tools to work with the new format and library. Move the STMP3700/3780 descriptions to the new format (and fixes many errors as well). Drop the hwemulgen tool in favor on the upcoming hwstub tools revamp. Change-Id: I7119a187aab5c8b083cc5228cb1b248ee29f184d