path: root/utils/regtools/headergen.cpp
AgeCommit message (Collapse)AuthorFilesLines
2015-09-11soc_desc: new version of the desc file formatAmaury Pouly1-749/+0
Fix qeditor to use the old soc_desc_v1. Port hwstub_shell to the new description format. Change-Id: I9fefbff534bfaa5c3603bb3dd8307a2b76e88cfc
2015-01-12regtools/headergen: Make generator more flexibleMarcin Bukat1-83/+126
Change-Id: I2328ec021ed990a40257d4ce6f4fc5b3db2ba998
2014-05-11regtools: headergen can now output the description in the headersAmaury Pouly1-3/+105
This is useful to provide some documentation in the code. Change-Id: Ib440363d82c47c36fffb9567a2e7f374eaaa5cbc
2014-05-01regtools: completely rework qeditor, improve soc desc library and toolsAmaury Pouly1-1/+5
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-02-18regtools: fix headergen variadic macro generationAmaury Pouly1-3/+3
Change-Id: I5e2439e5dcbeaaafda75c6ea457e53ee1ba26463
2013-06-15regtools: improve header generatorAmaury Pouly1-13/+214
The generator now has more options to generate or not selectors. It can also generate a macro header containing lots of using macros for register operations. Change-Id: I9dd6b4bdc7daeabd1a2c9365ce082358475721b5
2013-06-13regtools: modify description format and refactor toolsAmaury Pouly1-93/+218
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
2013-06-12imxtools: move regtools to its own directoryAmaury Pouly1-0/+274
The register tools are in no way stmp specific. The XML description of the registers is powerful enough to describe the STMP register which should be more than enough to describe virtually all other SoCs. The generators follow the STMP coding convention but others could be used as well. Change-Id: If1a9f56e4a3594161688de34adbea698e5aaecd8