From 46649f92248d0fc499586d9c475db0655269f854 Mon Sep 17 00:00:00 2001 From: Erwan Gouriou Date: Fri, 24 Apr 2020 17:15:15 +0200 Subject: [PATCH] dts/bindings: st,stm32-can: Add optional master-can property In STM32 can driver CAN2 instance need to know the base address of CAN1 instance which is referenced as master can. Add this information as an optional property to stm32 can binding. Signed-off-by: Erwan Gouriou --- dts/arm/st/f4/stm32f405.dtsi | 1 + dts/bindings/can/st,stm32-can.yaml | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/dts/arm/st/f4/stm32f405.dtsi b/dts/arm/st/f4/stm32f405.dtsi index 55715357409..3d8d8992304 100644 --- a/dts/arm/st/f4/stm32f405.dtsi +++ b/dts/arm/st/f4/stm32f405.dtsi @@ -205,6 +205,7 @@ interrupts = <63 0>, <64 0>, <65 0>, <66 0>; interrupt-names = "TX", "RX0", "RX1", "SCE"; clocks = <&rcc STM32_CLOCK_BUS_APB1 0x06000000>; + master-can-reg = <0x40006400>; status = "disabled"; label = "CAN_2"; bus-speed = <125000>; diff --git a/dts/bindings/can/st,stm32-can.yaml b/dts/bindings/can/st,stm32-can.yaml index d2b3f031b84..cb5293826ae 100644 --- a/dts/bindings/can/st,stm32-can.yaml +++ b/dts/bindings/can/st,stm32-can.yaml @@ -13,3 +13,8 @@ properties: clocks: required: true + + master-can-reg: + type: int + required: false + description: master can reg when different from current instance