sort out JSON function missing and get mapping working
[pinmux.git] / src / spec / ifaceprint.py
index 87e89d5faff50fe9e5631efb8b3dc8da96fa3c6d..51f622a8aaf24c9ad1d40cf9ebf5d3ee78a7e761 100644 (file)
@@ -882,8 +882,10 @@ def display_fns(of, bankspec, pins, function_names):
     for fname in fnidx:
         fnbase = find_fn(fname, fn_names)
         #fblower = fnbase.lower()
-        assert fnbase in function_names, "fn %s not in descriptions %s" % \
-            (fname, str(function_names.keys()))
+        if fnbase not in function_names:
+            print ("fn %s not in descriptions %s" % \
+                (fname, str(function_names.keys())))
+            continue
         #print "name", fname, fnbase
         if fnbase != current_fn:
             if current_fn is not None: