[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