[meta-freescale] [Documentation][PATCH 14/31] RN: add preamble file for configuration of SoCs blockdiag

Daiane Angolini daiane.list at gmail.com
Fri Oct 24 18:14:57 PDT 2014


From: Lucas Dutra Nunes <ldnunes at ossystems.com.br>

The allowed configuration options are available here:
http://blockdiag.com/en/blockdiag/attributes/diagram.attributes.html

Signed-off-by: Lucas Dutra Nunes <ldnunes at ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
---
 release-notes/source/soc-tree.diag | 2 ++
 scripts/bitbake-metadata2doc.py    | 7 +++++++
 scripts/blockdiag.preample         | 1 +
 3 files changed, 10 insertions(+)
 create mode 100644 scripts/blockdiag.preample

diff --git a/release-notes/source/soc-tree.diag b/release-notes/source/soc-tree.diag
index cfed01d..0fa9c29 100644
--- a/release-notes/source/soc-tree.diag
+++ b/release-notes/source/soc-tree.diag
@@ -1,4 +1,6 @@
 blockdiag SoCs {
+   default_fontsize = 18;
+
    i.MX -> mx3 -> mx31;
    i.MX -> mx3 -> mx35;
    i.MX -> mx5 -> mx51;
diff --git a/scripts/bitbake-metadata2doc.py b/scripts/bitbake-metadata2doc.py
index 2e2fce5..378f64e 100644
--- a/scripts/bitbake-metadata2doc.py
+++ b/scripts/bitbake-metadata2doc.py
@@ -415,6 +415,12 @@ def write_soc_tree(data, out_dir):
             tree = dict_merge(tree, tmp)
         return tree
 
+    def include_preample(preample_file, fd):
+        with open(preample_file, 'r') as preamble:
+            for line in preamble:
+                fd.write(PADDING + line)
+        fd.write("\n")
+
     soc_families = []
     for board, board_data in data.items():
         soc_family = board_data['soc-family']
@@ -438,6 +444,7 @@ def write_soc_tree(data, out_dir):
     info('Writing %s' % out_file)
     fd = open(out_file, 'w')
     fd.write("blockdiag SoCs {\n")
+    include_preample('./blockdiag.preample', fd)
     print_tree(socs_dict, fd)
     fd.write("}\n")
     fd.close()
diff --git a/scripts/blockdiag.preample b/scripts/blockdiag.preample
new file mode 100644
index 0000000..49f7861
--- /dev/null
+++ b/scripts/blockdiag.preample
@@ -0,0 +1 @@
+default_fontsize = 18;
-- 
1.9.1



More information about the meta-freescale mailing list