Skip to content

Commit 0841be5

Browse files
committed
dts: arm: stm32g0: add can bindings for stm32g0b1 soc
In stm32g0 series only stm32g0b1 and stm32g0c1 socs support can. This commit adds the CAN nodes to the stm32g0b1 soc. Signed-off-by: Thomas Stranger <[email protected]>
1 parent 583cbd1 commit 0841be5

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

dts/arm/st/g0/stm32g0b1.dtsi

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,46 @@
104104
dma-channels = <12>;
105105
dma-requests = <73>;
106106
};
107+
108+
can {
109+
compatible = "bosch,m-can-base";
110+
#address-cells = <1>;
111+
#size-cells = <1>;
112+
std-filter-elements = <28>;
113+
ext-filter-elements = <8>;
114+
rx-fifo0-elements = <3>;
115+
rx-fifo1-elements = <3>;
116+
rx-buffer-elements = <0>;
117+
tx-buffer-elements = <3>;
118+
119+
can1: can@40006400 {
120+
compatible = "st,stm32-fdcan";
121+
#address-cells = <1>;
122+
#size-cells = <0>;
123+
reg = <0x40006400 0x400>, <0x4000B400 0x350>;
124+
reg-names = "m_can", "message_ram";
125+
interrupts = <21 0>, <22 0>;
126+
interrupt-names = "LINE_0", "LINE_1";
127+
shared-irqs = <&shared_irq21 &shared_irq22>;
128+
shared-irq-names = "LINE_0", "LINE_1";
129+
status = "disabled";
130+
label = "CAN_1";
131+
};
132+
133+
can2: can@40006800 {
134+
compatible = "st,stm32-fdcan";
135+
#address-cells = <1>;
136+
#size-cells = <0>;
137+
reg = <0x40006800 0x400>, <0x4000B750 0x350>;
138+
reg-names = "m_can", "message_ram";
139+
interrupts = <21 0>, <22 0>;
140+
interrupt-names = "LINE_0", "LINE_1";
141+
shared-irqs = <&shared_irq21 &shared_irq22>;
142+
shared-irq-names = "LINE_0", "LINE_1";
143+
status = "disabled";
144+
label = "CAN_2";
145+
};
146+
};
107147
};
108148

109149
shared_irq21: shared_irq21 {

0 commit comments

Comments
 (0)