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

Reply via email to