From: Florent Kermarrec Date: Fri, 3 Jul 2020 17:29:05 +0000 (+0200) Subject: interconnect/stream: allow empty description/payload on Endpoint. X-Git-Tag: 24jan2021_ls180~112 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e6b94b1663664be6c49449ae32a9955529ee7cf3;p=litex.git interconnect/stream: allow empty description/payload on Endpoint. --- diff --git a/litex/soc/interconnect/stream.py b/litex/soc/interconnect/stream.py index 8fb3213a..5f5bd540 100644 --- a/litex/soc/interconnect/stream.py +++ b/litex/soc/interconnect/stream.py @@ -33,7 +33,7 @@ def set_reset_less(field): s.reset_less = True class EndpointDescription: - def __init__(self, payload_layout, param_layout=[]): + def __init__(self, payload_layout=[], param_layout=[]): self.payload_layout = payload_layout self.param_layout = param_layout @@ -59,7 +59,7 @@ class EndpointDescription: class Endpoint(Record): - def __init__(self, description_or_layout, name=None, **kwargs): + def __init__(self, description_or_layout=[], name=None, **kwargs): if isinstance(description_or_layout, EndpointDescription): self.description = description_or_layout else: