nuttx/arch/arm64
Jouni Ukkonen 9ea098558a arch/arm64/src/imx9/imx9_usbdev.c: Clean up cache operations, add DEBUGASSERTS
Correct some of the cache operations:

- EP0 request length was handled incorrectly
- Received data cache invalidate was exceeding the received buffer
- writedtd is also called with no data (EP0 ACK/NACK). Don't touch cache in that case.

Fix trip wire handling to conform with the IMX93 reference manual

Also add DEBUGASSERTS for future to check the validity of pointers and sizes

Co-authored-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2024-10-03 08:55:13 +08:00
..
include arch: inline up_switch_context,in arm arm64 2024-09-28 19:08:15 +08:00
src arch/arm64/src/imx9/imx9_usbdev.c: Clean up cache operations, add DEBUGASSERTS 2024-10-03 08:55:13 +08:00
CMakeLists.txt CMake:init arm64 CMake qemu-armv8a build 2023-12-27 07:27:17 -08:00
Kconfig arm64:add busy wait flag 2024-09-29 00:01:44 +08:00