emac: reduce rx burst length to avoid SPI DMA collision bug

See <https://github.com/espressif/esp-idf/issues/7380>.
pull/8430/head
Simon Schubert 2021-11-10 20:22:13 -08:00 zatwierdzone przez David Čermák
rodzic 723212717a
commit a6ca3d39a8
1 zmienionych plików z 1 dodań i 1 usunięć

Wyświetl plik

@ -297,7 +297,7 @@ void emac_hal_init_dma_default(emac_hal_context_t *hal)
/* Use Separate PBL */
emac_ll_use_separate_pbl_enable(hal->dma_regs, true);
/* Set Rx/Tx DMA Burst Length */
emac_ll_set_rx_dma_pbl(hal->dma_regs, EMAC_LL_DMA_BURST_LENGTH_32BEAT);
emac_ll_set_rx_dma_pbl(hal->dma_regs, EMAC_LL_DMA_BURST_LENGTH_8BEAT);
emac_ll_set_prog_burst_len(hal->dma_regs, EMAC_LL_DMA_BURST_LENGTH_32BEAT);
/* Enable Enhanced Descriptor,8 Words(32 Bytes) */
emac_ll_enhance_desc_enable(hal->dma_regs, true);