revert(PeriphDrivers): Revert incorrect spi_num - reqselTx/Rx matching in DMA-based SPI transactions for MAX32655, MAX32662, MAX32680, MAX78000, and MAX78002 #1072
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This pull request reverts the commit that attempted to fix the
spi_num
andreqselTx/Rx
matching in DMA-based SPI transactions. The previous fix was incorrect due to a misunderstanding of the RISC-V architecture implementation.Reason for Reversion
Upon reviewing the
max78000.h
file, it was noted that thespi_num
andmxc_dma_reqsel_t
numbers were intentionally ordered to support both ARM and RISC-V architectures. The mismatched numbers were due to this architectural difference, not an error in the original implementation. By reverting this commit, we restore the original, correct behavior for both architectures. (See max78000.h comment)Additional Information
Tests
Checklist Before Requesting Review