This is an automated email from the ASF dual-hosted git repository.
acassis pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 3271a441388 boards/nrf91/thingy91: ARCH_HAVE_IRQBUTTONS support
new c22a3d67d6d arch/stm32: add common STM32 Kconfig support
new f08267ce4cb !arch/stm32f0l0g0: use common STM32 Kconfig symbols
new fa7d383206e arch/stm32: move stm32 and stm32f0l0g0 shared Kconfig
options to common
new a704a9b8ea6 arch/stm32: split common Kconfig into per-peripheral files
new c306e4129dc !arch/stm32f7: use common STM32 Kconfig symbols
new ed0c96334ca !arch/stm32h5: use common STM32 Kconfig symbols
new 624b1cdc7ed !arch/stm32h7: use common STM32 Kconfig symbols
new 0d4a9cf1c83 !arch/stm32l4: use common STM32 Kconfig symbols
new 4033c547425 !arch/stm32l5: use common STM32 Kconfig symbols
new a517f9f20e1 !arch/stm32u5: use common STM32 Kconfig symbols
new 4dadf28cfbc !arch/stm32wb: use common STM32 Kconfig symbols
new 0d783007003 !arch/stm32wl5: use common STM32 Kconfig symbols
new 704815b2332 !arch/stm32n6: use common STM32 Kconfig symbols
The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../drivers/character/timers/capture.rst | 2 +-
Documentation/guides/port_drivers_to_stm32f7.rst | 12 +-
Documentation/guides/renode.rst | 2 +-
.../arm/stm32f7/boards/nucleo-f722ze/index.rst | 4 +-
.../arm/stm32f7/boards/nucleo-f746zg/index.rst | 4 +-
.../arm/stm32f7/boards/nucleo-f767zi/index.rst | 4 +-
.../arm/stm32f7/boards/stm32f769i-disco/index.rst | 6 +-
Documentation/platforms/arm/stm32f7/index.rst | 96 +-
.../arm/stm32h5/boards/nucleo-h563zi/index.rst | 8 +-
Documentation/platforms/arm/stm32h5/index.rst | 2 +-
.../arm/stm32h7/boards/linum-stm32h753bi/index.rst | 2 +-
Documentation/platforms/arm/stm32h7/index.rst | 2 +-
.../arm/stm32l4/boards/nucleo-l496zg/index.rst | 2 +-
.../arm/stm32l4/boards/stm32l476vg-disco/index.rst | 2 +-
.../arm/stm32l4/boards/stm32l4r9ai-disco/index.rst | 8 +-
Documentation/platforms/arm/stm32l4/index.rst | 6 +-
.../arm/stm32l5/boards/nucleo-l552ze/index.rst | 4 +-
.../arm/stm32l5/boards/stm32l562e-dk/index.rst | 8 +-
.../arm/stm32u5/boards/b-u585i-iot02a/index.rst | 6 +-
arch/arm/Kconfig | 16 +
arch/arm/include/stm32f0l0g0/stm32g0_irq.h | 4 +-
arch/arm/include/stm32f7/chip.h | 40 +-
arch/arm/include/stm32f7/irq.h | 6 +-
arch/arm/include/stm32h5/chip.h | 10 +-
arch/arm/include/stm32h5/irq.h | 2 +-
arch/arm/include/stm32h5/stm32h5xx_irq.h | 18 +-
arch/arm/include/stm32h7/chip.h | 12 +-
arch/arm/include/stm32h7/irq.h | 10 +-
arch/arm/include/stm32l4/chip.h | 58 +-
arch/arm/include/stm32l4/irq.h | 8 +-
arch/arm/include/stm32l4/stm32l4x3xx_irq.h | 2 +-
arch/arm/include/stm32l4/stm32l4x6xx_irq.h | 4 +-
arch/arm/include/stm32l5/chip.h | 6 +-
arch/arm/include/stm32l5/irq.h | 2 +-
arch/arm/include/stm32l5/stm32l562xx_irq.h | 2 +-
arch/arm/include/stm32u5/chip.h | 8 +-
arch/arm/include/stm32u5/irq.h | 4 +-
arch/arm/include/stm32u5/stm32u5xx_irq.h | 8 +-
arch/arm/include/stm32wb/chip.h | 20 +-
arch/arm/include/stm32wb/stm32wb_irq.h | 42 +-
arch/arm/include/stm32wl5/chip.h | 6 +-
arch/arm/include/stm32wl5/irq.h | 2 +-
arch/arm/src/common/stm32/Kconfig | 212 +
arch/arm/src/common/stm32/Kconfig.adc | 964 ++
arch/arm/src/common/stm32/Kconfig.ble | 221 +
arch/arm/src/common/stm32/Kconfig.cache | 238 +
arch/arm/src/common/stm32/Kconfig.can | 58 +
arch/arm/src/common/stm32/Kconfig.comp | 387 +
arch/arm/src/common/stm32/Kconfig.dac | 363 +
arch/arm/src/common/stm32/Kconfig.dfsdm | 46 +
arch/arm/src/common/stm32/Kconfig.dma | 118 +
arch/arm/src/common/stm32/Kconfig.dts | 99 +
arch/arm/src/common/stm32/Kconfig.eth | 290 +
arch/arm/src/common/stm32/Kconfig.fdcan | 518 +
arch/arm/src/common/stm32/Kconfig.flash | 162 +
arch/arm/src/common/stm32/Kconfig.foc | 197 +
arch/arm/src/common/stm32/Kconfig.gpio | 9 +
arch/arm/src/common/stm32/Kconfig.have | 1191 ++
arch/arm/src/common/stm32/Kconfig.hciuart | 292 +
arch/arm/src/common/stm32/Kconfig.hrtim | 583 +
arch/arm/src/common/stm32/Kconfig.i2c | 313 +
arch/arm/src/common/stm32/Kconfig.ipcc | 91 +
arch/arm/src/common/stm32/Kconfig.lpuart | 69 +
arch/arm/src/common/stm32/Kconfig.ltdc | 233 +
arch/arm/src/common/stm32/Kconfig.memory | 168 +
arch/arm/src/common/stm32/Kconfig.periph | 1282 +++
arch/arm/src/common/stm32/Kconfig.qspi | 158 +
arch/arm/src/common/stm32/Kconfig.rtc | 93 +
arch/arm/src/common/stm32/Kconfig.sai | 88 +
arch/arm/src/common/stm32/Kconfig.sdadc | 39 +
arch/arm/src/common/stm32/Kconfig.sdio | 150 +
arch/arm/src/common/stm32/Kconfig.spi | 300 +
arch/arm/src/common/stm32/Kconfig.system | 107 +
arch/arm/src/common/stm32/Kconfig.tim | 4205 +++++++
arch/arm/src/common/stm32/Kconfig.uart | 1245 +++
arch/arm/src/common/stm32/Kconfig.usb | 249 +
arch/arm/src/stm32/CMakeLists.txt | 4 +-
arch/arm/src/stm32/Kconfig | 10977 +------------------
arch/arm/src/stm32/Make.defs | 4 +-
arch/arm/src/stm32/hardware/stm32_adc.h | 8 +-
arch/arm/src/stm32/hardware/stm32_adc_v1.h | 2 +-
arch/arm/src/stm32/hardware/stm32_adc_v2.h | 2 +-
arch/arm/src/stm32/hardware/stm32_comp.h | 4 +-
arch/arm/src/stm32/hardware/stm32_dac.h | 8 +-
arch/arm/src/stm32/hardware/stm32_dbgmcu.h | 16 +-
arch/arm/src/stm32/hardware/stm32_i2c.h | 4 +-
arch/arm/src/stm32/hardware/stm32_tim.h | 6 +-
arch/arm/src/stm32/hardware/stm32_tim_v1v2.h | 4 +-
arch/arm/src/stm32/stm32_adc.c | 8 +-
arch/arm/src/stm32/stm32_comp.c | 4 +-
arch/arm/src/stm32/stm32_comp.h | 4 +-
arch/arm/src/stm32/stm32_foc.c | 48 +-
arch/arm/src/stm32f0l0g0/CMakeLists.txt | 40 +-
arch/arm/src/stm32f0l0g0/Kconfig | 3758 +------
arch/arm/src/stm32f0l0g0/Make.defs | 40 +-
arch/arm/src/stm32f0l0g0/hardware/stm32_adc.h | 6 +-
arch/arm/src/stm32f0l0g0/hardware/stm32_dmamux.h | 4 +-
.../arm/src/stm32f0l0g0/hardware/stm32_memorymap.h | 8 +-
arch/arm/src/stm32f0l0g0/hardware/stm32_pinmap.h | 8 +-
arch/arm/src/stm32f0l0g0/hardware/stm32_spi.h | 8 +-
arch/arm/src/stm32f0l0g0/hardware/stm32_tim.h | 2 +-
arch/arm/src/stm32f0l0g0/hardware/stm32_uart.h | 4 +-
arch/arm/src/stm32f0l0g0/hardware/stm32_usbdev.h | 4 +-
arch/arm/src/stm32f0l0g0/stm32_adc.c | 116 +-
arch/arm/src/stm32f0l0g0/stm32_adc.h | 118 +-
arch/arm/src/stm32f0l0g0/stm32_dma.c | 2 +-
arch/arm/src/stm32f0l0g0/stm32_dma.h | 4 +-
arch/arm/src/stm32f0l0g0/stm32_dma_v1.c | 4 +-
arch/arm/src/stm32f0l0g0/stm32_dma_v1mux.c | 60 +-
arch/arm/src/stm32f0l0g0/stm32_exti_gpio.c | 6 +-
arch/arm/src/stm32f0l0g0/stm32_fdcan.c | 64 +-
arch/arm/src/stm32f0l0g0/stm32_fdcan.h | 4 +-
arch/arm/src/stm32f0l0g0/stm32_fdcan_sock.c | 66 +-
arch/arm/src/stm32f0l0g0/stm32_flash.c | 2 +-
arch/arm/src/stm32f0l0g0/stm32_gpio.c | 8 +-
arch/arm/src/stm32f0l0g0/stm32_gpio.h | 2 +-
arch/arm/src/stm32f0l0g0/stm32_hsi48.h | 4 +-
arch/arm/src/stm32f0l0g0/stm32_i2c.c | 92 +-
arch/arm/src/stm32f0l0g0/stm32_i2c.h | 8 +-
arch/arm/src/stm32f0l0g0/stm32_idle.c | 2 +-
arch/arm/src/stm32f0l0g0/stm32_irq.c | 2 +-
arch/arm/src/stm32f0l0g0/stm32_lowputc.c | 4 +-
arch/arm/src/stm32f0l0g0/stm32_lowputc_v1.c | 10 +-
arch/arm/src/stm32f0l0g0/stm32_pulsecount.c | 22 +-
arch/arm/src/stm32f0l0g0/stm32_pwm.c | 178 +-
arch/arm/src/stm32f0l0g0/stm32_pwm.h | 384 +-
arch/arm/src/stm32f0l0g0/stm32_pwr.c | 4 +-
arch/arm/src/stm32f0l0g0/stm32_pwr.h | 12 +-
arch/arm/src/stm32f0l0g0/stm32_qencoder.c | 170 +-
arch/arm/src/stm32f0l0g0/stm32_qencoder.h | 34 +-
arch/arm/src/stm32f0l0g0/stm32_rcc.c | 14 +-
arch/arm/src/stm32f0l0g0/stm32_rng.c | 4 +-
arch/arm/src/stm32f0l0g0/stm32_serial.c | 4 +-
arch/arm/src/stm32f0l0g0/stm32_serial_v1.c | 76 +-
arch/arm/src/stm32f0l0g0/stm32_serial_v2.c | 70 +-
arch/arm/src/stm32f0l0g0/stm32_spi.c | 86 +-
arch/arm/src/stm32f0l0g0/stm32_spi.h | 12 +-
arch/arm/src/stm32f0l0g0/stm32_tim.c | 300 +-
arch/arm/src/stm32f0l0g0/stm32_tim_lowerhalf.c | 70 +-
arch/arm/src/stm32f0l0g0/stm32_timerisr.c | 6 +-
arch/arm/src/stm32f0l0g0/stm32_uart.h | 236 +-
arch/arm/src/stm32f0l0g0/stm32_usbdev.c | 14 +-
arch/arm/src/stm32f0l0g0/stm32_wdg.h | 4 +-
arch/arm/src/stm32f0l0g0/stm32c0_rcc.c | 54 +-
arch/arm/src/stm32f0l0g0/stm32f0_rcc.c | 74 +-
arch/arm/src/stm32f0l0g0/stm32f0l0_pwr.c | 8 +-
arch/arm/src/stm32f0l0g0/stm32g0_pwr.c | 4 +-
arch/arm/src/stm32f0l0g0/stm32g0_rcc.c | 80 +-
arch/arm/src/stm32f0l0g0/stm32g0c0_flash.c | 68 +-
arch/arm/src/stm32f0l0g0/stm32l0_rcc.c | 80 +-
arch/arm/src/stm32f7/CMakeLists.txt | 52 +-
arch/arm/src/stm32f7/Kconfig | 7539 ++-----------
arch/arm/src/stm32f7/Make.defs | 50 +-
arch/arm/src/stm32f7/hardware/stm32_adc.h | 6 +-
arch/arm/src/stm32f7/hardware/stm32_can.h | 6 +-
arch/arm/src/stm32f7/hardware/stm32_dbgmcu.h | 6 +-
arch/arm/src/stm32f7/hardware/stm32_dma.h | 6 +-
arch/arm/src/stm32f7/hardware/stm32_ethernet.h | 10 +-
arch/arm/src/stm32f7/hardware/stm32_exti.h | 8 +-
arch/arm/src/stm32f7/hardware/stm32_flash.h | 6 +-
arch/arm/src/stm32f7/hardware/stm32_gpio.h | 6 +-
arch/arm/src/stm32f7/hardware/stm32_i2c.h | 6 +-
arch/arm/src/stm32f7/hardware/stm32_memorymap.h | 6 +-
arch/arm/src/stm32f7/hardware/stm32_pinmap.h | 6 +-
arch/arm/src/stm32f7/hardware/stm32_pwr.h | 6 +-
arch/arm/src/stm32f7/hardware/stm32_rcc.h | 6 +-
arch/arm/src/stm32f7/hardware/stm32_sdmmc.h | 6 +-
arch/arm/src/stm32f7/hardware/stm32_spi.h | 6 +-
arch/arm/src/stm32f7/hardware/stm32_syscfg.h | 6 +-
arch/arm/src/stm32f7/hardware/stm32_tim.h | 6 +-
arch/arm/src/stm32f7/hardware/stm32_uart.h | 6 +-
arch/arm/src/stm32f7/hardware/stm32f72xx73xx_dma.h | 4 +-
.../src/stm32f7/hardware/stm32f72xx73xx_flash.h | 34 +-
.../arm/src/stm32f7/hardware/stm32f72xx73xx_gpio.h | 4 +-
.../stm32f7/hardware/stm32f72xx73xx_memorymap.h | 4 +-
.../src/stm32f7/hardware/stm32f72xx73xx_pinmap.h | 4 +-
arch/arm/src/stm32f7/hardware/stm32f72xx73xx_pwr.h | 4 +-
arch/arm/src/stm32f7/hardware/stm32f72xx73xx_rcc.h | 4 +-
.../src/stm32f7/hardware/stm32f72xx73xx_syscfg.h | 4 +-
.../arm/src/stm32f7/hardware/stm32f72xx73xx_uart.h | 4 +-
arch/arm/src/stm32f7/hardware/stm32f74xx75xx_dma.h | 4 +-
.../src/stm32f7/hardware/stm32f74xx75xx_flash.h | 32 +-
.../arm/src/stm32f7/hardware/stm32f74xx75xx_gpio.h | 4 +-
.../stm32f7/hardware/stm32f74xx75xx_memorymap.h | 4 +-
.../src/stm32f7/hardware/stm32f74xx75xx_pinmap.h | 6 +-
arch/arm/src/stm32f7/hardware/stm32f74xx75xx_pwr.h | 4 +-
arch/arm/src/stm32f7/hardware/stm32f74xx75xx_rcc.h | 4 +-
.../src/stm32f7/hardware/stm32f74xx75xx_syscfg.h | 4 +-
arch/arm/src/stm32f7/hardware/stm32f74xx77xx_spi.h | 4 +-
.../arm/src/stm32f7/hardware/stm32f74xx77xx_uart.h | 6 +-
arch/arm/src/stm32f7/hardware/stm32f76xx77xx_dma.h | 4 +-
.../src/stm32f7/hardware/stm32f76xx77xx_flash.h | 44 +-
.../arm/src/stm32f7/hardware/stm32f76xx77xx_gpio.h | 4 +-
.../stm32f7/hardware/stm32f76xx77xx_memorymap.h | 4 +-
.../src/stm32f7/hardware/stm32f76xx77xx_pinmap.h | 6 +-
arch/arm/src/stm32f7/hardware/stm32f76xx77xx_pwr.h | 4 +-
arch/arm/src/stm32f7/hardware/stm32f76xx77xx_rcc.h | 4 +-
.../src/stm32f7/hardware/stm32f76xx77xx_syscfg.h | 4 +-
arch/arm/src/stm32f7/stm32_adc.c | 176 +-
arch/arm/src/stm32f7/stm32_adc.h | 486 +-
arch/arm/src/stm32f7/stm32_allocateheap.c | 8 +-
arch/arm/src/stm32f7/stm32_bbsram.c | 14 +-
arch/arm/src/stm32f7/stm32_bbsram.h | 14 +-
arch/arm/src/stm32f7/stm32_can.c | 36 +-
arch/arm/src/stm32f7/stm32_can.h | 40 +-
arch/arm/src/stm32f7/stm32_can_sock.c | 60 +-
arch/arm/src/stm32f7/stm32_capture.c | 122 +-
arch/arm/src/stm32f7/stm32_config.h | 42 +-
arch/arm/src/stm32f7/stm32_dma.c | 14 +-
arch/arm/src/stm32f7/stm32_dma.h | 2 +-
arch/arm/src/stm32f7/stm32_dma2d.c | 42 +-
arch/arm/src/stm32f7/stm32_dma2d.h | 2 +-
arch/arm/src/stm32f7/stm32_dtcm.h | 8 +-
arch/arm/src/stm32f7/stm32_dumpgpio.c | 8 +-
arch/arm/src/stm32f7/stm32_ethernet.c | 242 +-
arch/arm/src/stm32f7/stm32_ethernet.h | 4 +-
arch/arm/src/stm32f7/stm32_exti_gpio.c | 8 +-
arch/arm/src/stm32f7/stm32_fmc.c | 4 +-
arch/arm/src/stm32f7/stm32_foc.c | 156 +-
arch/arm/src/stm32f7/stm32_gpio.c | 8 +-
arch/arm/src/stm32f7/stm32_i2c.c | 112 +-
arch/arm/src/stm32f7/stm32_i2c.h | 8 +-
arch/arm/src/stm32f7/stm32_i2s.c | 178 +-
arch/arm/src/stm32f7/stm32_lse.c | 32 +-
arch/arm/src/stm32f7/stm32_ltdc.c | 300 +-
arch/arm/src/stm32f7/stm32_otg.h | 8 +-
arch/arm/src/stm32f7/stm32_otgdev.c | 42 +-
arch/arm/src/stm32f7/stm32_otghost.c | 34 +-
arch/arm/src/stm32f7/stm32_pulsecount.c | 88 +-
arch/arm/src/stm32f7/stm32_pwm.c | 564 +-
arch/arm/src/stm32f7/stm32_pwm.h | 514 +-
arch/arm/src/stm32f7/stm32_pwr.c | 2 +-
arch/arm/src/stm32f7/stm32_qencoder.c | 106 +-
arch/arm/src/stm32f7/stm32_qencoder.h | 24 +-
arch/arm/src/stm32f7/stm32_qspi.c | 102 +-
arch/arm/src/stm32f7/stm32_qspi.h | 4 +-
arch/arm/src/stm32f7/stm32_rcc.c | 18 +-
arch/arm/src/stm32f7/stm32_rcc.h | 16 +-
arch/arm/src/stm32f7/stm32_rng.c | 4 +-
arch/arm/src/stm32f7/stm32_rtc.c | 44 +-
arch/arm/src/stm32f7/stm32_rtc.h | 20 +-
arch/arm/src/stm32f7/stm32_sai.c | 72 +-
arch/arm/src/stm32f7/stm32_sdmmc.c | 154 +-
arch/arm/src/stm32f7/stm32_serial.c | 134 +-
arch/arm/src/stm32f7/stm32_spi.c | 168 +-
arch/arm/src/stm32f7/stm32_spi.h | 24 +-
arch/arm/src/stm32f7/stm32_tickless.c | 60 +-
arch/arm/src/stm32f7/stm32_tim.c | 290 +-
arch/arm/src/stm32f7/stm32_tim_lowerhalf.c | 70 +-
arch/arm/src/stm32f7/stm32_uart.h | 88 +-
arch/arm/src/stm32f7/stm32_usbhost.h | 12 +-
arch/arm/src/stm32f7/stm32f72xx73xx_rcc.c | 162 +-
arch/arm/src/stm32f7/stm32f74xx75xx_rcc.c | 142 +-
arch/arm/src/stm32f7/stm32f76xx77xx_rcc.c | 148 +-
arch/arm/src/stm32h5/CMakeLists.txt | 34 +-
arch/arm/src/stm32h5/Kconfig | 6246 +----------
arch/arm/src/stm32h5/Make.defs | 36 +-
arch/arm/src/stm32h5/hardware/stm32_ethernet.h | 4 +-
arch/arm/src/stm32h5/hardware/stm32_flash.h | 2 +-
arch/arm/src/stm32h5/hardware/stm32_gpdma.h | 2 +-
arch/arm/src/stm32h5/hardware/stm32_gpio.h | 2 +-
arch/arm/src/stm32h5/hardware/stm32_i2c.h | 2 +-
arch/arm/src/stm32h5/hardware/stm32_memorymap.h | 2 +-
arch/arm/src/stm32h5/hardware/stm32_pinmap.h | 2 +-
arch/arm/src/stm32h5/hardware/stm32_pwr.h | 2 +-
arch/arm/src/stm32h5/hardware/stm32_rcc.h | 2 +-
arch/arm/src/stm32h5/hardware/stm32_sbs.h | 2 +-
arch/arm/src/stm32h5/hardware/stm32_uart.h | 2 +-
arch/arm/src/stm32h5/hardware/stm32_usbfs.h | 4 +-
arch/arm/src/stm32h5/hardware/stm32h56xxx_pinmap.h | 4 +-
arch/arm/src/stm32h5/hardware/stm32h5xxx_flash.h | 14 +-
arch/arm/src/stm32h5/hardware/stm32h5xxx_rcc.h | 2 +-
arch/arm/src/stm32h5/hardware/stm32h5xxx_spi.h | 2 +-
arch/arm/src/stm32h5/stm32_adc.c | 99 +-
arch/arm/src/stm32h5/stm32_adc.h | 448 +-
arch/arm/src/stm32h5/stm32_dbgmcu.h | 2 +-
arch/arm/src/stm32h5/stm32_dma.c | 6 +-
arch/arm/src/stm32h5/stm32_dma.h | 8 +-
arch/arm/src/stm32h5/stm32_dts.c | 30 +-
arch/arm/src/stm32h5/stm32_ethernet.c | 270 +-
arch/arm/src/stm32h5/stm32_ethernet.h | 4 +-
arch/arm/src/stm32h5/stm32_fdcan.c | 130 +-
arch/arm/src/stm32h5/stm32_fdcan.h | 4 +-
arch/arm/src/stm32h5/stm32_flash.c | 2 +-
arch/arm/src/stm32h5/stm32_gpio.h | 2 +-
arch/arm/src/stm32h5/stm32_hsi48.c | 4 +-
arch/arm/src/stm32h5/stm32_hsi48.h | 4 +-
arch/arm/src/stm32h5/stm32_i2c.c | 196 +-
arch/arm/src/stm32h5/stm32_i2c.h | 8 +-
arch/arm/src/stm32h5/stm32_icache.c | 70 +-
arch/arm/src/stm32h5/stm32_idle.c | 2 +-
arch/arm/src/stm32h5/stm32_lse.c | 20 +-
arch/arm/src/stm32h5/stm32_pulsecount.c | 92 +-
arch/arm/src/stm32h5/stm32_pwm.c | 614 +-
arch/arm/src/stm32h5/stm32_pwm.h | 522 +-
arch/arm/src/stm32h5/stm32_qspi.c | 108 +-
arch/arm/src/stm32h5/stm32_qspi.h | 4 +-
arch/arm/src/stm32h5/stm32_rcc.c | 18 +-
arch/arm/src/stm32h5/stm32_rcc.h | 10 +-
arch/arm/src/stm32h5/stm32_serial.c | 116 +-
arch/arm/src/stm32h5/stm32_spi.c | 184 +-
arch/arm/src/stm32h5/stm32_spi.h | 24 +-
arch/arm/src/stm32h5/stm32_start.c | 4 +-
arch/arm/src/stm32h5/stm32_tim.c | 284 +-
arch/arm/src/stm32h5/stm32_tim_lowerhalf.c | 70 +-
arch/arm/src/stm32h5/stm32_uart.h | 182 +-
arch/arm/src/stm32h5/stm32_usbdrdhost.c | 18 +-
arch/arm/src/stm32h5/stm32_usbdrdhost.h | 12 +-
arch/arm/src/stm32h5/stm32_usbfs.c | 16 +-
arch/arm/src/stm32h5/stm32h563xx_flash.c | 48 +-
arch/arm/src/stm32h5/stm32h5xx_rcc.c | 128 +-
arch/arm/src/stm32h7/CMakeLists.txt | 60 +-
arch/arm/src/stm32h7/Kconfig | 6513 +----------
arch/arm/src/stm32h7/Make.defs | 62 +-
arch/arm/src/stm32h7/hardware/stm32_dmamux.h | 10 +-
arch/arm/src/stm32h7/hardware/stm32_ethernet.h | 12 +-
arch/arm/src/stm32h7/hardware/stm32_exti.h | 12 +-
arch/arm/src/stm32h7/hardware/stm32_flash.h | 10 +-
arch/arm/src/stm32h7/hardware/stm32_gpio.h | 10 +-
arch/arm/src/stm32h7/hardware/stm32_i2c.h | 10 +-
arch/arm/src/stm32h7/hardware/stm32_memorymap.h | 10 +-
arch/arm/src/stm32h7/hardware/stm32_pinmap.h | 10 +-
arch/arm/src/stm32h7/hardware/stm32_pwr.h | 10 +-
arch/arm/src/stm32h7/hardware/stm32_rcc.h | 10 +-
arch/arm/src/stm32h7/hardware/stm32_sdmmc.h | 10 +-
arch/arm/src/stm32h7/hardware/stm32_spi.h | 10 +-
arch/arm/src/stm32h7/hardware/stm32_syscfg.h | 10 +-
arch/arm/src/stm32h7/hardware/stm32_uart.h | 10 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_gpio.h | 16 +-
.../src/stm32h7/hardware/stm32h7x3xx_memorymap.h | 2 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_pinmap.h | 12 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_pwr.h | 4 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_rcc.h | 4 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_spi.h | 12 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_syscfg.h | 6 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_uart.h | 12 +-
arch/arm/src/stm32h7/stm32_adc.c | 76 +-
arch/arm/src/stm32h7/stm32_adc.h | 476 +-
arch/arm/src/stm32h7/stm32_aes.h | 2 +-
arch/arm/src/stm32h7/stm32_allocateheap.c | 12 +-
arch/arm/src/stm32h7/stm32_bbsram.c | 14 +-
arch/arm/src/stm32h7/stm32_bbsram.h | 10 +-
arch/arm/src/stm32h7/stm32_capture.c | 160 +-
arch/arm/src/stm32h7/stm32_capture_lowerhalf.c | 96 +-
arch/arm/src/stm32h7/stm32_dma.c | 88 +-
arch/arm/src/stm32h7/stm32_dma.h | 2 +-
arch/arm/src/stm32h7/stm32_dtcm.h | 2 +-
arch/arm/src/stm32h7/stm32_dualcore.c | 8 +-
arch/arm/src/stm32h7/stm32_dualcore.h | 2 +-
arch/arm/src/stm32h7/stm32_ethernet.c | 274 +-
arch/arm/src/stm32h7/stm32_ethernet.h | 4 +-
arch/arm/src/stm32h7/stm32_exti_gpio.c | 12 +-
arch/arm/src/stm32h7/stm32_fdcan_sock.c | 54 +-
arch/arm/src/stm32h7/stm32_fdcan_sock.h | 4 +-
arch/arm/src/stm32h7/stm32_flash.c | 10 +-
arch/arm/src/stm32h7/stm32_fmc.c | 6 +-
arch/arm/src/stm32h7/stm32_gpio.c | 18 +-
arch/arm/src/stm32h7/stm32_gpio.h | 6 +-
arch/arm/src/stm32h7/stm32_i2c.c | 100 +-
arch/arm/src/stm32h7/stm32_i2c.h | 8 +-
arch/arm/src/stm32h7/stm32_iwdg.c | 10 +-
arch/arm/src/stm32h7/stm32_lptim.c | 52 +-
arch/arm/src/stm32h7/stm32_lse.c | 30 +-
arch/arm/src/stm32h7/stm32_ltdc.c | 312 +-
arch/arm/src/stm32h7/stm32_ltdc.h | 4 +-
arch/arm/src/stm32h7/stm32_mdio.c | 2 +-
arch/arm/src/stm32h7/stm32_mpuinit.c | 2 +-
arch/arm/src/stm32h7/stm32_oneshot.c | 12 +-
arch/arm/src/stm32h7/stm32_oneshot.h | 20 +-
arch/arm/src/stm32h7/stm32_otg.h | 16 +-
arch/arm/src/stm32h7/stm32_otgdev.c | 64 +-
arch/arm/src/stm32h7/stm32_otghost.c | 40 +-
arch/arm/src/stm32h7/stm32_pulsecount.c | 94 +-
arch/arm/src/stm32h7/stm32_pwm.c | 612 +-
arch/arm/src/stm32h7/stm32_pwm.h | 522 +-
arch/arm/src/stm32h7/stm32_pwr.c | 2 +-
arch/arm/src/stm32h7/stm32_qencoder.c | 106 +-
arch/arm/src/stm32h7/stm32_qencoder.h | 24 +-
arch/arm/src/stm32h7/stm32_qspi.c | 102 +-
arch/arm/src/stm32h7/stm32_qspi.h | 4 +-
arch/arm/src/stm32h7/stm32_rcc.c | 34 +-
arch/arm/src/stm32h7/stm32_rcc.h | 14 +-
arch/arm/src/stm32h7/stm32_rng.c | 4 +-
arch/arm/src/stm32h7/stm32_rptun.c | 2 +-
arch/arm/src/stm32h7/stm32_rtc.c | 44 +-
arch/arm/src/stm32h7/stm32_rtc.h | 20 +-
arch/arm/src/stm32h7/stm32_sdmmc.c | 94 +-
arch/arm/src/stm32h7/stm32_serial.c | 250 +-
arch/arm/src/stm32h7/stm32_spi.c | 178 +-
arch/arm/src/stm32h7/stm32_spi.h | 24 +-
arch/arm/src/stm32h7/stm32_spi_slave.c | 42 +-
arch/arm/src/stm32h7/stm32_start.c | 2 +-
arch/arm/src/stm32h7/stm32_tickless.c | 60 +-
arch/arm/src/stm32h7/stm32_tim.c | 284 +-
arch/arm/src/stm32h7/stm32_tim_lowerhalf.c | 70 +-
arch/arm/src/stm32h7/stm32_uart.h | 88 +-
arch/arm/src/stm32h7/stm32_usbhost.h | 12 +-
arch/arm/src/stm32h7/stm32_wdg.h | 4 +-
arch/arm/src/stm32h7/stm32_wwdg.c | 10 +-
arch/arm/src/stm32h7/stm32h743xx_flash.c | 48 +-
arch/arm/src/stm32h7/stm32h7b3xx_flash.c | 34 +-
arch/arm/src/stm32h7/stm32h7x3xx_rcc.c | 96 +-
arch/arm/src/stm32h7/stm32h7x7xx_rcc.c | 78 +-
arch/arm/src/stm32l4/CMakeLists.txt | 46 +-
arch/arm/src/stm32l4/Kconfig | 6330 +----------
arch/arm/src/stm32l4/Make.defs | 48 +-
arch/arm/src/stm32l4/hardware/stm32l4_adc.h | 18 +-
arch/arm/src/stm32l4/hardware/stm32l4_comp.h | 6 +-
arch/arm/src/stm32l4/hardware/stm32l4_dfsdm.h | 24 +-
arch/arm/src/stm32l4/hardware/stm32l4_flash.h | 118 +-
arch/arm/src/stm32l4/hardware/stm32l4_memorymap.h | 8 +-
arch/arm/src/stm32l4/hardware/stm32l4_pinmap.h | 8 +-
arch/arm/src/stm32l4/hardware/stm32l4_pwr.h | 16 +-
arch/arm/src/stm32l4/hardware/stm32l4_syscfg.h | 8 +-
arch/arm/src/stm32l4/hardware/stm32l4_usbdev.h | 4 +-
arch/arm/src/stm32l4/hardware/stm32l4x3xx_rcc.h | 4 +-
arch/arm/src/stm32l4/hardware/stm32l4x3xx_syscfg.h | 4 +-
arch/arm/src/stm32l4/hardware/stm32l4x5xx_rcc.h | 4 +-
arch/arm/src/stm32l4/hardware/stm32l4x5xx_syscfg.h | 4 +-
arch/arm/src/stm32l4/hardware/stm32l4x6xx_dbgmcu.h | 4 +-
.../src/stm32l4/hardware/stm32l4x6xx_firewall.h | 4 +-
arch/arm/src/stm32l4/hardware/stm32l4x6xx_rcc.h | 6 +-
arch/arm/src/stm32l4/hardware/stm32l4x6xx_syscfg.h | 4 +-
arch/arm/src/stm32l4/hardware/stm32l4xrxx_rcc.h | 4 +-
arch/arm/src/stm32l4/hardware/stm32l4xrxx_syscfg.h | 4 +-
arch/arm/src/stm32l4/stm32l4_1wire.c | 30 +-
arch/arm/src/stm32l4/stm32l4_adc.c | 172 +-
arch/arm/src/stm32l4/stm32l4_adc.h | 302 +-
arch/arm/src/stm32l4/stm32l4_allocateheap.c | 16 +-
arch/arm/src/stm32l4/stm32l4_can.c | 36 +-
arch/arm/src/stm32l4/stm32l4_can.h | 30 +-
arch/arm/src/stm32l4/stm32l4_comp.c | 16 +-
arch/arm/src/stm32l4/stm32l4_comp.h | 2 +-
arch/arm/src/stm32l4/stm32l4_dac.c | 230 +-
arch/arm/src/stm32l4/stm32l4_dac.h | 46 +-
arch/arm/src/stm32l4/stm32l4_dbgmcu.h | 8 +-
arch/arm/src/stm32l4/stm32l4_dfsdm.c | 52 +-
arch/arm/src/stm32l4/stm32l4_dfsdm.h | 26 +-
arch/arm/src/stm32l4/stm32l4_dfumode.c | 4 +-
arch/arm/src/stm32l4/stm32l4_dfumode.h | 2 +-
arch/arm/src/stm32l4/stm32l4_dma.c | 6 +-
arch/arm/src/stm32l4/stm32l4_dma.h | 18 +-
arch/arm/src/stm32l4/stm32l4_exti.h | 2 +-
arch/arm/src/stm32l4/stm32l4_exti_comp.c | 4 +-
arch/arm/src/stm32l4/stm32l4_firewall.h | 8 +-
arch/arm/src/stm32l4/stm32l4_flash.c | 22 +-
arch/arm/src/stm32l4/stm32l4_freerun.c | 4 +-
arch/arm/src/stm32l4/stm32l4_freerun.h | 4 +-
arch/arm/src/stm32l4/stm32l4_gpio.c | 8 +-
arch/arm/src/stm32l4/stm32l4_gpio.h | 4 +-
arch/arm/src/stm32l4/stm32l4_hsi48.h | 4 +-
arch/arm/src/stm32l4/stm32l4_i2c.c | 96 +-
arch/arm/src/stm32l4/stm32l4_i2c.h | 8 +-
arch/arm/src/stm32l4/stm32l4_idle.c | 2 +-
arch/arm/src/stm32l4/stm32l4_iwdg.c | 18 +-
arch/arm/src/stm32l4/stm32l4_lptim.c | 52 +-
arch/arm/src/stm32l4/stm32l4_lse.c | 26 +-
arch/arm/src/stm32l4/stm32l4_oneshot.c | 12 +-
arch/arm/src/stm32l4/stm32l4_oneshot.h | 20 +-
arch/arm/src/stm32l4/stm32l4_otgfs.h | 8 +-
arch/arm/src/stm32l4/stm32l4_otgfsdev.c | 14 +-
arch/arm/src/stm32l4/stm32l4_otgfshost.c | 82 +-
arch/arm/src/stm32l4/stm32l4_pmstop.c | 2 +-
arch/arm/src/stm32l4/stm32l4_pulsecount.c | 96 +-
arch/arm/src/stm32l4/stm32l4_pwm.c | 618 +-
arch/arm/src/stm32l4/stm32l4_pwm.h | 512 +-
arch/arm/src/stm32l4/stm32l4_pwr.c | 2 +-
arch/arm/src/stm32l4/stm32l4_pwr.h | 6 +-
arch/arm/src/stm32l4/stm32l4_qencoder.c | 106 +-
arch/arm/src/stm32l4/stm32l4_qencoder.h | 24 +-
arch/arm/src/stm32l4/stm32l4_qspi.c | 70 +-
arch/arm/src/stm32l4/stm32l4_qspi.h | 4 +-
arch/arm/src/stm32l4/stm32l4_rcc.c | 18 +-
arch/arm/src/stm32l4/stm32l4_rcc.h | 14 +-
arch/arm/src/stm32l4/stm32l4_rng.c | 4 +-
arch/arm/src/stm32l4/stm32l4_rtc.c | 36 +-
arch/arm/src/stm32l4/stm32l4_rtc.h | 20 +-
arch/arm/src/stm32l4/stm32l4_sai.c | 66 +-
arch/arm/src/stm32l4/stm32l4_sdmmc.c | 146 +-
arch/arm/src/stm32l4/stm32l4_serial.c | 100 +-
arch/arm/src/stm32l4/stm32l4_spi.c | 78 +-
arch/arm/src/stm32l4/stm32l4_spi.h | 12 +-
arch/arm/src/stm32l4/stm32l4_start.c | 2 +-
arch/arm/src/stm32l4/stm32l4_tickless.c | 20 +-
arch/arm/src/stm32l4/stm32l4_tim.c | 268 +-
arch/arm/src/stm32l4/stm32l4_tim_lowerhalf.c | 56 +-
arch/arm/src/stm32l4/stm32l4_uart.h | 106 +-
arch/arm/src/stm32l4/stm32l4_usbdev.c | 16 +-
arch/arm/src/stm32l4/stm32l4_usbhost.h | 22 +-
arch/arm/src/stm32l4/stm32l4_wdg.h | 4 +-
arch/arm/src/stm32l4/stm32l4x3xx_rcc.c | 104 +-
arch/arm/src/stm32l4/stm32l4x5xx_rcc.c | 108 +-
arch/arm/src/stm32l4/stm32l4x6xx_dma.c | 2 +-
arch/arm/src/stm32l4/stm32l4x6xx_rcc.c | 126 +-
arch/arm/src/stm32l4/stm32l4xrxx_dma.c | 34 +-
arch/arm/src/stm32l4/stm32l4xrxx_rcc.c | 120 +-
arch/arm/src/stm32l5/CMakeLists.txt | 2 +-
arch/arm/src/stm32l5/Kconfig | 3231 +-----
arch/arm/src/stm32l5/Make.defs | 2 +-
arch/arm/src/stm32l5/hardware/stm32l562xx_rcc.h | 4 +-
arch/arm/src/stm32l5/hardware/stm32l562xx_syscfg.h | 4 +-
arch/arm/src/stm32l5/hardware/stm32l5_flash.h | 32 +-
arch/arm/src/stm32l5/hardware/stm32l5_pinmap.h | 2 +-
arch/arm/src/stm32l5/hardware/stm32l5_spi.h | 2 +-
arch/arm/src/stm32l5/hardware/stm32l5_syscfg.h | 2 +-
arch/arm/src/stm32l5/stm32l562xx_rcc.c | 108 +-
arch/arm/src/stm32l5/stm32l5_allocateheap.c | 16 +-
arch/arm/src/stm32l5/stm32l5_dbgmcu.h | 2 +-
arch/arm/src/stm32l5/stm32l5_exti.h | 2 +-
arch/arm/src/stm32l5/stm32l5_flash.c | 4 +-
arch/arm/src/stm32l5/stm32l5_gpio.h | 2 +-
arch/arm/src/stm32l5/stm32l5_idle.c | 2 +-
arch/arm/src/stm32l5/stm32l5_lse.c | 20 +-
arch/arm/src/stm32l5/stm32l5_rcc.c | 10 +-
arch/arm/src/stm32l5/stm32l5_rcc.h | 10 +-
arch/arm/src/stm32l5/stm32l5_serial.c | 98 +-
arch/arm/src/stm32l5/stm32l5_spi.c | 80 +-
arch/arm/src/stm32l5/stm32l5_spi.h | 12 +-
arch/arm/src/stm32l5/stm32l5_start.c | 2 +-
arch/arm/src/stm32l5/stm32l5_tim.c | 246 +-
arch/arm/src/stm32l5/stm32l5_tim_lowerhalf.c | 56 +-
arch/arm/src/stm32l5/stm32l5_uart.h | 104 +-
arch/arm/src/stm32n6/CMakeLists.txt | 4 +-
arch/arm/src/stm32n6/Kconfig | 97 +-
arch/arm/src/stm32n6/Make.defs | 2 +-
arch/arm/src/stm32n6/stm32_serial.c | 30 +-
arch/arm/src/stm32n6/stm32_start.c | 4 +-
arch/arm/src/stm32n6/stm32_uart.h | 10 +-
arch/arm/src/stm32n6/stm32n6xx_rcc.c | 2 +-
arch/arm/src/stm32u5/Kconfig | 3631 +-----
arch/arm/src/stm32u5/hardware/stm32_flash.h | 32 +-
arch/arm/src/stm32u5/hardware/stm32_memorymap.h | 4 +-
arch/arm/src/stm32u5/hardware/stm32_pinmap.h | 2 +-
arch/arm/src/stm32u5/hardware/stm32_spi.h | 4 +-
arch/arm/src/stm32u5/hardware/stm32_syscfg.h | 2 +-
arch/arm/src/stm32u5/hardware/stm32u5xx_rcc.h | 4 +-
arch/arm/src/stm32u5/hardware/stm32u5xx_spi.h | 4 +-
arch/arm/src/stm32u5/hardware/stm32u5xx_syscfg.h | 4 +-
arch/arm/src/stm32u5/stm32_allocateheap.c | 22 +-
arch/arm/src/stm32u5/stm32_dbgmcu.h | 2 +-
arch/arm/src/stm32u5/stm32_exti.h | 2 +-
arch/arm/src/stm32u5/stm32_flash.c | 6 +-
arch/arm/src/stm32u5/stm32_gpio.h | 2 +-
arch/arm/src/stm32u5/stm32_i2c.c | 96 +-
arch/arm/src/stm32u5/stm32_i2c.h | 8 +-
arch/arm/src/stm32u5/stm32_idle.c | 2 +-
arch/arm/src/stm32u5/stm32_lse.c | 20 +-
arch/arm/src/stm32u5/stm32_rcc.c | 10 +-
arch/arm/src/stm32u5/stm32_rcc.h | 10 +-
arch/arm/src/stm32u5/stm32_serial.c | 96 +-
arch/arm/src/stm32u5/stm32_spi.c | 118 +-
arch/arm/src/stm32u5/stm32_spi.h | 12 +-
arch/arm/src/stm32u5/stm32_start.c | 2 +-
arch/arm/src/stm32u5/stm32_tim.c | 246 +-
arch/arm/src/stm32u5/stm32_tim_lowerhalf.c | 56 +-
arch/arm/src/stm32u5/stm32_uart.h | 104 +-
arch/arm/src/stm32u5/stm32u5xx_rcc.c | 160 +-
arch/arm/src/stm32wb/CMakeLists.txt | 18 +-
arch/arm/src/stm32wb/Kconfig | 1134 +-
arch/arm/src/stm32wb/Make.defs | 18 +-
arch/arm/src/stm32wb/hardware/stm32wb_flash.h | 66 +-
arch/arm/src/stm32wb/hardware/stm32wb_gpio.h | 4 +-
arch/arm/src/stm32wb/hardware/stm32wb_i2c.h | 2 +-
arch/arm/src/stm32wb/hardware/stm32wb_pinmap.h | 6 +-
arch/arm/src/stm32wb/hardware/stm32wb_spi.h | 2 +-
arch/arm/src/stm32wb/hardware/stm32wbxx_pinmap.h | 54 +-
arch/arm/src/stm32wb/stm32wb_allocateheap.c | 30 +-
arch/arm/src/stm32wb/stm32wb_blehci.c | 48 +-
arch/arm/src/stm32wb/stm32wb_dma.c | 30 +-
arch/arm/src/stm32wb/stm32wb_dma.h | 4 +-
arch/arm/src/stm32wb/stm32wb_dumpgpio.c | 4 +-
arch/arm/src/stm32wb/stm32wb_flash.c | 2 +-
arch/arm/src/stm32wb/stm32wb_freerun.c | 4 +-
arch/arm/src/stm32wb/stm32wb_freerun.h | 4 +-
arch/arm/src/stm32wb/stm32wb_gpio.h | 8 +-
arch/arm/src/stm32wb/stm32wb_i2c.c | 78 +-
arch/arm/src/stm32wb/stm32wb_i2c.h | 8 +-
arch/arm/src/stm32wb/stm32wb_idle.c | 2 +-
arch/arm/src/stm32wb/stm32wb_mbox.c | 30 +-
arch/arm/src/stm32wb/stm32wb_oneshot.c | 12 +-
arch/arm/src/stm32wb/stm32wb_oneshot.h | 20 +-
arch/arm/src/stm32wb/stm32wb_rcc.c | 88 +-
arch/arm/src/stm32wb/stm32wb_rcc.h | 7 +-
arch/arm/src/stm32wb/stm32wb_rcc_lse.c | 26 +-
arch/arm/src/stm32wb/stm32wb_rtc.c | 36 +-
arch/arm/src/stm32wb/stm32wb_rtc.h | 20 +-
arch/arm/src/stm32wb/stm32wb_serial.c | 58 +-
arch/arm/src/stm32wb/stm32wb_spi.c | 68 +-
arch/arm/src/stm32wb/stm32wb_spi.h | 8 +-
arch/arm/src/stm32wb/stm32wb_start.c | 16 +-
arch/arm/src/stm32wb/stm32wb_tickless.c | 18 +-
arch/arm/src/stm32wb/stm32wb_tim.c | 112 +-
arch/arm/src/stm32wb/stm32wb_tim_lowerhalf.c | 20 +-
arch/arm/src/stm32wb/stm32wb_timerisr.c | 6 +-
arch/arm/src/stm32wb/stm32wb_uart.h | 26 +-
arch/arm/src/stm32wl5/CMakeLists.txt | 2 +-
arch/arm/src/stm32wl5/Kconfig | 394 +-
arch/arm/src/stm32wl5/Make.defs | 2 +-
arch/arm/src/stm32wl5/hardware/stm32wl5_flash.h | 68 +-
arch/arm/src/stm32wl5/hardware/stm32wl5_spi.h | 2 +-
arch/arm/src/stm32wl5/stm32wl5_allocateheap.c | 6 +-
arch/arm/src/stm32wl5/stm32wl5_exti.h | 2 +-
arch/arm/src/stm32wl5/stm32wl5_flash.c | 2 +-
arch/arm/src/stm32wl5/stm32wl5_gpio.h | 2 +-
arch/arm/src/stm32wl5/stm32wl5_idle.c | 2 +-
arch/arm/src/stm32wl5/stm32wl5_ipcc.h | 34 +-
arch/arm/src/stm32wl5/stm32wl5_lse.c | 20 +-
arch/arm/src/stm32wl5/stm32wl5_rcc.c | 74 +-
arch/arm/src/stm32wl5/stm32wl5_rcc.h | 8 +-
arch/arm/src/stm32wl5/stm32wl5_serial.c | 68 +-
arch/arm/src/stm32wl5/stm32wl5_spi.c | 100 +-
arch/arm/src/stm32wl5/stm32wl5_spi.h | 8 +-
arch/arm/src/stm32wl5/stm32wl5_start.c | 2 +-
arch/arm/src/stm32wl5/stm32wl5_tim.c | 246 +-
arch/arm/src/stm32wl5/stm32wl5_tim_lowerhalf.c | 56 +-
arch/arm/src/stm32wl5/stm32wl5_uart.h | 54 +-
.../b-l072z-lrwan1/configs/adc/defconfig | 11 +-
.../b-l072z-lrwan1/configs/nsh/defconfig | 5 +-
.../b-l072z-lrwan1/configs/nxlines_oled/defconfig | 7 +-
.../b-l072z-lrwan1/configs/sx127x/defconfig | 7 +-
.../arm/stm32f0l0g0/b-l072z-lrwan1/include/board.h | 2 +-
.../stm32f0l0g0/b-l072z-lrwan1/src/CMakeLists.txt | 2 +-
.../arm/stm32f0l0g0/b-l072z-lrwan1/src/Make.defs | 2 +-
.../b-l072z-lrwan1/src/b-l072z-lrwan1.h | 2 +-
.../arm/stm32f0l0g0/b-l072z-lrwan1/src/stm32_adc.c | 4 +-
.../stm32f0l0g0/b-l072z-lrwan1/src/stm32_boot.c | 2 +-
.../stm32f0l0g0/b-l072z-lrwan1/src/stm32_bringup.c | 6 +-
.../arm/stm32f0l0g0/b-l072z-lrwan1/src/stm32_spi.c | 14 +-
boards/arm/stm32f0l0g0/common/src/board_pwm.c | 14 +-
.../nucleo-c071rb/configs/adcscope/defconfig | 21 +-
.../nucleo-c071rb/configs/jumbo/defconfig | 29 +-
.../nucleo-c071rb/configs/nsh/defconfig | 3 +-
.../arm/stm32f0l0g0/nucleo-c071rb/src/stm32_boot.c | 2 +-
.../stm32f0l0g0/nucleo-c071rb/src/stm32_bringup.c | 4 +-
.../nucleo-c092rc/configs/can/defconfig | 11 +-
.../nucleo-c092rc/configs/cansock/defconfig | 13 +-
.../nucleo-c092rc/configs/jumbo/defconfig | 31 +-
.../nucleo-c092rc/configs/nsh/defconfig | 3 +-
.../stm32f0l0g0/nucleo-c092rc/src/CMakeLists.txt | 6 +-
boards/arm/stm32f0l0g0/nucleo-c092rc/src/Make.defs | 6 +-
.../stm32f0l0g0/nucleo-c092rc/src/nucleo-c092rc.h | 4 +-
.../arm/stm32f0l0g0/nucleo-c092rc/src/stm32_boot.c | 2 +-
.../stm32f0l0g0/nucleo-c092rc/src/stm32_bringup.c | 8 +-
.../nucleo-f072rb/configs/nsh/defconfig | 5 +-
.../arm/stm32f0l0g0/nucleo-f072rb/include/board.h | 4 +-
.../stm32f0l0g0/nucleo-f072rb/src/nucleo-f072rb.h | 12 +-
.../stm32f0l0g0/nucleo-f072rb/src/stm32_bringup.c | 2 +-
.../nucleo-f091rc/configs/nsh/defconfig | 5 +-
.../nucleo-f091rc/configs/sx127x/defconfig | 7 +-
.../arm/stm32f0l0g0/nucleo-f091rc/include/board.h | 4 +-
.../stm32f0l0g0/nucleo-f091rc/src/CMakeLists.txt | 2 +-
boards/arm/stm32f0l0g0/nucleo-f091rc/src/Make.defs | 2 +-
.../stm32f0l0g0/nucleo-f091rc/src/nucleo-f091rc.h | 14 +-
.../arm/stm32f0l0g0/nucleo-f091rc/src/stm32_boot.c | 2 +-
.../arm/stm32f0l0g0/nucleo-f091rc/src/stm32_spi.c | 14 +-
.../nucleo-g070rb/configs/nsh/defconfig | 83 +-
.../arm/stm32f0l0g0/nucleo-g070rb/src/stm32_boot.c | 2 +-
.../stm32f0l0g0/nucleo-g070rb/src/stm32_bringup.c | 8 +-
.../arm/stm32f0l0g0/nucleo-g070rb/src/stm32_pwm.c | 14 +-
.../nucleo-g071rb/configs/nsh/defconfig | 5 +-
.../arm/stm32f0l0g0/nucleo-g071rb/src/stm32_boot.c | 2 +-
.../nucleo-g0b1re/configs/adc/defconfig | 7 +-
.../nucleo-g0b1re/configs/adc_dma/defconfig | 25 +-
.../nucleo-g0b1re/configs/nsh/defconfig | 5 +-
.../stm32f0l0g0/nucleo-g0b1re/src/CMakeLists.txt | 4 +
.../arm/stm32f0l0g0/nucleo-g0b1re/src/stm32_adc.c | 2 +-
.../arm/stm32f0l0g0/nucleo-g0b1re/src/stm32_boot.c | 2 +-
.../nucleo-l073rz/configs/nsh/defconfig | 5 +-
.../nucleo-l073rz/configs/sx127x/defconfig | 7 +-
.../arm/stm32f0l0g0/nucleo-l073rz/include/board.h | 2 +-
.../stm32f0l0g0/nucleo-l073rz/src/CMakeLists.txt | 2 +-
boards/arm/stm32f0l0g0/nucleo-l073rz/src/Make.defs | 2 +-
.../stm32f0l0g0/nucleo-l073rz/src/nucleo-l073rz.h | 2 +-
.../arm/stm32f0l0g0/nucleo-l073rz/src/stm32_boot.c | 2 +-
.../stm32f0l0g0/nucleo-l073rz/src/stm32_mfrc522.c | 2 +-
.../arm/stm32f0l0g0/nucleo-l073rz/src/stm32_spi.c | 18 +-
.../stm32f051-discovery/configs/nsh/defconfig | 5 +-
.../stm32f051-discovery/include/board.h | 4 +-
.../stm32f051-discovery/src/CMakeLists.txt | 2 +-
.../stm32f0l0g0/stm32f051-discovery/src/Make.defs | 2 +-
.../stm32f051-discovery/src/stm32f051-discovery.h | 12 +-
.../stm32f072-discovery/configs/nsh/defconfig | 5 +-
.../stm32f072-discovery/include/board.h | 4 +-
.../stm32f072-discovery/src/CMakeLists.txt | 2 +-
.../stm32f0l0g0/stm32f072-discovery/src/Make.defs | 2 +-
.../stm32f072-discovery/src/stm32f072-discovery.h | 12 +-
.../stm32g071b-disco/configs/nsh/defconfig | 5 +-
.../stm32g071b-disco/configs/oled/defconfig | 9 +-
.../stm32f0l0g0/stm32g071b-disco/src/stm32_boot.c | 2 +-
.../stm32g071b-disco/src/stm32_ina226.c | 2 +-
.../stm32f0l0g0/stm32g071b-disco/src/stm32_spi.c | 18 +-
.../stm32l0538-disco/configs/nsh/defconfig | 5 +-
.../stm32f0l0g0/stm32l0538-disco/include/board.h | 2 +-
boards/arm/stm32f7/common/Kconfig | 106 +-
.../arm/stm32f7/common/include/stm32_can_setup.h | 2 +-
.../stm32f7/common/include/stm32_cansock_setup.h | 2 +-
boards/arm/stm32f7/common/include/stm32_romfs.h | 4 +-
boards/arm/stm32f7/common/include/stm32_spitest.h | 2 +-
boards/arm/stm32f7/common/src/CMakeLists.txt | 10 +-
boards/arm/stm32f7/common/src/Make.defs | 10 +-
boards/arm/stm32f7/common/src/stm32_can_setup.c | 6 +-
.../arm/stm32f7/common/src/stm32_cansock_setup.c | 6 +-
.../stm32f7/common/src/stm32_romfs_initialize.c | 28 +-
boards/arm/stm32f7/common/src/stm32_spitest.c | 64 +-
boards/arm/stm32f7/nucleo-f722ze/Kconfig | 10 +-
.../stm32f7/nucleo-f722ze/configs/can/defconfig | 13 +-
.../nucleo-f722ze/configs/cansock/defconfig | 15 +-
.../nucleo-f722ze/configs/composite/defconfig | 9 +-
.../stm32f7/nucleo-f722ze/configs/nsh/defconfig | 7 +-
.../arm/stm32f7/nucleo-f722ze/src/CMakeLists.txt | 4 +-
boards/arm/stm32f7/nucleo-f722ze/src/Make.defs | 4 +-
.../arm/stm32f7/nucleo-f722ze/src/nucleo-f722ze.h | 16 +-
boards/arm/stm32f7/nucleo-f722ze/src/stm32_adc.c | 16 +-
.../arm/stm32f7/nucleo-f722ze/src/stm32_bbsram.c | 16 +-
boards/arm/stm32f7/nucleo-f722ze/src/stm32_boot.c | 2 +-
.../arm/stm32f7/nucleo-f722ze/src/stm32_bringup.c | 30 +-
boards/arm/stm32f7/nucleo-f722ze/src/stm32_gpio.c | 4 +-
boards/arm/stm32f7/nucleo-f722ze/src/stm32_pwm.c | 8 +-
boards/arm/stm32f7/nucleo-f722ze/src/stm32_spi.c | 36 +-
boards/arm/stm32f7/nucleo-f722ze/src/stm32_usb.c | 4 +-
boards/arm/stm32f7/nucleo-f746zg/Kconfig | 10 +-
.../stm32f7/nucleo-f746zg/configs/evalos/defconfig | 7 +-
.../stm32f7/nucleo-f746zg/configs/note/defconfig | 81 +-
.../stm32f7/nucleo-f746zg/configs/nsh/defconfig | 9 +-
.../stm32f7/nucleo-f746zg/configs/pysim/defconfig | 83 +-
.../arm/stm32f7/nucleo-f746zg/src/CMakeLists.txt | 4 +-
boards/arm/stm32f7/nucleo-f746zg/src/Make.defs | 4 +-
.../arm/stm32f7/nucleo-f746zg/src/nucleo-f746zg.h | 16 +-
boards/arm/stm32f7/nucleo-f746zg/src/stm32_adc.c | 16 +-
.../arm/stm32f7/nucleo-f746zg/src/stm32_bbsram.c | 16 +-
boards/arm/stm32f7/nucleo-f746zg/src/stm32_boot.c | 2 +-
.../arm/stm32f7/nucleo-f746zg/src/stm32_bringup.c | 30 +-
boards/arm/stm32f7/nucleo-f746zg/src/stm32_gpio.c | 4 +-
boards/arm/stm32f7/nucleo-f746zg/src/stm32_pwm.c | 8 +-
boards/arm/stm32f7/nucleo-f746zg/src/stm32_spi.c | 36 +-
boards/arm/stm32f7/nucleo-f746zg/src/stm32_usb.c | 4 +-
boards/arm/stm32f7/nucleo-f767zi/Kconfig | 10 +-
.../stm32f7/nucleo-f767zi/configs/evalos/defconfig | 9 +-
.../stm32f7/nucleo-f767zi/configs/netnsh/defconfig | 19 +-
.../stm32f7/nucleo-f767zi/configs/nsh/defconfig | 1 +
.../arm/stm32f7/nucleo-f767zi/src/CMakeLists.txt | 4 +-
boards/arm/stm32f7/nucleo-f767zi/src/Make.defs | 4 +-
.../arm/stm32f7/nucleo-f767zi/src/nucleo-f767zi.h | 16 +-
boards/arm/stm32f7/nucleo-f767zi/src/stm32_adc.c | 16 +-
.../arm/stm32f7/nucleo-f767zi/src/stm32_bbsram.c | 16 +-
boards/arm/stm32f7/nucleo-f767zi/src/stm32_boot.c | 2 +-
.../arm/stm32f7/nucleo-f767zi/src/stm32_bringup.c | 30 +-
boards/arm/stm32f7/nucleo-f767zi/src/stm32_gpio.c | 4 +-
boards/arm/stm32f7/nucleo-f767zi/src/stm32_pwm.c | 8 +-
boards/arm/stm32f7/nucleo-f767zi/src/stm32_spi.c | 36 +-
boards/arm/stm32f7/nucleo-f767zi/src/stm32_usb.c | 4 +-
boards/arm/stm32f7/steval-eth001v1/Kconfig | 4 +-
.../steval-eth001v1/configs/foc_b16/defconfig | 23 +-
.../steval-eth001v1/configs/foc_f32/defconfig | 23 +-
.../stm32f7/steval-eth001v1/configs/nsh/defconfig | 3 +-
.../arm/stm32f7/steval-eth001v1/src/CMakeLists.txt | 2 +-
boards/arm/stm32f7/steval-eth001v1/src/Make.defs | 2 +-
.../stm32f7/steval-eth001v1/src/steval-eth001v1.h | 2 +-
.../stm32f7/steval-eth001v1/src/stm32_bringup.c | 2 +-
boards/arm/stm32f7/steval-eth001v1/src/stm32_foc.c | 28 +-
.../arm/stm32f7/stm32f746-ws/configs/nsh/defconfig | 19 +-
boards/arm/stm32f7/stm32f746-ws/src/CMakeLists.txt | 4 +-
boards/arm/stm32f7/stm32f746-ws/src/Make.defs | 4 +-
boards/arm/stm32f7/stm32f746-ws/src/stm32_boot.c | 8 +-
boards/arm/stm32f7/stm32f746-ws/src/stm32_spi.c | 32 +-
boards/arm/stm32f7/stm32f746-ws/src/stm32_usb.c | 8 +-
boards/arm/stm32f7/stm32f746-ws/src/stm32f746-ws.h | 2 +-
boards/arm/stm32f7/stm32f746g-disco/Kconfig | 2 +-
.../stm32f746g-disco/configs/audio/defconfig | 15 +-
.../stm32f7/stm32f746g-disco/configs/fb/defconfig | 15 +-
.../stm32f746g-disco/configs/lvgl/defconfig | 19 +-
.../stm32f746g-disco/configs/netnsh/defconfig | 21 +-
.../stm32f7/stm32f746g-disco/configs/nsh/defconfig | 3 +-
.../stm32f746g-disco/configs/nxdemo/defconfig | 15 +-
.../stm32f746g-disco/configs/nxterm/defconfig | 15 +-
.../arm/stm32f7/stm32f746g-disco/include/board.h | 6 +-
.../stm32f7/stm32f746g-disco/src/CMakeLists.txt | 10 +-
boards/arm/stm32f7/stm32f746g-disco/src/Make.defs | 10 +-
.../arm/stm32f7/stm32f746g-disco/src/stm32_adc.c | 8 +-
.../arm/stm32f7/stm32f746g-disco/src/stm32_boot.c | 10 +-
.../stm32f7/stm32f746g-disco/src/stm32_extmem.c | 2 +-
.../arm/stm32f7/stm32f746g-disco/src/stm32_lcd.c | 2 +-
.../arm/stm32f7/stm32f746g-disco/src/stm32_spi.c | 28 +-
.../stm32f746g-disco/src/stm32_touchscreen.c | 4 +-
.../arm/stm32f7/stm32f746g-disco/src/stm32_usb.c | 8 +-
.../stm32f746g-disco/src/stm32f746g-disco.h | 8 +-
.../stm32f769i-disco/configs/netnsh/defconfig | 39 +-
.../stm32f7/stm32f769i-disco/configs/nsh/defconfig | 3 +-
.../arm/stm32f7/stm32f769i-disco/include/board.h | 4 +-
.../stm32f7/stm32f769i-disco/src/CMakeLists.txt | 2 +-
boards/arm/stm32f7/stm32f769i-disco/src/Make.defs | 2 +-
.../arm/stm32f7/stm32f769i-disco/src/stm32_boot.c | 8 +-
.../stm32f7/stm32f769i-disco/src/stm32_extmem.c | 2 +-
.../arm/stm32f7/stm32f769i-disco/src/stm32_spi.c | 28 +-
.../stm32f769i-disco/src/stm32f769i-disco.h | 2 +-
.../configs/dualcdcacm/defconfig | 5 +-
.../configs/f7corecomp/defconfig | 17 +-
.../stm32f777zit6-meadow/configs/i2s/defconfig | 17 +-
.../configs/meadow_os/defconfig | 5 +-
.../stm32f777zit6-meadow/configs/nsh/defconfig | 3 +-
.../configs/projectlab/defconfig | 9 +-
.../stm32f777zit6-meadow/configs/sdram/defconfig | 7 +-
.../stm32f777zit6-meadow/configs/usbnsh/defconfig | 7 +-
.../stm32f7/stm32f777zit6-meadow/include/board.h | 4 +-
.../stm32f777zit6-meadow/src/CMakeLists.txt | 6 +-
.../arm/stm32f7/stm32f777zit6-meadow/src/Make.defs | 8 +-
.../stm32f7/stm32f777zit6-meadow/src/stm32_boot.c | 12 +-
.../stm32f777zit6-meadow/src/stm32_extmem.c | 2 +-
.../stm32f7/stm32f777zit6-meadow/src/stm32_spi.c | 28 +-
.../stm32f7/stm32f777zit6-meadow/src/stm32_usb.c | 8 +-
.../src/stm32f777zit6-meadow.h | 6 +-
boards/arm/stm32h5/nucleo-h563zi/Kconfig | 2 +-
.../stm32h5/nucleo-h563zi/configs/adc/defconfig | 5 +-
.../nucleo-h563zi/configs/adc_watchdog/defconfig | 15 +-
.../stm32h5/nucleo-h563zi/configs/dts/defconfig | 7 +-
.../stm32h5/nucleo-h563zi/configs/fdcan1/defconfig | 9 +-
.../stm32h5/nucleo-h563zi/configs/nsh/defconfig | 3 +-
.../nucleo-h563zi/configs/nshusbnet/defconfig | 7 +-
.../stm32h5/nucleo-h563zi/configs/pwm/defconfig | 9 +-
.../stm32h5/nucleo-h563zi/configs/usbmsc/defconfig | 7 +-
.../stm32h5/nucleo-h563zi/configs/usbnsh/defconfig | 5 +-
boards/arm/stm32h5/nucleo-h563zi/include/board.h | 16 +-
.../arm/stm32h5/nucleo-h563zi/src/CMakeLists.txt | 6 +-
boards/arm/stm32h5/nucleo-h563zi/src/Makefile | 8 +-
.../arm/stm32h5/nucleo-h563zi/src/nucleo-h563zi.h | 4 +-
boards/arm/stm32h5/nucleo-h563zi/src/stm32_adc.c | 14 +-
.../arm/stm32h5/nucleo-h563zi/src/stm32_bringup.c | 8 +-
boards/arm/stm32h5/nucleo-h563zi/src/stm32_can.c | 2 +-
.../stm32h5/nucleo-h563zi/src/stm32_clockconfig.c | 4 +-
boards/arm/stm32h5/nucleo-h563zi/src/stm32_dts.c | 2 +-
boards/arm/stm32h5/nucleo-h563zi/src/stm32_pwm.c | 4 +-
boards/arm/stm32h5/nucleo-h563zi/src/stm32_usb.c | 4 +-
.../linum-stm32h753bi/configs/buzzer/defconfig | 15 +-
.../linum-stm32h753bi/configs/eeprom/defconfig | 9 +-
.../linum-stm32h753bi/configs/leds/defconfig | 7 +-
.../linum-stm32h753bi/configs/littlefs/defconfig | 11 +-
.../linum-stm32h753bi/configs/lvgl/defconfig | 23 +-
.../linum-stm32h753bi/configs/mfrc522/defconfig | 9 +-
.../configs/modbus_master/defconfig | 11 +-
.../configs/modbus_slave/defconfig | 11 +-
.../linum-stm32h753bi/configs/netnsh/defconfig | 25 +-
.../linum-stm32h753bi/configs/nsh/defconfig | 7 +-
.../linum-stm32h753bi/configs/nxffs/defconfig | 11 +-
.../linum-stm32h753bi/configs/qencoder/defconfig | 11 +-
.../linum-stm32h753bi/configs/rndis/defconfig | 11 +-
.../linum-stm32h753bi/configs/sdcard/defconfig | 11 +-
.../linum-stm32h753bi/configs/sdram/defconfig | 9 +-
.../linum-stm32h753bi/configs/socketcan/defconfig | 7 +-
.../linum-stm32h753bi/configs/tone/defconfig | 19 +-
.../configs/usbmsc-sdcard/defconfig | 15 +-
.../linum-stm32h753bi/configs/usbnsh/defconfig | 11 +-
.../linum-stm32h753bi/configs/zmodem/defconfig | 13 +-
.../arm/stm32h7/linum-stm32h753bi/include/board.h | 4 +-
.../stm32h7/linum-stm32h753bi/src/CMakeLists.txt | 6 +-
boards/arm/stm32h7/linum-stm32h753bi/src/Makefile | 6 +-
.../linum-stm32h753bi/src/linum-stm32h753bi.h | 6 +-
.../stm32h7/linum-stm32h753bi/src/stm32_bringup.c | 12 +-
.../arm/stm32h7/linum-stm32h753bi/src/stm32_lcd.c | 2 +-
.../stm32h7/linum-stm32h753bi/src/stm32_mfrc522.c | 4 +-
.../arm/stm32h7/linum-stm32h753bi/src/stm32_pwm.c | 4 +-
.../arm/stm32h7/linum-stm32h753bi/src/stm32_spi.c | 8 +-
.../linum-stm32h753bi/src/stm32_touchscreen.c | 4 +-
.../arm/stm32h7/linum-stm32h753bi/src/stm32_usb.c | 4 +-
.../stm32h7/nucleo-h723zg/configs/netnsh/defconfig | 27 +-
.../stm32h7/nucleo-h723zg/configs/nsh/defconfig | 9 +-
.../stm32h7/nucleo-h723zg/configs/oa_tc6/defconfig | 11 +-
.../arm/stm32h7/nucleo-h723zg/src/CMakeLists.txt | 4 +-
boards/arm/stm32h7/nucleo-h723zg/src/Makefile | 4 +-
.../arm/stm32h7/nucleo-h723zg/src/nucleo-h723zg.h | 8 +-
boards/arm/stm32h7/nucleo-h723zg/src/stm32_adc.c | 28 +-
boards/arm/stm32h7/nucleo-h723zg/src/stm32_boot.c | 4 +-
.../arm/stm32h7/nucleo-h723zg/src/stm32_bringup.c | 8 +-
boards/arm/stm32h7/nucleo-h723zg/src/stm32_pwm.c | 4 +-
boards/arm/stm32h7/nucleo-h723zg/src/stm32_spi.c | 30 +-
boards/arm/stm32h7/nucleo-h723zg/src/stm32_usb.c | 2 +-
.../nucleo-h743zi/configs/capture/defconfig | 7 +-
.../nucleo-h743zi/configs/composite/defconfig | 9 +-
.../stm32h7/nucleo-h743zi/configs/elf/defconfig | 5 +-
.../nucleo-h743zi/configs/mcuboot-app/defconfig | 21 +-
.../nucleo-h743zi/configs/mcuboot-loader/defconfig | 5 +-
.../stm32h7/nucleo-h743zi/configs/netnsh/defconfig | 23 +-
.../stm32h7/nucleo-h743zi/configs/nsh/defconfig | 3 +-
.../nucleo-h743zi/configs/nxboot-app/defconfig | 5 +-
.../nucleo-h743zi/configs/nxboot-loader/defconfig | 5 +-
.../nucleo-h743zi/configs/nxlines_oled/defconfig | 5 +-
.../nucleo-h743zi/configs/otg_fs_host/defconfig | 7 +-
.../stm32h7/nucleo-h743zi/configs/pwm/defconfig | 31 +-
.../stm32h7/nucleo-h743zi/configs/rndis/defconfig | 7 +-
.../arm/stm32h7/nucleo-h743zi/src/CMakeLists.txt | 6 +-
boards/arm/stm32h7/nucleo-h743zi/src/Makefile | 6 +-
.../arm/stm32h7/nucleo-h743zi/src/nucleo-h743zi.h | 10 +-
boards/arm/stm32h7/nucleo-h743zi/src/stm32_adc.c | 28 +-
boards/arm/stm32h7/nucleo-h743zi/src/stm32_boot.c | 4 +-
.../arm/stm32h7/nucleo-h743zi/src/stm32_bringup.c | 38 +-
.../stm32h7/nucleo-h743zi/src/stm32_lsm303agr.c | 6 +-
.../arm/stm32h7/nucleo-h743zi/src/stm32_lsm6dsl.c | 6 +-
.../arm/stm32h7/nucleo-h743zi/src/stm32_lsm9ds1.c | 6 +-
boards/arm/stm32h7/nucleo-h743zi/src/stm32_mmcsd.c | 2 +-
boards/arm/stm32h7/nucleo-h743zi/src/stm32_pwm.c | 4 +-
boards/arm/stm32h7/nucleo-h743zi/src/stm32_spi.c | 30 +-
boards/arm/stm32h7/nucleo-h743zi/src/stm32_usb.c | 4 +-
.../stm32h7/nucleo-h743zi2/configs/jumbo/defconfig | 27 +-
.../nucleo-h743zi2/configs/netnsh/defconfig | 23 +-
.../stm32h7/nucleo-h743zi2/configs/nsh/defconfig | 3 +-
.../stm32h7/nucleo-h743zi2/configs/pysim/defconfig | 53 +-
.../nucleo-h743zi2/configs/socketcan/defconfig | 7 +-
.../arm/stm32h7/nucleo-h743zi2/src/CMakeLists.txt | 2 +-
boards/arm/stm32h7/nucleo-h743zi2/src/Makefile | 2 +-
.../stm32h7/nucleo-h743zi2/src/nucleo-h743zi2.h | 8 +-
boards/arm/stm32h7/nucleo-h743zi2/src/stm32_adc.c | 20 +-
boards/arm/stm32h7/nucleo-h743zi2/src/stm32_boot.c | 2 +-
.../arm/stm32h7/nucleo-h743zi2/src/stm32_bringup.c | 14 +-
boards/arm/stm32h7/nucleo-h743zi2/src/stm32_pwm.c | 4 +-
boards/arm/stm32h7/nucleo-h743zi2/src/stm32_usb.c | 4 +-
boards/arm/stm32h7/nucleo-h745zi/Kconfig | 2 +-
.../nucleo-h745zi/configs/nsh_cm4/defconfig | 3 +-
.../nucleo-h745zi/configs/nsh_cm4_rptun/defconfig | 1 +
.../nucleo-h745zi/configs/nsh_cm7/defconfig | 3 +-
.../nucleo-h745zi/configs/nsh_cm7_rptun/defconfig | 3 +-
.../nucleo-h745zi/configs/pysim_cm7/defconfig | 53 +-
boards/arm/stm32h7/nucleo-h745zi/scripts/flash.ld | 4 +-
.../arm/stm32h7/nucleo-h745zi/scripts/flash_m4.ld | 6 +-
boards/arm/stm32h7/nucleo-h745zi/src/Makefile | 2 +-
.../arm/stm32h7/nucleo-h745zi/src/nucleo-h745zi.h | 10 +-
boards/arm/stm32h7/nucleo-h745zi/src/stm32_adc.c | 20 +-
boards/arm/stm32h7/nucleo-h745zi/src/stm32_boot.c | 4 +-
.../arm/stm32h7/nucleo-h745zi/src/stm32_bringup.c | 14 +-
boards/arm/stm32h7/nucleo-h745zi/src/stm32_pwm.c | 4 +-
boards/arm/stm32h7/nucleo-h745zi/src/stm32_usb.c | 4 +-
.../stm32h7/nucleo-h753zi/configs/crypto/defconfig | 5 +-
.../stm32h7/nucleo-h753zi/configs/jumbo/defconfig | 23 +-
.../stm32h7/nucleo-h753zi/configs/netnsh/defconfig | 23 +-
.../stm32h7/nucleo-h753zi/configs/nsh/defconfig | 3 +-
.../stm32h7/nucleo-h753zi/configs/pysim/defconfig | 53 +-
.../nucleo-h753zi/configs/socketcan/defconfig | 7 +-
.../arm/stm32h7/nucleo-h753zi/src/CMakeLists.txt | 2 +-
boards/arm/stm32h7/nucleo-h753zi/src/Makefile | 2 +-
.../arm/stm32h7/nucleo-h753zi/src/nucleo-h753zi.h | 8 +-
boards/arm/stm32h7/nucleo-h753zi/src/stm32_adc.c | 20 +-
boards/arm/stm32h7/nucleo-h753zi/src/stm32_boot.c | 2 +-
.../arm/stm32h7/nucleo-h753zi/src/stm32_bringup.c | 14 +-
boards/arm/stm32h7/nucleo-h753zi/src/stm32_pwm.c | 4 +-
boards/arm/stm32h7/nucleo-h753zi/src/stm32_usb.c | 4 +-
.../openh743i/configs/composite_fs/defconfig | 7 +-
.../openh743i/configs/composite_hs/defconfig | 11 +-
boards/arm/stm32h7/openh743i/configs/nsh/defconfig | 3 +-
.../openh743i/configs/usbdev_hs_host_fs/defconfig | 13 +-
boards/arm/stm32h7/openh743i/src/CMakeLists.txt | 2 +-
boards/arm/stm32h7/openh743i/src/Makefile | 2 +-
boards/arm/stm32h7/openh743i/src/openh743i.h | 4 +-
boards/arm/stm32h7/openh743i/src/stm32_boot.c | 2 +-
boards/arm/stm32h7/openh743i/src/stm32_bringup.c | 4 +-
boards/arm/stm32h7/openh743i/src/stm32_sdmmc.c | 4 +-
boards/arm/stm32h7/openh743i/src/stm32_usb.c | 6 +-
.../portenta-h7/configs/jumbo_cm7/defconfig | 7 +-
.../stm32h7/portenta-h7/configs/nsh_cm7/defconfig | 3 +-
boards/arm/stm32h7/portenta-h7/scripts/flash.ld | 4 +-
boards/arm/stm32h7/portenta-h7/scripts/flash_m4.ld | 6 +-
boards/arm/stm32h7/portenta-h7/src/stm32_bringup.c | 8 +-
.../stm32h745i-disco/configs/lvgl/defconfig | 27 +-
.../stm32h745i-disco/configs/netnsh/defconfig | 29 +-
.../stm32h7/stm32h745i-disco/configs/nsh/defconfig | 9 +-
.../stm32h745i-disco/configs/nsh_cm4/defconfig | 7 +-
.../configs/nsh_cm4_rptun/defconfig | 5 +-
.../stm32h745i-disco/configs/nsh_cm7/defconfig | 7 +-
.../configs/nsh_cm7_rptun/defconfig | 7 +-
.../stm32h745i-disco/configs/touchtest/defconfig | 11 +-
.../arm/stm32h7/stm32h745i-disco/include/board.h | 2 +-
.../arm/stm32h7/stm32h745i-disco/scripts/flash.ld | 6 +-
.../stm32h7/stm32h745i-disco/scripts/flash_m4.ld | 6 +-
.../stm32h7/stm32h745i-disco/src/CMakeLists.txt | 4 +-
boards/arm/stm32h7/stm32h745i-disco/src/Makefile | 4 +-
.../arm/stm32h7/stm32h745i-disco/src/stm32_boot.c | 2 +-
.../stm32h7/stm32h745i-disco/src/stm32_bringup.c | 2 +-
.../stm32h7/stm32h745i-disco/src/stm32_ft5x06.c | 4 +-
.../arm/stm32h7/stm32h745i-disco/src/stm32_lcd.c | 2 +-
.../arm/stm32h7/stm32h745i-disco/src/stm32_usb.c | 4 +-
.../stm32h745i-disco/src/stm32h745i_disco.h | 6 +-
.../stm32h7/stm32h747i-disco/configs/nsh/defconfig | 5 +-
.../stm32h7/stm32h747i-disco/src/CMakeLists.txt | 6 +-
boards/arm/stm32h7/stm32h747i-disco/src/Makefile | 6 +-
.../arm/stm32h7/stm32h747i-disco/src/stm32_adc.c | 20 +-
.../arm/stm32h7/stm32h747i-disco/src/stm32_boot.c | 4 +-
.../stm32h7/stm32h747i-disco/src/stm32_bringup.c | 8 +-
.../arm/stm32h7/stm32h747i-disco/src/stm32_spi.c | 28 +-
.../arm/stm32h7/stm32h747i-disco/src/stm32_usb.c | 6 +-
.../stm32h747i-disco/src/stm32h747i-disco.h | 4 +-
.../stm32h7/stm32h750b-dk/configs/lvgl/defconfig | 23 +-
boards/arm/stm32h7/stm32h750b-dk/include/board.h | 2 +-
boards/arm/stm32h7/stm32h750b-dk/scripts/flash.ld | 6 +-
.../arm/stm32h7/stm32h750b-dk/scripts/flash_m4.ld | 6 +-
.../arm/stm32h7/stm32h750b-dk/src/CMakeLists.txt | 4 +-
boards/arm/stm32h7/stm32h750b-dk/src/Makefile | 4 +-
boards/arm/stm32h7/stm32h750b-dk/src/stm32_boot.c | 2 +-
.../arm/stm32h7/stm32h750b-dk/src/stm32_bringup.c | 2 +-
.../arm/stm32h7/stm32h750b-dk/src/stm32_ft5x06.c | 4 +-
boards/arm/stm32h7/stm32h750b-dk/src/stm32_lcd.c | 2 +-
boards/arm/stm32h7/stm32h750b-dk/src/stm32_usb.c | 4 +-
.../arm/stm32h7/stm32h750b-dk/src/stm32h750b-dk.h | 6 +-
.../stm32h7/weact-stm32h743/configs/nsh/defconfig | 3 +-
.../weact-stm32h743/configs/sdcard/defconfig | 9 +-
.../weact-stm32h743/configs/st7735/defconfig | 5 +-
.../weact-stm32h743/configs/usbnsh/defconfig | 7 +-
.../arm/stm32h7/weact-stm32h743/src/CMakeLists.txt | 2 +-
boards/arm/stm32h7/weact-stm32h743/src/Makefile | 2 +-
.../arm/stm32h7/weact-stm32h743/src/stm32_boot.c | 6 +-
boards/arm/stm32h7/weact-stm32h743/src/stm32_spi.c | 4 +-
boards/arm/stm32h7/weact-stm32h743/src/stm32_usb.c | 2 +-
.../stm32h7/weact-stm32h743/src/weact-stm32h743.h | 6 +-
.../stm32h7/weact-stm32h750/configs/nsh/defconfig | 3 +-
.../weact-stm32h750/configs/sdcard/defconfig | 9 +-
.../weact-stm32h750/configs/st7735/defconfig | 5 +-
.../weact-stm32h750/configs/usbnsh/defconfig | 7 +-
.../arm/stm32h7/weact-stm32h750/src/CMakeLists.txt | 6 +-
boards/arm/stm32h7/weact-stm32h750/src/Makefile | 2 +-
.../arm/stm32h7/weact-stm32h750/src/stm32_boot.c | 6 +-
boards/arm/stm32h7/weact-stm32h750/src/stm32_spi.c | 4 +-
boards/arm/stm32h7/weact-stm32h750/src/stm32_usb.c | 2 +-
.../stm32h7/weact-stm32h750/src/weact-stm32h750.h | 6 +-
boards/arm/stm32l4/b-l475e-iot01a/Kconfig | 4 +-
.../stm32l4/b-l475e-iot01a/configs/nsh/defconfig | 5 +-
.../configs/spirit-6lowpan/defconfig | 5 +-
.../configs/spirit-starhub/defconfig | 5 +-
.../configs/spirit-starpoint/defconfig | 5 +-
.../b-l475e-iot01a/include/b-l475e-iot01a_clock.h | 4 +-
.../stm32l4/b-l475e-iot01a/src/b-l475e-iot01a.h | 10 +-
boards/arm/stm32l4/b-l475e-iot01a/src/stm32_boot.c | 2 +-
boards/arm/stm32l4/b-l475e-iot01a/src/stm32_spi.c | 34 +-
.../arm/stm32l4/b-l475e-iot01a/src/stm32_timer.c | 22 +-
boards/arm/stm32l4/nucleo-l432kc/Kconfig | 22 +-
.../stm32l4/nucleo-l432kc/configs/nsh/defconfig | 19 +-
.../stm32l4/nucleo-l432kc/configs/spwm/defconfig | 25 +-
.../stm32l4/nucleo-l432kc/configs/wgen/defconfig | 35 +-
boards/arm/stm32l4/nucleo-l432kc/include/board.h | 2 +-
.../stm32l4/nucleo-l432kc/include/nucleo-l432kc.h | 10 +-
.../arm/stm32l4/nucleo-l432kc/src/CMakeLists.txt | 4 +-
boards/arm/stm32l4/nucleo-l432kc/src/Makefile | 4 +-
.../arm/stm32l4/nucleo-l432kc/src/nucleo-l432kc.h | 6 +-
boards/arm/stm32l4/nucleo-l432kc/src/stm32_adc.c | 10 +-
.../arm/stm32l4/nucleo-l432kc/src/stm32_at45db.c | 2 +-
boards/arm/stm32l4/nucleo-l432kc/src/stm32_boot.c | 6 +-
.../arm/stm32l4/nucleo-l432kc/src/stm32_bringup.c | 26 +-
boards/arm/stm32l4/nucleo-l432kc/src/stm32_dac.c | 4 +-
.../arm/stm32l4/nucleo-l432kc/src/stm32_dac7571.c | 2 +-
.../arm/stm32l4/nucleo-l432kc/src/stm32_dac_wgen.c | 14 +-
.../arm/stm32l4/nucleo-l432kc/src/stm32_ina219.c | 2 +-
.../arm/stm32l4/nucleo-l432kc/src/stm32_ina226.c | 2 +-
boards/arm/stm32l4/nucleo-l432kc/src/stm32_pwm.c | 12 +-
boards/arm/stm32l4/nucleo-l432kc/src/stm32_spi.c | 24 +-
boards/arm/stm32l4/nucleo-l432kc/src/stm32_spwm.c | 10 +-
.../stm32l4/nucleo-l452re/configs/nsh/defconfig | 29 +-
.../stm32l4/nucleo-l452re/include/nucleo-l452re.h | 10 +-
.../arm/stm32l4/nucleo-l452re/src/nucleo-l452re.h | 14 +-
boards/arm/stm32l4/nucleo-l452re/src/stm32_adc.c | 4 +-
.../arm/stm32l4/nucleo-l452re/src/stm32_bringup.c | 2 +-
boards/arm/stm32l4/nucleo-l452re/src/stm32_dac.c | 2 +-
boards/arm/stm32l4/nucleo-l452re/src/stm32_spi.c | 24 +-
.../stm32l4/nucleo-l476rg/configs/nsh/defconfig | 19 +-
.../stm32l4/nucleo-l476rg/configs/nxdemo/defconfig | 21 +-
.../stm32l4/nucleo-l476rg/include/nucleo-l476rg.h | 4 +-
.../arm/stm32l4/nucleo-l476rg/src/nucleo-l476rg.h | 8 +-
boards/arm/stm32l4/nucleo-l476rg/src/stm32_adc.c | 4 +-
.../stm32l4/nucleo-l476rg/src/stm32_ajoystick.c | 4 +-
boards/arm/stm32l4/nucleo-l476rg/src/stm32_boot.c | 4 +-
.../arm/stm32l4/nucleo-l476rg/src/stm32_bringup.c | 12 +-
boards/arm/stm32l4/nucleo-l476rg/src/stm32_can.c | 6 +-
.../stm32l4/nucleo-l476rg/src/stm32_lsm303agr.c | 6 +-
.../arm/stm32l4/nucleo-l476rg/src/stm32_lsm6dsl.c | 6 +-
boards/arm/stm32l4/nucleo-l476rg/src/stm32_pwm.c | 22 +-
boards/arm/stm32l4/nucleo-l476rg/src/stm32_spi.c | 26 +-
.../arm/stm32l4/nucleo-l476rg/src/stm32_spimmcsd.c | 2 +-
.../stm32l4/nucleo-l496zg/configs/nsh/defconfig | 59 +-
boards/arm/stm32l4/nucleo-l496zg/include/board.h | 6 +-
.../arm/stm32l4/nucleo-l496zg/src/CMakeLists.txt | 4 +-
boards/arm/stm32l4/nucleo-l496zg/src/Makefile | 4 +-
boards/arm/stm32l4/nucleo-l496zg/src/nucleo-144.h | 8 +-
boards/arm/stm32l4/nucleo-l496zg/src/stm32_adc.c | 28 +-
boards/arm/stm32l4/nucleo-l496zg/src/stm32_boot.c | 2 +-
.../arm/stm32l4/nucleo-l496zg/src/stm32_bringup.c | 26 +-
boards/arm/stm32l4/nucleo-l496zg/src/stm32_dac.c | 8 +-
boards/arm/stm32l4/nucleo-l496zg/src/stm32_dfsdm.c | 20 +-
boards/arm/stm32l4/nucleo-l496zg/src/stm32_spi.c | 30 +-
boards/arm/stm32l4/nucleo-l496zg/src/stm32_usb.c | 4 +-
.../stm32l4/steval-stlcs01v1/configs/lwl/defconfig | 3 +-
.../steval-stlcs01v1/configs/usbnsh/defconfig | 7 +-
.../arm/stm32l4/steval-stlcs01v1/include/board.h | 4 +-
.../stm32l4/steval-stlcs01v1/src/CMakeLists.txt | 2 +-
boards/arm/stm32l4/steval-stlcs01v1/src/Makefile | 2 +-
.../steval-stlcs01v1/src/steval-stlcs01v1.h | 2 +-
.../arm/stm32l4/steval-stlcs01v1/src/stm32_boot.c | 2 +-
.../arm/stm32l4/steval-stlcs01v1/src/stm32_usb.c | 6 +-
.../stm32l4/stm32l476-mdk/configs/nsh/defconfig | 17 +-
.../arm/stm32l4/stm32l476-mdk/src/CMakeLists.txt | 2 +-
boards/arm/stm32l4/stm32l476-mdk/src/Makefile | 2 +-
.../stm32l4/stm32l476-mdk/src/stm32_clockconfig.c | 6 +-
.../stm32l476vg-disco/configs/knsh/defconfig | 19 +-
.../stm32l476vg-disco/configs/nsh/defconfig | 19 +-
boards/arm/stm32l4/stm32l476vg-disco/src/Makefile | 4 +-
.../arm/stm32l4/stm32l476vg-disco/src/stm32_boot.c | 2 +-
.../stm32l476vg-disco/src/stm32_clockconfig.c | 6 +-
.../arm/stm32l4/stm32l476vg-disco/src/stm32_usb.c | 8 +-
.../stm32l476vg-disco/src/stm32l476vg-disco.h | 4 +-
.../stm32l4r9ai-disco/configs/knsh/defconfig | 23 +-
.../stm32l4r9ai-disco/configs/nsh/defconfig | 25 +-
.../include/stm32l4r9ai-disco-clocking.h | 6 +-
boards/arm/stm32l4/stm32l4r9ai-disco/src/Makefile | 10 +-
.../arm/stm32l4/stm32l4r9ai-disco/src/stm32_adc.c | 4 +-
.../arm/stm32l4/stm32l4r9ai-disco/src/stm32_boot.c | 4 +-
.../stm32l4/stm32l4r9ai-disco/src/stm32_bringup.c | 10 +-
.../stm32l4r9ai-disco/src/stm32_clockconfig.c | 6 +-
.../arm/stm32l4/stm32l4r9ai-disco/src/stm32_dac.c | 2 +-
.../stm32l4/stm32l4r9ai-disco/src/stm32_dfsdm.c | 20 +-
.../arm/stm32l4/stm32l4r9ai-disco/src/stm32_spi.c | 28 +-
.../arm/stm32l4/stm32l4r9ai-disco/src/stm32_usb.c | 8 +-
.../stm32l4r9ai-disco/src/stm32l4r9ai-disco.h | 8 +-
.../stm32l5/nucleo-l552ze/configs/nsh/defconfig | 7 +-
boards/arm/stm32l5/nucleo-l552ze/include/board.h | 2 +-
boards/arm/stm32l5/nucleo-l552ze/src/stm32_boot.c | 2 +-
.../stm32l5/stm32l562e-dk/configs/nsh/defconfig | 5 +-
.../stm32l5/stm32l562e-dk/src/stm32_clockconfig.c | 4 +-
.../stm32n6/nucleo-n657x0-q/configs/leds/defconfig | 3 +-
.../stm32n6/nucleo-n657x0-q/configs/nsh/defconfig | 3 +-
.../nucleo-n657x0-q/configs/ostest/defconfig | 3 +-
.../stm32u5/b-u585i-iot02a/configs/nsh/defconfig | 9 +-
.../arm/stm32u5/b-u585i-iot02a/src/CMakeLists.txt | 2 +-
boards/arm/stm32u5/b-u585i-iot02a/src/Makefile | 2 +-
.../stm32u5/b-u585i-iot02a/src/stm32_clockconfig.c | 4 +-
boards/arm/stm32u5/b-u585i-iot02a/src/stm32_spi.c | 18 +-
.../stm32u5/nucleo-u5a5zj-q/configs/nsh/defconfig | 17 +-
.../arm/stm32u5/nucleo-u5a5zj-q/src/CMakeLists.txt | 2 +-
boards/arm/stm32u5/nucleo-u5a5zj-q/src/Makefile | 2 +-
.../nucleo-u5a5zj-q/src/stm32_clockconfig.c | 4 +-
boards/arm/stm32u5/nucleo-u5a5zj-q/src/stm32_spi.c | 18 +-
.../arm/stm32wb/flipperzero/configs/nsh/defconfig | 11 +-
boards/arm/stm32wb/flipperzero/src/stm32_boot.c | 4 +-
boards/arm/stm32wb/flipperzero/src/stm32_spi.c | 2 +-
.../stm32wb/nucleo-wb55rg/configs/ble/defconfig | 11 +-
.../stm32wb/nucleo-wb55rg/configs/nimble/defconfig | 11 +-
.../stm32wb/nucleo-wb55rg/configs/nsh/defconfig | 9 +-
boards/arm/stm32wb/nucleo-wb55rg/src/stm32_boot.c | 4 +-
boards/arm/stm32wl5/nucleo-wl55jc/Kconfig | 12 +-
.../stm32wl5/nucleo-wl55jc/configs/demo/defconfig | 3 +-
.../stm32wl5/nucleo-wl55jc/configs/fb/defconfig | 9 +-
.../stm32wl5/nucleo-wl55jc/configs/nsh/defconfig | 3 +-
boards/arm/stm32wl5/nucleo-wl55jc/src/stm32_boot.c | 2 +-
boards/arm/stm32wl5/nucleo-wl55jc/src/stm32_spi.c | 16 +-
1146 files changed, 33627 insertions(+), 62658 deletions(-)
create mode 100644 arch/arm/src/common/stm32/Kconfig
create mode 100644 arch/arm/src/common/stm32/Kconfig.adc
create mode 100644 arch/arm/src/common/stm32/Kconfig.ble
create mode 100644 arch/arm/src/common/stm32/Kconfig.cache
create mode 100644 arch/arm/src/common/stm32/Kconfig.can
create mode 100644 arch/arm/src/common/stm32/Kconfig.comp
create mode 100644 arch/arm/src/common/stm32/Kconfig.dac
create mode 100644 arch/arm/src/common/stm32/Kconfig.dfsdm
create mode 100644 arch/arm/src/common/stm32/Kconfig.dma
create mode 100644 arch/arm/src/common/stm32/Kconfig.dts
create mode 100644 arch/arm/src/common/stm32/Kconfig.eth
create mode 100644 arch/arm/src/common/stm32/Kconfig.fdcan
create mode 100644 arch/arm/src/common/stm32/Kconfig.flash
create mode 100644 arch/arm/src/common/stm32/Kconfig.foc
create mode 100644 arch/arm/src/common/stm32/Kconfig.gpio
create mode 100644 arch/arm/src/common/stm32/Kconfig.have
create mode 100644 arch/arm/src/common/stm32/Kconfig.hciuart
create mode 100644 arch/arm/src/common/stm32/Kconfig.hrtim
create mode 100644 arch/arm/src/common/stm32/Kconfig.i2c
create mode 100644 arch/arm/src/common/stm32/Kconfig.ipcc
create mode 100644 arch/arm/src/common/stm32/Kconfig.lpuart
create mode 100644 arch/arm/src/common/stm32/Kconfig.ltdc
create mode 100644 arch/arm/src/common/stm32/Kconfig.memory
create mode 100644 arch/arm/src/common/stm32/Kconfig.periph
create mode 100644 arch/arm/src/common/stm32/Kconfig.qspi
create mode 100644 arch/arm/src/common/stm32/Kconfig.rtc
create mode 100644 arch/arm/src/common/stm32/Kconfig.sai
create mode 100644 arch/arm/src/common/stm32/Kconfig.sdadc
create mode 100644 arch/arm/src/common/stm32/Kconfig.sdio
create mode 100644 arch/arm/src/common/stm32/Kconfig.spi
create mode 100644 arch/arm/src/common/stm32/Kconfig.system
create mode 100644 arch/arm/src/common/stm32/Kconfig.tim
create mode 100644 arch/arm/src/common/stm32/Kconfig.uart
create mode 100644 arch/arm/src/common/stm32/Kconfig.usb