script: Update correctness tests
authorNikhil Devshatwar <nikhil.nd@ti.com>
Tue, 10 May 2016 13:17:19 +0000 (18:47 +0530)
committerNikhil Devshatwar <nikhil.nd@ti.com>
Tue, 10 May 2016 13:17:22 +0000 (18:47 +0530)
Run more test to find out if there are some modes
which are described in guidelines.txt but unused in the
PCT model XML.
This test will fail on the DRA72x ES2.0 where some of the MMC2
manual modes are not present in the PCT files.

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
iodelay-autogen.py

index 84d8a2ef519e0ec5013ecc2dd32a7887fec205e2..000417920b71eb72872e9e0154c31fe84003fc81 100755 (executable)
@@ -271,7 +271,7 @@ def xml_check_correctness(modehelp):
        padmodel_list = []
        modes = {}
 
-       # Fint all the pads in core XML
+       # Find all the pads in core XML
        pad_list = pad_xml.findall("register")
        for i in pad_list:
                name = i.get("id")
@@ -315,6 +315,12 @@ def xml_check_correctness(modehelp):
                if (i not in modehelp):
                        print "\t%s" % i
 
+       # Check if description for unknown mode is documented
+       print "== Delaymodes unused from guidelines.txt =="
+       for i in modehelp:
+               if (i not in modes):
+                       print "\t%s" % i
+
        print "###########################################"
 
 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #