boards: stm32: watchdog enable watchdog support with dt

Now that stm32 watchdog should be configured by device tree,
update dts file of boards declaring watchdog support.
Additionally update doc and yaml files.
Add support on some boards that were used to validate the driver
update:
- disco_l475_iot1
- nucleo_f207zg
- nucleo_f429zi
- nucleo_f746zg
- nucleo_f073rz


Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
This commit is contained in:
Erwan Gouriou 2019-02-01 16:12:50 +01:00 committed by Anas Nashif
parent 7ae381a808
commit f3e5b6f5c8
45 changed files with 103 additions and 16 deletions

View file

@ -196,3 +196,7 @@ arduino_serial: &uart4 {};
&usbotg_fs {
status = "ok";
};
&idwg {
status = "ok";
};

View file

@ -17,5 +17,6 @@ supported:
- ble
- spi
- vl53l0x
- watchdog
ram: 96
flash: 1024

View file

@ -121,6 +121,8 @@ The Zephyr Disco L475 IoT board configuration supports the following hardware fe
+-----------+------------+-------------------------------------+
| PWM | on-chip | pwm |
+-----------+------------+-------------------------------------+
| WATCHDOG | on-chip | independent watchdog |
+-----------+------------+-------------------------------------+
Other hardware features are not yet supported on this Zephyr port.

View file

@ -90,7 +90,7 @@ The Zephyr nucleo_f030r8 board configuration supports the following hardware fea
+-----------+------------+-------------------------------------+
| FLASH | on-chip | flash memory |
+-----------+------------+-------------------------------------+
| IWDG | on-chip | independent watchdog |
| WATCHDOG | on-chip | independent watchdog |
+-----------+------------+-------------------------------------+
| I2C | on-chip | i2c controller |
+-----------+------------+-------------------------------------+

View file

@ -71,3 +71,8 @@ arduino_spi: &spi1 {
&spi2 {
status = "ok";
};
&idwg {
status = "ok";
};

View file

@ -13,6 +13,7 @@ supported:
- i2c
- spi
- gpio
- watchdog
testing:
ignore_tags:
- net

View file

@ -90,7 +90,7 @@ The Zephyr nucleo_f070rb board configuration supports the following hardware fea
+-----------+------------+-------------------------------------+
| FLASH | on-chip | flash memory |
+-----------+------------+-------------------------------------+
| IWDG | on-chip | independent watchdog |
| WATCHDOG | on-chip | independent watchdog |
+-----------+------------+-------------------------------------+
| I2C | on-chip | i2c controller |
+-----------+------------+-------------------------------------+

View file

@ -71,3 +71,8 @@ arduino_spi: &spi1 {
&spi2 {
status = "ok";
};
&idwg {
status = "ok";
};

View file

@ -13,6 +13,7 @@ supported:
- gpio
- i2c
- spi
- watchdog
testing:
ignore_tags:
- net

View file

@ -90,7 +90,7 @@ The Zephyr nucleo_f091rc board configuration supports the following hardware fea
+-----------+------------+-------------------------------------+
| FLASH | on-chip | flash memory |
+-----------+------------+-------------------------------------+
| IWDG | on-chip | independent watchdog |
| WATCHDOG | on-chip | independent watchdog |
+-----------+------------+-------------------------------------+
| I2C | on-chip | i2c controller |
+-----------+------------+-------------------------------------+

View file

@ -70,3 +70,8 @@ arduino_spi: &spi1 {
&spi2 {
status = "ok";
};
&idwg {
status = "ok";
};

View file

@ -13,6 +13,7 @@ supported:
- gpio
- i2c
- spi
- watchdog
testing:
ignore_tags:
- net

View file

@ -91,7 +91,7 @@ The Zephyr nucleo_f103rb board configuration supports the following hardware fea
+-----------+------------+-------------------------------------+
| FLASH | on-chip | flash memory |
+-----------+------------+-------------------------------------+
| IWDG | on-chip | independent watchdog |
| WATCHDOG | on-chip | independent watchdog |
+-----------+------------+-------------------------------------+
Other hardware features are not yet supported in this Zephyr port.

View file

@ -74,3 +74,7 @@ arduino_spi: &spi1 {
status = "ok";
};
};
&idwg {
status = "ok";
};

View file

@ -12,3 +12,4 @@ supported:
- gpio
- spi
- pwm
- watchdog

View file

@ -90,6 +90,8 @@ The Zephyr nucleo_207zg board configuration supports the following hardware feat
+-----------+------------+-------------------------------------+
| USB | on-chip | USB device |
+-----------+------------+-------------------------------------+
| WATCHDOG | on-chip | independent watchdog |
+-----------+------------+-------------------------------------+
Other hardware features are not yet supported on this Zephyr port.

View file

@ -68,3 +68,7 @@ arduino_serial: &usart6 {};
&usbotg_fs {
status = "ok";
};
&idwg {
status = "ok";
};

View file

@ -11,3 +11,4 @@ toolchain:
supported:
- gpio
- usb_device
- watchdog

View file

@ -91,7 +91,7 @@ The Zephyr nucleo_f334r8 board configuration supports the following hardware fea
+-----------+------------+-------------------------------------+
| FLASH | on-chip | flash memory |
+-----------+------------+-------------------------------------+
| IWDG | on-chip | independent watchdog |
| WATCHDOG | on-chip | independent watchdog |
+-----------+------------+-------------------------------------+
Other hardware features are not yet supported in this Zephyr port.

View file

@ -80,3 +80,7 @@ arduino_spi: &spi1 {
&rtc {
status = "ok";
};
&idwg {
status = "ok";
};

View file

@ -19,3 +19,4 @@ supported:
- spi
- pwm
- rtc
- watchdog

View file

@ -103,6 +103,8 @@ The Zephyr nucleo_f429zi board configuration supports the following hardware fea
+-----------+------------+-------------------------------------+
| SPI | on-chip | spi |
+-----------+------------+-------------------------------------+
| WATCHDOG | on-chip | independent watchdog |
+-----------+------------+-------------------------------------+
Other hardware features are not yet supported on this Zephyr port.

View file

@ -92,3 +92,7 @@ arduino_serial: &usart6 {};
&rtc {
status = "ok";
};
&idwg {
status = "ok";
};

View file

@ -17,3 +17,4 @@ supported:
- pwm
- rtc
- usb_device
- watchdog

View file

@ -114,6 +114,8 @@ features:
+-----------+------------+-------------------------------------+
| SPI | on-chip | spi |
+-----------+------------+-------------------------------------+
| WATCHDOG | on-chip | independent watchdog |
+-----------+------------+-------------------------------------+
Other hardware features are not yet supported on this Zephyr port.
@ -218,4 +220,3 @@ You can debug an application in the usual way. Here is an example for the
.. _STM32F746 reference manual:
https://www.st.com/resource/en/reference_manual/dm00124865.pdf

View file

@ -92,3 +92,7 @@ arduino_spi: &spi1 {};
*/
status = "ok";
};
&idwg {
status = "ok";
};

View file

@ -17,3 +17,4 @@ supported:
- i2c
- pwm
- spi
- watchdog

View file

@ -92,6 +92,8 @@ The Zephyr nucleo_l073rz board configuration supports the following hardware fea
+-----------+------------+-------------------------------------+
| SPI | on-chip | spi controller |
+-----------+------------+-------------------------------------+
| WATCHDOG | on-chip | independent watchdog |
+-----------+------------+-------------------------------------+
Other hardware features are not yet supported in this Zephyr port.

View file

@ -61,3 +61,7 @@ arduino_i2c: &i2c1 {
arduino_spi: &spi1 {
status = "ok";
};
&idwg {
status = "ok";
};

View file

@ -13,3 +13,4 @@ supported:
- gpio
- i2c
- spi
- watchdog

View file

@ -5,11 +5,11 @@ STM3210C-EVAL
Overview
********
The STM3210C-EVAL evaluation board is a complete development platform for STMicroelectronic's
The STM3210C-EVAL evaluation board is a complete development platform for STMicroelectronic's
ARM Cortex-M3 core-based STM32F107VCT microcontroller.
The range of hardware features on the board help you to evaluate all peripherals
(USB-OTG FS, ethernet, motor control, CAN, microSD CardTM, smartcard, USART,
(USB-OTG FS, ethernet, motor control, CAN, microSD CardTM, smartcard, USART,
audio DAC, MEMS, EEPROM and more) and develop your own applications.
Extension headers make it easy to connect a daughterboard or wrapping board for your specific
@ -77,7 +77,7 @@ The Zephyr stm3210c_eval board configuration supports the following hardware fea
+-----------+------------+-------------------------------------+
| FLASH | on-chip | flash memory |
+-----------+------------+-------------------------------------+
| IWDG | on-chip | independent watchdog |
| WATCHDOG | on-chip | independent watchdog |
+-----------+------------+-------------------------------------+
Other hardware features are not yet supported in this Zephyr port.
@ -167,4 +167,3 @@ References
.. _STM32F107VCT reference manual:
http://www.st.com/resource/en/reference_manual/CD00171190.pdf

View file

@ -46,3 +46,7 @@
pinctrl-names = "default";
status = "ok";
};
&idwg {
status = "ok";
};

View file

@ -8,3 +8,5 @@ toolchain:
- xtools
ram: 64
flash: 256
supported:
- watchdog

View file

@ -81,7 +81,7 @@ The Zephyr stm32373c_eval board configuration supports the following hardware fe
+-----------+------------+-------------------------------------+
| FLASH | on-chip | flash memory |
+-----------+------------+-------------------------------------+
| IWDG | on-chip | independent watchdog |
| WATCHDOG | on-chip | independent watchdog |
+-----------+------------+-------------------------------------+
Other hardware features are not yet supported in this Zephyr port.
@ -161,4 +161,3 @@ References
.. _STM32F373VCT6 reference manual:
http://www.st.com/resource/en/reference_manual/dm00041563.pdf

View file

@ -50,3 +50,7 @@
&rtc {
status = "ok";
};
&idwg {
status = "ok";
};

View file

@ -9,3 +9,4 @@ toolchain:
ram: 32
supported:
- rtc
- watchdog

View file

@ -98,7 +98,7 @@ The Zephyr stm32f072_eval board configuration supports the following hardware fe
+-----------+------------+-------------------------------------+
| CLOCK | on-chip | reset and clock control |
+-----------+------------+-------------------------------------+
| IWDG | on-chip | independent watchdog |
| WATCHDOG | on-chip | independent watchdog |
+-----------+------------+-------------------------------------+
Other hardware features are not yet supported on this Zephyr porting.

View file

@ -82,3 +82,7 @@
pinctrl-names = "default";
status = "ok";
};
&idwg {
status = "ok";
};

View file

@ -8,6 +8,8 @@ toolchain:
- xtools
ram: 16
flash: 128
supported:
- watchdog
testing:
ignore_tags:
- net

View file

@ -86,7 +86,7 @@ features:
+-----------+------------+-------------------------------------+
| CLOCK | on-chip | reset and clock control |
+-----------+------------+-------------------------------------+
| IWDG | on-chip | independent watchdog |
| WATCHDOG | on-chip | independent watchdog |
+-----------+------------+-------------------------------------+
| I2C | on-chip | i2c controller |
+-----------+------------+-------------------------------------+

View file

@ -82,3 +82,7 @@
bus-speed = <125000>;
status = "ok";
};
&idwg {
status = "ok";
};

View file

@ -13,6 +13,7 @@ supported:
- i2c
- spi
- can
- watchdog
testing:
ignore_tags:
- net

View file

@ -67,7 +67,7 @@ The Zephyr stm32f0_disco board configuration supports the following hardware fea
+-----------+------------+-------------------------------------+
| FLASH | on-chip | flash memory |
+-----------+------------+-------------------------------------+
| IWDG | on-chip | independent watchdog |
| WATCHDOG | on-chip | independent watchdog |
+-----------+------------+-------------------------------------+
Other hardware features are not yet supported in this Zephyr port.
@ -143,4 +143,3 @@ References
.. _STM32F0DISCOVERY board User Manual:
http://www.st.com/resource/en/user_manual/dm00050135.pdf

View file

@ -91,3 +91,7 @@
};
};
};
&idwg {
status = "ok";
};

View file

@ -7,3 +7,5 @@ toolchain:
- gnuarmemb
- xtools
ram: 8
supported:
- watchdog