Fix "hier" mode hwif generation
Signed-off-by: Paul Roukema <paul.roukema@fidus.com>
This commit is contained in:
committed by
Alex Mykyta
parent
69b579d888
commit
cbeb6172a8
@@ -17,7 +17,7 @@ class InputStructGenerator_Hier(RDLFlatStructGenerator):
|
|||||||
|
|
||||||
def get_typdef_name(self, node:'Node') -> str:
|
def get_typdef_name(self, node:'Node') -> str:
|
||||||
base = node.get_rel_path(
|
base = node.get_rel_path(
|
||||||
self.top_node.parent,
|
self.top_node,
|
||||||
hier_separator="__",
|
hier_separator="__",
|
||||||
array_suffix="x",
|
array_suffix="x",
|
||||||
empty_array_suffix="x"
|
empty_array_suffix="x"
|
||||||
@@ -73,13 +73,14 @@ class InputStructGenerator_Hier(RDLFlatStructGenerator):
|
|||||||
|
|
||||||
|
|
||||||
class OutputStructGenerator_Hier(RDLFlatStructGenerator):
|
class OutputStructGenerator_Hier(RDLFlatStructGenerator):
|
||||||
def __init__(self, top_node: 'Node'):
|
def __init__(self, hwif: 'Hwif') -> None:
|
||||||
super().__init__()
|
super().__init__()
|
||||||
self.top_node = top_node
|
self.hwif = hwif
|
||||||
|
self.top_node = hwif.top_node
|
||||||
|
|
||||||
def get_typdef_name(self, node:'Node') -> str:
|
def get_typdef_name(self, node:'Node') -> str:
|
||||||
base = node.get_rel_path(
|
base = node.get_rel_path(
|
||||||
self.top_node.parent,
|
self.top_node,
|
||||||
hier_separator="__",
|
hier_separator="__",
|
||||||
array_suffix="x",
|
array_suffix="x",
|
||||||
empty_array_suffix="x"
|
empty_array_suffix="x"
|
||||||
|
|||||||
Reference in New Issue
Block a user