From: Florent Kermarrec Date: Mon, 13 Jan 2020 15:58:00 +0000 (+0100) Subject: cores/uart/UARTInterface: remove connect method X-Git-Tag: 24jan2021_ls180~749 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4648db0c2ad8087aa61794c44939af32e707dd3a;p=litex.git cores/uart/UARTInterface: remove connect method --- diff --git a/litex/soc/cores/uart.py b/litex/soc/cores/uart.py index a3d7122d..f8654c3b 100644 --- a/litex/soc/cores/uart.py +++ b/litex/soc/cores/uart.py @@ -23,12 +23,6 @@ class UARTInterface: self.sink = stream.Endpoint([("data", 8)]) self.source = stream.Endpoint([("data", 8)]) - def connect(self, other): - return [ - other.source.connect(self.sink), - self.source.connect(other.sink) - ] - # RS232 PHY ---------------------------------------------------------------------------------------- class RS232PHYInterface(UARTInterface): @@ -278,4 +272,7 @@ class UARTCrossover(UART): assert kwargs.get("phy", None) == None UART.__init__(self, **kwargs) self.submodules.xover = UART(tx_fifo_depth=2, rx_fifo_depth=2) - self.comb += self.connect(self.xover) + self.comb += [ + self.source.connect(self.xover.sink), + self.xover.source.connect(self.sink) + ]