dts pinctrl definitions were pushed in tree without the code available to deal with it. They have been kept waiting for the code, but this is taking much more time than initially thought. So in current zephyr tree, for all STM32 boards, we have pinmux.c file which is used to configure pins and these files that are basically no-op. This situation is creating a lot of confusion especially to new comers, and create useless maintenance effort. Remove these files for now. When zephyr will ready to use them, this commit could be reverted. Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
99 lines
1.5 KiB
Text
99 lines
1.5 KiB
Text
/*
|
|
* Copyright (c) 2017 Linaro Limited
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
/dts-v1/;
|
|
#include <st/f3/stm32f334X8.dtsi>
|
|
#include "arduino_r3_connector.dtsi"
|
|
|
|
/ {
|
|
model = "STMicroelectronics STM32F334R8-NUCLEO board";
|
|
compatible = "st,stm32f334r8-nucleo", "st,stm32f334";
|
|
|
|
chosen {
|
|
zephyr,console = &usart2;
|
|
zephyr,shell-uart = &usart2;
|
|
zephyr,sram = &sram0;
|
|
zephyr,flash = &flash0;
|
|
};
|
|
|
|
leds {
|
|
compatible = "gpio-leds";
|
|
green_led_2: led_2 {
|
|
gpios = <&gpioa 5 GPIO_INT_ACTIVE_HIGH>;
|
|
label = "User LD2";
|
|
};
|
|
};
|
|
|
|
gpio_keys {
|
|
compatible = "gpio-keys";
|
|
user_button: button {
|
|
label = "User";
|
|
gpios = <&gpioc 13 GPIO_INT_ACTIVE_LOW>;
|
|
};
|
|
};
|
|
|
|
aliases {
|
|
led0 = &green_led_2;
|
|
sw0 = &user_button;
|
|
};
|
|
};
|
|
|
|
&usart1 {
|
|
current-speed = <115200>;
|
|
status = "okay";
|
|
};
|
|
|
|
&usart2 {
|
|
current-speed = <115200>;
|
|
status = "okay";
|
|
};
|
|
|
|
&usart3 {
|
|
current-speed = <115200>;
|
|
};
|
|
|
|
&i2c1 {
|
|
status = "okay";
|
|
clock-frequency = <I2C_BITRATE_FAST>;
|
|
};
|
|
|
|
&spi1 {
|
|
status = "okay";
|
|
};
|
|
|
|
&timers1 {
|
|
status = "okay";
|
|
|
|
pwm {
|
|
status = "okay";
|
|
};
|
|
};
|
|
|
|
&rtc {
|
|
status = "okay";
|
|
};
|
|
|
|
&iwdg {
|
|
status = "okay";
|
|
};
|
|
|
|
&flash0 {
|
|
/*
|
|
* For more information, see:
|
|
* http://docs.zephyrproject.org/latest/guides/dts/index.html#flash-partitions
|
|
*/
|
|
partitions {
|
|
compatible = "fixed-partitions";
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
|
|
/* Set 6Kb of storage at the end of the 64Kb of flash */
|
|
storage_partition: partition@e800 {
|
|
label = "storage";
|
|
reg = <0x0000e800 0x00001800>;
|
|
};
|
|
};
|
|
};
|