Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions stm32cube/stm32mp13xx/README
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,13 @@ Patch List:
stm32cube/stm32mp13xx/drivers/src/stm32mp13xx_hal_dcmipp.c
Internal reference: 215688

*ethernet: Fix ETH_DMA_XXX definitions
On the Ethernet peripheral, there are two DMA channels.
As a consequence, the ETH_DMACSR_XXX definitions do not exist and
should be replaced by ETH_DMAC0SR_CDE and ETH_DMAC1SR_CDE.
The workaround is to replace ETH_DMACSR_XXX with ETH_DMAC0SR_XXX.
Impacted file:
stm32cube/stm32mp13xx/drivers/include/stm32mp13xx_hal_eth.h
Internal reference: 219972

See release_note.html from STM32Cube
14 changes: 7 additions & 7 deletions stm32cube/stm32mp13xx/drivers/include/stm32mp13xx_hal_eth.h
Original file line number Diff line number Diff line change
Expand Up @@ -1301,13 +1301,13 @@ typedef struct
#define ETH_DMA_TX_DESC_WRITE_ERROR_FLAG 0x00060000U
#define ETH_DMA_TX_BUFFER_READ_ERROR_FLAG 0x00050000U
#define ETH_DMA_TX_BUFFER_WRITE_ERROR_FLAG 0x00040000U
#define ETH_DMA_CONTEXT_DESC_ERROR_FLAG ETH_DMACSR_CDE
#define ETH_DMA_FATAL_BUS_ERROR_FLAG ETH_DMACSR_FBE
#define ETH_DMA_EARLY_TX_IT_FLAG ETH_DMACSR_ERI
#define ETH_DMA_RX_WATCHDOG_TIMEOUT_FLAG ETH_DMACSR_RWT
#define ETH_DMA_RX_PROCESS_STOPPED_FLAG ETH_DMACSR_RPS
#define ETH_DMA_RX_BUFFER_UNAVAILABLE_FLAG ETH_DMACSR_RBU
#define ETH_DMA_TX_PROCESS_STOPPED_FLAG ETH_DMACSR_TPS
#define ETH_DMA_CONTEXT_DESC_ERROR_FLAG ETH_DMAC0SR_CDE
#define ETH_DMA_FATAL_BUS_ERROR_FLAG ETH_DMAC0SR_FBE
#define ETH_DMA_EARLY_TX_IT_FLAG ETH_DMAC0SR_ERI
#define ETH_DMA_RX_WATCHDOG_TIMEOUT_FLAG ETH_DMAC0SR_RWT
#define ETH_DMA_RX_PROCESS_STOPPED_FLAG ETH_DMAC0SR_RPS
#define ETH_DMA_RX_BUFFER_UNAVAILABLE_FLAG ETH_DMAC0SR_RBU
#define ETH_DMA_TX_PROCESS_STOPPED_FLAG ETH_DMAC0SR_TPS
/**
* @}
*/
Expand Down