From b2f45a9e9122ba2eea010dc205a2aff3dfc8ba3d Mon Sep 17 00:00:00 2001 From: Erwan Gouriou Date: Tue, 7 Mar 2017 17:04:58 +0100 Subject: [PATCH] dts: add dts for nucleo boards This commit provides dts file for nucleo boards. For now dtsi files only populates uart nodes so other nodes are not taken into account into board dts files. Change-Id: Ide95a8ba3671b91ff0311b7671e77b3bf96db297 Signed-off-by: Erwan Gouriou --- dts/arm/nucleo_f103rb.dts | 24 ++++++++++++++++++++++++ dts/arm/nucleo_f334r8.dts | 24 ++++++++++++++++++++++++ dts/arm/nucleo_f401re.dts | 24 ++++++++++++++++++++++++ dts/arm/nucleo_f411re.dts | 24 ++++++++++++++++++++++++ 4 files changed, 96 insertions(+) create mode 100644 dts/arm/nucleo_f103rb.dts create mode 100644 dts/arm/nucleo_f334r8.dts create mode 100644 dts/arm/nucleo_f401re.dts create mode 100644 dts/arm/nucleo_f411re.dts diff --git a/dts/arm/nucleo_f103rb.dts b/dts/arm/nucleo_f103rb.dts new file mode 100644 index 00000000000..9b82bba1b1e --- /dev/null +++ b/dts/arm/nucleo_f103rb.dts @@ -0,0 +1,24 @@ +/* + * Copyright (c) 2017 Linaro Limited + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/dts-v1/; +#include + +/ { + model = "STMicroelectronics STM32F103RB-NUCLEO board"; + compatible = "st,stm32f103rb-nucleo", "st,stm32f103rb"; + + chosen { + zephyr,console = &usart2; + zephyr,sram = &sram0; + zephyr,flash = &flash0; + }; +}; + +&usart2 { + baud-rate = <115200>; + status = "ok"; +}; diff --git a/dts/arm/nucleo_f334r8.dts b/dts/arm/nucleo_f334r8.dts new file mode 100644 index 00000000000..9c50350823b --- /dev/null +++ b/dts/arm/nucleo_f334r8.dts @@ -0,0 +1,24 @@ +/* + * Copyright (c) 2017 Linaro Limited + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/dts-v1/; +#include + +/ { + model = "STMicroelectronics STM32F334R8-NUCLEO board"; + compatible = "st,stm32f334r8-nucleo", "st,stm32f334"; + + chosen { + zephyr,console = &usart2; + zephyr,sram = &sram0; + zephyr,flash = &flash0; + }; +}; + +&usart2 { + baud-rate = <115200>; + status = "ok"; +}; diff --git a/dts/arm/nucleo_f401re.dts b/dts/arm/nucleo_f401re.dts new file mode 100644 index 00000000000..fe267f54fd7 --- /dev/null +++ b/dts/arm/nucleo_f401re.dts @@ -0,0 +1,24 @@ +/* + * Copyright (c) 2017 Linaro Limited + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/dts-v1/; +#include + +/ { + model = "STMicroelectronics STM32F401RE-NUCLEO board"; + compatible = "st,stm32f401re-nucleo", "st,stm32f401"; + + chosen { + zephyr,console = &usart2; + zephyr,sram = &sram0; + zephyr,flash = &flash0; + }; +}; + +&usart2 { + baud-rate = <115200>; + status = "ok"; +}; diff --git a/dts/arm/nucleo_f411re.dts b/dts/arm/nucleo_f411re.dts new file mode 100644 index 00000000000..af68303e994 --- /dev/null +++ b/dts/arm/nucleo_f411re.dts @@ -0,0 +1,24 @@ +/* + * Copyright (c) 2017 Linaro Limited + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/dts-v1/; +#include + +/ { + model = "STMicroelectronics STM32F411RE-NUCLEO board"; + compatible = "st,stm32f411re-nucleo", "st,stm32f411"; + + chosen { + zephyr,console = &usart2; + zephyr,sram = &sram0; + zephyr,flash = &flash0; + }; +}; + +&usart2 { + baud-rate = <115200>; + status = "ok"; +};