Skip to content
Commit 1c1b3dcd authored by Kumar Gala's avatar Kumar Gala
Browse files

Merge arm branch into master



Main changes:

- Imported updated HALs for various STM32 platforms
- Imported updated HAL for TI CC32XX SoCs
- Imported updated HAL for NXP MCUX for KL25Z
- Various ARM dts updates
- Various driver additions/cleanups

----------------------------------------------------------------
Erwan Gouriou (7):
      ext: stm32cube: update stm32f7xx cube version
      ext: stm32cube: update stm32f4xx cube version
      ext: stm32cube: update stm32f3xx cube version
      driver: i2c: stm32lx: align numbering scheme on data sheet
      drivers: i2c: stm32lx: Add support for I2C_2
      drivers: pinmux: clean stm32l4x pinmux headers
      pinmux: stm32l4x rework header definition

Gil Pitney (4):
      cc3200: Move pinmux and UART initialization to PRE_KERNEL_1
      cc3200: Resolve DTS fixup.
      MAINTAINERS: Update maintainer for TI CC32XX SoCs, boards and SDKs
      ext: cc3220sdk: Import HAL for TI CC3220S SoC

Jon Medhurst (2):
      gpio: Add gpio_mmio32 driver to access basic 32-bit i/o registers
      mps2: Add defines and devices for FPGA system control block

Kumar Gala (8):
      dts: arm: Put IRQ priority into the interrupt property
      dts: Remove num-irqs from the arm nvic node
      dts: arm: Rename ARM NVIC compatibility
      dts: arm: rename num-irq-prio-bits property
      arm: dts: Remove !HAS_DTS Kconfig bits
      dts: arm: Drop arm,nvic compatible
      arm: dts: Move common arm includes into a dts system include
      dts: arm: move SoC dtsi into per vendor dir

Maureen Helm (2):
      ext: mcux: Add mcux 2.2 for kl25z
      include: Remove unused k20 and k6x header files

Roger Lendenmann (1):
      arm: spi: spi master support for nrf52 family

 MAINTAINERS                                        |    10 +-
 .../arm/soc/arm/beetle/Kconfig.defconfig.beetle_r0 |    16 -
 arch/arm/soc/arm/beetle/Kconfig.defconfig.series   |    14 -
 arch/arm/soc/arm/mps2/Kconfig.series               |     1 +
 arch/arm/soc/arm/mps2/soc.c                        |    10 +
 arch/arm/soc/arm/mps2/soc_devices.h                |     8 +
 arch/arm/soc/arm/mps2/soc_memory_map.h             |     8 +-
 arch/arm/soc/arm/mps2/soc_registers.h              |    55 +
 .../soc/nxp_kinetis/k6x/Kconfig.defconfig.series   |    14 -
 .../soc/nxp_kinetis/kwx/Kconfig.defconfig.mkw41z4  |     8 -
 .../soc/nxp_kinetis/kwx/Kconfig.defconfig.series   |    10 -
 .../st_stm32/stm32f1/Kconfig.defconfig.stm32f103xb |     2 +-
 .../st_stm32/stm32l4/Kconfig.defconfig.stm32l476xx |     3 +-
 .../ti_simplelink/cc32xx/Kconfig.defconfig.cc3200  |    16 -
 .../ti_simplelink/cc32xx/Kconfig.defconfig.series  |     9 -
 boards/arm/cc3200_launchxl/pinmux.c                |     2 +-
 boards/arm/frdm_k64f/Kconfig.defconfig             |    10 -
 boards/arm/frdm_kw41z/Kconfig.defconfig            |     9 -
 boards/arm/hexiwear_k64/Kconfig.defconfig          |    10 -
 boards/arm/mps2_an385/board.h                      |    20 +
 boards/arm/nucleo_l476rg/doc/nucleol476rg.rst      |     4 +-
 drivers/gpio/Kconfig                               |     2 +
 drivers/gpio/Kconfig.mmio32                        |    16 +
 drivers/gpio/Makefile                              |     1 +
 drivers/gpio/gpio_mmio32.c                         |   123 +
 drivers/i2c/Kconfig                                |    27 +
 drivers/i2c/i2c_nrf5.c                             |    11 +-
 drivers/i2c/i2c_stm32lx.c                          |    80 +-
 drivers/pinmux/stm32/pinmux_board_nucleo_l476rg.c  |     4 +-
 drivers/pinmux/stm32/pinmux_stm32l4x.h             |    67 +-
 drivers/serial/Kconfig.cc32xx                      |    14 -
 drivers/serial/uart_cc32xx.c                       |    14 +-
 drivers/spi/Kconfig                                |     2 +
 drivers/spi/Kconfig.nrf5                           |   185 +
 drivers/spi/Makefile                               |     1 +
 drivers/spi/spim_nrf52.c                           |   448 +
 dts/arm/armv6-m.dtsi                               |     4 +-
 dts/arm/armv7-m.dtsi                               |     4 +-
 dts/arm/cc3200_launchxl.dts                        |     2 +-
 dts/arm/cc3200_launchxl.fixup                      |     8 +-
 dts/arm/frdm_k64f.dts                              |     2 +-
 dts/arm/frdm_k64f.fixup                            |    15 +-
 dts/arm/frdm_kw41z.dts                             |     2 +-
 dts/arm/frdm_kw41z.fixup                           |     5 +-
 dts/arm/hexiwear_k64.dts                           |     2 +-
 dts/arm/hexiwear_k64.fixup                         |    15 +-
 dts/arm/nucleo_l476rg.dts                          |     2 +-
 dts/arm/nucleo_l476rg.fixup                        |    14 +-
 dts/arm/{ => nxp}/nxp_k6x.dtsi                     |    44 +-
 dts/arm/{ => nxp}/nxp_kw41z.dtsi                   |    21 +-
 dts/arm/olimexino_stm32.dts                        |     2 +-
 dts/arm/olimexino_stm32.fixup                      |     9 +-
 dts/arm/{ => st}/stm32f103xb.dtsi                  |    14 +-
 dts/arm/{ => st}/stm32l476.dtsi                    |    20 +-
 dts/arm/{ => ti}/cc32xx_launchxl.dtsi              |    11 +-
 dts/arm/v2m_beetle.dts                             |    11 +-
 dts/arm/v2m_beetle.fixup                           |     7 +-
 dts/arm/yaml/arm,cmsdk-uart.yaml                   |     1 -
 .../{arm,armv6m-nvic.yaml => arm,v6m-nvic.yaml}    |    11 +-
 .../{arm_cortex_m4_nvic.yaml => arm,v7m-nvic.yaml} |    11 +-
 dts/arm/yaml/k64uart.yaml                          |     1 -
 dts/arm/yaml/nxp,kw41z-lpuart.yaml                 |     1 -
 dts/arm/yaml/st,stm32-usart.yaml                   |     1 -
 dts/arm/yaml/ti,cc32xx-uart.yaml                   |     1 -
 dts/common/yaml/zephyr_devices.yaml                |    14 -
 ext/hal/Kbuild                                     |     1 +
 ext/hal/Kconfig                                    |     4 +-
 ext/hal/Makefile                                   |     2 +
 ext/hal/nxp/mcux/README                            |     1 +
 ext/hal/nxp/mcux/devices/MKL25Z4/MKL25Z4.h         |  5676 ++
 ext/hal/nxp/mcux/devices/MKL25Z4/MKL25Z4.xml       | 66398 +++++++++++++++++++
 .../nxp/mcux/devices/MKL25Z4/MKL25Z4_features.h    |  1969 +
 ext/hal/nxp/mcux/devices/MKL25Z4/clock_config.c    |   299 +
 ext/hal/nxp/mcux/devices/MKL25Z4/clock_config.h    |   112 +
 ext/hal/nxp/mcux/devices/MKL25Z4/fsl_clock.c       |  1676 +
 ext/hal/nxp/mcux/devices/MKL25Z4/fsl_clock.h       |  1394 +
 .../mcux/devices/MKL25Z4/fsl_device_registers.h    |    59 +
 ext/hal/nxp/mcux/devices/MKL25Z4/system_MKL25Z4.c  |   215 +
 ext/hal/nxp/mcux/devices/MKL25Z4/system_MKL25Z4.h  |   170 +
 ext/hal/nxp/mcux/drivers/fsl_cop.c                 |     4 +-
 ext/hal/nxp/mcux/drivers/fsl_cop.h                 |     7 +-
 ext/hal/nxp/mcux/drivers/fsl_dma.c                 |   315 +
 ext/hal/nxp/mcux/drivers/fsl_dma.h                 |   608 +
 ext/hal/nxp/mcux/drivers/fsl_i2c_dma.c             |   559 +
 ext/hal/nxp/mcux/drivers/fsl_i2c_dma.h             |   131 +
 ext/hal/nxp/mcux/drivers/fsl_lpsci.c               |  1074 +
 ext/hal/nxp/mcux/drivers/fsl_lpsci.h               |   739 +
 ext/hal/nxp/mcux/drivers/fsl_lpsci_dma.c           |   335 +
 ext/hal/nxp/mcux/drivers/fsl_lpsci_dma.h           |   185 +
 ext/hal/nxp/mcux/drivers/fsl_spi.c                 |  1051 +
 ext/hal/nxp/mcux/drivers/fsl_spi.h                 |   698 +
 ext/hal/nxp/mcux/drivers/fsl_spi_dma.c             |   334 +
 ext/hal/nxp/mcux/drivers/fsl_spi_dma.h             |   206 +
 ext/hal/nxp/mcux/drivers/fsl_tpm.c                 |   123 +-
 ext/hal/nxp/mcux/drivers/fsl_tpm.h                 |    51 +-
 ext/hal/nxp/mcux/drivers/fsl_tsi_v4.c              |    53 +-
 ext/hal/nxp/mcux/drivers/fsl_tsi_v4.h              |    19 +-
 ext/hal/nxp/mcux/drivers/fsl_uart_dma.c            |   363 +
 ext/hal/nxp/mcux/drivers/fsl_uart_dma.h            |   192 +
 ext/hal/st/stm32cube/stm32f3xx/README              |     6 +-
 .../drivers/include/Legacy/stm32_hal_legacy.h      |   159 +-
 .../drivers/include/stm32_assert_template.h        |     4 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal.h      |   216 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_adc.h  |    40 +-
 .../drivers/include/stm32f3xx_hal_adc_ex.h         |   400 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_can.h  |   160 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_cec.h  |   401 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_comp.h |    34 +-
 .../drivers/include/stm32f3xx_hal_comp_ex.h        |   412 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_conf.h |    26 +-
 .../drivers/include/stm32f3xx_hal_cortex.h         |   184 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_crc.h  |    44 +-
 .../drivers/include/stm32f3xx_hal_crc_ex.h         |     8 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_dac.h  |    60 +-
 .../drivers/include/stm32f3xx_hal_dac_ex.h         |    26 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_def.h  |    22 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_dma.h  |   149 +-
 .../drivers/include/stm32f3xx_hal_dma_ex.h         |     4 +-
 .../drivers/include/stm32f3xx_hal_flash.h          |    26 +-
 .../drivers/include/stm32f3xx_hal_flash_ex.h       |   210 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_gpio.h |    84 +-
 .../drivers/include/stm32f3xx_hal_gpio_ex.h        |  1372 +-
 .../drivers/include/stm32f3xx_hal_hrtim.h          |   650 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_i2c.h  |     7 +-
 .../drivers/include/stm32f3xx_hal_i2c_ex.h         |    94 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_i2s.h  |    92 +-
 .../drivers/include/stm32f3xx_hal_i2s_ex.h         |     6 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_irda.h |   303 +-
 .../drivers/include/stm32f3xx_hal_irda_ex.h        |    55 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_iwdg.h |    14 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_nand.h |    58 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_nor.h  |    36 +-
 .../drivers/include/stm32f3xx_hal_opamp.h          |    68 +-
 .../drivers/include/stm32f3xx_hal_opamp_ex.h       |     4 +-
 .../drivers/include/stm32f3xx_hal_pccard.h         |    56 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_pcd.h  |   221 +-
 .../drivers/include/stm32f3xx_hal_pcd_ex.h         |    29 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_pwr.h  |    22 +-
 .../drivers/include/stm32f3xx_hal_pwr_ex.h         |    24 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_rcc.h  |   182 +-
 .../drivers/include/stm32f3xx_hal_rcc_ex.h         |   482 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_rtc.h  |   142 +-
 .../drivers/include/stm32f3xx_hal_rtc_ex.h         |   138 +-
 .../drivers/include/stm32f3xx_hal_sdadc.h          |   144 +-
 .../drivers/include/stm32f3xx_hal_smartcard.h      |   422 +-
 .../drivers/include/stm32f3xx_hal_smartcard_ex.h   |    31 +-
 .../drivers/include/stm32f3xx_hal_smbus.h          |   239 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_spi.h  |   310 +-
 .../drivers/include/stm32f3xx_hal_spi_ex.h         |    10 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_sram.h |    12 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_tim.h  |   246 +-
 .../drivers/include/stm32f3xx_hal_tim_ex.h         |   454 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_tsc.h  |   274 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_uart.h |   544 +-
 .../drivers/include/stm32f3xx_hal_uart_ex.h        |    62 +-
 .../drivers/include/stm32f3xx_hal_usart.h          |   262 +-
 .../drivers/include/stm32f3xx_hal_usart_ex.h       |    56 +-
 .../stm32f3xx/drivers/include/stm32f3xx_hal_wwdg.h |    16 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_adc.h   |    10 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_bus.h   |     4 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_comp.h  |   417 +-
 .../drivers/include/stm32f3xx_ll_cortex.h          |     4 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_crc.h   |     4 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_dac.h   |    68 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_dma.h   |     4 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_exti.h  |    21 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_fmc.h   |     4 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_gpio.h  |     5 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_hrtim.h |  2837 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_i2c.h   |    54 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_iwdg.h  |     4 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_opamp.h |     4 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_pwr.h   |    87 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_rcc.h   |    66 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_rtc.h   |     8 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_spi.h   |    66 +-
 .../drivers/include/stm32f3xx_ll_system.h          |   190 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_tim.h   |   395 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_usart.h |    36 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_utils.h |    12 +-
 .../stm32f3xx/drivers/include/stm32f3xx_ll_wwdg.h  |     4 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal.c          |    30 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_adc.c      |     4 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_adc_ex.c   |   312 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_can.c      |   335 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_cec.c      |  1003 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_comp.c     |    44 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_cortex.c   |    62 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_crc.c      |    42 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_crc_ex.c   |     8 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_dac.c      |    10 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_dac_ex.c   |    70 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_dma.c      |   562 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_flash.c    |    56 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_flash_ex.c |    62 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_gpio.c     |    80 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_hrtim.c    |   254 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_i2c.c      |   208 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_i2c_ex.c   |    29 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_i2s.c      |    66 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_i2s_ex.c   |   168 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_irda.c     |  1379 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_iwdg.c     |    12 +-
 .../drivers/src/stm32f3xx_hal_msp_template.c       |     4 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_nand.c     |    72 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_nor.c      |    36 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_opamp.c    |    52 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_opamp_ex.c |   104 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_pccard.c   |    60 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_pcd.c      |   278 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_pcd_ex.c   |    51 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_pwr.c      |    12 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_pwr_ex.c   |    14 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_rcc.c      |    22 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_rcc_ex.c   |   104 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_rtc.c      |   168 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_rtc_ex.c   |    72 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_sdadc.c    |    84 +-
 .../drivers/src/stm32f3xx_hal_smartcard.c          |  1848 +-
 .../drivers/src/stm32f3xx_hal_smartcard_ex.c       |    68 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_smbus.c    |   237 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_spi.c      |  2219 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_spi_ex.c   |    14 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_sram.c     |    16 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_tim.c      |   261 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_tim_ex.c   |   192 +-
 .../stm32f3xx_hal_timebase_rtc_alarm_template.c    |   314 +
 .../stm32f3xx_hal_timebase_rtc_wakeup_template.c   |   293 +
 .../src/stm32f3xx_hal_timebase_tim_template.c      |   186 +
 .../stm32f3xx/drivers/src/stm32f3xx_hal_tsc.c      |    14 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_uart.c     |  1329 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_uart_ex.c  |    36 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_usart.c    |  1330 +-
 .../stm32f3xx/drivers/src/stm32f3xx_hal_wwdg.c     |    20 +-
 .../stm32f3xx/drivers/src/stm32f3xx_ll_adc.c       |     4 +-
 .../stm32f3xx/drivers/src/stm32f3xx_ll_comp.c      |    59 +-
 .../stm32f3xx/drivers/src/stm32f3xx_ll_crc.c       |     4 +-
 .../stm32f3xx/drivers/src/stm32f3xx_ll_dac.c       |     7 +-
 .../stm32f3xx/drivers/src/stm32f3xx_ll_dma.c       |     4 +-
 .../stm32f3xx/drivers/src/stm32f3xx_ll_exti.c      |     4 +-
 .../stm32f3xx/drivers/src/stm32f3xx_ll_fmc.c       |     4 +-
 .../stm32f3xx/drivers/src/stm32f3xx_ll_gpio.c      |     4 +-
 .../stm32f3xx/drivers/src/stm32f3xx_ll_hrtim.c     |     4 +-
 .../stm32f3xx/drivers/src/stm32f3xx_ll_i2c.c       |     4 +-
 .../stm32f3xx/drivers/src/stm32f3xx_ll_opamp.c     |     4 +-
 .../stm32f3xx/drivers/src/stm32f3xx_ll_pwr.c       |     4 +-
 .../stm32f3xx/drivers/src/stm32f3xx_ll_rcc.c       |    21 +-
 .../stm32f3xx/drivers/src/stm32f3xx_ll_rtc.c       |     4 +-
 .../stm32f3xx/drivers/src/stm32f3xx_ll_spi.c       |     4 +-
 .../stm32f3xx/drivers/src/stm32f3xx_ll_tim.c       |   171 +-
 .../stm32f3xx/drivers/src/stm32f3xx_ll_usart.c     |     4 +-
 .../stm32f3xx/drivers/src/stm32f3xx_ll_utils.c     |     4 +-
 ext/hal/st/stm32cube/stm32f3xx/soc/stm32f301x8.h   |   380 +-
 ext/hal/st/stm32cube/stm32f3xx/soc/stm32f302x8.h   |   357 +-
 ext/hal/st/stm32cube/stm32f3xx/soc/stm32f302xc.h   |   300 +-
 ext/hal/st/stm32cube/stm32f3xx/soc/stm32f302xe.h   |   308 +-
 ext/hal/st/stm32cube/stm32f3xx/soc/stm32f303x8.h   |   400 +-
 ext/hal/st/stm32cube/stm32f3xx/soc/stm32f303xc.h   |   220 +-
 ext/hal/st/stm32cube/stm32f3xx/soc/stm32f303xe.h   |   234 +-
 ext/hal/st/stm32cube/stm32f3xx/soc/stm32f318xx.h   |  4162 +-
 ext/hal/st/stm32cube/stm32f3xx/soc/stm32f328xx.h   |   400 +-
 ext/hal/st/stm32cube/stm32f3xx/soc/stm32f334x8.h   |   400 +-
 ext/hal/st/stm32cube/stm32f3xx/soc/stm32f358xx.h   |   246 +-
 ext/hal/st/stm32cube/stm32f3xx/soc/stm32f373xc.h   |   335 +-
 ext/hal/st/stm32cube/stm32f3xx/soc/stm32f378xx.h   |   337 +-
 ext/hal/st/stm32cube/stm32f3xx/soc/stm32f398xx.h   |   258 +-
 ext/hal/st/stm32cube/stm32f3xx/soc/stm32f3xx.h     |    12 +-
 .../st/stm32cube/stm32f3xx/soc/system_stm32f3xx.c  |     4 +-
 .../st/stm32cube/stm32f3xx/soc/system_stm32f3xx.h  |     4 +-
 ext/hal/st/stm32cube/stm32f4xx/README              |     2 +-
 .../drivers/include/Legacy/stm32_hal_legacy.h      |   202 +-
 .../drivers/include/stm32_assert_template.h        |    75 +
 .../stm32f4xx/drivers/include/stm32f4xx_hal.h      |     9 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_adc.h  |   102 +-
 .../drivers/include/stm32f4xx_hal_adc_ex.h         |    39 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_can.h  |   120 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_cec.h  |    76 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_conf.h |   103 +-
 .../drivers/include/stm32f4xx_hal_cortex.h         |   215 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_crc.h  |     6 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_cryp.h |   162 +-
 .../drivers/include/stm32f4xx_hal_cryp_ex.h        |    16 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_dac.h  |    26 +-
 .../drivers/include/stm32f4xx_hal_dac_ex.h         |    10 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_dcmi.h |    64 +-
 .../drivers/include/stm32f4xx_hal_dcmi_ex.h        |    14 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_def.h  |    14 +-
 .../drivers/include/stm32f4xx_hal_dfsdm.h          |   386 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_dma.h  |   210 +-
 .../drivers/include/stm32f4xx_hal_dma2d.h          |   126 +-
 .../drivers/include/stm32f4xx_hal_dma_ex.h         |     6 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_dsi.h  |   526 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_eth.h  |   692 +-
 .../drivers/include/stm32f4xx_hal_flash.h          |    80 +-
 .../drivers/include/stm32f4xx_hal_flash_ex.h       |   532 +-
 .../drivers/include/stm32f4xx_hal_flash_ramfunc.h  |     6 +-
 .../drivers/include/stm32f4xx_hal_fmpi2c.h         |    76 +-
 .../drivers/include/stm32f4xx_hal_fmpi2c_ex.h      |     8 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_gpio.h |    84 +-
 .../drivers/include/stm32f4xx_hal_gpio_ex.h        |  1025 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_hash.h |    40 +-
 .../drivers/include/stm32f4xx_hal_hash_ex.h        |     6 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_hcd.h  |    10 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_i2c.h  |   108 +-
 .../drivers/include/stm32f4xx_hal_i2c_ex.h         |     8 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_i2s.h  |   327 +-
 .../drivers/include/stm32f4xx_hal_i2s_ex.h         |   205 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_irda.h |    46 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_iwdg.h |     6 +-
 .../drivers/include/stm32f4xx_hal_lptim.h          |    32 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_ltdc.h |   265 +-
 .../drivers/include/stm32f4xx_hal_ltdc_ex.h        |    67 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_mmc.h  |   726 +
 .../stm32f4xx/drivers/include/stm32f4xx_hal_nand.h |   146 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_nor.h  |    36 +-
 .../drivers/include/stm32f4xx_hal_pccard.h         |    48 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_pcd.h  |    42 +-
 .../drivers/include/stm32f4xx_hal_pcd_ex.h         |     6 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_pwr.h  |    36 +-
 .../drivers/include/stm32f4xx_hal_pwr_ex.h         |    16 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_qspi.h |    62 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_rcc.h  |   224 +-
 .../drivers/include/stm32f4xx_hal_rcc_ex.h         |   920 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_rng.h  |     6 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_rtc.h  |   204 +-
 .../drivers/include/stm32f4xx_hal_rtc_ex.h         |   140 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_sai.h  |   120 +-
 .../drivers/include/stm32f4xx_hal_sai_ex.h         |    22 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_sd.h   |   566 +-
 .../drivers/include/stm32f4xx_hal_sdram.h          |     6 +-
 .../drivers/include/stm32f4xx_hal_smartcard.h      |   110 +-
 .../drivers/include/stm32f4xx_hal_spdifrx.h        |    58 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_spi.h  |    68 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_sram.h |     6 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_tim.h  |   408 +-
 .../drivers/include/stm32f4xx_hal_tim_ex.h         |    46 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_uart.h |    54 +-
 .../drivers/include/stm32f4xx_hal_usart.h          |    54 +-
 .../stm32f4xx/drivers/include/stm32f4xx_hal_wwdg.h |    10 +-
 .../stm32f4xx/drivers/include/stm32f4xx_ll_adc.h   |  4710 ++
 .../stm32f4xx/drivers/include/stm32f4xx_ll_bus.h   |  2126 +
 .../drivers/include/stm32f4xx_ll_cortex.h          |   658 +
 .../stm32f4xx/drivers/include/stm32f4xx_ll_crc.h   |   212 +
 .../stm32f4xx/drivers/include/stm32f4xx_ll_dac.h   |  1440 +
 .../stm32f4xx/drivers/include/stm32f4xx_ll_dma.h   |  2878 +
 .../stm32f4xx/drivers/include/stm32f4xx_ll_dma2d.h |  1851 +
 .../stm32f4xx/drivers/include/stm32f4xx_ll_exti.h  |   974 +
 .../stm32f4xx/drivers/include/stm32f4xx_ll_fmc.h   |   206 +-
 .../stm32f4xx/drivers/include/stm32f4xx_ll_fsmc.h  |   134 +-
 .../stm32f4xx/drivers/include/stm32f4xx_ll_gpio.h  |  1000 +
 .../stm32f4xx/drivers/include/stm32f4xx_ll_i2c.h   |  1910 +
 .../stm32f4xx/drivers/include/stm32f4xx_ll_iwdg.h  |   329 +
 .../stm32f4xx/drivers/include/stm32f4xx_ll_lptim.h |  1377 +
 .../stm32f4xx/drivers/include/stm32f4xx_ll_pwr.h   |  1007 +
 .../stm32f4xx/drivers/include/stm32f4xx_ll_rcc.h   |  7104 ++
 .../stm32f4xx/drivers/include/stm32f4xx_ll_rng.h   |   355 +
 .../stm32f4xx/drivers/include/stm32f4xx_ll_rtc.h   |  3850 ++
 .../stm32f4xx/drivers/include/stm32f4xx_ll_sdmmc.h |   554 +-
 .../stm32f4xx/drivers/include/stm32f4xx_ll_spi.h   |  2038 +
 .../drivers/include/stm32f4xx_ll_system.h          |  1734 +
 .../stm32f4xx/drivers/include/stm32f4xx_ll_tim.h   |  3971 ++
 .../stm32f4xx/drivers/include/stm32f4xx_ll_usart.h |  2539 +
 .../stm32f4xx/drivers/include/stm32f4xx_ll_usb.h   |    14 +-
 .../stm32f4xx/drivers/include/stm32f4xx_ll_utils.h |   327 +
 .../stm32f4xx/drivers/include/stm32f4xx_ll_wwdg.h  |   342 +
 .../stm32f4xx/drivers/src/stm32f4xx_hal.c          |    45 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_adc.c      |    65 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_adc_ex.c   |    97 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_can.c      |    88 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_cec.c      |    10 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_cortex.c   |    50 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_crc.c      |     6 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_cryp.c     |    90 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_cryp_ex.c  |   807 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_dac.c      |     6 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_dac_ex.c   |     6 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_dcmi.c     |    26 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_dcmi_ex.c  |    27 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_dfsdm.c    |   172 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_dma.c      |   146 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_dma2d.c    |    10 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_dma_ex.c   |     6 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_dsi.c      |    59 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_eth.c      |    23 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_flash.c    |    27 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_flash_ex.c |    36 +-
 .../drivers/src/stm32f4xx_hal_flash_ramfunc.c      |     6 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_fmpi2c.c   |   226 +-
 .../drivers/src/stm32f4xx_hal_fmpi2c_ex.c          |     6 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_gpio.c     |    40 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_hash.c     |     6 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_hash_ex.c  |     6 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_hcd.c      |    60 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_i2c.c      |    82 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_i2c_ex.c   |     8 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_i2s.c      |  1027 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_i2s_ex.c   |  1644 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_irda.c     |    71 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_iwdg.c     |     6 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_lptim.c    |     6 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_ltdc.c     |   814 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_ltdc_ex.c  |    26 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_mmc.c      |  2604 +
 .../drivers/src/stm32f4xx_hal_msp_template.c       |     6 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_nand.c     |   954 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_nor.c      |   114 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_pccard.c   |    52 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_pcd.c      |   122 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_pcd_ex.c   |    14 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_pwr.c      |    14 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_pwr_ex.c   |     6 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_qspi.c     |   112 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_rcc.c      |    16 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_rcc_ex.c   |  1330 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_rng.c      |     6 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_rtc.c      |    44 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_rtc_ex.c   |     6 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_sai.c      |    20 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_sai_ex.c   |     6 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_sd.c       |  4833 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_sdram.c    |     6 +-
 .../drivers/src/stm32f4xx_hal_smartcard.c          |    63 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_spdifrx.c  |    30 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_spi.c      |   590 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_sram.c     |     6 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_tim.c      |    32 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_tim_ex.c   |    55 +-
 .../stm32f4xx_hal_timebase_rtc_alarm_template.c    |     6 +-
 .../stm32f4xx_hal_timebase_rtc_wakeup_template.c   |     8 +-
 .../src/stm32f4xx_hal_timebase_tim_template.c      |     8 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_uart.c     |    73 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_usart.c    |    96 +-
 .../stm32f4xx/drivers/src/stm32f4xx_hal_wwdg.c     |     6 +-
 .../stm32f4xx/drivers/src/stm32f4xx_ll_adc.c       |   934 +
 .../stm32f4xx/drivers/src/stm32f4xx_ll_crc.c       |   125 +
 .../stm32f4xx/drivers/src/stm32f4xx_ll_dac.c       |   283 +
 .../stm32f4xx/drivers/src/stm32f4xx_ll_dma.c       |   443 +
 .../stm32f4xx/drivers/src/stm32f4xx_ll_dma2d.c     |   599 +
 .../stm32f4xx/drivers/src/stm32f4xx_ll_exti.c      |   232 +
 .../stm32f4xx/drivers/src/stm32f4xx_ll_fmc.c       |    26 +-
 .../stm32f4xx/drivers/src/stm32f4xx_ll_fsmc.c      |     8 +-
 .../stm32f4xx/drivers/src/stm32f4xx_ll_gpio.c      |   325 +
 .../stm32f4xx/drivers/src/stm32f4xx_ll_i2c.c       |   271 +
 .../stm32f4xx/drivers/src/stm32f4xx_ll_lptim.c     |   212 +
 .../stm32f4xx/drivers/src/stm32f4xx_ll_pwr.c       |   103 +
 .../stm32f4xx/drivers/src/stm32f4xx_ll_rcc.c       |  1649 +
 .../stm32f4xx/drivers/src/stm32f4xx_ll_rng.c       |   124 +
 .../stm32f4xx/drivers/src/stm32f4xx_ll_rtc.c       |   894 +
 .../stm32f4xx/drivers/src/stm32f4xx_ll_sdmmc.c     |  1214 +-
 .../stm32f4xx/drivers/src/stm32f4xx_ll_spi.c       |   642 +
 .../stm32f4xx/drivers/src/stm32f4xx_ll_tim.c       |  1198 +
 .../stm32f4xx/drivers/src/stm32f4xx_ll_usart.c     |   513 +
 .../stm32f4xx/drivers/src/stm32f4xx_ll_usb.c       |   202 +-
 .../stm32f4xx/drivers/src/stm32f4xx_ll_utils.c     |   758 +
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f401xc.h   |   215 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f401xe.h   |   215 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f405xx.h   |   269 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f407xx.h   |   275 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f410cx.h   |   162 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f410rx.h   |   162 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f410tx.h   |   159 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f411xe.h   |   214 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f412cx.h   |   248 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f412rx.h   |   267 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f412vx.h   |   267 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f412zx.h   |   267 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f413xx.h   |   274 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f415xx.h   |   268 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f417xx.h   |   274 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f423xx.h   |   274 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f427xx.h   |   314 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f429xx.h   |   314 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f437xx.h   |   313 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f439xx.h   |   313 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f446xx.h   |   327 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f469xx.h   |   321 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f479xx.h   |   320 +-
 ext/hal/st/stm32cube/stm32f4xx/soc/stm32f4xx.h     |    10 +-
 .../st/stm32cube/stm32f4xx/soc/system_stm32f4xx.c  |     6 +-
 .../st/stm32cube/stm32f4xx/soc/system_stm32f4xx.h  |     6 +-
 ext/hal/st/stm32cube/stm32f7xx/README              |     2 +-
 .../drivers/include/Legacy/stm32_hal_legacy.h      |   179 +-
 .../drivers/include/stm32_assert_template.h        |    75 +
 .../stm32f7xx/drivers/include/stm32f7xx_hal.h      |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_adc.h  |    65 +-
 .../drivers/include/stm32f7xx_hal_adc_ex.h         |    13 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_can.h  |    10 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_cec.h  |    10 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_conf.h |    14 +-
 .../drivers/include/stm32f7xx_hal_cortex.h         |    53 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_crc.h  |     4 +-
 .../drivers/include/stm32f7xx_hal_crc_ex.h         |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_cryp.h |   640 +-
 .../drivers/include/stm32f7xx_hal_cryp_ex.h        |    80 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_dac.h  |     4 +-
 .../drivers/include/stm32f7xx_hal_dac_ex.h         |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_dcmi.h |     7 +-
 .../drivers/include/stm32f7xx_hal_dcmi_ex.h        |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_def.h  |     4 +-
 .../drivers/include/stm32f7xx_hal_dfsdm.h          |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_dma.h  |     4 +-
 .../drivers/include/stm32f7xx_hal_dma2d.h          |     7 +-
 .../drivers/include/stm32f7xx_hal_dma_ex.h         |    18 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_dsi.h  |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_eth.h  |    12 +-
 .../drivers/include/stm32f7xx_hal_flash.h          |    16 +-
 .../drivers/include/stm32f7xx_hal_flash_ex.h       |    67 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_gpio.h |     6 +-
 .../drivers/include/stm32f7xx_hal_gpio_ex.h        |   182 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_hash.h |     4 +-
 .../drivers/include/stm32f7xx_hal_hash_ex.h        |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_hcd.h  |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_i2c.h  |   161 +-
 .../drivers/include/stm32f7xx_hal_i2c_ex.h         |   103 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_i2s.h  |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_irda.h |    79 +-
 .../drivers/include/stm32f7xx_hal_irda_ex.h        |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_iwdg.h |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_jpeg.h |     4 +-
 .../drivers/include/stm32f7xx_hal_lptim.h          |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_ltdc.h |     4 +-
 .../drivers/include/stm32f7xx_hal_ltdc_ex.h        |     4 +-
 .../drivers/include/stm32f7xx_hal_mdios.h          |     8 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_mmc.h  |   695 +
 .../stm32f7xx/drivers/include/stm32f7xx_hal_nand.h |    70 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_nor.h  |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_pcd.h  |    12 +-
 .../drivers/include/stm32f7xx_hal_pcd_ex.h         |    19 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_pwr.h  |     4 +-
 .../drivers/include/stm32f7xx_hal_pwr_ex.h         |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_qspi.h |    12 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_rcc.h  |     4 +-
 .../drivers/include/stm32f7xx_hal_rcc_ex.h         |   630 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_rng.h  |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_rtc.h  |   204 +-
 .../drivers/include/stm32f7xx_hal_rtc_ex.h         |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_sai.h  |     4 +-
 .../drivers/include/stm32f7xx_hal_sai_ex.h         |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_sd.h   |   508 +-
 .../drivers/include/stm32f7xx_hal_sdram.h          |     4 +-
 .../drivers/include/stm32f7xx_hal_smartcard.h      |   258 +-
 .../drivers/include/stm32f7xx_hal_smartcard_ex.h   |   137 +-
 .../drivers/include/stm32f7xx_hal_smbus.h          |   697 +
 .../drivers/include/stm32f7xx_hal_spdifrx.h        |    10 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_spi.h  |   351 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_sram.h |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_tim.h  |    21 +-
 .../drivers/include/stm32f7xx_hal_tim_ex.h         |    50 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_uart.h |     8 +-
 .../drivers/include/stm32f7xx_hal_uart_ex.h        |     4 +-
 .../drivers/include/stm32f7xx_hal_usart.h          |     8 +-
 .../drivers/include/stm32f7xx_hal_usart_ex.h       |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_hal_wwdg.h |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_ll_adc.h   |  4767 ++
 .../stm32f7xx/drivers/include/stm32f7xx_ll_bus.h   |  1994 +
 .../drivers/include/stm32f7xx_ll_cortex.h          |   657 +
 .../stm32f7xx/drivers/include/stm32f7xx_ll_crc.h   |   479 +
 .../stm32f7xx/drivers/include/stm32f7xx_ll_dac.h   |  1316 +
 .../stm32f7xx/drivers/include/stm32f7xx_ll_dma.h   |  2911 +
 .../stm32f7xx/drivers/include/stm32f7xx_ll_dma2d.h |  2070 +
 .../stm32f7xx/drivers/include/stm32f7xx_ll_exti.h  |   968 +
 .../stm32f7xx/drivers/include/stm32f7xx_ll_fmc.h   |     4 +-
 .../stm32f7xx/drivers/include/stm32f7xx_ll_gpio.h  |  1000 +
 .../stm32f7xx/drivers/include/stm32f7xx_ll_i2c.h   |  2207 +
 .../stm32f7xx/drivers/include/stm32f7xx_ll_iwdg.h  |   363 +
 .../stm32f7xx/drivers/include/stm32f7xx_ll_lptim.h |  1382 +
 .../stm32f7xx/drivers/include/stm32f7xx_ll_pwr.h   |  1036 +
 .../stm32f7xx/drivers/include/stm32f7xx_ll_rcc.h   |  5170 ++
 .../stm32f7xx/drivers/include/stm32f7xx_ll_rng.h   |   355 +
 .../stm32f7xx/drivers/include/stm32f7xx_ll_rtc.h   |  3867 ++
 .../stm32f7xx/drivers/include/stm32f7xx_ll_sdmmc.h |   294 +-
 .../stm32f7xx/drivers/include/stm32f7xx_ll_spi.h   |  2293 +
 .../drivers/include/stm32f7xx_ll_system.h          |  1039 +
 .../stm32f7xx/drivers/include/stm32f7xx_ll_tim.h   |  4663 ++
 .../stm32f7xx/drivers/include/stm32f7xx_ll_usart.h |  3560 +
 .../stm32f7xx/drivers/include/stm32f7xx_ll_usb.h   |    17 +-
 .../stm32f7xx/drivers/include/stm32f7xx_ll_utils.h |   323 +
 .../stm32f7xx/drivers/include/stm32f7xx_ll_wwdg.h  |   342 +
 .../stm32f7xx/drivers/src/stm32f7xx_hal.c          |    10 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_adc.c      |     6 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_adc_ex.c   |     6 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_can.c      |     8 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_cec.c      |     8 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_cortex.c   |    44 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_crc.c      |     7 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_crc_ex.c   |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_cryp.c     |  1375 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_cryp_ex.c  |  3009 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_dac.c      |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_dac_ex.c   |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_dcmi.c     |     6 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_dcmi_ex.c  |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_dfsdm.c    |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_dma.c      |    10 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_dma2d.c    |     6 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_dma_ex.c   |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_dsi.c      |    14 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_eth.c      |     6 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_flash.c    |    50 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_flash_ex.c |   112 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_gpio.c     |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_hash.c     |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_hash_ex.c  |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_hcd.c      |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_i2c.c      |  2047 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_i2c_ex.c   |   112 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_i2s.c      |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_irda.c     |  2545 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_iwdg.c     |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_jpeg.c     |    81 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_lptim.c    |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_ltdc.c     |    16 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_ltdc_ex.c  |    14 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_mdios.c    |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_mmc.c      |  2493 +
 .../drivers/src/stm32f7xx_hal_msp_template.c       |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_nand.c     |   861 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_nor.c      |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_pcd.c      |    48 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_pcd_ex.c   |   123 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_pwr.c      |     6 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_pwr_ex.c   |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_qspi.c     |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_rcc.c      |    73 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_rcc_ex.c   |   900 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_rng.c      |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_rtc.c      |     6 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_rtc_ex.c   |    28 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_sai.c      |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_sai_ex.c   |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_sd.c       |  4568 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_sdram.c    |     4 +-
 .../drivers/src/stm32f7xx_hal_smartcard.c          |  2565 +-
 .../drivers/src/stm32f7xx_hal_smartcard_ex.c       |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_smbus.c    |  2053 +
 .../stm32f7xx/drivers/src/stm32f7xx_hal_spdifrx.c  |     7 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_spi.c      |  2285 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_sram.c     |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_tim.c      |    23 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_tim_ex.c   |  1159 +-
 .../stm32f7xx_hal_timebase_rtc_alarm_template.c    |     7 +-
 .../stm32f7xx_hal_timebase_rtc_wakeup_template.c   |     7 +-
 .../src/stm32f7xx_hal_timebase_tim_template.c      |     8 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_uart.c     |    25 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_usart.c    |   245 +-
 .../stm32f7xx/drivers/src/stm32f7xx_hal_wwdg.c     |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_ll_adc.c       |   920 +
 .../stm32f7xx/drivers/src/stm32f7xx_ll_crc.c       |   125 +
 .../stm32f7xx/drivers/src/stm32f7xx_ll_dac.c       |   273 +
 .../stm32f7xx/drivers/src/stm32f7xx_ll_dma.c       |   464 +
 .../stm32f7xx/drivers/src/stm32f7xx_ll_dma2d.c     |   653 +
 .../stm32f7xx/drivers/src/stm32f7xx_ll_exti.c      |   232 +
 .../stm32f7xx/drivers/src/stm32f7xx_ll_fmc.c       |     4 +-
 .../stm32f7xx/drivers/src/stm32f7xx_ll_gpio.c      |   325 +
 .../stm32f7xx/drivers/src/stm32f7xx_ll_i2c.c       |   258 +
 .../stm32f7xx/drivers/src/stm32f7xx_ll_lptim.c     |   212 +
 .../stm32f7xx/drivers/src/stm32f7xx_ll_pwr.c       |   105 +
 .../stm32f7xx/drivers/src/stm32f7xx_ll_rcc.c       |  1581 +
 .../stm32f7xx/drivers/src/stm32f7xx_ll_rng.c       |   116 +
 .../stm32f7xx/drivers/src/stm32f7xx_ll_rtc.c       |   897 +
 .../stm32f7xx/drivers/src/stm32f7xx_ll_sdmmc.c     |  1007 +-
 .../stm32f7xx/drivers/src/stm32f7xx_ll_spi.c       |   589 +
 .../stm32f7xx/drivers/src/stm32f7xx_ll_tim.c       |  1396 +
 .../stm32f7xx/drivers/src/stm32f7xx_ll_usart.c     |   463 +
 .../stm32f7xx/drivers/src/stm32f7xx_ll_usb.c       |   158 +-
 .../stm32f7xx/drivers/src/stm32f7xx_ll_utils.c     |   757 +
 ext/hal/st/stm32cube/stm32f7xx/soc/stm32f722xx.h   | 15165 +++++
 ext/hal/st/stm32cube/stm32f7xx/soc/stm32f723xx.h   | 15244 +++++
 ext/hal/st/stm32cube/stm32f7xx/soc/stm32f732xx.h   | 15390 +++++
 ext/hal/st/stm32cube/stm32f7xx/soc/stm32f733xx.h   | 15469 +++++
 ext/hal/st/stm32cube/stm32f7xx/soc/stm32f745xx.h   | 20411 ++++--
 ext/hal/st/stm32cube/stm32f7xx/soc/stm32f746xx.h   | 20705 ++++--
 ext/hal/st/stm32cube/stm32f7xx/soc/stm32f756xx.h   | 20977 ++++--
 ext/hal/st/stm32cube/stm32f7xx/soc/stm32f765xx.h   | 21193 ++++--
 ext/hal/st/stm32cube/stm32f7xx/soc/stm32f767xx.h   | 21865 ++++--
 ext/hal/st/stm32cube/stm32f7xx/soc/stm32f769xx.h   | 25857 +++++---
 ext/hal/st/stm32cube/stm32f7xx/soc/stm32f777xx.h   | 22137 +++++--
 ext/hal/st/stm32cube/stm32f7xx/soc/stm32f779xx.h   | 26129 +++++---
 ext/hal/st/stm32cube/stm32f7xx/soc/stm32f7xx.h     |    28 +-
 .../st/stm32cube/stm32f7xx/soc/system_stm32f7xx.c  |     4 +-
 .../st/stm32cube/stm32f7xx/soc/system_stm32f7xx.h  |     4 +-
 ext/hal/ti/cc3220sdk/Kbuild                        |     4 +
 ext/hal/ti/cc3220sdk/Kconfig                       |    11 +
 ext/hal/ti/cc3220sdk/Makefile                      |     6 +
 ext/hal/ti/cc3220sdk/README                        |    26 +
 ext/hal/ti/cc3220sdk/driverlib/cpu.h               |    76 +
 ext/hal/ti/cc3220sdk/driverlib/flash.h             |   116 +
 ext/hal/ti/cc3220sdk/driverlib/gpio.h              |   140 +
 ext/hal/ti/cc3220sdk/driverlib/interrupt.h         |   121 +
 ext/hal/ti/cc3220sdk/driverlib/pin.h               |   191 +
 ext/hal/ti/cc3220sdk/driverlib/prcm.c              |  2715 +
 ext/hal/ti/cc3220sdk/driverlib/prcm.h              |   368 +
 ext/hal/ti/cc3220sdk/driverlib/rom.h               |  2787 +
 ext/hal/ti/cc3220sdk/driverlib/rom_map.h           |  3321 +
 ext/hal/ti/cc3220sdk/driverlib/rom_patch.h         |   113 +
 ext/hal/ti/cc3220sdk/driverlib/uart.h              |   235 +
 ext/hal/ti/cc3220sdk/driverlib/utils.c             |   105 +
 ext/hal/ti/cc3220sdk/driverlib/utils.h             |    72 +
 ext/hal/ti/cc3220sdk/inc/hw_apps_rcm.h             |  1504 +
 ext/hal/ti/cc3220sdk/inc/hw_common_reg.h           |  1115 +
 ext/hal/ti/cc3220sdk/inc/hw_gpio.h                 |  1347 +
 ext/hal/ti/cc3220sdk/inc/hw_gprcm.h                |  3320 +
 ext/hal/ti/cc3220sdk/inc/hw_hib1p2.h               |  1748 +
 ext/hal/ti/cc3220sdk/inc/hw_hib3p3.h               |  1136 +
 ext/hal/ti/cc3220sdk/inc/hw_ints.h                 |   115 +
 ext/hal/ti/cc3220sdk/inc/hw_memmap.h               |    82 +
 ext/hal/ti/cc3220sdk/inc/hw_ocp_shared.h           |  3443 +
 ext/hal/ti/cc3220sdk/inc/hw_types.h                |    74 +
 include/drivers/gpio/gpio_mmio32.h                 |    64 +
 include/drivers/k20_mcg.h                          |   205 -
 include/drivers/k20_pcr.h                          |    89 -
 include/drivers/k20_watchdog.h                     |   136 -
 include/drivers/k6x_mpu.h                          |    69 -
 include/drivers/k6x_pmc.h                          |    51 -
 scripts/Makefile.lib                               |     2 +
 715 files changed, 470649 insertions(+), 92559 deletions(-)
 create mode 100644 drivers/gpio/Kconfig.mmio32
 create mode 100644 drivers/gpio/gpio_mmio32.c
 create mode 100644 drivers/spi/Kconfig.nrf5
 create mode 100644 drivers/spi/spim_nrf52.c
 rename dts/arm/{ => nxp}/nxp_k6x.dtsi (87%)
 rename dts/arm/{ => nxp}/nxp_kw41z.dtsi (91%)
 rename dts/arm/{ => st}/stm32f103xb.dtsi (88%)
 rename dts/arm/{ => st}/stm32l476.dtsi (87%)
 rename dts/arm/{ => ti}/cc32xx_launchxl.dtsi (81%)
 rename dts/arm/yaml/{arm,armv6m-nvic.yaml => arm,v6m-nvic.yaml} (72%)
 rename dts/arm/yaml/{arm_cortex_m4_nvic.yaml => arm,v7m-nvic.yaml} (72%)
 delete mode 100644 dts/common/yaml/zephyr_devices.yaml
 create mode 100644 ext/hal/nxp/mcux/devices/MKL25Z4/MKL25Z4.h
 create mode 100644 ext/hal/nxp/mcux/devices/MKL25Z4/MKL25Z4.xml
 create mode 100644 ext/hal/nxp/mcux/devices/MKL25Z4/MKL25Z4_features.h
 create mode 100644 ext/hal/nxp/mcux/devices/MKL25Z4/clock_config.c
 create mode 100644 ext/hal/nxp/mcux/devices/MKL25Z4/clock_config.h
 create mode 100644 ext/hal/nxp/mcux/devices/MKL25Z4/fsl_clock.c
 create mode 100644 ext/hal/nxp/mcux/devices/MKL25Z4/fsl_clock.h
 create mode 100644 ext/hal/nxp/mcux/devices/MKL25Z4/fsl_device_registers.h
 create mode 100644 ext/hal/nxp/mcux/devices/MKL25Z4/system_MKL25Z4.c
 create mode 100644 ext/hal/nxp/mcux/devices/MKL25Z4/system_MKL25Z4.h
 create mode 100644 ext/hal/nxp/mcux/drivers/fsl_dma.c
 create mode 100644 ext/hal/nxp/mcux/drivers/fsl_dma.h
 create mode 100644 ext/hal/nxp/mcux/drivers/fsl_i2c_dma.c
 create mode 100644 ext/hal/nxp/mcux/drivers/fsl_i2c_dma.h
 create mode 100644 ext/hal/nxp/mcux/drivers/fsl_lpsci.c
 create mode 100644 ext/hal/nxp/mcux/drivers/fsl_lpsci.h
 create mode 100644 ext/hal/nxp/mcux/drivers/fsl_lpsci_dma.c
 create mode 100644 ext/hal/nxp/mcux/drivers/fsl_lpsci_dma.h
 create mode 100644 ext/hal/nxp/mcux/drivers/fsl_spi.c
 create mode 100644 ext/hal/nxp/mcux/drivers/fsl_spi.h
 create mode 100644 ext/hal/nxp/mcux/drivers/fsl_spi_dma.c
 create mode 100644 ext/hal/nxp/mcux/drivers/fsl_spi_dma.h
 create mode 100644 ext/hal/nxp/mcux/drivers/fsl_uart_dma.c
 create mode 100644 ext/hal/nxp/mcux/drivers/fsl_uart_dma.h
 create mode 100644 ext/hal/st/stm32cube/stm32f3xx/drivers/src/stm32f3xx_hal_timebase_rtc_alarm_template.c
 create mode 100644 ext/hal/st/stm32cube/stm32f3xx/drivers/src/stm32f3xx_hal_timebase_rtc_wakeup_template.c
 create mode 100644 ext/hal/st/stm32cube/stm32f3xx/drivers/src/stm32f3xx_hal_timebase_tim_template.c
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32_assert_template.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_hal_mmc.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_adc.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_bus.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_cortex.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_crc.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_dac.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_dma.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_dma2d.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_exti.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_gpio.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_i2c.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_iwdg.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_lptim.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_pwr.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_rcc.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_rng.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_rtc.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_spi.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_system.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_tim.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_usart.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_utils.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/include/stm32f4xx_ll_wwdg.h
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/src/stm32f4xx_hal_mmc.c
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/src/stm32f4xx_ll_adc.c
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/src/stm32f4xx_ll_crc.c
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/src/stm32f4xx_ll_dac.c
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/src/stm32f4xx_ll_dma.c
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/src/stm32f4xx_ll_dma2d.c
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/src/stm32f4xx_ll_exti.c
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/src/stm32f4xx_ll_gpio.c
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/src/stm32f4xx_ll_i2c.c
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/src/stm32f4xx_ll_lptim.c
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/src/stm32f4xx_ll_pwr.c
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/src/stm32f4xx_ll_rcc.c
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/src/stm32f4xx_ll_rng.c
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/src/stm32f4xx_ll_rtc.c
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/src/stm32f4xx_ll_spi.c
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/src/stm32f4xx_ll_tim.c
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/src/stm32f4xx_ll_usart.c
 create mode 100644 ext/hal/st/stm32cube/stm32f4xx/drivers/src/stm32f4xx_ll_utils.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32_assert_template.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_hal_mmc.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_hal_smbus.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_adc.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_bus.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_cortex.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_crc.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_dac.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_dma.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_dma2d.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_exti.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_gpio.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_i2c.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_iwdg.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_lptim.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_pwr.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_rcc.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_rng.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_rtc.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_spi.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_system.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_tim.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_usart.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_utils.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/include/stm32f7xx_ll_wwdg.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/src/stm32f7xx_hal_mmc.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/src/stm32f7xx_hal_smbus.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/src/stm32f7xx_ll_adc.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/src/stm32f7xx_ll_crc.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/src/stm32f7xx_ll_dac.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/src/stm32f7xx_ll_dma.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/src/stm32f7xx_ll_dma2d.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/src/stm32f7xx_ll_exti.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/src/stm32f7xx_ll_gpio.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/src/stm32f7xx_ll_i2c.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/src/stm32f7xx_ll_lptim.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/src/stm32f7xx_ll_pwr.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/src/stm32f7xx_ll_rcc.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/src/stm32f7xx_ll_rng.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/src/stm32f7xx_ll_rtc.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/src/stm32f7xx_ll_spi.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/src/stm32f7xx_ll_tim.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/src/stm32f7xx_ll_usart.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/drivers/src/stm32f7xx_ll_utils.c
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/soc/stm32f722xx.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/soc/stm32f723xx.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/soc/stm32f732xx.h
 create mode 100644 ext/hal/st/stm32cube/stm32f7xx/soc/stm32f733xx.h
 create mode 100644 ext/hal/ti/cc3220sdk/Kbuild
 create mode 100644 ext/hal/ti/cc3220sdk/Kconfig
 create mode 100644 ext/hal/ti/cc3220sdk/Makefile
 create mode 100644 ext/hal/ti/cc3220sdk/README
 create mode 100644 ext/hal/ti/cc3220sdk/driverlib/cpu.h
 create mode 100644 ext/hal/ti/cc3220sdk/driverlib/flash.h
 create mode 100644 ext/hal/ti/cc3220sdk/driverlib/gpio.h
 create mode 100644 ext/hal/ti/cc3220sdk/driverlib/interrupt.h
 create mode 100644 ext/hal/ti/cc3220sdk/driverlib/pin.h
 create mode 100644 ext/hal/ti/cc3220sdk/driverlib/prcm.c
 create mode 100644 ext/hal/ti/cc3220sdk/driverlib/prcm.h
 create mode 100644 ext/hal/ti/cc3220sdk/driverlib/rom.h
 create mode 100644 ext/hal/ti/cc3220sdk/driverlib/rom_map.h
 create mode 100644 ext/hal/ti/cc3220sdk/driverlib/rom_patch.h
 create mode 100644 ext/hal/ti/cc3220sdk/driverlib/uart.h
 create mode 100644 ext/hal/ti/cc3220sdk/driverlib/utils.c
 create mode 100644 ext/hal/ti/cc3220sdk/driverlib/utils.h
 create mode 100644 ext/hal/ti/cc3220sdk/inc/hw_apps_rcm.h
 create mode 100644 ext/hal/ti/cc3220sdk/inc/hw_common_reg.h
 create mode 100644 ext/hal/ti/cc3220sdk/inc/hw_gpio.h
 create mode 100644 ext/hal/ti/cc3220sdk/inc/hw_gprcm.h
 create mode 100644 ext/hal/ti/cc3220sdk/inc/hw_hib1p2.h
 create mode 100644 ext/hal/ti/cc3220sdk/inc/hw_hib3p3.h
 create mode 100644 ext/hal/ti/cc3220sdk/inc/hw_ints.h
 create mode 100644 ext/hal/ti/cc3220sdk/inc/hw_memmap.h
 create mode 100644 ext/hal/ti/cc3220sdk/inc/hw_ocp_shared.h
 create mode 100644 ext/hal/ti/cc3220sdk/inc/hw_types.h
 create mode 100644 include/drivers/gpio/gpio_mmio32.h
 delete mode 100644 include/drivers/k20_mcg.h
 delete mode 100644 include/drivers/k20_pcr.h
 delete mode 100644 include/drivers/k20_watchdog.h
 delete mode 100644 include/drivers/k6x_mpu.h
 delete mode 100644 include/drivers/k6x_pmc.h

Change-Id: Ie1f349c8fa8181a7ed23af95921692a6744de9ac
Signed-off-by: default avatarKumar Gala <kumar.gala@linaro.org>
parents 1a9600b7 d1821640
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment