Ioannis Glaropoulos
761bb8b1f3
soc: arm: stm32g071: remove kernel header inclusions in soc.h
...
Remove the inclusion of kernel_includes.h from soc.h and replace
it with including the board-specific auto-generated headers. This
aligns the soc.h header with the current policy not to include
kernel headers in soc.h.
Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2019-10-18 08:46:03 -05:00
Ioannis Glaropoulos
0f7fe2406c
boards: arm: nucleo_g071rb: enable ARM MPU
...
We enable Memory Protection on stm32 nucleo_g071rb board,
since the respective SoC series implements the ARM MPU.
Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2019-10-18 08:46:03 -05:00
Erwan Gouriou
88b71bdf6c
soc: stm32: Move clock_control Kconfig selection to common
...
Factorize this setting rather than doing it in multiple
places.
Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2019-10-10 10:54:44 -05:00
Erwin Rol
36df90816b
dts: arm: stm32: cleanup whitespace in dts_fixup headers
...
Try to format the dts_fixup header files as uniformly as possible.
Signed-off-by: Erwin Rol <erwin@erwinrol.com>
2019-09-20 09:50:34 +02:00
Ioannis Konstantelias
414e4d30a0
drivers: watchdog: stm32: Add implementation for WWDG
...
Added drivers for System Window Watchdog of STM32 platform.
Signed-off-by: Ioannis Konstantelias <ikonstadel@gmail.com>
2019-09-11 22:13:36 -05:00
Ioannis Konstantelias
f9152adc81
soc: stm32: Add fixups for WWDG EWI and clock info
...
Extended the WWDG fixups to support early wake interrupt handling and
clock information.
Signed-off-by: Ioannis Konstantelias <ikonstadel@gmail.com>
2019-09-11 22:13:36 -05:00
Francois Ramu
26c38a49a2
soc: arm: uart: Add STM32G0X UART support
...
Add UART support for STM32G0X SoC series.
Signed-off-by: Philippe Retornaz <philippe@shapescale.com>
Signed-off-by: Francois Ramu <francois.ramu@st.com>
Signed-off-by: Francois Ramu <francois.ramu@st.com>
2019-07-05 10:35:55 -05:00
Francois Ramu
f9d2a41612
drivers: interrupt_controller: Add STM32G0X interrupt support
...
Add interrupt support for STM32G0X SoC series.
Signed-off-by: Philippe Retornaz <philippe@shapescale.com>
Signed-off-by: Francois Ramu <francois.ramu@st.com>
# Conflicts:
# drivers/interrupt_controller/exti_stm32.c
2019-07-05 10:35:55 -05:00
Francois Ramu
dd3ee06af7
drivers: gpio: Add STM32G0X pinmux support
...
Add gpio support for STM32G0X SoC series.
Signed-off-by: Philippe Retornaz <philippe@shapescale.com>
Signed-off-by: Francois Ramu <francois.ramu@st.com>
# Conflicts:
# drivers/gpio/gpio_stm32.h
2019-07-05 10:35:55 -05:00
Francois Ramu
da48451a01
drivers: pwm: Add STM32G0XX pwm support
...
Add pwm support for STM32G0X SoC series.
Signed-off-by: Philippe Retornaz <philippe@shapescale.com
Signed-off-by: Francois Ramu <francois.ramu@st.com>
2019-07-05 10:35:55 -05:00
Francois Ramu
bfc2ea6dd5
drivers: flash: Add STM32G0XX flash support
...
Add flash support for STM32G0X SoC series.
Signed-off-by: Philippe Retornaz <philippe@shapescale.com
Signed-off-by: Francois Ramu <francois.ramu@st.com>
2019-07-05 10:35:55 -05:00
Francois Ramu
7ea00134f5
soc: arm: st_stm32: Add STM32G071 SoC series
...
This patch adds support for the STM32G071xx
from STMicroelectronics.
Signed-off-by: Philippe Retornaz <philippe@shapescale.com>
Signed-off-by: Francois Ramu <francois.ramu@st.com>
2019-07-05 10:35:55 -05:00