Skip to content

Conversation

@arnopo
Copy link
Contributor

@arnopo arnopo commented Feb 26, 2019

Add basic support of the Cortex-M4 core for the STM32MP1 processor.
Provide support for the stm32mp1 DK2 discovery board.

This first step allows to run and debug the Hello_world sample.

@zephyrbot
Copy link

zephyrbot commented Feb 26, 2019

Found the following issues, please fix and resubmit:

License issues

In most cases you do not need to do anything here, especially if the files
reported below are going into ext/ and if license was approved for inclusion
into ext/ already. Fix any missing license/copyright issues. The license
exception if a JFYI for the maintainers and can be overriden when merging the
pull request.

  • boards/arm/stm32mp157c_dk2/board.cmake missing license.
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32_assert.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32_assert.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_adc.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_adc.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_adc_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_adc_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_cec.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_cec.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_conf.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_conf.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_cortex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_cortex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_crc.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_crc.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_crc_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_crc_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_cryp.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_cryp.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_cryp_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_cryp_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_dac.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_dac.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_dac_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_dac_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_dcmi.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_dcmi.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_def.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_def.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_dfsdm.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_dfsdm.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_dfsdm_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_dfsdm_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_dma.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_dma.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_dma_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_dma_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_exti.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_exti.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_fdcan.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_fdcan.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_gpio.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_gpio.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_gpio_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_gpio_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_hash.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_hash.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_hash_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_hash_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_hsem.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_hsem.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_i2c.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_i2c.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_i2c_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_i2c_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_ipcc.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_ipcc.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_lptim.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_lptim.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_mdios.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_mdios.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_mdma.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_mdma.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_pwr.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_pwr.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_pwr_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_pwr_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_qspi.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_qspi.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_rcc.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_rcc.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_rcc_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_rcc_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_rng.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_rng.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_sai.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_sai.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_sai_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_sai_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_sd.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_sd.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_sd_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_sd_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_smbus.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_smbus.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_spdifrx.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_spdifrx.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_spi.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_spi.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_spi_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_spi_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_tim.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_tim.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_tim_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_tim_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_uart.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_uart.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_uart_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_uart_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_usart.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_usart.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_usart_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_usart_ex.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_wwdg.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_hal_wwdg.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_adc.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_adc.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_bus.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_bus.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_delayblock.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_delayblock.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_exti.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_exti.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_gpio.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_gpio.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_ipcc.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_ipcc.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_rcc.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_rcc.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_sdmmc.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_sdmmc.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_system.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_system.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_usart.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_usart.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_utils.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_utils.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_adc.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_adc.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_adc_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_adc_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_cec.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_cec.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_cortex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_cortex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_crc.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_crc.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_crc_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_crc_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_cryp.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_cryp.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_cryp_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_cryp_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_dac.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_dac.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_dac_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_dac_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_dcmi.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_dcmi.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_dfsdm.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_dfsdm.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_dfsdm_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_dfsdm_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_dma.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_dma.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_dma_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_dma_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_exti.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_exti.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_fdcan.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_fdcan.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_gpio.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_gpio.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_hash.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_hash.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_hash_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_hash_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_hsem.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_hsem.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_i2c.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_i2c.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_i2c_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_i2c_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_ipcc.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_ipcc.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_lptim.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_lptim.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_mdios.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_mdios.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_mdma.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_mdma.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_msp.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_msp.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_pwr.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_pwr.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_pwr_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_pwr_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_qspi.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_qspi.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_rcc.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_rcc.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_rcc_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_rcc_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_rng.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_rng.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_sai.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_sai.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_sai_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_sai_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_sd.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_sd.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_sd_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_sd_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_smbus.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_smbus.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_spdifrx.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_spdifrx.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_spi.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_spi.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_spi_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_spi_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_tim.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_tim.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_tim_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_tim_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_timebase_tim.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_timebase_tim.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_uart.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_uart.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_uart_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_uart_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_usart.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_usart.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_usart_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_usart_ex.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_wwdg.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_hal_wwdg.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_ll_adc.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_ll_adc.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_ll_delayblock.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_ll_delayblock.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_ll_exti.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_ll_exti.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_ll_gpio.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_ll_gpio.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_ll_rcc.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_ll_rcc.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_ll_sdmmc.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_ll_sdmmc.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_ll_usart.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_ll_usart.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_ll_utils.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/drivers/src/stm32mp1xx_ll_utils.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/soc/stm32mp151axx_cm4.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/soc/stm32mp151cxx_cm4.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/soc/stm32mp153axx_cm4.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/soc/stm32mp153cxx_cm4.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/soc/stm32mp157axx_cm4.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/soc/stm32mp157cxx_cm4.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/soc/stm32mp1xx.h is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/soc/system_stm32mp1xx.c is not apache-2.0 licensed: bsd-new
  • ext/hal/st/stm32cube/stm32mp1xx/soc/system_stm32mp1xx.h is not apache-2.0 licensed: bsd-new

Copy link
Contributor

@galak galak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

need to remove board.h

@codecov-io
Copy link

codecov-io commented Feb 26, 2019

Codecov Report

Merging #13794 into master will increase coverage by 0.16%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master   #13794      +/-   ##
==========================================
+ Coverage   52.51%   52.68%   +0.16%     
==========================================
  Files         309      307       -2     
  Lines       45048    45473     +425     
  Branches    10419    10530     +111     
==========================================
+ Hits        23656    23956     +300     
- Misses      16584    16640      +56     
- Partials     4808     4877      +69
Impacted Files Coverage Δ
include/spinlock.h 50% <0%> (-7.15%) ⬇️
subsys/net/ip/tcp_internal.h 48.48% <0%> (-6.69%) ⬇️
subsys/net/ip/udp.c 63.55% <0%> (-5.9%) ⬇️
subsys/net/ip/net_pkt.c 66.31% <0%> (-3.05%) ⬇️
subsys/net/ip/icmpv4.c 26.35% <0%> (-2.98%) ⬇️
drivers/timer/nrf_rtc_timer.c 91.93% <0%> (-1.95%) ⬇️
subsys/net/ip/tcp.c 57.47% <0%> (-0.61%) ⬇️
subsys/bluetooth/controller/ll_sw/ull_conn.c 48.96% <0%> (-0.57%) ⬇️
include/net/net_pkt.h 88.62% <0%> (-0.57%) ⬇️
...s/bluetooth/controller/ll_sw/nordic/lll/lll_scan.c 55.13% <0%> (-0.4%) ⬇️
... and 50 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update cb44b7e...0ad94d7. Read the comment docs.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add a blank line before the first entry of a (sub)list.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add a blank line before this first list item (sublist)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add a blank line

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add a blank line (more instances of this problem below)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lots of formatting issues. Here's a recommended rewrite:

1) start OpenOCD in a dedicated terminal

   - Start up the  sdk environment::

       source <SDK installation directory>/environment-setup-cortexa7hf-neon-vfpv4-openstlinux_weston-linux-gnueabi
 
   - Start OpenOCD::

       ${OECORE_NATIVE_SYSROOT}/usr/bin/openocd -s ${OECORE_NATIVE_SYSROOT}/usr/share/openocd/scripts -f board/stm32mp15x_dk2.cfg

2) run gdb in Zephyr environment

   .. code-block:: console

      # On Linux
      cd $ZEPHYR_BASE/samples/hello_world
      mkdir -p build && cd build

      # Use cmake to configure a Ninja-based build system:
      cmake -GNinja -DBOARD=stm32mp157_dk2 ..

      # Now run ninja on the generated build system:
      ninja debug

@erwango
Copy link
Member

erwango commented Feb 27, 2019

recheck

@galak galak added the platform: STM32 ST Micro STM32 label Feb 27, 2019
galak
galak previously requested changes Feb 27, 2019
Copy link
Contributor

@galak galak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So I think the resource table we should do as a follow up to this PR. Since we should figure out how to support for other SoCs as well.

Copy link
Member

@erwango erwango left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Initial review

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Keep this for exti support commit

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not requested for now

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fyi, we use DT_SIZE_K macro to ease reading

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have sanitycheck script that look for non existing Kconfig symbols and we clean them up.
Remove CONFIG_SOC_SERIES_STM32{F7X MP1x}

@arnopo arnopo requested review from andyross and nashif as code owners March 7, 2019 09:08
@galak galak dismissed their stale review March 7, 2019 10:25

issues addressed

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Leftover to be deleted

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is that board specific?
Can't it be set in /soc ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should depend neither on board or soc but CONFIG:

  • CONFIG_RAM_CONSOLE
  • CONFIG_OPENAMP
    I will try to change it in a more graceful way

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Resquest is still valid

Copy link
Member

@erwango erwango left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Few remaining points

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still valid

Copy link
Member

@erwango erwango left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One last comment and we're good to go.

@erwango erwango added this to the v1.15.0 milestone Mar 18, 2019
@galak
Copy link
Contributor

galak commented Mar 20, 2019

Looks good to me, one minor comment is the commit order in the PR seems odd. The board commit should be the last one.

@arnopo
Copy link
Contributor Author

arnopo commented Mar 21, 2019

Looks good to me, one minor comment is the commit order in the PR seems odd. The board commit should be the last one.

I have changed the commit order and re-push commits.
Thanks

@arnopo
Copy link
Contributor Author

arnopo commented Mar 21, 2019

Update done to fix rebase issue on master (compilation failed due to 4da0f8b).
Impact in soc/arm/st_stm32/stm32mp1/linker.ld to remove (OPTIONAL)

@arnopo
Copy link
Contributor Author

arnopo commented Apr 16, 2019

Don't take into account false Kconfig fail:
reason is that error reports a ext/hal/st/stm32cube/stm32mp1xx/README:51 text which describes the (9f63849) commit that updateq definition in ext/hal/st/stm32cube/stm32mp1xx/drivers/include/stm32mp1xx_ll_rcc.h to suppress this error check.

Add the initial SoC support for the STM32MP1 family. The code was
tested on STM32MP157c, but should work on any STM32MP1XX currently
available.

Signed-off-by: Arnaud Pouliquen <[email protected]>
arnopo added 6 commits April 19, 2019 11:17
Provide required changes to stm32cube HAL and LL for the
STM32MP1X series MCU.

Origin: ST Microelectronics
License: BSD-3-Clause
URL: https://github.com/STMicroelectronics/STM32CubeMP1
Commit: 1.1.0
Purpose: HAL layer for STM32MP1
Maintained-by: External

Signed-off-by: Arnaud Pouliquen <[email protected]>
The stm32mp1 exti ll driver is mandatory for compilation.
add it on top of stm32cubeMP1 version 1.0.0.

Signed-off-by: Arnaud Pouliquen <[email protected]>
Add the declaration of the ST Microlectronics
stm32mp157 soc.

Signed-off-by: Arnaud Pouliquen <[email protected]>
Add support of the stm32mp1 gpio exti.

Signed-off-by: Arnaud Pouliquen <[email protected]>
Add configuration, pinmux, dts and documentation for the STM32MP157
Discovery board based on the STM32MP157 SoC.

Signed-off-by: Arnaud Pouliquen <[email protected]>
The CONFIG_ prefix is reserved in Zephyr, rename CONFIG_SHIFT and
associated constants by adding a RCC_ prefix

Signed-off-by: Arnaud Pouliquen <[email protected]>
@galak galak merged commit 3c82d23 into zephyrproject-rtos:master Apr 19, 2019
@arnopo
Copy link
Contributor Author

arnopo commented Apr 23, 2019 via email

ulfalizer pushed a commit to ulfalizer/zephyr that referenced this pull request May 13, 2019
ulfalizer pushed a commit to ulfalizer/zephyr that referenced this pull request Oct 23, 2019
@arnopo arnopo deleted the stm32mp1 branch November 15, 2019 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

platform: STM32 ST Micro STM32

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants