nuttx/arch
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
..
arm char driver CAN: add tx_confirm function in upperCAN driver. 2024-10-02 21:22:07 +08:00
arm64 arch/arm64/src/imx9/imx9_usbdev.c: Clean up cache operations, add DEBUGASSERTS 2024-10-03 08:55:13 +08:00
avr compile: add DEBUG_SYMBOLS_LEVEL allow custom the level 2024-09-27 00:13:07 +08:00
ceva arch: change nxsched_suspend/resume_scheduler() called position 2024-09-27 09:53:33 +08:00
dummy
hc Revert "build depend:Revert Make.dep intermediate ddc file" 2024-09-15 19:29:47 +08:00
mips compile: add DEBUG_SYMBOLS_LEVEL allow custom the level 2024-09-27 00:13:07 +08:00
misoc compile: add DEBUG_SYMBOLS_LEVEL allow custom the level 2024-09-27 00:13:07 +08:00
or1k compile: add DEBUG_SYMBOLS_LEVEL allow custom the level 2024-09-27 00:13:07 +08:00
renesas Revert "build depend:Revert Make.dep intermediate ddc file" 2024-09-15 19:29:47 +08:00
risc-v espressif/spi: fix missing SPI setup 2024-10-02 21:17:38 +08:00
sim cmake: add_compile_options recognizes parameter exception 2024-10-02 21:09:31 +08:00
sparc sched: change the SMP scheduling policy from synchronous to asynchronous 2024-09-29 08:54:51 +08:00
tricore compile: add DEBUG_SYMBOLS_LEVEL allow custom the level 2024-09-27 00:13:07 +08:00
x86 arch: change nxsched_suspend/resume_scheduler() called position 2024-09-27 09:53:33 +08:00
x86_64 greenhills: add cmake support 2024-10-01 11:48:09 +08:00
xtensa task: use get_task_name where possible 2024-10-01 20:38:06 +08:00
z16 arch: use up_current_regs/up_set_current_regs replace CURRENT_REGS 2024-09-13 23:18:58 +08:00
z80 compile: add DEBUG_SYMBOLS_LEVEL allow custom the level 2024-09-27 00:13:07 +08:00
CMakeLists.txt greenhills: fix the arch_interface archive error 2024-09-27 23:39:56 +08:00
Kconfig binfmt/modlib: support loading each sections to different memory for Relocate object 2024-09-29 15:06:54 +08:00