[uvmdvgen] Support for setting vendor name in VLNV

This adds a `--vendor` switch that can be used to set the vendor name in
the generated FuseSoC core files' VLNV field.

Signed-off-by: Srikrishna Iyer <sriyer@google.com>
diff --git a/util/uvmdvgen/gen_agent.py b/util/uvmdvgen/gen_agent.py
index 5f96d54..d024908 100644
--- a/util/uvmdvgen/gen_agent.py
+++ b/util/uvmdvgen/gen_agent.py
@@ -11,7 +11,7 @@
 from pkg_resources import resource_filename
 
 
-def gen_agent(name, has_separate_host_device_driver, root_dir):
+def gen_agent(name, has_separate_host_device_driver, root_dir, vendor):
     # set sub name
     agent_dir = root_dir + "/" + name + "_agent"
 
@@ -57,6 +57,7 @@
                 fout.write(
                     tpl.render(name=name,
                                has_separate_host_device_driver=
-                               has_separate_host_device_driver))
+                               has_separate_host_device_driver,
+                               vendor=vendor))
             except:
                 log.error(exceptions.text_error_template().render())