From: Bernhard Beschow Date: Mon, 27 Jul 2026 09:28:46 +0000 (+0100) Subject: hw/net/flexcan: Drop unused RX FIFO register overlay X-Git-Tag: v11.1.0-rc2~3^2~14 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8af2ced638eef6ffafecc5ec34c76eab149df5d3;p=thirdparty%2Fqemu.git hw/net/flexcan: Drop unused RX FIFO register overlay Remove the unused `FlexcanRegsRXFifo` union view now that FIFO accesses use the underlying `mbs[]` array directly. Signed-off-by: Bernhard Beschow Tested-by: Pavel Pisa Reviewed-by: Philippe Mathieu-Daudé Message-id: 20260723070059.6332-3-shentey@gmail.com Signed-off-by: Peter Maydell --- diff --git a/include/hw/net/flexcan.h b/include/hw/net/flexcan.h index 32de7b904a..d8159475e0 100644 --- a/include/hw/net/flexcan.h +++ b/include/hw/net/flexcan.h @@ -35,16 +35,6 @@ typedef struct FlexcanRegsMessageBuffer { uint32_t data[2]; } FlexcanRegsMessageBuffer; -/* RX FIFO view of message buffer registers */ -typedef struct FlexcanRegsRXFifo { - /* 6 message buffer deep queue, queue back first */ - FlexcanRegsMessageBuffer mb_back; - FlexcanRegsMessageBuffer mbs_queue[FLEXCAN_FIFO_DEPTH - 1]; - - /* number of filter elements active depends on ctrl2 | FLEXCAN_CTRL2_RFFN */ - uint32_t filter_table_els[128]; -} FlexcanRegsRXFifo; - /* FlexCAN register in hw layout */ typedef struct FlexcanRegs { uint32_t mcr; /* 0x00 */ @@ -78,7 +68,6 @@ typedef struct FlexcanRegs { union { /* 0x80 - not affected by soft reset */ uint32_t mb[sizeof(FlexcanRegsMessageBuffer) * FLEXCAN_MAILBOX_COUNT]; FlexcanRegsMessageBuffer mbs[FLEXCAN_MAILBOX_COUNT]; - FlexcanRegsRXFifo fifo; }; uint32_t _reserved4[256]; /* 0x480 */ uint32_t rximr[64]; /* 0x880 - not affected by soft reset */