script: Add support for additional mux in model XML
authorNikhil Devshatwar <nikhil.nd@ti.com>
Tue, 31 Jan 2017 09:26:02 +0000 (14:56 +0530)
committerNikhil Devshatwar <nikhil.nd@ti.com>
Tue, 31 Jan 2017 09:31:53 +0000 (15:01 +0530)
commit87969fd8a5213126059b7ae9e8cb10915555e0fe
treec29d2564890a38e41deed02f979beef18b91fb82
parent571e5e22576f430054a03dca02177286fbd31b71
script: Add support for additional mux in model XML

Some of the DRA72x pads have multiple signals available at
same muxmode. The selection happens via internal control module
registers.

To support these pads, XML file syntax has been modified to add
new nodes for AdditionalMux and describe the mux registers to refer

Modify the script to handle these additional modes
- Add utility function to extract register values based on names
- Iterate through different options, match the fields and select right signal
- Move the file read before XML parsing functions
- Add fatal error to force exit the script

Also add a simple script to ease experimenting with XML parsing

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
iodelay-autogen.py
simple-XML-parse.py [new file with mode: 0755]