1/*
2 * Copyright (c) 2017 BayLibre, SAS
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#include <st/f0/stm32f071.dtsi>
8
9/ {
10	soc {
11		compatible = "st,stm32f072", "st,stm32f0", "simple-bus";
12
13		can1: can@40006400 {
14			compatible = "st,stm32-bxcan";
15			reg = <0x40006400 0x400>;
16			interrupts = <30 0>;
17			clocks = <&rcc STM32_CLOCK(APB1, 25U)>;
18			status = "disabled";
19		};
20
21		usb: usb@40005c00 {
22			compatible = "st,stm32-usb";
23			reg = <0x40005c00 0x400>;
24			interrupts = <31 0>;
25			interrupt-names = "usb";
26			num-bidir-endpoints = <8>;
27			ram-size = <1024>;
28			phys = <&usb_fs_phy>;
29			clocks = <&rcc STM32_CLOCK(APB1, 23U)>,
30				 <&rcc STM32_SRC_PLLCLK USB_SEL(1)>;
31			status = "disabled";
32		};
33	};
34
35	usb_fs_phy: usbphy {
36		compatible = "usb-nop-xceiv";
37		#phy-cells = <0>;
38	};
39};
40