-
Notifications
You must be signed in to change notification settings - Fork 119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add the DTS for the new stm32h7rs pinctrl #201
Changes from 1 commit
f0eacb7
eaf0982
b0a04e5
5c2ba05
b9609b2
73c4e36
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -33,6 +33,7 @@ set(stm_socs | |
stm32g4x | ||
stm32h5x | ||
stm32h7x | ||
stm32h7rsx | ||
stm32l0x | ||
stm32l1x | ||
stm32l4x | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,131 @@ | ||
# Copyright (c) 2019 Linaro Limited | ||
# Copyright (c) 2020 STMicroelectronics | ||
# Copyright (c) 2024 STMicroelectronics | ||
# | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
zephyr_library_sources(soc/system_stm32h7rsxx.c) | ||
zephyr_library_sources(drivers/src/stm32h7rsxx_hal.c) | ||
zephyr_library_sources(drivers/src/stm32h7rsxx_hal_rcc.c) | ||
zephyr_library_sources(drivers/src/stm32h7rsxx_hal_rcc_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_ADC drivers/src/stm32h7rsxx_hal_adc.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_ADC_EX drivers/src/stm32h7rsxx_hal_adc_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_CEC drivers/src/stm32h7rsxx_hal_cec.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_COMP drivers/src/stm32h7rsxx_hal_comp.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_CORDIC drivers/src/stm32h7rsxx_hal_cordic.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_CORTEX drivers/src/stm32h7rsxx_hal_cortex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_CRC drivers/src/stm32h7rsxx_hal_crc.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_CRC_EX drivers/src/stm32h7rsxx_hal_crc_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_CRYP drivers/src/stm32h7rsxx_hal_cryp.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_CRYP_EX drivers/src/stm32h7rsxx_hal_cryp_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_DAC drivers/src/stm32h7rsxx_hal_dac.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_DAC_EX drivers/src/stm32h7rsxx_hal_dac_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_DCMI drivers/src/stm32h7rsxx_hal_dcmi.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_DFSDM drivers/src/stm32h7rsxx_hal_dfsdm.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_DFSDM_EX drivers/src/stm32h7rsxx_hal_dfsdm_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_DMA drivers/src/stm32h7rsxx_hal_dma.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_DMA2D drivers/src/stm32h7rsxx_hal_dma2d.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_DMA_EX drivers/src/stm32h7rsxx_hal_dma_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_DSI drivers/src/stm32h7rsxx_hal_dsi.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_DTS drivers/src/stm32h7rsxx_hal_dts.c) | ||
if(CONFIG_ETH_STM32_HAL_API_V2) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_ETH drivers/src/stm32h7rsxx_hal_eth.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_ETH_EX drivers/src/stm32h7rsxx_hal_eth_ex.c) | ||
else() | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_ETH drivers/src/Legacy/stm32h7rsxx_hal_eth.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_ETH_EX drivers/src/Legacy/stm32h7rsxx_hal_eth_ex.c) | ||
endif() | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_EXTI drivers/src/stm32h7rsxx_hal_exti.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_FDCAN drivers/src/stm32h7rsxx_hal_fdcan.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_FLASH drivers/src/stm32h7rsxx_hal_flash.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_FLASH_EX drivers/src/stm32h7rsxx_hal_flash_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_FMAC drivers/src/stm32h7rsxx_hal_fmac.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_GFXMMU drivers/src/stm32h7rsxx_hal_gfxmmu.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_GPIO drivers/src/stm32h7rsxx_hal_gpio.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_HASH drivers/src/stm32h7rsxx_hal_hash.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_HASH_EX drivers/src/stm32h7rsxx_hal_hash_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_HCD drivers/src/stm32h7rsxx_hal_hcd.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_I2C drivers/src/stm32h7rsxx_hal_i2c.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_I3C drivers/src/stm32h7rsxx_hal_i3c.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_I2C_EX drivers/src/stm32h7rsxx_hal_i2c_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_I2S drivers/src/stm32h7rsxx_hal_i2s.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_I2S_EX drivers/src/stm32h7rsxx_hal_i2s_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_IRDA drivers/src/stm32h7rsxx_hal_irda.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_IWDG drivers/src/stm32h7rsxx_hal_iwdg.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_JPEG drivers/src/stm32h7rsxx_hal_jpeg.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_LPTIM drivers/src/stm32h7rsxx_hal_lptim.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_LTDC drivers/src/stm32h7rsxx_hal_ltdc.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_LTDC_EX drivers/src/stm32h7rsxx_hal_ltdc_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_MDIOS drivers/src/stm32h7rsxx_hal_mdios.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_MDMA drivers/src/stm32h7rsxx_hal_mdma.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_MMC drivers/src/stm32h7rsxx_hal_mmc.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_MMC_EX drivers/src/stm32h7rsxx_hal_mmc_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_NAND drivers/src/stm32h7rsxx_hal_nand.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_NOR drivers/src/stm32h7rsxx_hal_nor.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_OPAMP drivers/src/stm32h7rsxx_hal_opamp.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_OPAMP_EX drivers/src/stm32h7rsxx_hal_opamp_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_OSPI drivers/src/stm32h7rsxx_hal_ospi.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_OTFDEC drivers/src/stm32h7rsxx_hal_otfdec.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_PCD drivers/src/stm32h7rsxx_hal_pcd.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_PCD_EX drivers/src/stm32h7rsxx_hal_pcd_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_PSSI drivers/src/stm32h7rsxx_hal_pssi.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_PWR drivers/src/stm32h7rsxx_hal_pwr.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_PWR_EX drivers/src/stm32h7rsxx_hal_pwr_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_QSPI drivers/src/stm32h7rsxx_hal_qspi.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_RAMECC drivers/src/stm32h7rsxx_hal_ramecc.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_RNG drivers/src/stm32h7rsxx_hal_rng.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_RNG_EX drivers/src/stm32h7rsxx_hal_rng_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_RTC drivers/src/stm32h7rsxx_hal_rtc.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_RTC_EX drivers/src/stm32h7rsxx_hal_rtc_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_SAI drivers/src/stm32h7rsxx_hal_sai.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_SAI_EX drivers/src/stm32h7rsxx_hal_sai_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_SD drivers/src/stm32h7rsxx_hal_sd.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_SD_EX drivers/src/stm32h7rsxx_hal_sd_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_SDRAM drivers/src/stm32h7rsxx_hal_sdram.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_SMARTCARD drivers/src/stm32h7rsxx_hal_smartcard.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_SMARTCARD_EX drivers/src/stm32h7rsxx_hal_smartcard_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_SMBUS drivers/src/stm32h7rsxx_hal_smbus.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_SMBUS_EX drivers/src/stm32h7rsxx_hal_smbus_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_SPDIFRX drivers/src/stm32h7rsxx_hal_spdifrx.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_SPI drivers/src/stm32h7rsxx_hal_spi.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_SPI_EX drivers/src/stm32h7rsxx_hal_spi_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_SRAM drivers/src/stm32h7rsxx_hal_sram.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_SWPMI drivers/src/stm32h7rsxx_hal_swpmi.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_TIM drivers/src/stm32h7rsxx_hal_tim.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_TIM_EX drivers/src/stm32h7rsxx_hal_tim_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_UART drivers/src/stm32h7rsxx_hal_uart.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_UART_EX drivers/src/stm32h7rsxx_hal_uart_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_USART drivers/src/stm32h7rsxx_hal_usart.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_USART_EX drivers/src/stm32h7rsxx_hal_usart_ex.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_HAL_WWDG drivers/src/stm32h7rsxx_hal_wwdg.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_ADC drivers/src/stm32h7rsxx_ll_adc.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_BDMA drivers/src/stm32h7rsxx_ll_bdma.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_COMP drivers/src/stm32h7rsxx_ll_comp.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_CORDIC drivers/src/stm32h7rsxx_ll_cordic.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_CRC drivers/src/stm32h7rsxx_ll_crc.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_CRS drivers/src/stm32h7rsxx_ll_crs.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_DAC drivers/src/stm32h7rsxx_ll_dac.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_DELAYBLOCK drivers/src/stm32h7rsxx_ll_delayblock.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_DMA drivers/src/stm32h7rsxx_ll_dma.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_DMA2D drivers/src/stm32h7rsxx_ll_dma2d.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_EXTI drivers/src/stm32h7rsxx_ll_exti.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_FMAC drivers/src/stm32h7rsxx_ll_fmac.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_FMC drivers/src/stm32h7rsxx_ll_fmc.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_GPIO drivers/src/stm32h7rsxx_ll_gpio.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_HRTIM drivers/src/stm32h7rsxx_ll_hrtim.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_I2C drivers/src/stm32h7rsxx_ll_i2c.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_LPTIM drivers/src/stm32h7rsxx_ll_lptim.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_LPUART drivers/src/stm32h7rsxx_ll_lpuart.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_MDMA drivers/src/stm32h7rsxx_ll_mdma.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_OPAMP drivers/src/stm32h7rsxx_ll_opamp.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_PWR drivers/src/stm32h7rsxx_ll_pwr.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_RCC drivers/src/stm32h7rsxx_ll_rcc.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_RNG drivers/src/stm32h7rsxx_ll_rng.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_RTC drivers/src/stm32h7rsxx_ll_rtc.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_SDMMC drivers/src/stm32h7rsxx_ll_sdmmc.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_SPI drivers/src/stm32h7rsxx_ll_spi.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_SWPMI drivers/src/stm32h7rsxx_ll_swpmi.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_TIM drivers/src/stm32h7rsxx_ll_tim.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_USART drivers/src/stm32h7rsxx_ll_usart.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_USB drivers/src/stm32h7rsxx_ll_usb.c) | ||
zephyr_library_sources_ifdef(CONFIG_USE_STM32_LL_UTILS drivers/src/stm32h7rsxx_ll_utils.c) |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
Copyright 2021 STMicroelectronics. | ||
All rights reserved. | ||
|
||
Redistribution and use in source and binary forms, with or without modification, | ||
are permitted provided that the following conditions are met: | ||
|
||
1. Redistributions of source code must retain the above copyright notice, this | ||
list of conditions and the following disclaimer. | ||
|
||
2. Redistributions in binary form must reproduce the above copyright notice, | ||
this list of conditions and the following disclaimer in the documentation and/or | ||
other materials provided with the distribution. | ||
|
||
3. Neither the name of the copyright holder nor the names of its contributors | ||
may be used to endorse or promote products derived from this software without | ||
specific prior written permission. | ||
|
||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND | ||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | ||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR | ||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | ||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | ||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | ||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,79 @@ | ||
STM32CubeH7 | ||
########### | ||
|
||
Origin: | ||
ST Microelectronics | ||
http://www.st.com/en/embedded-software/stm32cubeh7.html | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
|
||
|
||
Status: | ||
version v1.11.1 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. version v1.0.0 |
||
|
||
Purpose: | ||
ST Microelectronics official MCU package for STM32H7 series. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. STM32H7RS |
||
|
||
Description: | ||
This package is an extract of official STM32CubeH7 package written by ST Microelectronics. | ||
It is composed of STM32Cube hardware abstraction layer (HAL) and low layer (LL) plus a set | ||
of CMSIS headers files, one for each SoC in STM32H7 series. | ||
|
||
Dependencies: | ||
None. | ||
|
||
URL: | ||
https://github.com/STMicroelectronics/STM32CubeH7 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
|
||
|
||
Commit: | ||
ed7d3d4a8e0961ad2bcb21ba7681d5443964253c | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
|
||
|
||
Maintained-by: | ||
External | ||
|
||
License: | ||
BSD-3-Clause | ||
|
||
License Link: | ||
https://opensource.org/licenses/BSD-3-Clause | ||
|
||
Patch List: | ||
*Changes from official delivery: | ||
-dos2unix applied | ||
-trailing white spaces removed | ||
|
||
*Provision to enable hal & ll asserts added | ||
-Added stm32cube/stm32h7xx/drivers/include/stm32_assert.h | ||
-Removed unused stm32cube/stm32h7xx/drivers/include/stm32_assert_template.h | ||
|
||
*Fix context descriptor leak | ||
- Impacted file: stm32h7xx_hal_eth.c | ||
- Internal reference: Not available. Will be fixed as part of a new eth hal implementation | ||
|
||
*fix to the V2 HAL API to get PTP to work | ||
In the HAL_ETH_ReadData function where it checks for the last descriptor, | ||
we added a checked if the TSA bit was set in DESC1 | ||
If the TSA bit is set then have a peak at the context descriptor which should be the one | ||
after the last descriptor | ||
If the CTXT bit is set in the context descriptor then extract the timestamps | ||
Impacted files: | ||
drivers/src/stm32h7xx_hal_eth.c | ||
ST Internal Reference: 142115 | ||
|
||
*Enable legacy ethernet driver using HAL_ETH_LEGACY_MODULE_ENABLED | ||
This will have to be removed once Zephyr driver is magrated ot the new | ||
Cube HAL ethernet API. | ||
|
||
*Wrap define UNUSED with an ifndef | ||
This will prevent a compiler warning for the case the UNUSED macro | ||
is already defined elsewhere in the project | ||
Impacted files: | ||
drivers/include/stm32h7xx_hal_def.h | ||
ST Internal Reference: 136825 | ||
|
||
*Fix to use transmit timestamp when it is valid | ||
Read timestamp only when status flag is set in Tx descriptor. | ||
Fire transmit timestamp callbacks only when there is a valid | ||
non-zero timestamp. | ||
Impacted files: | ||
drivers/src/stm32h7xx_hal_eth.c | ||
ST Internal Reference: 157129 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. to be checked |
||
|
||
See release_note.html from STM32Cube |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.