From ce5e9a74f78f52732233d1896c5f00219eb850a2 Mon Sep 17 00:00:00 2001 From: Henrik Brix Andersen Date: Sat, 5 Jun 2021 22:53:06 +0200 Subject: [PATCH] drivers: can: mcan: add missing devicetree property for event fifo depth Add missing devicetree property for the Bosch M-CAN Tx Event FIFO depth. Signed-off-by: Henrik Brix Andersen --- drivers/can/can_mcan.h | 2 +- dts/arm/st/g4/stm32g4.dtsi | 1 + dts/bindings/can/bosch,m-can-base.yaml | 4 ++++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/can/can_mcan.h b/drivers/can/can_mcan.h index 33bc8896aa3db..1636e15f19bd0 100644 --- a/drivers/can/can_mcan.h +++ b/drivers/can/can_mcan.h @@ -151,7 +151,7 @@ struct can_mcan_msg_sram { volatile struct can_mcan_rx_fifo rx_fifo0[NUM_RX_FIFO0_ELEMENTS]; volatile struct can_mcan_rx_fifo rx_fifo1[NUM_RX_FIFO1_ELEMENTS]; volatile struct can_mcan_rx_fifo rx_buffer[NUM_RX_BUF_ELEMENTS]; - volatile struct can_mcan_tx_event_fifo tx_event_fifo[NUM_TX_BUF_ELEMENTS]; + volatile struct can_mcan_tx_event_fifo tx_event_fifo[NUM_TX_EVENT_FIFO_ELEMENTS]; volatile struct can_mcan_tx_buffer tx_buffer[NUM_TX_BUF_ELEMENTS]; } __packed; diff --git a/dts/arm/st/g4/stm32g4.dtsi b/dts/arm/st/g4/stm32g4.dtsi index 2425814e99a9a..8c29ae46c8eaa 100644 --- a/dts/arm/st/g4/stm32g4.dtsi +++ b/dts/arm/st/g4/stm32g4.dtsi @@ -355,6 +355,7 @@ rx-fifo1-elements = <3>; rx-buffer-elements = <0>; tx-buffer-elements = <3>; + tx-event-fifo-elements = <3>; can1: can@40006400 { compatible = "st,stm32-fdcan"; diff --git a/dts/bindings/can/bosch,m-can-base.yaml b/dts/bindings/can/bosch,m-can-base.yaml index 44e0271ce3325..3b932acba8ba5 100644 --- a/dts/bindings/can/bosch,m-can-base.yaml +++ b/dts/bindings/can/bosch,m-can-base.yaml @@ -26,3 +26,7 @@ properties: tx-buffer-elements: type: int required: true + + tx-event-fifo-elements: + type: int + required: true