git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@15555 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
Giovanni Di Sirio 2022-03-25 09:28:53 +00:00 committed by Andrey
parent 74ee453ec3
commit 1df854a864
2 changed files with 7 additions and 0 deletions

View File

@ -352,6 +352,11 @@ void mac_lld_start(MACDriver *macp) {
ETH->MACCR = ETH_MACCR_RE | ETH_MACCR_TE;
#endif
/* MMC configuration:
Disable all MMC interrupts.*/
ETH->MMCRIMR = ETH_MMCRIMR_RFCEM | ETH_MMCRIMR_RFAEM | ETH_MMCRIMR_RGUFM;
ETH->MMCTIMR = ETH_MMCTIMR_TGFSCM | ETH_MMCTIMR_TGFMSCM | ETH_MMCTIMR_TGFM;
/* DMA configuration:
Descriptor chains pointers.*/
ETH->DMARDLAR = (uint32_t)__eth_rd;

View File

@ -86,6 +86,8 @@
- FIX: Fixed GPIOH clock not enabled on STM32L432 (bug #1223).
- FIX: Fixed incorrect type cast in TIME_I2US() (bug #1221).
- FIX: Fixed missing clock disable for STM32 OCTOSPI2 (bug #1220).
- FIX: Fixed STM32 Ethernet driver causes system hang after 2^31 packets
sent/received (bug #1218).
- FIX: Fixed Virtual Timers failure in a specific condition (bug #1215).
- FIX: Fixed invalid state transition in SNOR flash driver (bug #1212).
- FIX: Fixed missing check in chobjcaches.h (bug #1210).