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:
parent
7ae381a808
commit
f3e5b6f5c8
|
@ -196,3 +196,7 @@ arduino_serial: &uart4 {};
|
|||
&usbotg_fs {
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
&idwg {
|
||||
status = "ok";
|
||||
};
|
||||
|
|
|
@ -17,5 +17,6 @@ supported:
|
|||
- ble
|
||||
- spi
|
||||
- vl53l0x
|
||||
- watchdog
|
||||
ram: 96
|
||||
flash: 1024
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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 |
|
||||
+-----------+------------+-------------------------------------+
|
||||
|
|
|
@ -71,3 +71,8 @@ arduino_spi: &spi1 {
|
|||
&spi2 {
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
|
||||
&idwg {
|
||||
status = "ok";
|
||||
};
|
||||
|
|
|
@ -13,6 +13,7 @@ supported:
|
|||
- i2c
|
||||
- spi
|
||||
- gpio
|
||||
- watchdog
|
||||
testing:
|
||||
ignore_tags:
|
||||
- net
|
||||
|
|
|
@ -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 |
|
||||
+-----------+------------+-------------------------------------+
|
||||
|
|
|
@ -71,3 +71,8 @@ arduino_spi: &spi1 {
|
|||
&spi2 {
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
|
||||
&idwg {
|
||||
status = "ok";
|
||||
};
|
||||
|
|
|
@ -13,6 +13,7 @@ supported:
|
|||
- gpio
|
||||
- i2c
|
||||
- spi
|
||||
- watchdog
|
||||
testing:
|
||||
ignore_tags:
|
||||
- net
|
||||
|
|
|
@ -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 |
|
||||
+-----------+------------+-------------------------------------+
|
||||
|
|
|
@ -70,3 +70,8 @@ arduino_spi: &spi1 {
|
|||
&spi2 {
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
|
||||
&idwg {
|
||||
status = "ok";
|
||||
};
|
||||
|
|
|
@ -13,6 +13,7 @@ supported:
|
|||
- gpio
|
||||
- i2c
|
||||
- spi
|
||||
- watchdog
|
||||
testing:
|
||||
ignore_tags:
|
||||
- net
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -74,3 +74,7 @@ arduino_spi: &spi1 {
|
|||
status = "ok";
|
||||
};
|
||||
};
|
||||
|
||||
&idwg {
|
||||
status = "ok";
|
||||
};
|
||||
|
|
|
@ -12,3 +12,4 @@ supported:
|
|||
- gpio
|
||||
- spi
|
||||
- pwm
|
||||
- watchdog
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -68,3 +68,7 @@ arduino_serial: &usart6 {};
|
|||
&usbotg_fs {
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
&idwg {
|
||||
status = "ok";
|
||||
};
|
||||
|
|
|
@ -11,3 +11,4 @@ toolchain:
|
|||
supported:
|
||||
- gpio
|
||||
- usb_device
|
||||
- watchdog
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -80,3 +80,7 @@ arduino_spi: &spi1 {
|
|||
&rtc {
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
&idwg {
|
||||
status = "ok";
|
||||
};
|
||||
|
|
|
@ -19,3 +19,4 @@ supported:
|
|||
- spi
|
||||
- pwm
|
||||
- rtc
|
||||
- watchdog
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -92,3 +92,7 @@ arduino_serial: &usart6 {};
|
|||
&rtc {
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
&idwg {
|
||||
status = "ok";
|
||||
};
|
||||
|
|
|
@ -17,3 +17,4 @@ supported:
|
|||
- pwm
|
||||
- rtc
|
||||
- usb_device
|
||||
- watchdog
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -92,3 +92,7 @@ arduino_spi: &spi1 {};
|
|||
*/
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
&idwg {
|
||||
status = "ok";
|
||||
};
|
||||
|
|
|
@ -17,3 +17,4 @@ supported:
|
|||
- i2c
|
||||
- pwm
|
||||
- spi
|
||||
- watchdog
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -61,3 +61,7 @@ arduino_i2c: &i2c1 {
|
|||
arduino_spi: &spi1 {
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
&idwg {
|
||||
status = "ok";
|
||||
};
|
||||
|
|
|
@ -13,3 +13,4 @@ supported:
|
|||
- gpio
|
||||
- i2c
|
||||
- spi
|
||||
- watchdog
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -46,3 +46,7 @@
|
|||
pinctrl-names = "default";
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
&idwg {
|
||||
status = "ok";
|
||||
};
|
||||
|
|
|
@ -8,3 +8,5 @@ toolchain:
|
|||
- xtools
|
||||
ram: 64
|
||||
flash: 256
|
||||
supported:
|
||||
- watchdog
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -50,3 +50,7 @@
|
|||
&rtc {
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
&idwg {
|
||||
status = "ok";
|
||||
};
|
||||
|
|
|
@ -9,3 +9,4 @@ toolchain:
|
|||
ram: 32
|
||||
supported:
|
||||
- rtc
|
||||
- watchdog
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -82,3 +82,7 @@
|
|||
pinctrl-names = "default";
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
&idwg {
|
||||
status = "ok";
|
||||
};
|
||||
|
|
|
@ -8,6 +8,8 @@ toolchain:
|
|||
- xtools
|
||||
ram: 16
|
||||
flash: 128
|
||||
supported:
|
||||
- watchdog
|
||||
testing:
|
||||
ignore_tags:
|
||||
- net
|
||||
|
|
|
@ -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 |
|
||||
+-----------+------------+-------------------------------------+
|
||||
|
|
|
@ -82,3 +82,7 @@
|
|||
bus-speed = <125000>;
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
&idwg {
|
||||
status = "ok";
|
||||
};
|
||||
|
|
|
@ -13,6 +13,7 @@ supported:
|
|||
- i2c
|
||||
- spi
|
||||
- can
|
||||
- watchdog
|
||||
testing:
|
||||
ignore_tags:
|
||||
- net
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -91,3 +91,7 @@
|
|||
};
|
||||
};
|
||||
};
|
||||
|
||||
&idwg {
|
||||
status = "ok";
|
||||
};
|
||||
|
|
|
@ -7,3 +7,5 @@ toolchain:
|
|||
- gnuarmemb
|
||||
- xtools
|
||||
ram: 8
|
||||
supported:
|
||||
- watchdog
|
||||
|
|
Loading…
Reference in a new issue