You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2022/10/13 06:57:22 UTC

[incubator-nuttx-website] branch master updated: 10.2.0/10.3.0: fix PR links

This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 0678963  10.2.0/10.3.0: fix PR links
0678963 is described below

commit 06789634f2dce9b7b4ec80037c64ca0e9d3a7cf5
Author: Alin Jerpelea <al...@sony.com>
AuthorDate: Thu Oct 13 07:59:09 2022 +0200

    10.2.0/10.3.0: fix PR links
    
    fix the reported typo for NuttX 10.2.0 and 10.3.0 releases
    
    Signed-off-by: Alin Jerpelea <al...@sony.com>
---
 _releases/10.2.0.md | 1194 +++++++++++++++++++-------------------
 _releases/10.3.0.md | 1612 +++++++++++++++++++++++++--------------------------
 2 files changed, 1403 insertions(+), 1403 deletions(-)

diff --git a/_releases/10.2.0.md b/_releases/10.2.0.md
index e948ee1..6614608 100644
--- a/_releases/10.2.0.md
+++ b/_releases/10.2.0.md
@@ -49,136 +49,136 @@ limitations under the License.
 ## Major Changes to Core OS
 
 ### New Features
-* [#3708](https://github.com/apache/incubator-nuttx/pull/#3708) openamp: Update to 2020.10.0 official release
-* [#3709](https://github.com/apache/incubator-nuttx/pull/#3709) Update libcxx to 12.0.0 release
-* [#3674](https://github.com/apache/incubator-nuttx/pull/#3674) libc/termios: Implement TCSADRAIN and TCSAFLUSH for tcsetattr
-* [#4595](https://github.com/apache/incubator-nuttx/pull/#4595) libc/misc: add lib_glob
-* [#4594](https://github.com/apache/incubator-nuttx/pull/#4594) libc/string: add lib_strchrnul
-* [#3672](https://github.com/apache/incubator-nuttx/pull/#3672) include/spawn.h: Add POSIX_SPAWN_SETSID definition
-* [#4265](https://github.com/apache/incubator-nuttx/pull/#4265) libc: Support message catalog function
-* [#3102](https://github.com/apache/incubator-nuttx/pull/#3102) mm/iob: add iob_free_queue() interface
-* [#3893](https://github.com/apache/incubator-nuttx/pull/#3893) libs/libc/netdb: add dns clear interface
-* [#3959](https://github.com/apache/incubator-nuttx/pull/#3959) libc/time: Implement timegm function
-* [#3963](https://github.com/apache/incubator-nuttx/pull/#3963) libc/sched: Implement nice API
-* [#3977](https://github.com/apache/incubator-nuttx/pull/#3977) sched: Add kthread_create_with_stack
-* [#4016](https://github.com/apache/incubator-nuttx/pull/#4016) Add heap & stack check to idle thread
-* [#4114](https://github.com/apache/incubator-nuttx/pull/#4114) libc/math: Add fmax and fmin functions
-* [#4130](https://github.com/apache/incubator-nuttx/pull/#4130) sys/poll: add POLLRDHUP definition
-* [#4262](https://github.com/apache/incubator-nuttx/pull/#4262) libc: Add the empty nl_langinfo implementation
-* [#4272](https://github.com/apache/incubator-nuttx/pull/#4272) libc: Implement gettext function
-* [#4432](https://github.com/apache/incubator-nuttx/pull/#4432) libc:machine: add atomic_load/store/exchange API
-* [#4438](https://github.com/apache/incubator-nuttx/pull/#4438) uClibcxx: add weak attribute for new/del ops
-* [#3681](https://github.com/apache/incubator-nuttx/pull/#3681) libc: Implement openpty function
-* [#4363](https://github.com/apache/incubator-nuttx/pull/#4363) sched/backtrace: add sched_backtrace support
-* [#4374](https://github.com/apache/incubator-nuttx/pull/#4374) libxx: add new low level c++ standard library support
-* [#4425](https://github.com/apache/incubator-nuttx/pull/#4425) libc: add common machine atomic operation
-* [#3687](https://github.com/apache/incubator-nuttx/pull/#3687) libc/pwd: Add NSS_BUFLEN_PASSWD macro
-* [#3970](https://github.com/apache/incubator-nuttx/pull/#3970) libc: Implement fesetround & fegetround for arm
-* [#4104](https://github.com/apache/incubator-nuttx/pull/#4104) sched/clock: add nsec range check in clock_settime
-* [#4518](https://github.com/apache/incubator-nuttx/pull/#4518) getaddrinfo: support AF_LOCAL and AF_RPMSG
-* [#4595](https://github.com/apache/incubator-nuttx/pull/#4595) libc/misc: add lib_glob
-* [#3985](https://github.com/apache/incubator-nuttx/pull/#3985) mmap: Implement the minial but reasonable mlock/munlock/mprotect
-* [#4065](https://github.com/apache/incubator-nuttx/pull/#4065) mm: Add kmm_malloc_size and mm_malloc_size
-* [#4096](https://github.com/apache/incubator-nuttx/pull/#4096) mm: Simplify the semaphore handling
-* [#4100](https://github.com/apache/incubator-nuttx/pull/#4100) Implement utime and futimes
+* [#3708](https://github.com/apache/incubator-nuttx/pull/3708) openamp: Update to 2020.10.0 official release
+* [#3709](https://github.com/apache/incubator-nuttx/pull/3709) Update libcxx to 12.0.0 release
+* [#3674](https://github.com/apache/incubator-nuttx/pull/3674) libc/termios: Implement TCSADRAIN and TCSAFLUSH for tcsetattr
+* [#4595](https://github.com/apache/incubator-nuttx/pull/4595) libc/misc: add lib_glob
+* [#4594](https://github.com/apache/incubator-nuttx/pull/4594) libc/string: add lib_strchrnul
+* [#3672](https://github.com/apache/incubator-nuttx/pull/3672) include/spawn.h: Add POSIX_SPAWN_SETSID definition
+* [#4265](https://github.com/apache/incubator-nuttx/pull/4265) libc: Support message catalog function
+* [#3102](https://github.com/apache/incubator-nuttx/pull/3102) mm/iob: add iob_free_queue() interface
+* [#3893](https://github.com/apache/incubator-nuttx/pull/3893) libs/libc/netdb: add dns clear interface
+* [#3959](https://github.com/apache/incubator-nuttx/pull/3959) libc/time: Implement timegm function
+* [#3963](https://github.com/apache/incubator-nuttx/pull/3963) libc/sched: Implement nice API
+* [#3977](https://github.com/apache/incubator-nuttx/pull/3977) sched: Add kthread_create_with_stack
+* [#4016](https://github.com/apache/incubator-nuttx/pull/4016) Add heap & stack check to idle thread
+* [#4114](https://github.com/apache/incubator-nuttx/pull/4114) libc/math: Add fmax and fmin functions
+* [#4130](https://github.com/apache/incubator-nuttx/pull/4130) sys/poll: add POLLRDHUP definition
+* [#4262](https://github.com/apache/incubator-nuttx/pull/4262) libc: Add the empty nl_langinfo implementation
+* [#4272](https://github.com/apache/incubator-nuttx/pull/4272) libc: Implement gettext function
+* [#4432](https://github.com/apache/incubator-nuttx/pull/4432) libc:machine: add atomic_load/store/exchange API
+* [#4438](https://github.com/apache/incubator-nuttx/pull/4438) uClibcxx: add weak attribute for new/del ops
+* [#3681](https://github.com/apache/incubator-nuttx/pull/3681) libc: Implement openpty function
+* [#4363](https://github.com/apache/incubator-nuttx/pull/4363) sched/backtrace: add sched_backtrace support
+* [#4374](https://github.com/apache/incubator-nuttx/pull/4374) libxx: add new low level c++ standard library support
+* [#4425](https://github.com/apache/incubator-nuttx/pull/4425) libc: add common machine atomic operation
+* [#3687](https://github.com/apache/incubator-nuttx/pull/3687) libc/pwd: Add NSS_BUFLEN_PASSWD macro
+* [#3970](https://github.com/apache/incubator-nuttx/pull/3970) libc: Implement fesetround & fegetround for arm
+* [#4104](https://github.com/apache/incubator-nuttx/pull/4104) sched/clock: add nsec range check in clock_settime
+* [#4518](https://github.com/apache/incubator-nuttx/pull/4518) getaddrinfo: support AF_LOCAL and AF_RPMSG
+* [#4595](https://github.com/apache/incubator-nuttx/pull/4595) libc/misc: add lib_glob
+* [#3985](https://github.com/apache/incubator-nuttx/pull/3985) mmap: Implement the minial but reasonable mlock/munlock/mprotect
+* [#4065](https://github.com/apache/incubator-nuttx/pull/4065) mm: Add kmm_malloc_size and mm_malloc_size
+* [#4096](https://github.com/apache/incubator-nuttx/pull/4096) mm: Simplify the semaphore handling
+* [#4100](https://github.com/apache/incubator-nuttx/pull/4100) Implement utime and futimes
 
 ### Bug Fixes
-* [#4615](https://github.com/apache/incubator-nuttx/pull/#4615) sched/signal: Correct kill with cancellation
-* [#4619](https://github.com/apache/incubator-nuttx/pull/#4619) sched: Fix CPU affinity issues in SMP
-* [#3626](https://github.com/apache/incubator-nuttx/pull/#3626) libc: Move pthread stuff to userspace
-* [#3673](https://github.com/apache/incubator-nuttx/pull/#3673) libc/pty: Make ptsname[_r] support PSEUDOTERM_BSD config too
-* [#4599](https://github.com/apache/incubator-nuttx/pull/#4599) sched:tcb_s:rearrange sched_priority/int_priority to word align
-* [#3747](https://github.com/apache/incubator-nuttx/pull/#3747) mm:initialize ensure alignment.
-* [#3962](https://github.com/apache/incubator-nuttx/pull/#3962) sched/task/task_spawn.c: initialize variables explicitly
-* [#3916](https://github.com/apache/incubator-nuttx/pull/#3916) sched/posix_spawn: Don't insert name at the begin of argv
-* [#3858](https://github.com/apache/incubator-nuttx/pull/#3858) tls: Move pthread key destructor to libc
-* [#3719](https://github.com/apache/incubator-nuttx/pull/#3719) group/group_signal: cancel dispatch signal when child process doesn't exist
-* [#4453](https://github.com/apache/incubator-nuttx/pull/#4453) libs/libxx: Enforce RTTI for building libcxxabi
-* [#4450](https://github.com/apache/incubator-nuttx/pull/#4450) libxx:uClibc++: disable new_handler.cpp when use libsupc++
-* [#4456](https://github.com/apache/incubator-nuttx/pull/#4456) libc/gettext: Initialize path field when creating mofile struct.
-* [#4466](https://github.com/apache/incubator-nuttx/pull/#4466) sched/wdog/wd_start.c: prevent accessing watch-dog lag if head is NULL
-* [#4499](https://github.com/apache/incubator-nuttx/pull/#4499) uClibc++:remove typeinfo.cpp that confict with libsupc++
-* [#3698](https://github.com/apache/incubator-nuttx/pull/#3698) sched/task: Simplify the syscall handling of task_spawn
-* [#3813](https://github.com/apache/incubator-nuttx/pull/#3813) syscall/syscall.csv: Correct ordering of entries
-* [#4020](https://github.com/apache/incubator-nuttx/pull/#4020) SMP should depends on ARCH_INTERRUPTSTACK
-* [#3957](https://github.com/apache/incubator-nuttx/pull/#3957) sched/wdog: Remove flags field from wdog_s to save memory
-* [#3967](https://github.com/apache/incubator-nuttx/pull/#3967) libc/dirname: Handle the consecutive '/' correctly
-* [#4018](https://github.com/apache/incubator-nuttx/pull/#4018) libs/libc/spawn: fix posix_spawn_file_actions_adddup2 alloc size error
-* [#4009](https://github.com/apache/incubator-nuttx/pull/#4009) Move aligned_alloc, posix_memalign and valloc from mm/umm to libs/libc/stdlib
-* [#4021](https://github.com/apache/incubator-nuttx/pull/#4021) sched/waitpid: handle waitpid waitting tcb->group is NULL
-* [#4026](https://github.com/apache/incubator-nuttx/pull/#4026) sched/idle: disable sched when idle call nx_bringup
-* [#4035](https://github.com/apache/incubator-nuttx/pull/#4035) work_queue: schedule the work queue using the timer mechanism
-* [#4048](https://github.com/apache/incubator-nuttx/pull/#4048) libc: Move pthread_key_destructor to task_info_s
-* [#4057](https://github.com/apache/incubator-nuttx/pull/#4057) libs: libnx: nxfonts: Fix prefix of generated fonts data
-* [#4109](https://github.com/apache/incubator-nuttx/pull/#4109) libc: Implement ttyname and ttyname_r
-* [#4115](https://github.com/apache/incubator-nuttx/pull/#4115) libc/math: Fix calculation error of log function
-* [#4124](https://github.com/apache/incubator-nuttx/pull/#4124) add #undef for some libc function
-* [#4125](https://github.com/apache/incubator-nuttx/pull/#4125) libc/sysconf: Add MONOTONIC_CLOCK for consistency
-* [#4127](https://github.com/apache/incubator-nuttx/pull/#4127) libc: Increase the function of crc8 to use custom polynomials
-* [#4160](https://github.com/apache/incubator-nuttx/pull/#4160) group/child_status: Dynamically expand group child_status
-* [#4183](https://github.com/apache/incubator-nuttx/pull/#4183) sched/task: Fix wrong return value from nxspawn_open()
-* [#4226](https://github.com/apache/incubator-nuttx/pull/#4226) syslog: reslove crash because vmov.i32 instruction is not ready
-* [#4246](https://github.com/apache/incubator-nuttx/pull/#4246) libc/pthread_barrierattr_destory.c: Destroy shouldn't reinitialize the attributes
-* [#4270](https://github.com/apache/incubator-nuttx/pull/#4270) tzset: avoid taking semaphore in interrupt for non-kernel mode
-* [#4413](https://github.com/apache/incubator-nuttx/pull/#4413) sched/wdog: fix switch_context caused error in wd_start()
-* [#3703](https://github.com/apache/incubator-nuttx/pull/#3703) sched/spawn: Support the stack address argument
-* [#4287](https://github.com/apache/incubator-nuttx/pull/#4287) signal: Allow SIG_EVTHREAD selectable in protected mode
-* [#4296](https://github.com/apache/incubator-nuttx/pull/#4296) sched: Fix crash on early syslog message with prepended process name
-* [#4368](https://github.com/apache/incubator-nuttx/pull/#4368) libs/libxx/uClibc++.defs: Download the correct file type.
-* [#4369](https://github.com/apache/incubator-nuttx/pull/#4369) libs/libxx: Download C++ libraries during context.
-* [#4382](https://github.com/apache/incubator-nuttx/pull/#4382) sched/backtrace: simplify the assign of tcb in case of negative pid
-* [#4377](https://github.com/apache/incubator-nuttx/pull/#4377) task_spawn: release g_spawn_parmsem and sched_unlock at the ending
-* [#4068](https://github.com/apache/incubator-nuttx/pull/#4068) mm: Remove mm_heap_impl_s struct
-* [#4247](https://github.com/apache/incubator-nuttx/pull/#4247) Redirect _l function to non-locale version
-* [#4380](https://github.com/apache/incubator-nuttx/pull/#4380) som byteorder modification
-* [#4283](https://github.com/apache/incubator-nuttx/pull/#4283) libc/gettext: Change g_domain to array
-* [#4512](https://github.com/apache/incubator-nuttx/pull/#4512) lib_vsprintf: Add %pV format support
-* [#4513](https://github.com/apache/incubator-nuttx/pull/#4513) libc/rexec/rexec_af: support remote command execution
-* [#4516](https://github.com/apache/incubator-nuttx/pull/#4516) lib_fread: return the number of bytes actually read when error occurs.
-* [#4520](https://github.com/apache/incubator-nuttx/pull/#4520) debug: allow customize EXTRA_FMT
-* [#3978](https://github.com/apache/incubator-nuttx/pull/#3978) Decouple the initialization of the separate heaps from the TEXT_HEAP option.
-* [#4029](https://github.com/apache/incubator-nuttx/pull/#4029) mm: fix memory corruption when loop create/exit thread in SMP mode
-* [#4055](https://github.com/apache/incubator-nuttx/pull/#4055) mm: Move the real implementation of mm_sbrk to sbrk
-* [#4030](https://github.com/apache/incubator-nuttx/pull/#4030) Fix procfs memory corruption when meet long string, add thread run time to procfs
-* [#4043](https://github.com/apache/incubator-nuttx/pull/#4043) select: fix asan report error
-* [#4519](https://github.com/apache/incubator-nuttx/pull/#4519) errno: use staic errno to replace tl_errno before tls initialization
-* [#3992](https://github.com/apache/incubator-nuttx/pull/#3992) Refine tls_info_s and task_info_s
-* [#4019](https://github.com/apache/incubator-nuttx/pull/#4019) Fix asan report error
-* [#4053](https://github.com/apache/incubator-nuttx/pull/#4053) mm: Move procfs_register_meminfo into common place
-* [#4054](https://github.com/apache/incubator-nuttx/pull/#4054) mm: Call memalign in malloc if ARCH_ADDRENV and BUILD_KERNEL are defined
-* [#4454](https://github.com/apache/incubator-nuttx/pull/#4454) user/trap: Set MQ_MAXMSGSIZE to 64 to get NX working
-* [#3725](https://github.com/apache/incubator-nuttx/pull/#3725) cmd/free: add nused/nfree field in command free
-* [#3753](https://github.com/apache/incubator-nuttx/pull/#3753) libelf: fix "nsh: nsh_session: readline failed: 13" error
-* [#3767](https://github.com/apache/incubator-nuttx/pull/#3767) binfmt: Move argv copy into exec_module
-* [#3764](https://github.com/apache/incubator-nuttx/pull/#3764) binfmt: Rename dump_module to binfmt_dumpmodule
-* [#4064](https://github.com/apache/incubator-nuttx/pull/#4064) binfmt: Replace all nx_ API with file_ API
-* [#3928](https://github.com/apache/incubator-nuttx/pull/#3928) binfmt: Handle argv/argv[0] == NULL correctly in exec_module
-* [#3867](https://github.com/apache/incubator-nuttx/pull/#3867) TLS: Correct handling of returned error values.
-* [#4185](https://github.com/apache/incubator-nuttx/pull/#4185) iob_trimhead: fix an integer truncation
-* [#4117](https://github.com/apache/incubator-nuttx/pull/#4117) Dynamically extend Pidhash table
-* [#4186](https://github.com/apache/incubator-nuttx/pull/#4186) libc: Implement times function
-* [#3908](https://github.com/apache/incubator-nuttx/pull/#3908) crypto/random_pool.c: Correct indexing on void pointer
-* [#3817](https://github.com/apache/incubator-nuttx/pull/#3817) audio: various fixes
+* [#4615](https://github.com/apache/incubator-nuttx/pull/4615) sched/signal: Correct kill with cancellation
+* [#4619](https://github.com/apache/incubator-nuttx/pull/4619) sched: Fix CPU affinity issues in SMP
+* [#3626](https://github.com/apache/incubator-nuttx/pull/3626) libc: Move pthread stuff to userspace
+* [#3673](https://github.com/apache/incubator-nuttx/pull/3673) libc/pty: Make ptsname[_r] support PSEUDOTERM_BSD config too
+* [#4599](https://github.com/apache/incubator-nuttx/pull/4599) sched:tcb_s:rearrange sched_priority/int_priority to word align
+* [#3747](https://github.com/apache/incubator-nuttx/pull/3747) mm:initialize ensure alignment.
+* [#3962](https://github.com/apache/incubator-nuttx/pull/3962) sched/task/task_spawn.c: initialize variables explicitly
+* [#3916](https://github.com/apache/incubator-nuttx/pull/3916) sched/posix_spawn: Don't insert name at the begin of argv
+* [#3858](https://github.com/apache/incubator-nuttx/pull/3858) tls: Move pthread key destructor to libc
+* [#3719](https://github.com/apache/incubator-nuttx/pull/3719) group/group_signal: cancel dispatch signal when child process doesn't exist
+* [#4453](https://github.com/apache/incubator-nuttx/pull/4453) libs/libxx: Enforce RTTI for building libcxxabi
+* [#4450](https://github.com/apache/incubator-nuttx/pull/4450) libxx:uClibc++: disable new_handler.cpp when use libsupc++
+* [#4456](https://github.com/apache/incubator-nuttx/pull/4456) libc/gettext: Initialize path field when creating mofile struct.
+* [#4466](https://github.com/apache/incubator-nuttx/pull/4466) sched/wdog/wd_start.c: prevent accessing watch-dog lag if head is NULL
+* [#4499](https://github.com/apache/incubator-nuttx/pull/4499) uClibc++:remove typeinfo.cpp that confict with libsupc++
+* [#3698](https://github.com/apache/incubator-nuttx/pull/3698) sched/task: Simplify the syscall handling of task_spawn
+* [#3813](https://github.com/apache/incubator-nuttx/pull/3813) syscall/syscall.csv: Correct ordering of entries
+* [#4020](https://github.com/apache/incubator-nuttx/pull/4020) SMP should depends on ARCH_INTERRUPTSTACK
+* [#3957](https://github.com/apache/incubator-nuttx/pull/3957) sched/wdog: Remove flags field from wdog_s to save memory
+* [#3967](https://github.com/apache/incubator-nuttx/pull/3967) libc/dirname: Handle the consecutive '/' correctly
+* [#4018](https://github.com/apache/incubator-nuttx/pull/4018) libs/libc/spawn: fix posix_spawn_file_actions_adddup2 alloc size error
+* [#4009](https://github.com/apache/incubator-nuttx/pull/4009) Move aligned_alloc, posix_memalign and valloc from mm/umm to libs/libc/stdlib
+* [#4021](https://github.com/apache/incubator-nuttx/pull/4021) sched/waitpid: handle waitpid waitting tcb->group is NULL
+* [#4026](https://github.com/apache/incubator-nuttx/pull/4026) sched/idle: disable sched when idle call nx_bringup
+* [#4035](https://github.com/apache/incubator-nuttx/pull/4035) work_queue: schedule the work queue using the timer mechanism
+* [#4048](https://github.com/apache/incubator-nuttx/pull/4048) libc: Move pthread_key_destructor to task_info_s
+* [#4057](https://github.com/apache/incubator-nuttx/pull/4057) libs: libnx: nxfonts: Fix prefix of generated fonts data
+* [#4109](https://github.com/apache/incubator-nuttx/pull/4109) libc: Implement ttyname and ttyname_r
+* [#4115](https://github.com/apache/incubator-nuttx/pull/4115) libc/math: Fix calculation error of log function
+* [#4124](https://github.com/apache/incubator-nuttx/pull/4124) add #undef for some libc function
+* [#4125](https://github.com/apache/incubator-nuttx/pull/4125) libc/sysconf: Add MONOTONIC_CLOCK for consistency
+* [#4127](https://github.com/apache/incubator-nuttx/pull/4127) libc: Increase the function of crc8 to use custom polynomials
+* [#4160](https://github.com/apache/incubator-nuttx/pull/4160) group/child_status: Dynamically expand group child_status
+* [#4183](https://github.com/apache/incubator-nuttx/pull/4183) sched/task: Fix wrong return value from nxspawn_open()
+* [#4226](https://github.com/apache/incubator-nuttx/pull/4226) syslog: reslove crash because vmov.i32 instruction is not ready
+* [#4246](https://github.com/apache/incubator-nuttx/pull/4246) libc/pthread_barrierattr_destory.c: Destroy shouldn't reinitialize the attributes
+* [#4270](https://github.com/apache/incubator-nuttx/pull/4270) tzset: avoid taking semaphore in interrupt for non-kernel mode
+* [#4413](https://github.com/apache/incubator-nuttx/pull/4413) sched/wdog: fix switch_context caused error in wd_start()
+* [#3703](https://github.com/apache/incubator-nuttx/pull/3703) sched/spawn: Support the stack address argument
+* [#4287](https://github.com/apache/incubator-nuttx/pull/4287) signal: Allow SIG_EVTHREAD selectable in protected mode
+* [#4296](https://github.com/apache/incubator-nuttx/pull/4296) sched: Fix crash on early syslog message with prepended process name
+* [#4368](https://github.com/apache/incubator-nuttx/pull/4368) libs/libxx/uClibc++.defs: Download the correct file type.
+* [#4369](https://github.com/apache/incubator-nuttx/pull/4369) libs/libxx: Download C++ libraries during context.
+* [#4382](https://github.com/apache/incubator-nuttx/pull/4382) sched/backtrace: simplify the assign of tcb in case of negative pid
+* [#4377](https://github.com/apache/incubator-nuttx/pull/4377) task_spawn: release g_spawn_parmsem and sched_unlock at the ending
+* [#4068](https://github.com/apache/incubator-nuttx/pull/4068) mm: Remove mm_heap_impl_s struct
+* [#4247](https://github.com/apache/incubator-nuttx/pull/4247) Redirect _l function to non-locale version
+* [#4380](https://github.com/apache/incubator-nuttx/pull/4380) som byteorder modification
+* [#4283](https://github.com/apache/incubator-nuttx/pull/4283) libc/gettext: Change g_domain to array
+* [#4512](https://github.com/apache/incubator-nuttx/pull/4512) lib_vsprintf: Add %pV format support
+* [#4513](https://github.com/apache/incubator-nuttx/pull/4513) libc/rexec/rexec_af: support remote command execution
+* [#4516](https://github.com/apache/incubator-nuttx/pull/4516) lib_fread: return the number of bytes actually read when error occurs.
+* [#4520](https://github.com/apache/incubator-nuttx/pull/4520) debug: allow customize EXTRA_FMT
+* [#3978](https://github.com/apache/incubator-nuttx/pull/3978) Decouple the initialization of the separate heaps from the TEXT_HEAP option.
+* [#4029](https://github.com/apache/incubator-nuttx/pull/4029) mm: fix memory corruption when loop create/exit thread in SMP mode
+* [#4055](https://github.com/apache/incubator-nuttx/pull/4055) mm: Move the real implementation of mm_sbrk to sbrk
+* [#4030](https://github.com/apache/incubator-nuttx/pull/4030) Fix procfs memory corruption when meet long string, add thread run time to procfs
+* [#4043](https://github.com/apache/incubator-nuttx/pull/4043) select: fix asan report error
+* [#4519](https://github.com/apache/incubator-nuttx/pull/4519) errno: use staic errno to replace tl_errno before tls initialization
+* [#3992](https://github.com/apache/incubator-nuttx/pull/3992) Refine tls_info_s and task_info_s
+* [#4019](https://github.com/apache/incubator-nuttx/pull/4019) Fix asan report error
+* [#4053](https://github.com/apache/incubator-nuttx/pull/4053) mm: Move procfs_register_meminfo into common place
+* [#4054](https://github.com/apache/incubator-nuttx/pull/4054) mm: Call memalign in malloc if ARCH_ADDRENV and BUILD_KERNEL are defined
+* [#4454](https://github.com/apache/incubator-nuttx/pull/4454) user/trap: Set MQ_MAXMSGSIZE to 64 to get NX working
+* [#3725](https://github.com/apache/incubator-nuttx/pull/3725) cmd/free: add nused/nfree field in command free
+* [#3753](https://github.com/apache/incubator-nuttx/pull/3753) libelf: fix "nsh: nsh_session: readline failed: 13" error
+* [#3767](https://github.com/apache/incubator-nuttx/pull/3767) binfmt: Move argv copy into exec_module
+* [#3764](https://github.com/apache/incubator-nuttx/pull/3764) binfmt: Rename dump_module to binfmt_dumpmodule
+* [#4064](https://github.com/apache/incubator-nuttx/pull/4064) binfmt: Replace all nx_ API with file_ API
+* [#3928](https://github.com/apache/incubator-nuttx/pull/3928) binfmt: Handle argv/argv[0] == NULL correctly in exec_module
+* [#3867](https://github.com/apache/incubator-nuttx/pull/3867) TLS: Correct handling of returned error values.
+* [#4185](https://github.com/apache/incubator-nuttx/pull/4185) iob_trimhead: fix an integer truncation
+* [#4117](https://github.com/apache/incubator-nuttx/pull/4117) Dynamically extend Pidhash table
+* [#4186](https://github.com/apache/incubator-nuttx/pull/4186) libc: Implement times function
+* [#3908](https://github.com/apache/incubator-nuttx/pull/3908) crypto/random_pool.c: Correct indexing on void pointer
+* [#3817](https://github.com/apache/incubator-nuttx/pull/3817) audio: various fixes
 
 ## Major Changes to the Build System
 
 ### New Features
-* [#4525](https://github.com/apache/incubator-nuttx/pull/#4525) mkromfsimg: Add optional rcS file path
-* [#4491](https://github.com/apache/incubator-nuttx/pull/#4491) checkpatch.sh: add check gerrit Change-Id support
-* [#3716](https://github.com/apache/incubator-nuttx/pull/#3716) tools: Add a bash completion script for the configure tool    
-* [#3819](https://github.com/apache/incubator-nuttx/pull/#3819) docker/linux: Add ESP32-S2 toolchain and binaries.
-* [#4203](https://github.com/apache/incubator-nuttx/pull/#4203) tools: Add armv7-a support to nuttx-gdbinit
-* [#3705](https://github.com/apache/incubator-nuttx/pull/#3705) docker: add ninja-build
+* [#4525](https://github.com/apache/incubator-nuttx/pull/4525) mkromfsimg: Add optional rcS file path
+* [#4491](https://github.com/apache/incubator-nuttx/pull/4491) checkpatch.sh: add check gerrit Change-Id support
+* [#3716](https://github.com/apache/incubator-nuttx/pull/3716) tools: Add a bash completion script for the configure tool    
+* [#3819](https://github.com/apache/incubator-nuttx/pull/3819) docker/linux: Add ESP32-S2 toolchain and binaries.
+* [#4203](https://github.com/apache/incubator-nuttx/pull/4203) tools: Add armv7-a support to nuttx-gdbinit
+* [#3705](https://github.com/apache/incubator-nuttx/pull/3705) docker: add ninja-build
 
 ### Bug Fixes
-* [#4418](https://github.com/apache/incubator-nuttx/pull/#4418) compiler.h: add __builtin_offsetof instead of offsetof
-* [#3815](https://github.com/apache/incubator-nuttx/pull/#3815) tools/mksyscall: Fix build break of syscall instrumentation wrapper
-* [#4461](https://github.com/apache/incubator-nuttx/pull/#4461) tools/ci: Minor improvements to CI build script
-* [#4492](https://github.com/apache/incubator-nuttx/pull/#4492) tools/nxstyle: Fix the check tool incorrectly reported no alignment.
-* [#3710](https://github.com/apache/incubator-nuttx/pull/#3710) tools/ci: Rename sim0x.dat to sim-0x.dat to align with arm-xx.dat
-* [#4455](https://github.com/apache/incubator-nuttx/pull/#4455) makefile: let clean_context in distclean command
-* [#4423](https://github.com/apache/incubator-nuttx/pull/#4423) board: Enable CONFIG_LIBCXXABI when CONFIG_LIBCXX is enabled
-* [#4196](https://github.com/apache/incubator-nuttx/pull/#4196) tools: Fix nuttx-gdbinit
+* [#4418](https://github.com/apache/incubator-nuttx/pull/4418) compiler.h: add __builtin_offsetof instead of offsetof
+* [#3815](https://github.com/apache/incubator-nuttx/pull/3815) tools/mksyscall: Fix build break of syscall instrumentation wrapper
+* [#4461](https://github.com/apache/incubator-nuttx/pull/4461) tools/ci: Minor improvements to CI build script
+* [#4492](https://github.com/apache/incubator-nuttx/pull/4492) tools/nxstyle: Fix the check tool incorrectly reported no alignment.
+* [#3710](https://github.com/apache/incubator-nuttx/pull/3710) tools/ci: Rename sim0x.dat to sim-0x.dat to align with arm-xx.dat
+* [#4455](https://github.com/apache/incubator-nuttx/pull/4455) makefile: let clean_context in distclean command
+* [#4423](https://github.com/apache/incubator-nuttx/pull/4423) board: Enable CONFIG_LIBCXXABI when CONFIG_LIBCXX is enabled
+* [#4196](https://github.com/apache/incubator-nuttx/pull/4196) tools: Fix nuttx-gdbinit
 
 ## Architectural Support
 
@@ -187,275 +187,275 @@ limitations under the License.
 #### MIPS
 
 ##### PIC32
-* [#4252](https://github.com/apache/incubator-nuttx/pull/#4252) pic32mz: added support for PIC32MZ2048EFG MCU
+* [#4252](https://github.com/apache/incubator-nuttx/pull/4252) pic32mz: added support for PIC32MZ2048EFG MCU
 
 ### Architectures with significant improvements
 
 #### ARM
-* [#4522](https://github.com/apache/incubator-nuttx/pull/#4522) arch/arm: Add ARCH_CORTEXM55 Kconfig for cortex-m55
-* [#3759](https://github.com/apache/incubator-nuttx/pull/#3759) arm/v7-a/fpu: add VFP-v3 D32 support  
-* [#4536](https://github.com/apache/incubator-nuttx/pull/#4536) arch/arm: correct the function name from arm_getsp() to up_getsp()
-* [#4410](https://github.com/apache/incubator-nuttx/pull/#4410) arch/arm/assert: enhance the assert dump
-* [#4409](https://github.com/apache/incubator-nuttx/pull/#4409) arch/arm/cortex-m: add up_backtrace support
-* [#4405](https://github.com/apache/incubator-nuttx/pull/#4405) arch/armv7: add up_backtrace support based on frame pointer
-* [#4385](https://github.com/apache/incubator-nuttx/pull/#4385) arch/armv8-m: Update per the latest architecture reference manual
-* [#4354](https://github.com/apache/incubator-nuttx/pull/#4354) arch/arm: correct the frame pointer register declare
-* [#4205](https://github.com/apache/incubator-nuttx/pull/#4205) arm: add up_secure_irq support
-* [#4176](https://github.com/apache/incubator-nuttx/pull/#4176) ARM: fix CPSR corruption after exception handling
-* [#4094](https://github.com/apache/incubator-nuttx/pull/#4094) arch/armv7-a: Remove the special SMP SGI process
-* [#4451](https://github.com/apache/incubator-nuttx/pull/#4451) arch: Replace ar, nm and ld with gcc-ar, gcc-nm and gcc
-* [#4343](https://github.com/apache/incubator-nuttx/pull/#4343) arch/armv8-m: Add SAU support
-* [#4341](https://github.com/apache/incubator-nuttx/pull/#4341) arch/arm: Add NVIC_FPCCR_XXX macro to avoid the hard code value
-* [#4279](https://github.com/apache/incubator-nuttx/pull/#4279) arch/cortex-m: replace arm_switchcontext to c-style
-* [#4106](https://github.com/apache/incubator-nuttx/pull/#4106) arm/setjmp.h:add c++ support
-* [#4013](https://github.com/apache/incubator-nuttx/pull/#4013) arm: fix enable interrupt too earlier caused system crash
-* [#4483](https://github.com/apache/incubator-nuttx/pull/#4483) Fix compilation of arm protected build
-* [#3879](https://github.com/apache/incubator-nuttx/pull/#3879) arch: Rename xxx_getsp to up_getsp
-* [#4227](https://github.com/apache/incubator-nuttx/pull/#4227) pwm: add option to break the loops when using multiple PWM channels
-* [#4261](https://github.com/apache/incubator-nuttx/pull/#4261) EXC_SECURE and SECURE_STACK just can clear at TRUSTZONE_NONSECURE
+* [#4522](https://github.com/apache/incubator-nuttx/pull/4522) arch/arm: Add ARCH_CORTEXM55 Kconfig for cortex-m55
+* [#3759](https://github.com/apache/incubator-nuttx/pull/3759) arm/v7-a/fpu: add VFP-v3 D32 support  
+* [#4536](https://github.com/apache/incubator-nuttx/pull/4536) arch/arm: correct the function name from arm_getsp() to up_getsp()
+* [#4410](https://github.com/apache/incubator-nuttx/pull/4410) arch/arm/assert: enhance the assert dump
+* [#4409](https://github.com/apache/incubator-nuttx/pull/4409) arch/arm/cortex-m: add up_backtrace support
+* [#4405](https://github.com/apache/incubator-nuttx/pull/4405) arch/armv7: add up_backtrace support based on frame pointer
+* [#4385](https://github.com/apache/incubator-nuttx/pull/4385) arch/armv8-m: Update per the latest architecture reference manual
+* [#4354](https://github.com/apache/incubator-nuttx/pull/4354) arch/arm: correct the frame pointer register declare
+* [#4205](https://github.com/apache/incubator-nuttx/pull/4205) arm: add up_secure_irq support
+* [#4176](https://github.com/apache/incubator-nuttx/pull/4176) ARM: fix CPSR corruption after exception handling
+* [#4094](https://github.com/apache/incubator-nuttx/pull/4094) arch/armv7-a: Remove the special SMP SGI process
+* [#4451](https://github.com/apache/incubator-nuttx/pull/4451) arch: Replace ar, nm and ld with gcc-ar, gcc-nm and gcc
+* [#4343](https://github.com/apache/incubator-nuttx/pull/4343) arch/armv8-m: Add SAU support
+* [#4341](https://github.com/apache/incubator-nuttx/pull/4341) arch/arm: Add NVIC_FPCCR_XXX macro to avoid the hard code value
+* [#4279](https://github.com/apache/incubator-nuttx/pull/4279) arch/cortex-m: replace arm_switchcontext to c-style
+* [#4106](https://github.com/apache/incubator-nuttx/pull/4106) arm/setjmp.h:add c++ support
+* [#4013](https://github.com/apache/incubator-nuttx/pull/4013) arm: fix enable interrupt too earlier caused system crash
+* [#4483](https://github.com/apache/incubator-nuttx/pull/4483) Fix compilation of arm protected build
+* [#3879](https://github.com/apache/incubator-nuttx/pull/3879) arch: Rename xxx_getsp to up_getsp
+* [#4227](https://github.com/apache/incubator-nuttx/pull/4227) pwm: add option to break the loops when using multiple PWM channels
+* [#4261](https://github.com/apache/incubator-nuttx/pull/4261) EXC_SECURE and SECURE_STACK just can clear at TRUSTZONE_NONSECURE
 
 #### CXD56XX
-* [#4557](https://github.com/apache/incubator-nuttx/pull/#4557) arch: cxd56xx: Replace the critical section with spinlock in cxd56_serial.c
-* [#3743](https://github.com/apache/incubator-nuttx/pull/#3743) arch: arm: cxd56xx: Update cxd56xx drivers
-* [#3845](https://github.com/apache/incubator-nuttx/pull/#3845) Fix spresense with elf
+* [#4557](https://github.com/apache/incubator-nuttx/pull/4557) arch: cxd56xx: Replace the critical section with spinlock in cxd56_serial.c
+* [#3743](https://github.com/apache/incubator-nuttx/pull/3743) arch: arm: cxd56xx: Update cxd56xx drivers
+* [#3845](https://github.com/apache/incubator-nuttx/pull/3845) Fix spresense with elf
 
 #### LPC17XX_40XX
-* [#4072](https://github.com/apache/incubator-nuttx/pull/#4072) lpc17xx: Added WDT driver.
-* [#4316](https://github.com/apache/incubator-nuttx/pull/#4316) lpc17_40: Fixed I2C port sanity check.
-* [#4148](https://github.com/apache/incubator-nuttx/pull/#4148) lpc17_40: style fix in WDT definitions.
-* [#4107](https://github.com/apache/incubator-nuttx/pull/#4107) lpc17_40: Fixed progmem driver.
+* [#4072](https://github.com/apache/incubator-nuttx/pull/4072) lpc17xx: Added WDT driver.
+* [#4316](https://github.com/apache/incubator-nuttx/pull/4316) lpc17_40: Fixed I2C port sanity check.
+* [#4148](https://github.com/apache/incubator-nuttx/pull/4148) lpc17_40: style fix in WDT definitions.
+* [#4107](https://github.com/apache/incubator-nuttx/pull/4107) lpc17_40: Fixed progmem driver.
 
 #### STM32
-* [#3761](https://github.com/apache/incubator-nuttx/pull/#3761) ET-STM32 Stamp: An STM32F103RET6 target for NuttX
-* [#4350](https://github.com/apache/incubator-nuttx/pull/#4350) arch/arm/src/stm32l4/Kconfig: add new STM32L4+ chip types
-* [#4310](https://github.com/apache/incubator-nuttx/pull/#4310) arch/stm32: improvements for qencoder
-* [#3752](https://github.com/apache/incubator-nuttx/pull/#3752) Use inttypes stm32fx i2c
-* [#4090](https://github.com/apache/incubator-nuttx/pull/#4090) STM32G43XX Analog Comparator
-* [#3942](https://github.com/apache/incubator-nuttx/pull/#3942) Changed the STM32 Analog Comparator driver.
-* [#3729](https://github.com/apache/incubator-nuttx/pull/#3729) stm32 timers: Prefer GTIM macros and make this use more uniform.
-* [#4163](https://github.com/apache/incubator-nuttx/pull/#4163) Files for pysimCoder
-* [#4151](https://github.com/apache/incubator-nuttx/pull/#4151) Change DAC driver to support STM32G4 DAC
+* [#3761](https://github.com/apache/incubator-nuttx/pull/3761) ET-STM32 Stamp: An STM32F103RET6 target for NuttX
+* [#4350](https://github.com/apache/incubator-nuttx/pull/4350) arch/arm/src/stm32l4/Kconfig: add new STM32L4+ chip types
+* [#4310](https://github.com/apache/incubator-nuttx/pull/4310) arch/stm32: improvements for qencoder
+* [#3752](https://github.com/apache/incubator-nuttx/pull/3752) Use inttypes stm32fx i2c
+* [#4090](https://github.com/apache/incubator-nuttx/pull/4090) STM32G43XX Analog Comparator
+* [#3942](https://github.com/apache/incubator-nuttx/pull/3942) Changed the STM32 Analog Comparator driver.
+* [#3729](https://github.com/apache/incubator-nuttx/pull/3729) stm32 timers: Prefer GTIM macros and make this use more uniform.
+* [#4163](https://github.com/apache/incubator-nuttx/pull/4163) Files for pysimCoder
+* [#4151](https://github.com/apache/incubator-nuttx/pull/4151) Change DAC driver to support STM32G4 DAC
 
 #### STM32L4
-* [#3668](https://github.com/apache/incubator-nuttx/pull/#3668) arch/arm/src/stm32l4/hardware/stm32l4xrxx: pinmap alternative function for SPI2  
-* [#4468](https://github.com/apache/incubator-nuttx/pull/#4468) arch/arm/src/stm32l4: fix STM32L4+ option bytes memory address
-* [#4501](https://github.com/apache/incubator-nuttx/pull/#4501) arch/arm/src/stm32l4: add control for Vddio2 independent I/Os supply valid
-* [#4469](https://github.com/apache/incubator-nuttx/pull/#4469) arch/arm/src/stm32l4/stm32l4_flash.c: fix FLASH_CONFIG_I to use dual-bank access
+* [#3668](https://github.com/apache/incubator-nuttx/pull/3668) arch/arm/src/stm32l4/hardware/stm32l4xrxx: pinmap alternative function for SPI2  
+* [#4468](https://github.com/apache/incubator-nuttx/pull/4468) arch/arm/src/stm32l4: fix STM32L4+ option bytes memory address
+* [#4501](https://github.com/apache/incubator-nuttx/pull/4501) arch/arm/src/stm32l4: add control for Vddio2 independent I/Os supply valid
+* [#4469](https://github.com/apache/incubator-nuttx/pull/4469) arch/arm/src/stm32l4/stm32l4_flash.c: fix FLASH_CONFIG_I to use dual-bank access
 
 #### STM32L5
 
 #### S32K1XX
-* [#3850](https://github.com/apache/incubator-nuttx/pull/#3850) UCANS32K146 add support for B revision
-* [#4493](https://github.com/apache/incubator-nuttx/pull/#4493) Fix error in s32k118_pinmux.h
-* [#3795](https://github.com/apache/incubator-nuttx/pull/#3795) S32K1XX LSPI Double word up to 64 bits support
+* [#3850](https://github.com/apache/incubator-nuttx/pull/3850) UCANS32K146 add support for B revision
+* [#4493](https://github.com/apache/incubator-nuttx/pull/4493) Fix error in s32k118_pinmux.h
+* [#3795](https://github.com/apache/incubator-nuttx/pull/3795) S32K1XX LSPI Double word up to 64 bits support
 
 #### IMX6
-* [#3777](https://github.com/apache/incubator-nuttx/pull/#3777) arch: imx6: Add termios support to imx6
+* [#3777](https://github.com/apache/incubator-nuttx/pull/3777) arch: imx6: Add termios support to imx6
 
 #### IMXRT
-* [#3988](https://github.com/apache/incubator-nuttx/pull/#3988) arch/arm/src/imxrt/imxrt_flexpwm.c: fix mistake in submodules address offset
-* [#4431](https://github.com/apache/incubator-nuttx/pull/#4431) i.MX RT: Changes to FlexCAN driver and Teensy 4.x CAN configuration
-* [#4285](https://github.com/apache/incubator-nuttx/pull/#4285) arch/arm/src/imxrt/imxrt_flexpwm.c: Set LDOK bits after all channels are set
-* [#4138](https://github.com/apache/incubator-nuttx/pull/#4138) i.MX RT: added support for Tickless OS
+* [#3988](https://github.com/apache/incubator-nuttx/pull/3988) arch/arm/src/imxrt/imxrt_flexpwm.c: fix mistake in submodules address offset
+* [#4431](https://github.com/apache/incubator-nuttx/pull/4431) i.MX RT: Changes to FlexCAN driver and Teensy 4.x CAN configuration
+* [#4285](https://github.com/apache/incubator-nuttx/pull/4285) arch/arm/src/imxrt/imxrt_flexpwm.c: Set LDOK bits after all channels are set
+* [#4138](https://github.com/apache/incubator-nuttx/pull/4138) i.MX RT: added support for Tickless OS
 
 #### RP2040
-* [#4049](https://github.com/apache/incubator-nuttx/pull/#4049) Raspipico smp
-* [#4251](https://github.com/apache/incubator-nuttx/pull/#4251) raspberrypi-pico: add support for lcd_dev
-* [#4002](https://github.com/apache/incubator-nuttx/pull/#4002) Kinetis Replace DMA with a proper eDMA driver and use it on SPI and Serial
+* [#4049](https://github.com/apache/incubator-nuttx/pull/4049) Raspipico smp
+* [#4251](https://github.com/apache/incubator-nuttx/pull/4251) raspberrypi-pico: add support for lcd_dev
+* [#4002](https://github.com/apache/incubator-nuttx/pull/4002) Kinetis Replace DMA with a proper eDMA driver and use it on SPI and Serial
 
 #### RTL8720C
-* [#4076](https://github.com/apache/incubator-nuttx/pull/#4076) AmebaZ2: Add soc src code
+* [#4076](https://github.com/apache/incubator-nuttx/pull/4076) AmebaZ2: Add soc src code
 
 #### NRF52
 
 #### STM32H7/STM32F7
-* [#4331](https://github.com/apache/incubator-nuttx/pull/#4331) arch/arm/stm32h7: dma and serial: add TRBUFF flag.
-* [#4441](https://github.com/apache/incubator-nuttx/pull/#4441) arch/arm/stm32f7/stm32_irq: Fix format strings
-* [#4098](https://github.com/apache/incubator-nuttx/pull/#4098) stm32h7 Ethernet add yield and timeout to not hog CPU
-* [#3730](https://github.com/apache/incubator-nuttx/pull/#3730) stm32h7 rcc: Sync h7x7xx and h7x3xx. Changes are relevant to both
-* [#3892](https://github.com/apache/incubator-nuttx/pull/#3892) arch/arm/src/stm32h7: qspi use indirect write instead of indirect read
-* [#3728](https://github.com/apache/incubator-nuttx/pull/#3728) stm32f7: Remove references to BOARD_ENABLE_USBOTG_HSULPI.
-* [#3731](https://github.com/apache/incubator-nuttx/pull/#3731) stm32/stm32f7 tickless: Fix up_timer_getmask to be correct for the width of the timer.
-* [#3976](https://github.com/apache/incubator-nuttx/pull/#3976) STM32F7 SDMMC fixes
-* [#3924](https://github.com/apache/incubator-nuttx/pull/#3924) stm32h7 fix for adc to handle overrun and the DR's fifo
+* [#4331](https://github.com/apache/incubator-nuttx/pull/4331) arch/arm/stm32h7: dma and serial: add TRBUFF flag.
+* [#4441](https://github.com/apache/incubator-nuttx/pull/4441) arch/arm/stm32f7/stm32_irq: Fix format strings
+* [#4098](https://github.com/apache/incubator-nuttx/pull/4098) stm32h7 Ethernet add yield and timeout to not hog CPU
+* [#3730](https://github.com/apache/incubator-nuttx/pull/3730) stm32h7 rcc: Sync h7x7xx and h7x3xx. Changes are relevant to both
+* [#3892](https://github.com/apache/incubator-nuttx/pull/3892) arch/arm/src/stm32h7: qspi use indirect write instead of indirect read
+* [#3728](https://github.com/apache/incubator-nuttx/pull/3728) stm32f7: Remove references to BOARD_ENABLE_USBOTG_HSULPI.
+* [#3731](https://github.com/apache/incubator-nuttx/pull/3731) stm32/stm32f7 tickless: Fix up_timer_getmask to be correct for the width of the timer.
+* [#3976](https://github.com/apache/incubator-nuttx/pull/3976) STM32F7 SDMMC fixes
+* [#3924](https://github.com/apache/incubator-nuttx/pull/3924) stm32h7 fix for adc to handle overrun and the DR's fifo
 
 #### Renesas
-* [#4230](https://github.com/apache/incubator-nuttx/pull/#4230) renesas/rx65n: add long type for all PRI*PTR
-* [#3989](https://github.com/apache/incubator-nuttx/pull/#3989) Renesas/RX added setjmp and placeholder ioctl
+* [#4230](https://github.com/apache/incubator-nuttx/pull/4230) renesas/rx65n: add long type for all PRI*PTR
+* [#3989](https://github.com/apache/incubator-nuttx/pull/3989) Renesas/RX added setjmp and placeholder ioctl
 
 #### Risc-V
-* [#3770](https://github.com/apache/incubator-nuttx/pull/#3770) Add support for PolarFire SoC and icicle board
-* [#3997](https://github.com/apache/incubator-nuttx/pull/#3997) risc-v/bl602: update wifi firmware version
-* [#4381](https://github.com/apache/incubator-nuttx/pull/#4381) arch/riscv/assert: enhance the assert dump
-* [#4367](https://github.com/apache/incubator-nuttx/pull/#4367) riscv/backtrace: add up_backtrace support
-* [#4365](https://github.com/apache/incubator-nuttx/pull/#4365) riscv/common: add CURRENT_REGS declare in RV32
-* [#4342](https://github.com/apache/incubator-nuttx/pull/#4342) riscv/bl602: Fix that AP cannot be start when STA have been started.
-* [#4335](https://github.com/apache/incubator-nuttx/pull/#4335) arch/bl602:Add bl602 os adapter layer
-* [#4145](https://github.com/apache/incubator-nuttx/pull/#4145) risc-v/bl602: update wifi firmware and some fixup.
-* [#3849](https://github.com/apache/incubator-nuttx/pull/#3849) risc-v/mpfs: irq fixes, more register defines and up_systemreset()
-* [#3984](https://github.com/apache/incubator-nuttx/pull/#3984) risc-v/bl602: Support AP and STA as independent network interface device
-* [#3913](https://github.com/apache/incubator-nuttx/pull/#3913) arch: k210: Fix stack coloring for the idle thread stack
-* [#3757](https://github.com/apache/incubator-nuttx/pull/#3757) riscv: Add inline IRQ process functions
-* [#4041](https://github.com/apache/incubator-nuttx/pull/#4041) risc-v/bl602: add efuse driver
-* [#4384](https://github.com/apache/incubator-nuttx/pull/#4384) Mpfs core pwm
-* [#4507](https://github.com/apache/incubator-nuttx/pull/#4507) various MPFS fixes
+* [#3770](https://github.com/apache/incubator-nuttx/pull/3770) Add support for PolarFire SoC and icicle board
+* [#3997](https://github.com/apache/incubator-nuttx/pull/3997) risc-v/bl602: update wifi firmware version
+* [#4381](https://github.com/apache/incubator-nuttx/pull/4381) arch/riscv/assert: enhance the assert dump
+* [#4367](https://github.com/apache/incubator-nuttx/pull/4367) riscv/backtrace: add up_backtrace support
+* [#4365](https://github.com/apache/incubator-nuttx/pull/4365) riscv/common: add CURRENT_REGS declare in RV32
+* [#4342](https://github.com/apache/incubator-nuttx/pull/4342) riscv/bl602: Fix that AP cannot be start when STA have been started.
+* [#4335](https://github.com/apache/incubator-nuttx/pull/4335) arch/bl602:Add bl602 os adapter layer
+* [#4145](https://github.com/apache/incubator-nuttx/pull/4145) risc-v/bl602: update wifi firmware and some fixup.
+* [#3849](https://github.com/apache/incubator-nuttx/pull/3849) risc-v/mpfs: irq fixes, more register defines and up_systemreset()
+* [#3984](https://github.com/apache/incubator-nuttx/pull/3984) risc-v/bl602: Support AP and STA as independent network interface device
+* [#3913](https://github.com/apache/incubator-nuttx/pull/3913) arch: k210: Fix stack coloring for the idle thread stack
+* [#3757](https://github.com/apache/incubator-nuttx/pull/3757) riscv: Add inline IRQ process functions
+* [#4041](https://github.com/apache/incubator-nuttx/pull/4041) risc-v/bl602: add efuse driver
+* [#4384](https://github.com/apache/incubator-nuttx/pull/4384) Mpfs core pwm
+* [#4507](https://github.com/apache/incubator-nuttx/pull/4507) various MPFS fixes
 
 #### ESP32-C3
-* [#3853](https://github.com/apache/incubator-nuttx/pull/#3853) arch/risc-v/esp32c3: add esp32c3_modtext to allow ELF loading
+* [#3853](https://github.com/apache/incubator-nuttx/pull/3853) arch/risc-v/esp32c3: add esp32c3_modtext to allow ELF loading
 
 #### BL602
-* [#3784](https://github.com/apache/incubator-nuttx/pull/#3784) risc-v/bl602: Add RTC driver
-* [#4607](https://github.com/apache/incubator-nuttx/pull/#4607) Open ble controller adaptation code
+* [#3784](https://github.com/apache/incubator-nuttx/pull/3784) risc-v/bl602: Add RTC driver
+* [#4607](https://github.com/apache/incubator-nuttx/pull/4607) Open ble controller adaptation code
 
 #### Xtensa
-* [#4280](https://github.com/apache/incubator-nuttx/pull/#4280) arch:xtensa: add new GNU toolchain for xtensa.
-* [#4478](https://github.com/apache/incubator-nuttx/pull/#4478) arch: xtensa: add xtensa cache support
-* [#4547](https://github.com/apache/incubator-nuttx/pull/#4547) arch:xtensa: add full bactrace support
-* [#4407](https://github.com/apache/incubator-nuttx/pull/#4407) arch/xtensa/src/common: Use irq_spin APIs in modifyregXX
-* [#4403](https://github.com/apache/incubator-nuttx/pull/#4403) Use driver-specific spinlock for ESP32 serial driver.
-* [#4458](https://github.com/apache/incubator-nuttx/pull/#4458) arch:xtensa: add xtensa mpu support
-* [#3762](https://github.com/apache/incubator-nuttx/pull/#3762) xtensa: #ifdef SYMBOL is always true if SYMBOL defined as 0
+* [#4280](https://github.com/apache/incubator-nuttx/pull/4280) arch:xtensa: add new GNU toolchain for xtensa.
+* [#4478](https://github.com/apache/incubator-nuttx/pull/4478) arch: xtensa: add xtensa cache support
+* [#4547](https://github.com/apache/incubator-nuttx/pull/4547) arch:xtensa: add full bactrace support
+* [#4407](https://github.com/apache/incubator-nuttx/pull/4407) arch/xtensa/src/common: Use irq_spin APIs in modifyregXX
+* [#4403](https://github.com/apache/incubator-nuttx/pull/4403) Use driver-specific spinlock for ESP32 serial driver.
+* [#4458](https://github.com/apache/incubator-nuttx/pull/4458) arch:xtensa: add xtensa mpu support
+* [#3762](https://github.com/apache/incubator-nuttx/pull/3762) xtensa: #ifdef SYMBOL is always true if SYMBOL defined as 0
 
 #### ESP32
-* [#4638](https://github.com/apache/incubator-nuttx/pull/#4638) esp32xx_rom.ld: Strongly declare some of the libgcc.a functions that are ROM resident
-* [#4417](https://github.com/apache/incubator-nuttx/pull/#4417) arch/esp32: Properly handle GPIO interrupt in SMP.
-* [#4234](https://github.com/apache/incubator-nuttx/pull/#4234) espressif/esp32/esp32s2/esp32c3: Disable wdt on initialization.
+* [#4638](https://github.com/apache/incubator-nuttx/pull/4638) esp32xx_rom.ld: Strongly declare some of the libgcc.a functions that are ROM resident
+* [#4417](https://github.com/apache/incubator-nuttx/pull/4417) arch/esp32: Properly handle GPIO interrupt in SMP.
+* [#4234](https://github.com/apache/incubator-nuttx/pull/4234) espressif/esp32/esp32s2/esp32c3: Disable wdt on initialization.
 
 #### X86_64
-* [#4447](https://github.com/apache/incubator-nuttx/pull/#4447) Fix x86_64
+* [#4447](https://github.com/apache/incubator-nuttx/pull/4447) Fix x86_64
 
 ### General changes
-* [#4233](https://github.com/apache/incubator-nuttx/pull/#4233) board/ctrl: Add BOARDIOC_BOOT_IMAGE for booting a new application image
-* [#4191](https://github.com/apache/incubator-nuttx/pull/#4191) Add BOARDCTL_SWITCH_BOOT to support switch boot system
-* [#4089](https://github.com/apache/incubator-nuttx/pull/#4089) board/ctrl: add BOARDCTL_UNIQUEKEY support
+* [#4233](https://github.com/apache/incubator-nuttx/pull/4233) board/ctrl: Add BOARDIOC_BOOT_IMAGE for booting a new application image
+* [#4191](https://github.com/apache/incubator-nuttx/pull/4191) Add BOARDCTL_SWITCH_BOOT to support switch boot system
+* [#4089](https://github.com/apache/incubator-nuttx/pull/4089) board/ctrl: add BOARDCTL_UNIQUEKEY support
 
  ## Simulator
-* [#3921](https://github.com/apache/incubator-nuttx/pull/#3921) sim: Use cc as linker, which usually aliases to either GCC or Clang
-* [#4108](https://github.com/apache/incubator-nuttx/pull/#4108) boards/sim: enable nxlooper for alsa config
-* [#4222](https://github.com/apache/incubator-nuttx/pull/#4222) sim/cmdline: save boot cmdline
-* [#4209](https://github.com/apache/incubator-nuttx/pull/#4209) Fix sim smp
-* [#4207](https://github.com/apache/incubator-nuttx/pull/#4207) arch: sim: Workaround to make the IPI work on macOS
-* [#4167](https://github.com/apache/incubator-nuttx/pull/#4167) arch/sim: The second CPU shouldn't call up_irqinitialize
-* [#3904](https://github.com/apache/incubator-nuttx/pull/#3904) boards/sim/sim/sim: correct LDLINKFLAGS after migrating from ld to gcc
-* [#4056](https://github.com/apache/incubator-nuttx/pull/#4056) arch/sim: Fix bt and audio simulation stop work in SMP mode
-* [#4045](https://github.com/apache/incubator-nuttx/pull/#4045) sim/smp: fix smp can't start, caused by signal too busy
-* [#4015](https://github.com/apache/incubator-nuttx/pull/#4015) modify sim clock to PC abs time
-* [#3983](https://github.com/apache/incubator-nuttx/pull/#3983) arch/sim: Implement mm_mallinfo and malloc_size for the custom heap
-* [#4459](https://github.com/apache/incubator-nuttx/pull/#4459) sim: Inhibit stack protector on stack coloration function
-* [#3721](https://github.com/apache/incubator-nuttx/pull/#3721) sim/rptun: support multi(>2) core interactive by share memory
-* [#4306](https://github.com/apache/incubator-nuttx/pull/#4306) boards/sim: Add smartfs profile example
-* [#4258](https://github.com/apache/incubator-nuttx/pull/#4258) Use exit func iml host_abort.
-* [#3689](https://github.com/apache/incubator-nuttx/pull/#3689) Apps Issue #246: Replace romdisk_register() with boardctl(BOARDIOC_ROMDISK)
-* [#4465](https://github.com/apache/incubator-nuttx/pull/#4465) feature: driver: Add a Linux SPI into simulator.
+* [#3921](https://github.com/apache/incubator-nuttx/pull/3921) sim: Use cc as linker, which usually aliases to either GCC or Clang
+* [#4108](https://github.com/apache/incubator-nuttx/pull/4108) boards/sim: enable nxlooper for alsa config
+* [#4222](https://github.com/apache/incubator-nuttx/pull/4222) sim/cmdline: save boot cmdline
+* [#4209](https://github.com/apache/incubator-nuttx/pull/4209) Fix sim smp
+* [#4207](https://github.com/apache/incubator-nuttx/pull/4207) arch: sim: Workaround to make the IPI work on macOS
+* [#4167](https://github.com/apache/incubator-nuttx/pull/4167) arch/sim: The second CPU shouldn't call up_irqinitialize
+* [#3904](https://github.com/apache/incubator-nuttx/pull/3904) boards/sim/sim/sim: correct LDLINKFLAGS after migrating from ld to gcc
+* [#4056](https://github.com/apache/incubator-nuttx/pull/4056) arch/sim: Fix bt and audio simulation stop work in SMP mode
+* [#4045](https://github.com/apache/incubator-nuttx/pull/4045) sim/smp: fix smp can't start, caused by signal too busy
+* [#4015](https://github.com/apache/incubator-nuttx/pull/4015) modify sim clock to PC abs time
+* [#3983](https://github.com/apache/incubator-nuttx/pull/3983) arch/sim: Implement mm_mallinfo and malloc_size for the custom heap
+* [#4459](https://github.com/apache/incubator-nuttx/pull/4459) sim: Inhibit stack protector on stack coloration function
+* [#3721](https://github.com/apache/incubator-nuttx/pull/3721) sim/rptun: support multi(>2) core interactive by share memory
+* [#4306](https://github.com/apache/incubator-nuttx/pull/4306) boards/sim: Add smartfs profile example
+* [#4258](https://github.com/apache/incubator-nuttx/pull/4258) Use exit func iml host_abort.
+* [#3689](https://github.com/apache/incubator-nuttx/pull/3689) Apps Issue #246: Replace romdisk_register() with boardctl(BOARDIOC_ROMDISK)
+* [#4465](https://github.com/apache/incubator-nuttx/pull/4465) feature: driver: Add a Linux SPI into simulator.
 
 ## Documentation
 
 ### New Features
-* [#3634](https://github.com/apache/incubator-nuttx/pull/#3634) Documentation/platforms: added documentation for imxrt10xx boards
-* [#4470](https://github.com/apache/incubator-nuttx/pull/#4470) Doc: Add initial documentation to the simulator
-* [#4419](https://github.com/apache/incubator-nuttx/pull/#4419) doc/esp32: Add instructions to use softap
+* [#3634](https://github.com/apache/incubator-nuttx/pull/3634) Documentation/platforms: added documentation for imxrt10xx boards
+* [#4470](https://github.com/apache/incubator-nuttx/pull/4470) Doc: Add initial documentation to the simulator
+* [#4419](https://github.com/apache/incubator-nuttx/pull/4419) doc/esp32: Add instructions to use softap
 
  ### Improvements
-* [#3782](https://github.com/apache/incubator-nuttx/pull/#3782) spi: Improve SPI Slave interface documentation
-* [#4390](https://github.com/apache/incubator-nuttx/pull/#4390) Documentation: Update ESP32-C3 supported peripheral list.
-* [#3702](https://github.com/apache/incubator-nuttx/pull/#3702) Documentation/esp32c3: Fix a couple of issues from #3700
-* [#4242](https://github.com/apache/incubator-nuttx/pull/#4242) Documentation/bl602: Update some imformation
-* [#3662](https://github.com/apache/incubator-nuttx/pull/#3662) Fix some issues on SPI documentation
-* [#4375](https://github.com/apache/incubator-nuttx/pull/#4375) Documentation/esp32-wrover-kit: update the name of the GPIO interrupt device.
-* [#4298](https://github.com/apache/incubator-nuttx/pull/#4298) Doc/FAQ: Add more entries about board initialization
-* [#3899](https://github.com/apache/incubator-nuttx/pull/#3899) Documentation: Update kconfig-frontends install instructions
-* [#4235](https://github.com/apache/incubator-nuttx/pull/#4235) Documentation/: Update ESP32 doc.
-* [#3802](https://github.com/apache/incubator-nuttx/pull/#3802) Doc: Improve documentation to make clear about the priorities
-* [#4564](https://github.com/apache/incubator-nuttx/pull/#4564) Doc: Update download version to 10.1 and fix tar command
-* [#3700](https://github.com/apache/incubator-nuttx/pull/#3700) Convert ESP32-C3 README to the new Documentation
-* [#4298](https://github.com/apache/incubator-nuttx/pull/#4298) Doc/FAQ: Add more entries about board initialization
-* [#4297](https://github.com/apache/incubator-nuttx/pull/#4297) Documentation/FAQ: Why /dev/ttySx is not created
+* [#3782](https://github.com/apache/incubator-nuttx/pull/3782) spi: Improve SPI Slave interface documentation
+* [#4390](https://github.com/apache/incubator-nuttx/pull/4390) Documentation: Update ESP32-C3 supported peripheral list.
+* [#3702](https://github.com/apache/incubator-nuttx/pull/3702) Documentation/esp32c3: Fix a couple of issues from #3700
+* [#4242](https://github.com/apache/incubator-nuttx/pull/4242) Documentation/bl602: Update some imformation
+* [#3662](https://github.com/apache/incubator-nuttx/pull/3662) Fix some issues on SPI documentation
+* [#4375](https://github.com/apache/incubator-nuttx/pull/4375) Documentation/esp32-wrover-kit: update the name of the GPIO interrupt device.
+* [#4298](https://github.com/apache/incubator-nuttx/pull/4298) Doc/FAQ: Add more entries about board initialization
+* [#3899](https://github.com/apache/incubator-nuttx/pull/3899) Documentation: Update kconfig-frontends install instructions
+* [#4235](https://github.com/apache/incubator-nuttx/pull/4235) Documentation/: Update ESP32 doc.
+* [#3802](https://github.com/apache/incubator-nuttx/pull/3802) Doc: Improve documentation to make clear about the priorities
+* [#4564](https://github.com/apache/incubator-nuttx/pull/4564) Doc: Update download version to 10.1 and fix tar command
+* [#3700](https://github.com/apache/incubator-nuttx/pull/3700) Convert ESP32-C3 README to the new Documentation
+* [#4298](https://github.com/apache/incubator-nuttx/pull/4298) Doc/FAQ: Add more entries about board initialization
+* [#4297](https://github.com/apache/incubator-nuttx/pull/4297) Documentation/FAQ: Why /dev/ttySx is not created
 
 ### Driver Support
 
 ### Bug Fixes
-* [#3842](https://github.com/apache/incubator-nuttx/pull/#3842) Added automatic log rotation, when log file is opened.
-* [#3837](https://github.com/apache/incubator-nuttx/pull/#3837) SYSLOG channel add functions return handle to the channel.
-* [#3848](https://github.com/apache/incubator-nuttx/pull/#3848) Syslog file rotations number is configurable.
-* [#3808](https://github.com/apache/incubator-nuttx/pull/#3808) Ramlog: recover last crash log from ram buffer.
-* [#4614](https://github.com/apache/incubator-nuttx/pull/#4614) input/touch: add io command for touch firmware version
-* [#4632](https://github.com/apache/incubator-nuttx/pull/#4632) feat: driver: support double buffer for display
-* [#4650](https://github.com/apache/incubator-nuttx/pull/#4650) driver/power: using upper-half structure directly in the lower-half structure.
-* [#4370](https://github.com/apache/incubator-nuttx/pull/#4370) drivers/sensors/bmp280.c: Correct bmp280 driver
-* [#4243](https://github.com/apache/incubator-nuttx/pull/#4243) drivers/mmcsd:Send cmd0 just once for Increased compatibility
-* [#4231](https://github.com/apache/incubator-nuttx/pull/#4231) adc: add ioctl command to get the number of configured channels
-* [#4007](https://github.com/apache/incubator-nuttx/pull/#4007) driver/fakesensor: fix bugs.
-* [#4177](https://github.com/apache/incubator-nuttx/pull/#4177) serial: use Ctrl+? composite key to force panic"
-* [#3851](https://github.com/apache/incubator-nuttx/pull/#3851) spi: Refactor SPI Slave interface prefix to sync with I2C Slave
-* [#4095](https://github.com/apache/incubator-nuttx/pull/#4095) drivers/syslog: Avoid prepending process name when no TCB is available
-* [#3990](https://github.com/apache/incubator-nuttx/pull/#3990) drivers: wireless: Fix error handling in gs2200m_ioctl_send()
-* [#3860](https://github.com/apache/incubator-nuttx/pull/#3860) drivers: serial: Remove an unnecessary critical section (cs) for SMP
-* [#3910](https://github.com/apache/incubator-nuttx/pull/#3910) serial/pty: Initialize the terminal setting as a console
-* [#4110](https://github.com/apache/incubator-nuttx/pull/#4110) bcm43xxx: supported IW_AUTH_CIPHER_NONE mode
-* [#4131](https://github.com/apache/incubator-nuttx/pull/#4131) drivers/rptun: replace the notification mech from signal to semaphore
-* [#4132](https://github.com/apache/incubator-nuttx/pull/#4132) serial: add ctrl+@ to force crash system for debugging
-* [#4156](https://github.com/apache/incubator-nuttx/pull/#4156) Fakesensor: support gps by read nema csv and delete fakesensor init.
-* [#4225](https://github.com/apache/incubator-nuttx/pull/#4225) sensor: directly return -ENOTSUP without the set_interval or batch
-* [#4228](https://github.com/apache/incubator-nuttx/pull/#4228) drivers: wireless: Fix to set the address family for recvfrom() in gs2200m
-* [#4288](https://github.com/apache/incubator-nuttx/pull/#4288) adc: add IOCTL commands ANIOC_RESET_FIFO and ANIOC_SAMPLES_ON_READ
-* [#4312](https://github.com/apache/incubator-nuttx/pull/#4312) drivers/qencoder: add command to set the maximum encoder position
-* [#4652](https://github.com/apache/incubator-nuttx/pull/#4652) driver/sensor: support sensor_ops: selftest
-* [#3633](https://github.com/apache/incubator-nuttx/pull/#3633) drivers/serial: fix Rx interrupt enable for cdcacm
-* [#4504](https://github.com/apache/incubator-nuttx/pull/#4504) add new interface for fb driver and lcd dev driver
-* [#4554](https://github.com/apache/incubator-nuttx/pull/#4554) drivers/lcd: Add GC9A01 driver and refine ST7735
-* [#3658](https://github.com/apache/incubator-nuttx/pull/#3658) drivers: move the generic upper-half motor driver
-* [#4397](https://github.com/apache/incubator-nuttx/pull/#4397) Update lm3s6965
-* [#4489](https://github.com/apache/incubator-nuttx/pull/#4489) drivers/mmcsd: Pass the right buffer size to SDIO_DMAPREFLIGHT
-* [#4479](https://github.com/apache/incubator-nuttx/pull/#4479) drivers/sdmmc: Remove rwbuffer to avoid panic
-* [#4476](https://github.com/apache/incubator-nuttx/pull/#4476) drivers/mmcsd: Change up_udelay to nxsig_usleep if delay >= 1ms
-* [#4474](https://github.com/apache/incubator-nuttx/pull/#4474) drivers/mmcsd: Handle the failure correctly in mmcsd_slotinitialize
-* [#4473](https://github.com/apache/incubator-nuttx/pull/#4473) drivers/mmcsd: Fix the wrong format argument in mmcsd_dmpcsd
-* [#3720](https://github.com/apache/incubator-nuttx/pull/#3720) driver/syslog: add CONFIG_SYSLOG_RPMSG_SERVER_NAME
-* [#3864](https://github.com/apache/incubator-nuttx/pull/#3864) Fix ht16k33 driver to support multi-modules
-* [#3828](https://github.com/apache/incubator-nuttx/pull/#3828) syslog/emerg: fix bug about printing LOG_EMERG log from iob buffer
-* [#3806](https://github.com/apache/incubator-nuttx/pull/#3806) syslog: fix bug about syslog_default_write
-* [#3936](https://github.com/apache/incubator-nuttx/pull/#3936) syslog/ramlog: Remove the duplication of \n->\r\n conversion
-* [#3907](https://github.com/apache/incubator-nuttx/pull/#3907) serial/pty: Don't return -NOSYS if pollfd::events equals 0
-* [#3742](https://github.com/apache/incubator-nuttx/pull/#3742) drivers/modem/altair: Fix behavior when a reset packet conflicts with a send packet
-* [#3741](https://github.com/apache/incubator-nuttx/pull/#3741) drivers/mtd/smart.c: Recover the missing link of directory entry
-* [#3736](https://github.com/apache/incubator-nuttx/pull/#3736) drivers/syslog: Remove emergstream implementation and caller
-* [#3726](https://github.com/apache/incubator-nuttx/pull/#3726) rtc: add config RTC_RPMSG_SERVER, RTC_RPMSG_SERVER_NAME
-* [#4113](https://github.com/apache/incubator-nuttx/pull/#4113) syslog/ramlog: optimize code and fix init issue
-* [#4111](https://github.com/apache/incubator-nuttx/pull/#4111) syslog/intbuf: force output log when syslog interrupt buffer is full
-* [#4042](https://github.com/apache/incubator-nuttx/pull/#4042) serial: add ioctl TIOCNOTTY
-* [#4034](https://github.com/apache/incubator-nuttx/pull/#4034) syslog: add CPU id to system when open CONFIG_SMP
-* [#4032](https://github.com/apache/incubator-nuttx/pull/#4032) syslog: fix crash when print localtime by syslog
-* [#3979](https://github.com/apache/incubator-nuttx/pull/#3979) note: Move up_schednote.c to drivers/note folder
-* [#4475](https://github.com/apache/incubator-nuttx/pull/#4475) drivers/mmcsd: Change mmsd_ prefix to mmcsd_ prefix
-* [#4415](https://github.com/apache/incubator-nuttx/pull/#4415) Adds driver for msa301 sensore module
-* [#4420](https://github.com/apache/incubator-nuttx/pull/#4420) sensor: fix the bug that lsm6dsl selftest is invalid in nuttx.
-* [#3787](https://github.com/apache/incubator-nuttx/pull/#3787) drivers/spi: Add SPI Slave character device driver
-* [#4566](https://github.com/apache/incubator-nuttx/pull/#4566) drivers/syslog: Call up_puts in syslog_default_write instad up_putc
-* [#4580](https://github.com/apache/incubator-nuttx/pull/#4580) drivers/syslog: Ensure the buffer zero terminate
-* [#4302](https://github.com/apache/incubator-nuttx/pull/#4302) Compile fixes in MCP23X17 driver.
-* [#4299](https://github.com/apache/incubator-nuttx/pull/#4299) bchlib: Improve error handling
-* [#4345](https://github.com/apache/incubator-nuttx/pull/#4345) mtd: Implement BIOC_PARTINFO for all drivers
-* [#4248](https://github.com/apache/incubator-nuttx/pull/#4248) mtd: Return MTD Partition Information
-* [#4166](https://github.com/apache/incubator-nuttx/pull/#4166) mtd: Add MTDIOC_ERASESTATE command for retrieving erase state value
-* [#3885](https://github.com/apache/incubator-nuttx/pull/#3885) mtd: Add MTDIOC_FLUSH IOCTL like MTDIOC_XIPBASE
-* [#3722](https://github.com/apache/incubator-nuttx/pull/#3722) lirc: fix bug about lirc_raw_event
-* [#4515](https://github.com/apache/incubator-nuttx/pull/#4515) rptun: add CONFIG_RPTUN_LOADER to optimize code size
-* [#4223](https://github.com/apache/incubator-nuttx/pull/#4223) rptun: optimize multi-core startup
-* [#4552](https://github.com/apache/incubator-nuttx/pull/#4552) bcm43xxx: abrupt stall of receiving new credits from sdpcm header
-* [#4565](https://github.com/apache/incubator-nuttx/pull/#4565) bcm43xxx: added SDPCM frame pool size parameter
-* [#4236](https://github.com/apache/incubator-nuttx/pull/#4236) bcm43xxx: fixed issues with unaligned buffers for DMA transfers.
-* [#4567](https://github.com/apache/incubator-nuttx/pull/#4567) lcd/st77xx: change 16 bit cmd send to 8 bit
-* [#4137](https://github.com/apache/incubator-nuttx/pull/#4137) bluetooth: add more OGF definition
-* [#4039](https://github.com/apache/incubator-nuttx/pull/#4039) Add putarea() method for st7789
-* [#3754](https://github.com/apache/incubator-nuttx/pull/#3754) wireless/bluetooth: decoupling bt_driver_s and bt_buf_s
+* [#3842](https://github.com/apache/incubator-nuttx/pull/3842) Added automatic log rotation, when log file is opened.
+* [#3837](https://github.com/apache/incubator-nuttx/pull/3837) SYSLOG channel add functions return handle to the channel.
+* [#3848](https://github.com/apache/incubator-nuttx/pull/3848) Syslog file rotations number is configurable.
+* [#3808](https://github.com/apache/incubator-nuttx/pull/3808) Ramlog: recover last crash log from ram buffer.
+* [#4614](https://github.com/apache/incubator-nuttx/pull/4614) input/touch: add io command for touch firmware version
+* [#4632](https://github.com/apache/incubator-nuttx/pull/4632) feat: driver: support double buffer for display
+* [#4650](https://github.com/apache/incubator-nuttx/pull/4650) driver/power: using upper-half structure directly in the lower-half structure.
+* [#4370](https://github.com/apache/incubator-nuttx/pull/4370) drivers/sensors/bmp280.c: Correct bmp280 driver
+* [#4243](https://github.com/apache/incubator-nuttx/pull/4243) drivers/mmcsd:Send cmd0 just once for Increased compatibility
+* [#4231](https://github.com/apache/incubator-nuttx/pull/4231) adc: add ioctl command to get the number of configured channels
+* [#4007](https://github.com/apache/incubator-nuttx/pull/4007) driver/fakesensor: fix bugs.
+* [#4177](https://github.com/apache/incubator-nuttx/pull/4177) serial: use Ctrl+? composite key to force panic"
+* [#3851](https://github.com/apache/incubator-nuttx/pull/3851) spi: Refactor SPI Slave interface prefix to sync with I2C Slave
+* [#4095](https://github.com/apache/incubator-nuttx/pull/4095) drivers/syslog: Avoid prepending process name when no TCB is available
+* [#3990](https://github.com/apache/incubator-nuttx/pull/3990) drivers: wireless: Fix error handling in gs2200m_ioctl_send()
+* [#3860](https://github.com/apache/incubator-nuttx/pull/3860) drivers: serial: Remove an unnecessary critical section (cs) for SMP
+* [#3910](https://github.com/apache/incubator-nuttx/pull/3910) serial/pty: Initialize the terminal setting as a console
+* [#4110](https://github.com/apache/incubator-nuttx/pull/4110) bcm43xxx: supported IW_AUTH_CIPHER_NONE mode
+* [#4131](https://github.com/apache/incubator-nuttx/pull/4131) drivers/rptun: replace the notification mech from signal to semaphore
+* [#4132](https://github.com/apache/incubator-nuttx/pull/4132) serial: add ctrl+@ to force crash system for debugging
+* [#4156](https://github.com/apache/incubator-nuttx/pull/4156) Fakesensor: support gps by read nema csv and delete fakesensor init.
+* [#4225](https://github.com/apache/incubator-nuttx/pull/4225) sensor: directly return -ENOTSUP without the set_interval or batch
+* [#4228](https://github.com/apache/incubator-nuttx/pull/4228) drivers: wireless: Fix to set the address family for recvfrom() in gs2200m
+* [#4288](https://github.com/apache/incubator-nuttx/pull/4288) adc: add IOCTL commands ANIOC_RESET_FIFO and ANIOC_SAMPLES_ON_READ
+* [#4312](https://github.com/apache/incubator-nuttx/pull/4312) drivers/qencoder: add command to set the maximum encoder position
+* [#4652](https://github.com/apache/incubator-nuttx/pull/4652) driver/sensor: support sensor_ops: selftest
+* [#3633](https://github.com/apache/incubator-nuttx/pull/3633) drivers/serial: fix Rx interrupt enable for cdcacm
+* [#4504](https://github.com/apache/incubator-nuttx/pull/4504) add new interface for fb driver and lcd dev driver
+* [#4554](https://github.com/apache/incubator-nuttx/pull/4554) drivers/lcd: Add GC9A01 driver and refine ST7735
+* [#3658](https://github.com/apache/incubator-nuttx/pull/3658) drivers: move the generic upper-half motor driver
+* [#4397](https://github.com/apache/incubator-nuttx/pull/4397) Update lm3s6965
+* [#4489](https://github.com/apache/incubator-nuttx/pull/4489) drivers/mmcsd: Pass the right buffer size to SDIO_DMAPREFLIGHT
+* [#4479](https://github.com/apache/incubator-nuttx/pull/4479) drivers/sdmmc: Remove rwbuffer to avoid panic
+* [#4476](https://github.com/apache/incubator-nuttx/pull/4476) drivers/mmcsd: Change up_udelay to nxsig_usleep if delay >= 1ms
+* [#4474](https://github.com/apache/incubator-nuttx/pull/4474) drivers/mmcsd: Handle the failure correctly in mmcsd_slotinitialize
+* [#4473](https://github.com/apache/incubator-nuttx/pull/4473) drivers/mmcsd: Fix the wrong format argument in mmcsd_dmpcsd
+* [#3720](https://github.com/apache/incubator-nuttx/pull/3720) driver/syslog: add CONFIG_SYSLOG_RPMSG_SERVER_NAME
+* [#3864](https://github.com/apache/incubator-nuttx/pull/3864) Fix ht16k33 driver to support multi-modules
+* [#3828](https://github.com/apache/incubator-nuttx/pull/3828) syslog/emerg: fix bug about printing LOG_EMERG log from iob buffer
+* [#3806](https://github.com/apache/incubator-nuttx/pull/3806) syslog: fix bug about syslog_default_write
+* [#3936](https://github.com/apache/incubator-nuttx/pull/3936) syslog/ramlog: Remove the duplication of \n->\r\n conversion
+* [#3907](https://github.com/apache/incubator-nuttx/pull/3907) serial/pty: Don't return -NOSYS if pollfd::events equals 0
+* [#3742](https://github.com/apache/incubator-nuttx/pull/3742) drivers/modem/altair: Fix behavior when a reset packet conflicts with a send packet
+* [#3741](https://github.com/apache/incubator-nuttx/pull/3741) drivers/mtd/smart.c: Recover the missing link of directory entry
+* [#3736](https://github.com/apache/incubator-nuttx/pull/3736) drivers/syslog: Remove emergstream implementation and caller
+* [#3726](https://github.com/apache/incubator-nuttx/pull/3726) rtc: add config RTC_RPMSG_SERVER, RTC_RPMSG_SERVER_NAME
+* [#4113](https://github.com/apache/incubator-nuttx/pull/4113) syslog/ramlog: optimize code and fix init issue
+* [#4111](https://github.com/apache/incubator-nuttx/pull/4111) syslog/intbuf: force output log when syslog interrupt buffer is full
+* [#4042](https://github.com/apache/incubator-nuttx/pull/4042) serial: add ioctl TIOCNOTTY
+* [#4034](https://github.com/apache/incubator-nuttx/pull/4034) syslog: add CPU id to system when open CONFIG_SMP
+* [#4032](https://github.com/apache/incubator-nuttx/pull/4032) syslog: fix crash when print localtime by syslog
+* [#3979](https://github.com/apache/incubator-nuttx/pull/3979) note: Move up_schednote.c to drivers/note folder
+* [#4475](https://github.com/apache/incubator-nuttx/pull/4475) drivers/mmcsd: Change mmsd_ prefix to mmcsd_ prefix
+* [#4415](https://github.com/apache/incubator-nuttx/pull/4415) Adds driver for msa301 sensore module
+* [#4420](https://github.com/apache/incubator-nuttx/pull/4420) sensor: fix the bug that lsm6dsl selftest is invalid in nuttx.
+* [#3787](https://github.com/apache/incubator-nuttx/pull/3787) drivers/spi: Add SPI Slave character device driver
+* [#4566](https://github.com/apache/incubator-nuttx/pull/4566) drivers/syslog: Call up_puts in syslog_default_write instad up_putc
+* [#4580](https://github.com/apache/incubator-nuttx/pull/4580) drivers/syslog: Ensure the buffer zero terminate
+* [#4302](https://github.com/apache/incubator-nuttx/pull/4302) Compile fixes in MCP23X17 driver.
+* [#4299](https://github.com/apache/incubator-nuttx/pull/4299) bchlib: Improve error handling
+* [#4345](https://github.com/apache/incubator-nuttx/pull/4345) mtd: Implement BIOC_PARTINFO for all drivers
+* [#4248](https://github.com/apache/incubator-nuttx/pull/4248) mtd: Return MTD Partition Information
+* [#4166](https://github.com/apache/incubator-nuttx/pull/4166) mtd: Add MTDIOC_ERASESTATE command for retrieving erase state value
+* [#3885](https://github.com/apache/incubator-nuttx/pull/3885) mtd: Add MTDIOC_FLUSH IOCTL like MTDIOC_XIPBASE
+* [#3722](https://github.com/apache/incubator-nuttx/pull/3722) lirc: fix bug about lirc_raw_event
+* [#4515](https://github.com/apache/incubator-nuttx/pull/4515) rptun: add CONFIG_RPTUN_LOADER to optimize code size
+* [#4223](https://github.com/apache/incubator-nuttx/pull/4223) rptun: optimize multi-core startup
+* [#4552](https://github.com/apache/incubator-nuttx/pull/4552) bcm43xxx: abrupt stall of receiving new credits from sdpcm header
+* [#4565](https://github.com/apache/incubator-nuttx/pull/4565) bcm43xxx: added SDPCM frame pool size parameter
+* [#4236](https://github.com/apache/incubator-nuttx/pull/4236) bcm43xxx: fixed issues with unaligned buffers for DMA transfers.
+* [#4567](https://github.com/apache/incubator-nuttx/pull/4567) lcd/st77xx: change 16 bit cmd send to 8 bit
+* [#4137](https://github.com/apache/incubator-nuttx/pull/4137) bluetooth: add more OGF definition
+* [#4039](https://github.com/apache/incubator-nuttx/pull/4039) Add putarea() method for st7789
+* [#3754](https://github.com/apache/incubator-nuttx/pull/3754) wireless/bluetooth: decoupling bt_driver_s and bt_buf_s
 
 ### New Driver Support
-* [#3727](https://github.com/apache/incubator-nuttx/pull/#3727) Add basic support for MCP23017 I/O Expander
-* [#3859](https://github.com/apache/incubator-nuttx/pull/#3859) Add Holtek HT16K33 14-segment display driver
-* [#4641](https://github.com/apache/incubator-nuttx/pull/#4641) drivers/mtd/m25px.c: add support for MT25Q256 SPI NOR
-* [#4606](https://github.com/apache/incubator-nuttx/pull/#4606) Add support for MT25Q1G SPI NOR
-* [#4373](https://github.com/apache/incubator-nuttx/pull/#4373) Add support for 3-phase Hall effect sensor driver
-* [#4490](https://github.com/apache/incubator-nuttx/pull/#4490) add support for power management ic axp202
+* [#3727](https://github.com/apache/incubator-nuttx/pull/3727) Add basic support for MCP23017 I/O Expander
+* [#3859](https://github.com/apache/incubator-nuttx/pull/3859) Add Holtek HT16K33 14-segment display driver
+* [#4641](https://github.com/apache/incubator-nuttx/pull/4641) drivers/mtd/m25px.c: add support for MT25Q256 SPI NOR
+* [#4606](https://github.com/apache/incubator-nuttx/pull/4606) Add support for MT25Q1G SPI NOR
+* [#4373](https://github.com/apache/incubator-nuttx/pull/4373) Add support for 3-phase Hall effect sensor driver
+* [#4490](https://github.com/apache/incubator-nuttx/pull/4490) add support for power management ic axp202
 
 ## Board Support
 
@@ -466,84 +466,84 @@ limitations under the License.
 #### ARM
 
 #### CXD56
-* [#3833](https://github.com/apache/incubator-nuttx/pull/#3833) Spresense new memorymap
-* [#4526](https://github.com/apache/incubator-nuttx/pull/#4526) Rearch video
-* [#3973](https://github.com/apache/incubator-nuttx/pull/#3973) boards: spresense: Update rndis and rndis_smp for workaround
-* [#3744](https://github.com/apache/incubator-nuttx/pull/#3744) boards: cxd56xx: Update drivers on spresense board
+* [#3833](https://github.com/apache/incubator-nuttx/pull/3833) Spresense new memorymap
+* [#4526](https://github.com/apache/incubator-nuttx/pull/4526) Rearch video
+* [#3973](https://github.com/apache/incubator-nuttx/pull/3973) boards: spresense: Update rndis and rndis_smp for workaround
+* [#3744](https://github.com/apache/incubator-nuttx/pull/3744) boards: cxd56xx: Update drivers on spresense board
 
 #### IMX6
-* [#3733](https://github.com/apache/incubator-nuttx/pull/#3733) imx6 elf support
+* [#3733](https://github.com/apache/incubator-nuttx/pull/3733) imx6 elf support
 
 #### IMXRT
-* [#3982](https://github.com/apache/incubator-nuttx/pull/#3982) boards/arm/imxrt/teensy-4.x: added board level support for GPIO driver
-* [#3929](https://github.com/apache/incubator-nuttx/pull/#3929) Added encoder support for Teensy 4.x
-* [#3980](https://github.com/apache/incubator-nuttx/pull/#3980) FlexPWM support for iMXRT MCU
-* [#4581](https://github.com/apache/incubator-nuttx/pull/#4581) Fixed imxrt flexcan driver compilation error (incorrect variable scope)
+* [#3982](https://github.com/apache/incubator-nuttx/pull/3982) boards/arm/imxrt/teensy-4.x: added board level support for GPIO driver
+* [#3929](https://github.com/apache/incubator-nuttx/pull/3929) Added encoder support for Teensy 4.x
+* [#3980](https://github.com/apache/incubator-nuttx/pull/3980) FlexPWM support for iMXRT MCU
+* [#4581](https://github.com/apache/incubator-nuttx/pull/4581) Fixed imxrt flexcan driver compilation error (incorrect variable scope)
 
 #### LPC17XX_40XX
 
 #### NRF52
 
 #### RP2040
-* [#3917](https://github.com/apache/incubator-nuttx/pull/#3917) arm/rp2040:USB device controller support
-* [#3857](https://github.com/apache/incubator-nuttx/pull/#3857) boards: rp2040: Add user gpio driver
-* [#3996](https://github.com/apache/incubator-nuttx/pull/#3996) Support for Waveshare Pico-LCD-1.x module
-* [#4086](https://github.com/apache/incubator-nuttx/pull/#4086) Added PCF8574 backpack support to Raspberry Pi Pico
-* [#4204](https://github.com/apache/incubator-nuttx/pull/#4204) added st7735 LCD based support
-* [#4289](https://github.com/apache/incubator-nuttx/pull/#4289) Fixing BMP180 and INA219 in RP2040
+* [#3917](https://github.com/apache/incubator-nuttx/pull/3917) arm/rp2040:USB device controller support
+* [#3857](https://github.com/apache/incubator-nuttx/pull/3857) boards: rp2040: Add user gpio driver
+* [#3996](https://github.com/apache/incubator-nuttx/pull/3996) Support for Waveshare Pico-LCD-1.x module
+* [#4086](https://github.com/apache/incubator-nuttx/pull/4086) Added PCF8574 backpack support to Raspberry Pi Pico
+* [#4204](https://github.com/apache/incubator-nuttx/pull/4204) added st7735 LCD based support
+* [#4289](https://github.com/apache/incubator-nuttx/pull/4289) Fixing BMP180 and INA219 in RP2040
 
 #### S32K1XX
-* [#4643](https://github.com/apache/incubator-nuttx/pull/#4643) S32K1xx arch: Add (optional) support for SPI native/hardware chip select
-* [#4634](https://github.com/apache/incubator-nuttx/pull/#4634) S32K1XX arch: gpioread may also be used for output pins
-* [#4592](https://github.com/apache/incubator-nuttx/pull/#4592) S32K1XX: Add LPI2C slave support
-* [#4541](https://github.com/apache/incubator-nuttx/pull/#4541) S32K1XX EVB boards cleanup & update
-* [#4578](https://github.com/apache/incubator-nuttx/pull/#4578) S32K1XXEVB boards: Fix RGB LED output and add comments
-* [#4533](https://github.com/apache/incubator-nuttx/pull/#4533) S32k1xx: added PM support
-* [#4596](https://github.com/apache/incubator-nuttx/pull/#4596) S32K1XX: Add FlexIO registers
-* [#4508](https://github.com/apache/incubator-nuttx/pull/#4508) s32k1xx: added way to get the reset cause in a proc fs
-* [#4560](https://github.com/apache/incubator-nuttx/pull/#4560) RDDRONE-UAVCAN / UCANS32K146 boards cleanup & update
+* [#4643](https://github.com/apache/incubator-nuttx/pull/4643) S32K1xx arch: Add (optional) support for SPI native/hardware chip select
+* [#4634](https://github.com/apache/incubator-nuttx/pull/4634) S32K1XX arch: gpioread may also be used for output pins
+* [#4592](https://github.com/apache/incubator-nuttx/pull/4592) S32K1XX: Add LPI2C slave support
+* [#4541](https://github.com/apache/incubator-nuttx/pull/4541) S32K1XX EVB boards cleanup & update
+* [#4578](https://github.com/apache/incubator-nuttx/pull/4578) S32K1XXEVB boards: Fix RGB LED output and add comments
+* [#4533](https://github.com/apache/incubator-nuttx/pull/4533) S32k1xx: added PM support
+* [#4596](https://github.com/apache/incubator-nuttx/pull/4596) S32K1XX: Add FlexIO registers
+* [#4508](https://github.com/apache/incubator-nuttx/pull/4508) s32k1xx: added way to get the reset cause in a proc fs
+* [#4560](https://github.com/apache/incubator-nuttx/pull/4560) RDDRONE-UAVCAN / UCANS32K146 boards cleanup & update
 
 #### SAM34
-* [#3732](https://github.com/apache/incubator-nuttx/pull/#3732) board: Add support for Adafruit Circuit Express
-* [#3840](https://github.com/apache/incubator-nuttx/pull/#3840) Add ST7789 LCD controller support for SAMV71 XPlained Ultra board
+* [#3732](https://github.com/apache/incubator-nuttx/pull/3732) board: Add support for Adafruit Circuit Express
+* [#3840](https://github.com/apache/incubator-nuttx/pull/3840) Add ST7789 LCD controller support for SAMV71 XPlained Ultra board
 
 #### STM32
-* [#3944](https://github.com/apache/incubator-nuttx/pull/#3944) boards/arm/stm32/nucleo-f446re: added support for DAC driver
-* [#3880](https://github.com/apache/incubator-nuttx/pull/#3880) boards/arm/stm32/nucleo-f446re: added support for GPIO driver
-* [#3909](https://github.com/apache/incubator-nuttx/pull/#3909) Added basic support for nucleo-g431kb board.
-* [#3922](https://github.com/apache/incubator-nuttx/pull/#3922) Adds PWM example to nucleo-g431kb board.
-* [#3914](https://github.com/apache/incubator-nuttx/pull/#3914) boards: added support for EMW3162 Wi-Fi board
-* [#3878](https://github.com/apache/incubator-nuttx/pull/#3878) Add FOC support for B-G431-ESC1 board
-* [#3637](https://github.com/apache/incubator-nuttx/pull/#3637) boards/arm/stm32/nucleo-f446re: added support for PWM
-* [#3660](https://github.com/apache/incubator-nuttx/pull/#3660) stm32_pwm: improvements for PULSECOUNT support
-* [#4505](https://github.com/apache/incubator-nuttx/pull/#4505) STM32 F4, F7, H7 USB OTG Device Ensure EP initialized to proper state on usb reset and configure
-* [#4589](https://github.com/apache/incubator-nuttx/pull/#4589) Fix stm32xx GPIO glitches from configuration bad order of operations
-* [#4085](https://github.com/apache/incubator-nuttx/pull/#4085) stm32,stm32f7,stm32h7: supported ETH MAC promiscuous mode
-* [#4255](https://github.com/apache/incubator-nuttx/pull/#4255) STM32 DAC Driver - Add support to DAC3
-* [#3796](https://github.com/apache/incubator-nuttx/pull/#3796) boards/arm/stm32/nucleo-f412zg/scripts/Make.defs: Replace EXTRADEFINES by EXTRAFLAGS
-* [#4284](https://github.com/apache/incubator-nuttx/pull/#4284) stm32_pmw: fix pwm_stop() function to enable multiple PWM start and stop
-* [#4353](https://github.com/apache/incubator-nuttx/pull/#4353) stm32/stm32_serial.c fix issue
-* [#4244](https://github.com/apache/incubator-nuttx/pull/#4244) STM32G4: add support for CORDIC math accelerator
-* [#4437](https://github.com/apache/incubator-nuttx/pull/#4437) stm32_serial.c: Don't fake a TX interrupt when interrupts are not suppressed
-* [#3863](https://github.com/apache/incubator-nuttx/pull/#3863) boards/arm/stm32/nucleo-f446re: fixed wrong qetimer config name
-* [#3952](https://github.com/apache/incubator-nuttx/pull/#3952) SDIO IO_RW_EXTENDED command (CMD53) related fixes
-* [#4597](https://github.com/apache/incubator-nuttx/pull/#4597) Add LCD backpack support for ESP32 (devkit-c).
+* [#3944](https://github.com/apache/incubator-nuttx/pull/3944) boards/arm/stm32/nucleo-f446re: added support for DAC driver
+* [#3880](https://github.com/apache/incubator-nuttx/pull/3880) boards/arm/stm32/nucleo-f446re: added support for GPIO driver
+* [#3909](https://github.com/apache/incubator-nuttx/pull/3909) Added basic support for nucleo-g431kb board.
+* [#3922](https://github.com/apache/incubator-nuttx/pull/3922) Adds PWM example to nucleo-g431kb board.
+* [#3914](https://github.com/apache/incubator-nuttx/pull/3914) boards: added support for EMW3162 Wi-Fi board
+* [#3878](https://github.com/apache/incubator-nuttx/pull/3878) Add FOC support for B-G431-ESC1 board
+* [#3637](https://github.com/apache/incubator-nuttx/pull/3637) boards/arm/stm32/nucleo-f446re: added support for PWM
+* [#3660](https://github.com/apache/incubator-nuttx/pull/3660) stm32_pwm: improvements for PULSECOUNT support
+* [#4505](https://github.com/apache/incubator-nuttx/pull/4505) STM32 F4, F7, H7 USB OTG Device Ensure EP initialized to proper state on usb reset and configure
+* [#4589](https://github.com/apache/incubator-nuttx/pull/4589) Fix stm32xx GPIO glitches from configuration bad order of operations
+* [#4085](https://github.com/apache/incubator-nuttx/pull/4085) stm32,stm32f7,stm32h7: supported ETH MAC promiscuous mode
+* [#4255](https://github.com/apache/incubator-nuttx/pull/4255) STM32 DAC Driver - Add support to DAC3
+* [#3796](https://github.com/apache/incubator-nuttx/pull/3796) boards/arm/stm32/nucleo-f412zg/scripts/Make.defs: Replace EXTRADEFINES by EXTRAFLAGS
+* [#4284](https://github.com/apache/incubator-nuttx/pull/4284) stm32_pmw: fix pwm_stop() function to enable multiple PWM start and stop
+* [#4353](https://github.com/apache/incubator-nuttx/pull/4353) stm32/stm32_serial.c fix issue
+* [#4244](https://github.com/apache/incubator-nuttx/pull/4244) STM32G4: add support for CORDIC math accelerator
+* [#4437](https://github.com/apache/incubator-nuttx/pull/4437) stm32_serial.c: Don't fake a TX interrupt when interrupts are not suppressed
+* [#3863](https://github.com/apache/incubator-nuttx/pull/3863) boards/arm/stm32/nucleo-f446re: fixed wrong qetimer config name
+* [#3952](https://github.com/apache/incubator-nuttx/pull/3952) SDIO IO_RW_EXTENDED command (CMD53) related fixes
+* [#4597](https://github.com/apache/incubator-nuttx/pull/4597) Add LCD backpack support for ESP32 (devkit-c).
 
 #### STM32L4
-* [#4534](https://github.com/apache/incubator-nuttx/pull/#4534) STM32L4 LPUART support
+* [#4534](https://github.com/apache/incubator-nuttx/pull/4534) STM32L4 LPUART support
 
 #### STM32F4
 
 #### STM32F7 / STM32H7
- * [#3646](https://github.com/apache/incubator-nuttx/pull/#3646) boards/stm32f7: Add i2c and mpu60x0 support to nucleo-144 and fix bitmask bug in mpu60x0
-* [#3650](https://github.com/apache/incubator-nuttx/pull/#3650) stm32{H7|F7} Disables/Enabled the use of GPIO_OTG_ID pin
-* [#3669](https://github.com/apache/incubator-nuttx/pull/#3669) STM32 {F7|H7} Use 250 Ms Data path timeout, regardless of Card Clock frequency
-* [#3651](https://github.com/apache/incubator-nuttx/pull/#3651) Use inttypes in stm32{f7|h7}, Kinetis, s32k drivers.
-* [#4524](https://github.com/apache/incubator-nuttx/pull/#4524) stm32*7/stm32_serial.c: Don't fake a TX interrupt when interrupts are not suppressed
-* [#4598](https://github.com/apache/incubator-nuttx/pull/#4598) stm32h7:DMA_TRBUFF is DMA_SCR_TRBUFF
+ * [#3646](https://github.com/apache/incubator-nuttx/pull/3646) boards/stm32f7: Add i2c and mpu60x0 support to nucleo-144 and fix bitmask bug in mpu60x0
+* [#3650](https://github.com/apache/incubator-nuttx/pull/3650) stm32{H7|F7} Disables/Enabled the use of GPIO_OTG_ID pin
+* [#3669](https://github.com/apache/incubator-nuttx/pull/3669) STM32 {F7|H7} Use 250 Ms Data path timeout, regardless of Card Clock frequency
+* [#3651](https://github.com/apache/incubator-nuttx/pull/3651) Use inttypes in stm32{f7|h7}, Kinetis, s32k drivers.
+* [#4524](https://github.com/apache/incubator-nuttx/pull/4524) stm32*7/stm32_serial.c: Don't fake a TX interrupt when interrupts are not suppressed
+* [#4598](https://github.com/apache/incubator-nuttx/pull/4598) stm32h7:DMA_TRBUFF is DMA_SCR_TRBUFF
 
 #### KINETIS
-* [#4190](https://github.com/apache/incubator-nuttx/pull/#4190) kinetis lpserial add RX DMA
+* [#4190](https://github.com/apache/incubator-nuttx/pull/4190) kinetis lpserial add RX DMA
 
 #### ARM
 #### AVR32
@@ -554,238 +554,238 @@ limitations under the License.
 * [#4264](https://github.com/apache/incubator-nuttx/pull/) boards: added a basic support for chipKIT Wi-FIRE board
 
 #### RISC-V
-* [#3846](https://github.com/apache/incubator-nuttx/pull/#3846) risc-v/rv32m1: Basic port to rv32m1 ri5cy
-* [#4146](https://github.com/apache/incubator-nuttx/pull/#4146) risc-v/bl602: add boardctl support
-* [#3911](https://github.com/apache/incubator-nuttx/pull/#3911) Add i2c driver to PolarFire SoC and Icicle board
-* [#3905](https://github.com/apache/incubator-nuttx/pull/#3905) Add SPI driver to PolarFire SoC and Icicle board
-* [#3933](https://github.com/apache/incubator-nuttx/pull/#3933) riscv/mpfs: add i2c reset handler
-* [#3920](https://github.com/apache/incubator-nuttx/pull/#3920) add dma support for PolarFire SoC
-* [#4569](https://github.com/apache/incubator-nuttx/pull/#4569) MPFS emmcsd
+* [#3846](https://github.com/apache/incubator-nuttx/pull/3846) risc-v/rv32m1: Basic port to rv32m1 ri5cy
+* [#4146](https://github.com/apache/incubator-nuttx/pull/4146) risc-v/bl602: add boardctl support
+* [#3911](https://github.com/apache/incubator-nuttx/pull/3911) Add i2c driver to PolarFire SoC and Icicle board
+* [#3905](https://github.com/apache/incubator-nuttx/pull/3905) Add SPI driver to PolarFire SoC and Icicle board
+* [#3933](https://github.com/apache/incubator-nuttx/pull/3933) riscv/mpfs: add i2c reset handler
+* [#3920](https://github.com/apache/incubator-nuttx/pull/3920) add dma support for PolarFire SoC
+* [#4569](https://github.com/apache/incubator-nuttx/pull/4569) MPFS emmcsd
 
 #### BL602
-* [#4010](https://github.com/apache/incubator-nuttx/pull/#4010) boards/bl602: Fix uart_nx.c:419: undefined reference to `uart_bth4_register
+* [#4010](https://github.com/apache/incubator-nuttx/pull/4010) boards/bl602: Fix uart_nx.c:419: undefined reference to `uart_bth4_register
 
 #### C906
 
 #### ESP32-C3
-* [#3794](https://github.com/apache/incubator-nuttx/pull/#3794) risc-v/esp32c3: Support ESP32-C3 RTC driver
-* [#3883](https://github.com/apache/incubator-nuttx/pull/#3883) risc-v/esp32c3: Support ESP32-C3 RSA accelerator
-* [#3881](https://github.com/apache/incubator-nuttx/pull/#3881) risc-v/esp32c3: Support ESP32-C3 efuse
-* [#3935](https://github.com/apache/incubator-nuttx/pull/#3935) risc-v/esp32c3: Support ESP32-C3 SHA accelerator
-* [#3882](https://github.com/apache/incubator-nuttx/pull/#3882) riscv/esp32c3: Use the RTC memory as another heap.
-* [#3945](https://github.com/apache/incubator-nuttx/pull/#3945) boards/esp32c3: Add romfs configuration
-* [#3925](https://github.com/apache/incubator-nuttx/pull/#3925) risc-v/esp32-c3: Adds I2C polled support
-* [#3823](https://github.com/apache/incubator-nuttx/pull/#3823) risc-v/esp32-c3: Add support for HW flow control.
-* [#3822](https://github.com/apache/incubator-nuttx/pull/#3822) ESP32-C3: Add DMA support for SPI Slave
-* [#3543](https://github.com/apache/incubator-nuttx/pull/#3543) feat(esp32c3): Support esp32c3 ble function
-* [#3667](https://github.com/apache/incubator-nuttx/pull/#3667) risc-v/esp32c3: Add ESP32-C3 (G)DMA driver and testing
-* [#4605](https://github.com/apache/incubator-nuttx/pull/#4605) risc-v/esp32-c3: improvements and fix to esp32c3_rt_timer.c
-* [#4611](https://github.com/apache/incubator-nuttx/pull/#4611) ESP32-C3: Add support for booting NuttX from MCUboot
-* [#3656](https://github.com/apache/incubator-nuttx/pull/#3656) risc-v/esp32-c3: Adds freerun wrapper
-* [#4574](https://github.com/apache/incubator-nuttx/pull/#4574) esp32c3-devkit: Add board profile to use LVGL on GC9A01 display
-* [#3810](https://github.com/apache/incubator-nuttx/pull/#3810) risc-v/esp32c3: Fix overwriting of registered-but-disabled interrupts
-* [#3797](https://github.com/apache/incubator-nuttx/pull/#3797) ESP32-C3: Add SPI Slave peripheral driver
-* [#4568](https://github.com/apache/incubator-nuttx/pull/#4568) boards/esp32c3: add ESP32C3 LCD drivers
-* [#4553](https://github.com/apache/incubator-nuttx/pull/#4553) risc-v/esp32c3: fix pwm driver bug
-* [#4500](https://github.com/apache/incubator-nuttx/pull/#4500) risc-v/esp32-c3: refactor the Wi-Fi board logic.
-* [#3679](https://github.com/apache/incubator-nuttx/pull/#3679) risc-v/esp32c3: Support ESP32-C3 PM standby and sleep
-* [#3766](https://github.com/apache/incubator-nuttx/pull/#3766) riscv/esp32c3: Add ESP32-C3 AES driver
-* [#3750](https://github.com/apache/incubator-nuttx/pull/#3750) riscv/esp32c3: Support SPI Flash encryption read/write
-* [#3735](https://github.com/apache/incubator-nuttx/pull/#3735) riscv/esp32c3: Add ESP32-C3 ADC driver
-* [#3715](https://github.com/apache/incubator-nuttx/pull/#3715) risc-v/esp32c3: Support ESP32-C3 auto-sleep
-* [#4239](https://github.com/apache/incubator-nuttx/pull/#4239) risc-v/esp32-c3: Adds systimer support and make rt_timer rely on it
-* [#3694](https://github.com/apache/incubator-nuttx/pull/#3694) risc-v/esp32c3: Add support for DMA transfers on SPI driver
-* [#3697](https://github.com/apache/incubator-nuttx/pull/#3697) riscv/esp32c3: Fix RT timer issues
-* [#3906](https://github.com/apache/incubator-nuttx/pull/#3906) risc-v/esp32c3_wifi_adapter.c: Remove a config that's only used in Xtensa chips.
-* [#3701](https://github.com/apache/incubator-nuttx/pull/#3701) riscv/esp32c3: Add ESP32C3 LEDC(PWM) driver
-* [#3854](https://github.com/apache/incubator-nuttx/pull/#3854) ESP32-C3: Small clean up on IRQ functions
-* [#4006](https://github.com/apache/incubator-nuttx/pull/#4006) risc-v/esp32c3: Notifies networking layer whether the carrier is available
-* [#3788](https://github.com/apache/incubator-nuttx/pull/#3788) ESP32-C3: Fix configuration of TX Burst support for GDMA
-* [#4040](https://github.com/apache/incubator-nuttx/pull/#4040) risc-v/esp32c3: Fix some ESP32-C3 BLE driver issues
-* [#4082](https://github.com/apache/incubator-nuttx/pull/#4082) boards/esp32c3-devkit: Support mounting SPI Flash MTD to littleFS
-* [#4075](https://github.com/apache/incubator-nuttx/pull/#4075) risc-v/esp32c3: Add board_ioctl and board_uniqueid
-* [#4092](https://github.com/apache/incubator-nuttx/pull/#4092) risc-v/esp32c3: Use onexit to free thread private semaphore
-* [#3971](https://github.com/apache/incubator-nuttx/pull/#3971) boards/riscv/esp32c3: Rename the iram_0_2 segment to irom_0_0 to avoid confusions.
-* [#4141](https://github.com/apache/incubator-nuttx/pull/#4141) risc-v/esp32-c3: Use systimer 0 to RTOS TICK
-* [#3793](https://github.com/apache/incubator-nuttx/pull/#3793) esp32&esp32c3/wifi: Support specific channel and bssid scan
-* [#4162](https://github.com/apache/incubator-nuttx/pull/#4162) risc-v/esp32c3: Fix some ESP32-C3 Wi-Fi driver issues
-* [#4169](https://github.com/apache/incubator-nuttx/pull/#4169) risc-v/esp32-c3: Makes output readable and rmv unnecessary var.
-* [#4314](https://github.com/apache/incubator-nuttx/pull/#4314) risc-v/esp32-c3: Complete the support for RWDT
+* [#3794](https://github.com/apache/incubator-nuttx/pull/3794) risc-v/esp32c3: Support ESP32-C3 RTC driver
+* [#3883](https://github.com/apache/incubator-nuttx/pull/3883) risc-v/esp32c3: Support ESP32-C3 RSA accelerator
+* [#3881](https://github.com/apache/incubator-nuttx/pull/3881) risc-v/esp32c3: Support ESP32-C3 efuse
+* [#3935](https://github.com/apache/incubator-nuttx/pull/3935) risc-v/esp32c3: Support ESP32-C3 SHA accelerator
+* [#3882](https://github.com/apache/incubator-nuttx/pull/3882) riscv/esp32c3: Use the RTC memory as another heap.
+* [#3945](https://github.com/apache/incubator-nuttx/pull/3945) boards/esp32c3: Add romfs configuration
+* [#3925](https://github.com/apache/incubator-nuttx/pull/3925) risc-v/esp32-c3: Adds I2C polled support
+* [#3823](https://github.com/apache/incubator-nuttx/pull/3823) risc-v/esp32-c3: Add support for HW flow control.
+* [#3822](https://github.com/apache/incubator-nuttx/pull/3822) ESP32-C3: Add DMA support for SPI Slave
+* [#3543](https://github.com/apache/incubator-nuttx/pull/3543) feat(esp32c3): Support esp32c3 ble function
+* [#3667](https://github.com/apache/incubator-nuttx/pull/3667) risc-v/esp32c3: Add ESP32-C3 (G)DMA driver and testing
+* [#4605](https://github.com/apache/incubator-nuttx/pull/4605) risc-v/esp32-c3: improvements and fix to esp32c3_rt_timer.c
+* [#4611](https://github.com/apache/incubator-nuttx/pull/4611) ESP32-C3: Add support for booting NuttX from MCUboot
+* [#3656](https://github.com/apache/incubator-nuttx/pull/3656) risc-v/esp32-c3: Adds freerun wrapper
+* [#4574](https://github.com/apache/incubator-nuttx/pull/4574) esp32c3-devkit: Add board profile to use LVGL on GC9A01 display
+* [#3810](https://github.com/apache/incubator-nuttx/pull/3810) risc-v/esp32c3: Fix overwriting of registered-but-disabled interrupts
+* [#3797](https://github.com/apache/incubator-nuttx/pull/3797) ESP32-C3: Add SPI Slave peripheral driver
+* [#4568](https://github.com/apache/incubator-nuttx/pull/4568) boards/esp32c3: add ESP32C3 LCD drivers
+* [#4553](https://github.com/apache/incubator-nuttx/pull/4553) risc-v/esp32c3: fix pwm driver bug
+* [#4500](https://github.com/apache/incubator-nuttx/pull/4500) risc-v/esp32-c3: refactor the Wi-Fi board logic.
+* [#3679](https://github.com/apache/incubator-nuttx/pull/3679) risc-v/esp32c3: Support ESP32-C3 PM standby and sleep
+* [#3766](https://github.com/apache/incubator-nuttx/pull/3766) riscv/esp32c3: Add ESP32-C3 AES driver
+* [#3750](https://github.com/apache/incubator-nuttx/pull/3750) riscv/esp32c3: Support SPI Flash encryption read/write
+* [#3735](https://github.com/apache/incubator-nuttx/pull/3735) riscv/esp32c3: Add ESP32-C3 ADC driver
+* [#3715](https://github.com/apache/incubator-nuttx/pull/3715) risc-v/esp32c3: Support ESP32-C3 auto-sleep
+* [#4239](https://github.com/apache/incubator-nuttx/pull/4239) risc-v/esp32-c3: Adds systimer support and make rt_timer rely on it
+* [#3694](https://github.com/apache/incubator-nuttx/pull/3694) risc-v/esp32c3: Add support for DMA transfers on SPI driver
+* [#3697](https://github.com/apache/incubator-nuttx/pull/3697) riscv/esp32c3: Fix RT timer issues
+* [#3906](https://github.com/apache/incubator-nuttx/pull/3906) risc-v/esp32c3_wifi_adapter.c: Remove a config that's only used in Xtensa chips.
+* [#3701](https://github.com/apache/incubator-nuttx/pull/3701) riscv/esp32c3: Add ESP32C3 LEDC(PWM) driver
+* [#3854](https://github.com/apache/incubator-nuttx/pull/3854) ESP32-C3: Small clean up on IRQ functions
+* [#4006](https://github.com/apache/incubator-nuttx/pull/4006) risc-v/esp32c3: Notifies networking layer whether the carrier is available
+* [#3788](https://github.com/apache/incubator-nuttx/pull/3788) ESP32-C3: Fix configuration of TX Burst support for GDMA
+* [#4040](https://github.com/apache/incubator-nuttx/pull/4040) risc-v/esp32c3: Fix some ESP32-C3 BLE driver issues
+* [#4082](https://github.com/apache/incubator-nuttx/pull/4082) boards/esp32c3-devkit: Support mounting SPI Flash MTD to littleFS
+* [#4075](https://github.com/apache/incubator-nuttx/pull/4075) risc-v/esp32c3: Add board_ioctl and board_uniqueid
+* [#4092](https://github.com/apache/incubator-nuttx/pull/4092) risc-v/esp32c3: Use onexit to free thread private semaphore
+* [#3971](https://github.com/apache/incubator-nuttx/pull/3971) boards/riscv/esp32c3: Rename the iram_0_2 segment to irom_0_0 to avoid confusions.
+* [#4141](https://github.com/apache/incubator-nuttx/pull/4141) risc-v/esp32-c3: Use systimer 0 to RTOS TICK
+* [#3793](https://github.com/apache/incubator-nuttx/pull/3793) esp32&esp32c3/wifi: Support specific channel and bssid scan
+* [#4162](https://github.com/apache/incubator-nuttx/pull/4162) risc-v/esp32c3: Fix some ESP32-C3 Wi-Fi driver issues
+* [#4169](https://github.com/apache/incubator-nuttx/pull/4169) risc-v/esp32-c3: Makes output readable and rmv unnecessary var.
+* [#4314](https://github.com/apache/incubator-nuttx/pull/4314) risc-v/esp32-c3: Complete the support for RWDT
 
 #### XTENSA
-* [#4590](https://github.com/apache/incubator-nuttx/pull/#4590) [Xtensa/RISC-V] Remove FAR and CODE qualifiers from arch-specific files
-* [#4187](https://github.com/apache/incubator-nuttx/pull/#4187) Fix xtensa_btdump() to look at the exception frame
-* [#4556](https://github.com/apache/incubator-nuttx/pull/#4556) xtensa:backtrace: flush to stack when in interrupt
-* [#3939](https://github.com/apache/incubator-nuttx/pull/#3939) Fix xtensa
-* [#4531](https://github.com/apache/incubator-nuttx/pull/#4531) xtensa/irq.h: Fixes the routine that clears the processor interrupt
-* [#4278](https://github.com/apache/incubator-nuttx/pull/#4278) xtensa/common: save sp before overwriting in level2/3/4 handler and typo fix
-* [#4311](https://github.com/apache/incubator-nuttx/pull/#4311) xtensa:coproc: fix XTENSA_CP_ALLSET error in some case
-* [#3768](https://github.com/apache/incubator-nuttx/pull/#3768) xtensa: Fixes names of architecture serial functions
+* [#4590](https://github.com/apache/incubator-nuttx/pull/4590) [Xtensa/RISC-V] Remove FAR and CODE qualifiers from arch-specific files
+* [#4187](https://github.com/apache/incubator-nuttx/pull/4187) Fix xtensa_btdump() to look at the exception frame
+* [#4556](https://github.com/apache/incubator-nuttx/pull/4556) xtensa:backtrace: flush to stack when in interrupt
+* [#3939](https://github.com/apache/incubator-nuttx/pull/3939) Fix xtensa
+* [#4531](https://github.com/apache/incubator-nuttx/pull/4531) xtensa/irq.h: Fixes the routine that clears the processor interrupt
+* [#4278](https://github.com/apache/incubator-nuttx/pull/4278) xtensa/common: save sp before overwriting in level2/3/4 handler and typo fix
+* [#4311](https://github.com/apache/incubator-nuttx/pull/4311) xtensa:coproc: fix XTENSA_CP_ALLSET error in some case
+* [#3768](https://github.com/apache/incubator-nuttx/pull/3768) xtensa: Fixes names of architecture serial functions
 
 #### ESP32
-* [#3940](https://github.com/apache/incubator-nuttx/pull/#3940) xtensa/esp32: Support ESP32 RTC driver
-* [#4003](https://github.com/apache/incubator-nuttx/pull/#4003) xtensa/esp32: Adds support for SERIAL_TXDMA.
-* [#3912](https://github.com/apache/incubator-nuttx/pull/#3912) xtensa/esp32: Adds I2C polled support.
-* [#3803](https://github.com/apache/incubator-nuttx/pull/#3803) Add support to ESP32-S2 and ESP32S2-SAOLA-1 Board
-* [#3824](https://github.com/apache/incubator-nuttx/pull/#3824) xtensa/esp32-s2: Add support for serial HW flow control.
-* [#4604](https://github.com/apache/incubator-nuttx/pull/#4604) xtensa/esp32: Enable build system to download or build binaries from source
-* [#3642](https://github.com/apache/incubator-nuttx/pull/#3642) xtensa/esp32: several uart fixes
-* [#3648](https://github.com/apache/incubator-nuttx/pull/#3648) tools/esp32/mk_qemu_img.sh: Refactor the dd commands.
-* [#4625](https://github.com/apache/incubator-nuttx/pull/#4625) esp32-c3/esp32-s2: Fix the sequence of commands to set the alarm value on rt timer.
-* [#4610](https://github.com/apache/incubator-nuttx/pull/#4610) ESP32-S2: Add support for booting NuttX from MCUboot
-* [#3678](https://github.com/apache/incubator-nuttx/pull/#3678) xtensa/esp32: Support auto-sleep
-* [#4532](https://github.com/apache/incubator-nuttx/pull/#4532) boards/esp32s2-saola-1: Add implementation for BOARDIOC_RESET interface
-* [#4275](https://github.com/apache/incubator-nuttx/pull/#4275) xtensa/esp32: Keep track of the CPU where the interrupt was attached.
-* [#4295](https://github.com/apache/incubator-nuttx/pull/#4295) xtensa/esp32: Enable boot from Espressif's port of MCUboot
-* [#4315](https://github.com/apache/incubator-nuttx/pull/#4315) xtensa/esp32: Fix issues on RWDT
-* [#4366](https://github.com/apache/incubator-nuttx/pull/#4366) xtensa/esp32: Use IRQ to enable/disable interrupts
-* [#4427](https://github.com/apache/incubator-nuttx/pull/#4427) esp32/ttgo_lora_esp32: Add support to SSD1306 OLED display
-* [#4388](https://github.com/apache/incubator-nuttx/pull/#4388) esp32: Re-organize the interrupt handling process to correctly handle the SMP case
-* [#4401](https://github.com/apache/incubator-nuttx/pull/#4401) xtensa/esp32-s2: Adds support to the timer driver
-* [#4545](https://github.com/apache/incubator-nuttx/pull/#4545) esp32-wrover: Add support to LCD1602 with I2C Backpack
-* [#4587](https://github.com/apache/incubator-nuttx/pull/#4587) xtensa/esp32-s2: Adds freerun timer wrapper
-* [#4139](https://github.com/apache/incubator-nuttx/pull/#4139) xtensa/esp32: Fixes termios issue.
-* [#4586](https://github.com/apache/incubator-nuttx/pull/#4586) xtensa/esp32-s2: Adds oneshot device driver support
-* [#4570](https://github.com/apache/incubator-nuttx/pull/#4570) esp32_spiflash.c: Correctly disable APP's CPU cache.
-* [#4509](https://github.com/apache/incubator-nuttx/pull/#4509) esp32: Add initial support to Bluetooth Low Energy
-* [#4411](https://github.com/apache/incubator-nuttx/pull/#4411) esp32/softap: Enable the WPA2 by default to ask user password
-* [#4412](https://github.com/apache/incubator-nuttx/pull/#4412) boards/esp32: Add basic support to TTGO-LoRa-SX1276-ESP32
-* [#4585](https://github.com/apache/incubator-nuttx/pull/#4585) xtensa/esp32-s2: Adds support to rt_timer and systimer to ESP32-S2.
-* [#4170](https://github.com/apache/incubator-nuttx/pull/#4170) xtensa/esp32: Make output readable and rmv unnecessary var.
-* [#4195](https://github.com/apache/incubator-nuttx/pull/#4195) esp32_allocateheap.c: Remove the amount reserved to himem from the heap.
-* [#4232](https://github.com/apache/incubator-nuttx/pull/#4232) xtensa/esp32: Enable configuration of GPIO pad's drive strength
-* [#4240](https://github.com/apache/incubator-nuttx/pull/#4240) xtensa/esp32: expose SPI2 as a char driver
-* [#4253](https://github.com/apache/incubator-nuttx/pull/#4253) xtensa/esp32: Enable the allocation of multiple SPI Flash partitions
-* [#4338](https://github.com/apache/incubator-nuttx/pull/#4338) tools/esp32/Config.mk: Allow ESPTOOL_BINDIR to be omitted when flashing the board
-* [#3938](https://github.com/apache/incubator-nuttx/pull/#3938) esp32&esp32c3/wifi: Fix the issues of Wi-Fi configuration being overwritten
-* [#3969](https://github.com/apache/incubator-nuttx/pull/#3969) boards/esp32: Refactor the different linker scripts and delete old OpenOCD config files.
-* [#3975](https://github.com/apache/incubator-nuttx/pull/#3975) xtensa/esp32: Fix RTC WDT deinitialization on start routine
-* [#3987](https://github.com/apache/incubator-nuttx/pull/#3987) tools/esp32/backtrace.gdbscript: don't modify registers
-* [#4001](https://github.com/apache/incubator-nuttx/pull/#4001) xtensa/esp32: Support to select different clock source for RTC controller and close TODOs.
-* [#4073](https://github.com/apache/incubator-nuttx/pull/#4073) xtensa/esp32: Fix uart 2 issue.
-* [#3800](https://github.com/apache/incubator-nuttx/pull/#3800) arch/xtensa/esp32_emac.c: Call phy_enable_interrupt correctly.
-* [#4157](https://github.com/apache/incubator-nuttx/pull/#4157) boards/esp32: Refactor the linker scripts into the common directory.
-* [#4249](https://github.com/apache/incubator-nuttx/pull/#4249) xtensa/esp32-s2: Adds GPIO board logic to esp32s2-saola-1.
-* [#4471](https://github.com/apache/incubator-nuttx/pull/#4471) xtensa/esp32: Wi-Fi board logic refactoring.
-* [#4497](https://github.com/apache/incubator-nuttx/pull/#4497) esp32_serial.c: Don't fake an interrupt when interrupts are not suppressed.
-* [#3829](https://github.com/apache/incubator-nuttx/pull/#3829) xtensa/esp32: Fixes support for UART HW flow control
-* [#3943](https://github.com/apache/incubator-nuttx/pull/#3943) xtensa/esp32: Adds I2C Bit banging reset
-* [#3960](https://github.com/apache/incubator-nuttx/pull/#3960) xtensa/esp32: Refactor the text heap and add RTC memory to it
-* [#4646](https://github.com/apache/incubator-nuttx/pull/#4646) Add example to use BLE and WiFi at same time
+* [#3940](https://github.com/apache/incubator-nuttx/pull/3940) xtensa/esp32: Support ESP32 RTC driver
+* [#4003](https://github.com/apache/incubator-nuttx/pull/4003) xtensa/esp32: Adds support for SERIAL_TXDMA.
+* [#3912](https://github.com/apache/incubator-nuttx/pull/3912) xtensa/esp32: Adds I2C polled support.
+* [#3803](https://github.com/apache/incubator-nuttx/pull/3803) Add support to ESP32-S2 and ESP32S2-SAOLA-1 Board
+* [#3824](https://github.com/apache/incubator-nuttx/pull/3824) xtensa/esp32-s2: Add support for serial HW flow control.
+* [#4604](https://github.com/apache/incubator-nuttx/pull/4604) xtensa/esp32: Enable build system to download or build binaries from source
+* [#3642](https://github.com/apache/incubator-nuttx/pull/3642) xtensa/esp32: several uart fixes
+* [#3648](https://github.com/apache/incubator-nuttx/pull/3648) tools/esp32/mk_qemu_img.sh: Refactor the dd commands.
+* [#4625](https://github.com/apache/incubator-nuttx/pull/4625) esp32-c3/esp32-s2: Fix the sequence of commands to set the alarm value on rt timer.
+* [#4610](https://github.com/apache/incubator-nuttx/pull/4610) ESP32-S2: Add support for booting NuttX from MCUboot
+* [#3678](https://github.com/apache/incubator-nuttx/pull/3678) xtensa/esp32: Support auto-sleep
+* [#4532](https://github.com/apache/incubator-nuttx/pull/4532) boards/esp32s2-saola-1: Add implementation for BOARDIOC_RESET interface
+* [#4275](https://github.com/apache/incubator-nuttx/pull/4275) xtensa/esp32: Keep track of the CPU where the interrupt was attached.
+* [#4295](https://github.com/apache/incubator-nuttx/pull/4295) xtensa/esp32: Enable boot from Espressif's port of MCUboot
+* [#4315](https://github.com/apache/incubator-nuttx/pull/4315) xtensa/esp32: Fix issues on RWDT
+* [#4366](https://github.com/apache/incubator-nuttx/pull/4366) xtensa/esp32: Use IRQ to enable/disable interrupts
+* [#4427](https://github.com/apache/incubator-nuttx/pull/4427) esp32/ttgo_lora_esp32: Add support to SSD1306 OLED display
+* [#4388](https://github.com/apache/incubator-nuttx/pull/4388) esp32: Re-organize the interrupt handling process to correctly handle the SMP case
+* [#4401](https://github.com/apache/incubator-nuttx/pull/4401) xtensa/esp32-s2: Adds support to the timer driver
+* [#4545](https://github.com/apache/incubator-nuttx/pull/4545) esp32-wrover: Add support to LCD1602 with I2C Backpack
+* [#4587](https://github.com/apache/incubator-nuttx/pull/4587) xtensa/esp32-s2: Adds freerun timer wrapper
+* [#4139](https://github.com/apache/incubator-nuttx/pull/4139) xtensa/esp32: Fixes termios issue.
+* [#4586](https://github.com/apache/incubator-nuttx/pull/4586) xtensa/esp32-s2: Adds oneshot device driver support
+* [#4570](https://github.com/apache/incubator-nuttx/pull/4570) esp32_spiflash.c: Correctly disable APP's CPU cache.
+* [#4509](https://github.com/apache/incubator-nuttx/pull/4509) esp32: Add initial support to Bluetooth Low Energy
+* [#4411](https://github.com/apache/incubator-nuttx/pull/4411) esp32/softap: Enable the WPA2 by default to ask user password
+* [#4412](https://github.com/apache/incubator-nuttx/pull/4412) boards/esp32: Add basic support to TTGO-LoRa-SX1276-ESP32
+* [#4585](https://github.com/apache/incubator-nuttx/pull/4585) xtensa/esp32-s2: Adds support to rt_timer and systimer to ESP32-S2.
+* [#4170](https://github.com/apache/incubator-nuttx/pull/4170) xtensa/esp32: Make output readable and rmv unnecessary var.
+* [#4195](https://github.com/apache/incubator-nuttx/pull/4195) esp32_allocateheap.c: Remove the amount reserved to himem from the heap.
+* [#4232](https://github.com/apache/incubator-nuttx/pull/4232) xtensa/esp32: Enable configuration of GPIO pad's drive strength
+* [#4240](https://github.com/apache/incubator-nuttx/pull/4240) xtensa/esp32: expose SPI2 as a char driver
+* [#4253](https://github.com/apache/incubator-nuttx/pull/4253) xtensa/esp32: Enable the allocation of multiple SPI Flash partitions
+* [#4338](https://github.com/apache/incubator-nuttx/pull/4338) tools/esp32/Config.mk: Allow ESPTOOL_BINDIR to be omitted when flashing the board
+* [#3938](https://github.com/apache/incubator-nuttx/pull/3938) esp32&esp32c3/wifi: Fix the issues of Wi-Fi configuration being overwritten
+* [#3969](https://github.com/apache/incubator-nuttx/pull/3969) boards/esp32: Refactor the different linker scripts and delete old OpenOCD config files.
+* [#3975](https://github.com/apache/incubator-nuttx/pull/3975) xtensa/esp32: Fix RTC WDT deinitialization on start routine
+* [#3987](https://github.com/apache/incubator-nuttx/pull/3987) tools/esp32/backtrace.gdbscript: don't modify registers
+* [#4001](https://github.com/apache/incubator-nuttx/pull/4001) xtensa/esp32: Support to select different clock source for RTC controller and close TODOs.
+* [#4073](https://github.com/apache/incubator-nuttx/pull/4073) xtensa/esp32: Fix uart 2 issue.
+* [#3800](https://github.com/apache/incubator-nuttx/pull/3800) arch/xtensa/esp32_emac.c: Call phy_enable_interrupt correctly.
+* [#4157](https://github.com/apache/incubator-nuttx/pull/4157) boards/esp32: Refactor the linker scripts into the common directory.
+* [#4249](https://github.com/apache/incubator-nuttx/pull/4249) xtensa/esp32-s2: Adds GPIO board logic to esp32s2-saola-1.
+* [#4471](https://github.com/apache/incubator-nuttx/pull/4471) xtensa/esp32: Wi-Fi board logic refactoring.
+* [#4497](https://github.com/apache/incubator-nuttx/pull/4497) esp32_serial.c: Don't fake an interrupt when interrupts are not suppressed.
+* [#3829](https://github.com/apache/incubator-nuttx/pull/3829) xtensa/esp32: Fixes support for UART HW flow control
+* [#3943](https://github.com/apache/incubator-nuttx/pull/3943) xtensa/esp32: Adds I2C Bit banging reset
+* [#3960](https://github.com/apache/incubator-nuttx/pull/3960) xtensa/esp32: Refactor the text heap and add RTC memory to it
+* [#4646](https://github.com/apache/incubator-nuttx/pull/4646) Add example to use BLE and WiFi at same time
 
 ## File System
 
 ### Bug Fixes
-* [#3653](https://github.com/apache/incubator-nuttx/pull/#3653) fs:cromf Use inttypes in printing macros
-* [#4573](https://github.com/apache/incubator-nuttx/pull/#4573) fs:procfs: add waiting_paging_fill state names
-* [#3745](https://github.com/apache/incubator-nuttx/pull/#3745) fs/vfs/fs_select.c: Fix select() to return EINVAL when nfds is negative
-* [#3740](https://github.com/apache/incubator-nuttx/pull/#3740) fs/fat/fat32util.c: Fix calculation of current sector with invalid cl…
-* [#3724](https://github.com/apache/incubator-nuttx/pull/#3724) fs/hostfs: fix bug about getting error file size by fstat
-* [#3785](https://github.com/apache/incubator-nuttx/pull/#3785) FAT32 fix skipping sectors at computing the number of free clusters
-* [#4171](https://github.com/apache/incubator-nuttx/pull/#4171) fs/tmpfs: Handle the tail '/' correctly
-* [#4539](https://github.com/apache/incubator-nuttx/pull/#4539) vfs/poll: correct the return event if inode has closed
-* [#3760](https://github.com/apache/incubator-nuttx/pull/#3760) Fix calculation of free clusters at mounting a fat partition
-* [#4012](https://github.com/apache/incubator-nuttx/pull/#4012) fs: move out nx_close from filelock
-* [#3974](https://github.com/apache/incubator-nuttx/pull/#3974) fs/tmpfs: Fix the memory corruption when reallocate tmpfs_directory_s
-* [#3986](https://github.com/apache/incubator-nuttx/pull/#3986) fs: nfs: Reconnect to the NFS server in TCP mode
-* [#4031](https://github.com/apache/incubator-nuttx/pull/#4031) fs/fs_dup2: (sanity check )correct check before calling dup
-* [#4033](https://github.com/apache/incubator-nuttx/pull/#4033) fs/procfs: add StackAlloc field for task stack info
-* [#4061](https://github.com/apache/incubator-nuttx/pull/#4061) FAT32 kconfig entry to enforce computation of free clusters at mount
-* [#4079](https://github.com/apache/incubator-nuttx/pull/#4079) fs/procfs: layout the output of meminfo correctly
-* [#4093](https://github.com/apache/incubator-nuttx/pull/#4093) fs: Move the default ioctl handle from nx_vioctl to file_vioctl
-* [#4097](https://github.com/apache/incubator-nuttx/pull/#4097) fs: Remove the inernal st_count field from struct stat
-* [#4101](https://github.com/apache/incubator-nuttx/pull/#4101) fs: pseudorename should call inode_release in the error path
-* [#4118](https://github.com/apache/incubator-nuttx/pull/#4118) fs: Support the root file system attributes(mode, uid, gid and time)
-* [#4119](https://github.com/apache/incubator-nuttx/pull/#4119) fs: fstat shouldn't follow the symbol link
-* [#4121](https://github.com/apache/incubator-nuttx/pull/#4121) vfs: stat_recursive should return -ENOSYS if stat callback is NULL
-* [#4123](https://github.com/apache/incubator-nuttx/pull/#4123) nuttx: littlefs_close should return value bugfix
-* [#4153](https://github.com/apache/incubator-nuttx/pull/#4153) fs: Add fchstat and chstat callback into mountpt_operations
-* [#4165](https://github.com/apache/incubator-nuttx/pull/#4165) fs: should only apply umask to the userspace caller
-* [#4174](https://github.com/apache/incubator-nuttx/pull/#4174) Fix nfs and statfs
-* [#4193](https://github.com/apache/incubator-nuttx/pull/#4193) fs: Change off_t and related types to int64_t if long long is supported
-* [#4224](https://github.com/apache/incubator-nuttx/pull/#4224) fs/inode: add sanity check for inode to avoid nullpointer
-* [#4263](https://github.com/apache/incubator-nuttx/pull/#4263) fs: Save umask to tls_task_s for non kernel mode only
-* [#4300](https://github.com/apache/incubator-nuttx/pull/#4300) fs: Add utimens and lutimens
-* [#4307](https://github.com/apache/incubator-nuttx/pull/#4307) fs/userfs: Support fchstat and chstat callback
-* [#4308](https://github.com/apache/incubator-nuttx/pull/#4308) fs/unionfs: Support fchstat and chstat callback
-* [#4309](https://github.com/apache/incubator-nuttx/pull/#4309) fs/nfs: Support fchstat and chstat callback
-* [#4330](https://github.com/apache/incubator-nuttx/pull/#4330) fs/littlefs: improve littlefs flash block erase balance performance
-* [#4332](https://github.com/apache/incubator-nuttx/pull/#4332) fs: Support 64bit in register_[block|mtd]partition
-* [#4333](https://github.com/apache/incubator-nuttx/pull/#4333) fs/partition: Support BIOC_PARTINFO
-* [#4321](https://github.com/apache/incubator-nuttx/pull/#4321) fs: Remove endsector from partition_info_s
-* [#3680](https://github.com/apache/incubator-nuttx/pull/#3680) fs/eventfd: add EVENT_FD_POLL as a Kconfig dependency for EVENT_FD_NPOLLWAITERS
-* [#4514](https://github.com/apache/incubator-nuttx/pull/#4514) fs/ioctl: using FIOC_FILEPATH instead of FIOC_FILENAME
-* [#4511](https://github.com/apache/incubator-nuttx/pull/#4511) inode_getpath: correct get path whether path buffer is clean or not.
-* [#4276](https://github.com/apache/incubator-nuttx/pull/#4276) Fix status register reading in ramtron_read()
-* [#4290](https://github.com/apache/incubator-nuttx/pull/#4290) cmd/df: Fix the abnormal output after off_t change
-* [#4133](https://github.com/apache/incubator-nuttx/pull/#4133) profs: Print StackAlloc by procfs_snprintf
+* [#3653](https://github.com/apache/incubator-nuttx/pull/3653) fs:cromf Use inttypes in printing macros
+* [#4573](https://github.com/apache/incubator-nuttx/pull/4573) fs:procfs: add waiting_paging_fill state names
+* [#3745](https://github.com/apache/incubator-nuttx/pull/3745) fs/vfs/fs_select.c: Fix select() to return EINVAL when nfds is negative
+* [#3740](https://github.com/apache/incubator-nuttx/pull/3740) fs/fat/fat32util.c: Fix calculation of current sector with invalid cl…
+* [#3724](https://github.com/apache/incubator-nuttx/pull/3724) fs/hostfs: fix bug about getting error file size by fstat
+* [#3785](https://github.com/apache/incubator-nuttx/pull/3785) FAT32 fix skipping sectors at computing the number of free clusters
+* [#4171](https://github.com/apache/incubator-nuttx/pull/4171) fs/tmpfs: Handle the tail '/' correctly
+* [#4539](https://github.com/apache/incubator-nuttx/pull/4539) vfs/poll: correct the return event if inode has closed
+* [#3760](https://github.com/apache/incubator-nuttx/pull/3760) Fix calculation of free clusters at mounting a fat partition
+* [#4012](https://github.com/apache/incubator-nuttx/pull/4012) fs: move out nx_close from filelock
+* [#3974](https://github.com/apache/incubator-nuttx/pull/3974) fs/tmpfs: Fix the memory corruption when reallocate tmpfs_directory_s
+* [#3986](https://github.com/apache/incubator-nuttx/pull/3986) fs: nfs: Reconnect to the NFS server in TCP mode
+* [#4031](https://github.com/apache/incubator-nuttx/pull/4031) fs/fs_dup2: (sanity check )correct check before calling dup
+* [#4033](https://github.com/apache/incubator-nuttx/pull/4033) fs/procfs: add StackAlloc field for task stack info
+* [#4061](https://github.com/apache/incubator-nuttx/pull/4061) FAT32 kconfig entry to enforce computation of free clusters at mount
+* [#4079](https://github.com/apache/incubator-nuttx/pull/4079) fs/procfs: layout the output of meminfo correctly
+* [#4093](https://github.com/apache/incubator-nuttx/pull/4093) fs: Move the default ioctl handle from nx_vioctl to file_vioctl
+* [#4097](https://github.com/apache/incubator-nuttx/pull/4097) fs: Remove the inernal st_count field from struct stat
+* [#4101](https://github.com/apache/incubator-nuttx/pull/4101) fs: pseudorename should call inode_release in the error path
+* [#4118](https://github.com/apache/incubator-nuttx/pull/4118) fs: Support the root file system attributes(mode, uid, gid and time)
+* [#4119](https://github.com/apache/incubator-nuttx/pull/4119) fs: fstat shouldn't follow the symbol link
+* [#4121](https://github.com/apache/incubator-nuttx/pull/4121) vfs: stat_recursive should return -ENOSYS if stat callback is NULL
+* [#4123](https://github.com/apache/incubator-nuttx/pull/4123) nuttx: littlefs_close should return value bugfix
+* [#4153](https://github.com/apache/incubator-nuttx/pull/4153) fs: Add fchstat and chstat callback into mountpt_operations
+* [#4165](https://github.com/apache/incubator-nuttx/pull/4165) fs: should only apply umask to the userspace caller
+* [#4174](https://github.com/apache/incubator-nuttx/pull/4174) Fix nfs and statfs
+* [#4193](https://github.com/apache/incubator-nuttx/pull/4193) fs: Change off_t and related types to int64_t if long long is supported
+* [#4224](https://github.com/apache/incubator-nuttx/pull/4224) fs/inode: add sanity check for inode to avoid nullpointer
+* [#4263](https://github.com/apache/incubator-nuttx/pull/4263) fs: Save umask to tls_task_s for non kernel mode only
+* [#4300](https://github.com/apache/incubator-nuttx/pull/4300) fs: Add utimens and lutimens
+* [#4307](https://github.com/apache/incubator-nuttx/pull/4307) fs/userfs: Support fchstat and chstat callback
+* [#4308](https://github.com/apache/incubator-nuttx/pull/4308) fs/unionfs: Support fchstat and chstat callback
+* [#4309](https://github.com/apache/incubator-nuttx/pull/4309) fs/nfs: Support fchstat and chstat callback
+* [#4330](https://github.com/apache/incubator-nuttx/pull/4330) fs/littlefs: improve littlefs flash block erase balance performance
+* [#4332](https://github.com/apache/incubator-nuttx/pull/4332) fs: Support 64bit in register_[block|mtd]partition
+* [#4333](https://github.com/apache/incubator-nuttx/pull/4333) fs/partition: Support BIOC_PARTINFO
+* [#4321](https://github.com/apache/incubator-nuttx/pull/4321) fs: Remove endsector from partition_info_s
+* [#3680](https://github.com/apache/incubator-nuttx/pull/3680) fs/eventfd: add EVENT_FD_POLL as a Kconfig dependency for EVENT_FD_NPOLLWAITERS
+* [#4514](https://github.com/apache/incubator-nuttx/pull/4514) fs/ioctl: using FIOC_FILEPATH instead of FIOC_FILENAME
+* [#4511](https://github.com/apache/incubator-nuttx/pull/4511) inode_getpath: correct get path whether path buffer is clean or not.
+* [#4276](https://github.com/apache/incubator-nuttx/pull/4276) Fix status register reading in ramtron_read()
+* [#4290](https://github.com/apache/incubator-nuttx/pull/4290) cmd/df: Fix the abnormal output after off_t change
+* [#4133](https://github.com/apache/incubator-nuttx/pull/4133) profs: Print StackAlloc by procfs_snprintf
 
 ### Significant Improvements
 
 ## Networking
 
 ### Improvements
-* [#4538](https://github.com/apache/incubator-nuttx/pull/#4538) sys/socket/scm: add more socket message control helper
-* [#4080](https://github.com/apache/incubator-nuttx/pull/#4080) net/socket: add SO_SNDBUF support
-* [#4116](https://github.com/apache/incubator-nuttx/pull/#4116) net: Add file_socket function
-* [#4135](https://github.com/apache/incubator-nuttx/pull/#4135) net/rpmsg: add multi-iov support
-* [#4179](https://github.com/apache/incubator-nuttx/pull/#4179) Update socket rpmsg
-* [#4355](https://github.com/apache/incubator-nuttx/pull/#4355) net/rpmsg: add nonblock connect(2) support
-* [#4356](https://github.com/apache/incubator-nuttx/pull/#4356) net/local: add nonblock connect(2) support
-* [#4357](https://github.com/apache/incubator-nuttx/pull/#4357) net/tcp: add nonblock connect(2) support
-* [#4070](https://github.com/apache/incubator-nuttx/pull/#4070) net/tcp: add window scale support
-* [#3926](https://github.com/apache/incubator-nuttx/pull/#3926) net/inet: add support of FIONREAD
-* [#3896](https://github.com/apache/incubator-nuttx/pull/#3896) net/local: add local_nextconn() helper
-* [#3961](https://github.com/apache/incubator-nuttx/pull/#3961) net: Add if_nameindex and if_freenameindex API
-* [#4069](https://github.com/apache/incubator-nuttx/pull/#4069) net/socket: add SO_RCVBUF support
-* [#4071](https://github.com/apache/incubator-nuttx/pull/#4071) net/local: add AF_[UNIX|LOCAL] socketpair support
-* [#4540](https://github.com/apache/incubator-nuttx/pull/#4540) net/local: add FIONSPACE support
-* [#4593](https://github.com/apache/incubator-nuttx/pull/#4593) net/local: add socket message control support
+* [#4538](https://github.com/apache/incubator-nuttx/pull/4538) sys/socket/scm: add more socket message control helper
+* [#4080](https://github.com/apache/incubator-nuttx/pull/4080) net/socket: add SO_SNDBUF support
+* [#4116](https://github.com/apache/incubator-nuttx/pull/4116) net: Add file_socket function
+* [#4135](https://github.com/apache/incubator-nuttx/pull/4135) net/rpmsg: add multi-iov support
+* [#4179](https://github.com/apache/incubator-nuttx/pull/4179) Update socket rpmsg
+* [#4355](https://github.com/apache/incubator-nuttx/pull/4355) net/rpmsg: add nonblock connect(2) support
+* [#4356](https://github.com/apache/incubator-nuttx/pull/4356) net/local: add nonblock connect(2) support
+* [#4357](https://github.com/apache/incubator-nuttx/pull/4357) net/tcp: add nonblock connect(2) support
+* [#4070](https://github.com/apache/incubator-nuttx/pull/4070) net/tcp: add window scale support
+* [#3926](https://github.com/apache/incubator-nuttx/pull/3926) net/inet: add support of FIONREAD
+* [#3896](https://github.com/apache/incubator-nuttx/pull/3896) net/local: add local_nextconn() helper
+* [#3961](https://github.com/apache/incubator-nuttx/pull/3961) net: Add if_nameindex and if_freenameindex API
+* [#4069](https://github.com/apache/incubator-nuttx/pull/4069) net/socket: add SO_RCVBUF support
+* [#4071](https://github.com/apache/incubator-nuttx/pull/4071) net/local: add AF_[UNIX|LOCAL] socketpair support
+* [#4540](https://github.com/apache/incubator-nuttx/pull/4540) net/local: add FIONSPACE support
+* [#4593](https://github.com/apache/incubator-nuttx/pull/4593) net/local: add socket message control support
 
 ### Bug Fixes
-* [#4602](https://github.com/apache/incubator-nuttx/pull/#4602) net/dup: only start tcp monitor on INET domain
-* [#4649](https://github.com/apache/incubator-nuttx/pull/#4649) net: always compile listen.c and accept.c when enable CONFIG_NET
-* [#4603](https://github.com/apache/incubator-nuttx/pull/#4603) [SECURITY]net/tcp: sanity check for the listen address
-* [#4579](https://github.com/apache/incubator-nuttx/pull/#4579) net/devif/devif_callback.c: made the connection event list doubly linked
-* [#4433](https://github.com/apache/incubator-nuttx/pull/#4433) net/devif/devif_callback.c: corrected the connection event list to work as FIFO instead of LIFO
-* [#3776](https://github.com/apache/incubator-nuttx/pull/#3776) net/dev: link the net device as order of registration
-* [#3758](https://github.com/apache/incubator-nuttx/pull/#3758) net/tcp/retransmit: recounter the ack counter during obtain newdata
-* [#3723](https://github.com/apache/incubator-nuttx/pull/#3723) net: Forward socket option only when the socket type is usrsock
-* [#4480](https://github.com/apache/incubator-nuttx/pull/#4480) net: utils: Remove critical section for SMP in net_lock.c
-* [#3707](https://github.com/apache/incubator-nuttx/pull/#3707) Fix NFS over TCP
-* [#3818](https://github.com/apache/incubator-nuttx/pull/#3818) tcp: recv window update improvement
-* [#3655](https://github.com/apache/incubator-nuttx/pull/#3655) Attempt to fix race condition reported in issue #3647
-* [#3865](https://github.com/apache/incubator-nuttx/pull/#3865) Fix tcp seq wrap around issues
-* [#3889](https://github.com/apache/incubator-nuttx/pull/#3889) net/dns:fix unaligned access in dns query
-* [#3894](https://github.com/apache/incubator-nuttx/pull/#3894) net/telnet: fix a potential busyloop if rxbuffer writes faster than read
-* [#3934](https://github.com/apache/incubator-nuttx/pull/#3934) net/local: Remove all HAVE_LOCAL_POLL reference
-* [#3755](https://github.com/apache/incubator-nuttx/pull/#3755) net/icmp: icmp bug fix and enhancement
-* [#3993](https://github.com/apache/incubator-nuttx/pull/#3993) tcp_reset: Don't copy the peer window
-* [#3994](https://github.com/apache/incubator-nuttx/pull/#3994) tcp: always responds to keep-alive segments
-* [#3995](https://github.com/apache/incubator-nuttx/pull/#3995) fix active close for CONFIG_NET_TCP_WRITE_BUFFERS
-* [#3999](https://github.com/apache/incubator-nuttx/pull/#3999) some follow-up patches for the recent tcp readahead
-* [#4017](https://github.com/apache/incubator-nuttx/pull/#4017) rpmsg_socket: fix rpmsg_socket_device_destroy() multi-access
-* [#4022](https://github.com/apache/incubator-nuttx/pull/#4022) tcp_close: Fix a race with passive close
-* [#3966](https://github.com/apache/incubator-nuttx/pull/#3966) net: Fix: left shift of 1 by 31 places cannot be represented in type long int
-* [#3948](https://github.com/apache/incubator-nuttx/pull/#3948) TCP: simplify readahead
-* [#3114](https://github.com/apache/incubator-nuttx/pull/#3114) usrsock/recv: guarantee all data is received before close
-* [#3756](https://github.com/apache/incubator-nuttx/pull/#3756) net/tcp: set/get TCP_KEEPINTVL/IDLE value as BSD style
-* [#3895](https://github.com/apache/incubator-nuttx/pull/#3895) net/accept: alloc the accept fd after accept success
-* [#3937](https://github.com/apache/incubator-nuttx/pull/#3937) dns_recv_response: Fix IPv6 address in an ninfo()
-* [#4408](https://github.com/apache/incubator-nuttx/pull/#4408) Fix up that local socket will be endless loop when write data size more than the fifo size.
-* [#4517](https://github.com/apache/incubator-nuttx/pull/#4517) rpmsg_socket: add prefix "rpmsg-socket" for the name of rpmsg endpoint
-* [#4537](https://github.com/apache/incubator-nuttx/pull/#4537) net/udp: fix buffer release handling on failed buffer alloc
-* [#4120](https://github.com/apache/incubator-nuttx/pull/#4120) net/tcp: tcp_sendfile need restore the file location at the end
-* [#4134](https://github.com/apache/incubator-nuttx/pull/#4134) net/tcp: only print the error when disable the TCP_NODELAY
-* [#4142](https://github.com/apache/incubator-nuttx/pull/#4142) tcp_send_buffered: throttle IOB allocations for send
-* [#4159](https://github.com/apache/incubator-nuttx/pull/#4159) tcp_send_buffered.c: Fix broken retransmit
-* [#4126](https://github.com/apache/incubator-nuttx/pull/#4126) include/netinet: Add missing IP_TTL definition
-* [#4197](https://github.com/apache/incubator-nuttx/pull/#4197) local/stream: remove preamble header in stream mode
-* [#4273](https://github.com/apache/incubator-nuttx/pull/#4273) tcp: some fixes in snd_wnd processing
-* [#4293](https://github.com/apache/incubator-nuttx/pull/#4293) tcp: make our sequence number a bit more monotonic
-* [#4257](https://github.com/apache/incubator-nuttx/pull/#4257) Fix a few deadlock in tcp/iob
-* [#4480](https://github.com/apache/incubator-nuttx/pull/#4480) net: utils: Remove critical section for SMP in net_lock.c
-* [#3919](https://github.com/apache/incubator-nuttx/pull/#3919) tcp iob throttling related fixes
+* [#4602](https://github.com/apache/incubator-nuttx/pull/4602) net/dup: only start tcp monitor on INET domain
+* [#4649](https://github.com/apache/incubator-nuttx/pull/4649) net: always compile listen.c and accept.c when enable CONFIG_NET
+* [#4603](https://github.com/apache/incubator-nuttx/pull/4603) [SECURITY]net/tcp: sanity check for the listen address
+* [#4579](https://github.com/apache/incubator-nuttx/pull/4579) net/devif/devif_callback.c: made the connection event list doubly linked
+* [#4433](https://github.com/apache/incubator-nuttx/pull/4433) net/devif/devif_callback.c: corrected the connection event list to work as FIFO instead of LIFO
+* [#3776](https://github.com/apache/incubator-nuttx/pull/3776) net/dev: link the net device as order of registration
+* [#3758](https://github.com/apache/incubator-nuttx/pull/3758) net/tcp/retransmit: recounter the ack counter during obtain newdata
+* [#3723](https://github.com/apache/incubator-nuttx/pull/3723) net: Forward socket option only when the socket type is usrsock
+* [#4480](https://github.com/apache/incubator-nuttx/pull/4480) net: utils: Remove critical section for SMP in net_lock.c
+* [#3707](https://github.com/apache/incubator-nuttx/pull/3707) Fix NFS over TCP
+* [#3818](https://github.com/apache/incubator-nuttx/pull/3818) tcp: recv window update improvement
+* [#3655](https://github.com/apache/incubator-nuttx/pull/3655) Attempt to fix race condition reported in issue #3647
+* [#3865](https://github.com/apache/incubator-nuttx/pull/3865) Fix tcp seq wrap around issues
+* [#3889](https://github.com/apache/incubator-nuttx/pull/3889) net/dns:fix unaligned access in dns query
+* [#3894](https://github.com/apache/incubator-nuttx/pull/3894) net/telnet: fix a potential busyloop if rxbuffer writes faster than read
+* [#3934](https://github.com/apache/incubator-nuttx/pull/3934) net/local: Remove all HAVE_LOCAL_POLL reference
+* [#3755](https://github.com/apache/incubator-nuttx/pull/3755) net/icmp: icmp bug fix and enhancement
+* [#3993](https://github.com/apache/incubator-nuttx/pull/3993) tcp_reset: Don't copy the peer window
+* [#3994](https://github.com/apache/incubator-nuttx/pull/3994) tcp: always responds to keep-alive segments
+* [#3995](https://github.com/apache/incubator-nuttx/pull/3995) fix active close for CONFIG_NET_TCP_WRITE_BUFFERS
+* [#3999](https://github.com/apache/incubator-nuttx/pull/3999) some follow-up patches for the recent tcp readahead
+* [#4017](https://github.com/apache/incubator-nuttx/pull/4017) rpmsg_socket: fix rpmsg_socket_device_destroy() multi-access
+* [#4022](https://github.com/apache/incubator-nuttx/pull/4022) tcp_close: Fix a race with passive close
+* [#3966](https://github.com/apache/incubator-nuttx/pull/3966) net: Fix: left shift of 1 by 31 places cannot be represented in type long int
+* [#3948](https://github.com/apache/incubator-nuttx/pull/3948) TCP: simplify readahead
+* [#3114](https://github.com/apache/incubator-nuttx/pull/3114) usrsock/recv: guarantee all data is received before close
+* [#3756](https://github.com/apache/incubator-nuttx/pull/3756) net/tcp: set/get TCP_KEEPINTVL/IDLE value as BSD style
+* [#3895](https://github.com/apache/incubator-nuttx/pull/3895) net/accept: alloc the accept fd after accept success
+* [#3937](https://github.com/apache/incubator-nuttx/pull/3937) dns_recv_response: Fix IPv6 address in an ninfo()
+* [#4408](https://github.com/apache/incubator-nuttx/pull/4408) Fix up that local socket will be endless loop when write data size more than the fifo size.
+* [#4517](https://github.com/apache/incubator-nuttx/pull/4517) rpmsg_socket: add prefix "rpmsg-socket" for the name of rpmsg endpoint
+* [#4537](https://github.com/apache/incubator-nuttx/pull/4537) net/udp: fix buffer release handling on failed buffer alloc
+* [#4120](https://github.com/apache/incubator-nuttx/pull/4120) net/tcp: tcp_sendfile need restore the file location at the end
+* [#4134](https://github.com/apache/incubator-nuttx/pull/4134) net/tcp: only print the error when disable the TCP_NODELAY
+* [#4142](https://github.com/apache/incubator-nuttx/pull/4142) tcp_send_buffered: throttle IOB allocations for send
+* [#4159](https://github.com/apache/incubator-nuttx/pull/4159) tcp_send_buffered.c: Fix broken retransmit
+* [#4126](https://github.com/apache/incubator-nuttx/pull/4126) include/netinet: Add missing IP_TTL definition
+* [#4197](https://github.com/apache/incubator-nuttx/pull/4197) local/stream: remove preamble header in stream mode
+* [#4273](https://github.com/apache/incubator-nuttx/pull/4273) tcp: some fixes in snd_wnd processing
+* [#4293](https://github.com/apache/incubator-nuttx/pull/4293) tcp: make our sequence number a bit more monotonic
+* [#4257](https://github.com/apache/incubator-nuttx/pull/4257) Fix a few deadlock in tcp/iob
+* [#4480](https://github.com/apache/incubator-nuttx/pull/4480) net: utils: Remove critical section for SMP in net_lock.c
+* [#3919](https://github.com/apache/incubator-nuttx/pull/3919) tcp iob throttling related fixes
 
 # Security Issues Fixed In This Release
 
diff --git a/_releases/10.3.0.md b/_releases/10.3.0.md
index 6b40685..2f27729 100644
--- a/_releases/10.3.0.md
+++ b/_releases/10.3.0.md
@@ -51,980 +51,980 @@ limitations under the License.
 
 ### New Features
 
-* [#5524](https://github.com/apache/incubator-nuttx/pull/#5524) mm: iob: add support of alloc with timeout iob_timedalloc() 
-* [#4743](https://github.com/apache/incubator-nuttx/pull/#4743) mm: Support the kernel address sanitizer 
-* [#5498](https://github.com/apache/incubator-nuttx/pull/#5498) sched: Implement task local storage 
-* [#5418](https://github.com/apache/incubator-nuttx/pull/#5418) sched: Implement sysinfo function 
-* [#5590](https://github.com/apache/incubator-nuttx/pull/#5590) sched: os init_state: add new state OSINIT_IDLELOOP 
-* [#4698](https://github.com/apache/incubator-nuttx/pull/#4698) sched: mq_open: add long file name check and parameter check 
-* [#5445](https://github.com/apache/incubator-nuttx/pull/#5445) task: Always implement posix_spawnp as macro 
-* [#4963](https://github.com/apache/incubator-nuttx/pull/#4963) trace: and sched note dump 
-* [#5366](https://github.com/apache/incubator-nuttx/pull/#5366) binfmt: libelf: Implement sh_addralign handling
-* [#4871](https://github.com/apache/incubator-nuttx/pull/#4871) binfmt: elf: add bare metal coredump support 
+* [#5524](https://github.com/apache/incubator-nuttx/pull/5524) mm: iob: add support of alloc with timeout iob_timedalloc() 
+* [#4743](https://github.com/apache/incubator-nuttx/pull/4743) mm: Support the kernel address sanitizer 
+* [#5498](https://github.com/apache/incubator-nuttx/pull/5498) sched: Implement task local storage 
+* [#5418](https://github.com/apache/incubator-nuttx/pull/5418) sched: Implement sysinfo function 
+* [#5590](https://github.com/apache/incubator-nuttx/pull/5590) sched: os init_state: add new state OSINIT_IDLELOOP 
+* [#4698](https://github.com/apache/incubator-nuttx/pull/4698) sched: mq_open: add long file name check and parameter check 
+* [#5445](https://github.com/apache/incubator-nuttx/pull/5445) task: Always implement posix_spawnp as macro 
+* [#4963](https://github.com/apache/incubator-nuttx/pull/4963) trace: and sched note dump 
+* [#5366](https://github.com/apache/incubator-nuttx/pull/5366) binfmt: libelf: Implement sh_addralign handling
+* [#4871](https://github.com/apache/incubator-nuttx/pull/4871) binfmt: elf: add bare metal coredump support 
 
 ### Bug Fixes
 
-* [#5503](https://github.com/apache/incubator-nuttx/pull/#5503) Replece clock_gettime with clock_systime_timespec if suitable 
-* [#5721](https://github.com/apache/incubator-nuttx/pull/#5721) Remove the unnecessary code from nx_start
-* [#5681](https://github.com/apache/incubator-nuttx/pull/#5681) Simplify and unify fcntl with FIOCLEX and FIONCLEX 
-* [#5082](https://github.com/apache/incubator-nuttx/pull/#5082) compile/flags: add FRAME_POINTER into Toolchain.defs 
-* [#5199](https://github.com/apache/incubator-nuttx/pull/#5199) file_operations: get back C89 compatible initializer 
-* [#5065](https://github.com/apache/incubator-nuttx/pull/#5065) reanme CONFIG_USER_ENTRYPOINT to CONFIG_INIT_ENTRYPOINT
-* [#5399](https://github.com/apache/incubator-nuttx/pull/#5399) Add CONFIG_NDEBUG Kconfig to control NDEBUG definition 
-* [#5347](https://github.com/apache/incubator-nuttx/pull/#5347) register_driver: fix driver modes accross the code 
-* [#5509](https://github.com/apache/incubator-nuttx/pull/#5509) libc.csv: Add pthread_setname_np and pthread_getname_np 
-* [#5364](https://github.com/apache/incubator-nuttx/pull/#5364) libc.csv: Add more symbols 
-
-* [#4971](https://github.com/apache/incubator-nuttx/pull/#4971) audio: audio_comp.c: capbility should use collections 
-* [#5072](https://github.com/apache/incubator-nuttx/pull/#5072) graphics: vncserver: Implement vsync 
-* [#5058](https://github.com/apache/incubator-nuttx/pull/#5058) graphics: vncserver: Fix buffer overflow 
-* [#5132](https://github.com/apache/incubator-nuttx/pull/#5132) graphics: vnc: Decouple VNC server from NX graphic stack 
-* [#4998](https://github.com/apache/incubator-nuttx/pull/#4998) system: note dump: add CONFIG_SCHED_INSTRUMENTATION_SWITCH 
-* [#5435](https://github.com/apache/incubator-nuttx/pull/#5435) wireless: bluetooth: fix build break if NET_6LOWPAN enabled 
-
-* [#5487](https://github.com/apache/incubator-nuttx/pull/#5487) binfmt: Decouple builtin from binfs file system
-* [#4667](https://github.com/apache/incubator-nuttx/pull/#4667) binfmt: Remove umm_initialize from elf_load
-* [#5351](https://github.com/apache/incubator-nuttx/pull/#5351) binfmt: elf.c: Fix syslog formats for ELF64 
-* [#5522](https://github.com/apache/incubator-nuttx/pull/#5522) binfmt: Fix binfmt for BUILD_KERNEL & ADDRENV 
-* [#4689](https://github.com/apache/incubator-nuttx/pull/#4689) binfmt: remove the specified prefix from target variables 
-* [#5229](https://github.com/apache/incubator-nuttx/pull/#5229) binfmt: coredump: remove the block fragmentation 
-
-* [#5409](https://github.com/apache/incubator-nuttx/pull/#5409) libc: stdlib: Compile lib_openpty.c without checking CONFIG_SERIAL_TERMIOS 
-* [#5600](https://github.com/apache/incubator-nuttx/pull/#5600) libc: Imx6 thumb 
-* [#5474](https://github.com/apache/incubator-nuttx/pull/#5474) libc: posix_openpty should use the absolute path("dev/ptmx") 
-* [#5508](https://github.com/apache/incubator-nuttx/pull/#5508) libc: sim: Rename arch_setjmp[64].S to arch_setjmp_x86[_64].S 
-* [#4829](https://github.com/apache/incubator-nuttx/pull/#4829) libc: Make perror work without CONFIG_FILE_STREAM 
-* [#4779](https://github.com/apache/incubator-nuttx/pull/#4779) libc: wqueue Correct time calculation in work_p… 
-* [#4756](https://github.com/apache/incubator-nuttx/pull/#4756) libc: machine: xtensa: add xtensa libc implement 
-* [#4752](https://github.com/apache/incubator-nuttx/pull/#4752) libc Move lib_filesem.c, lib_stream.c and lib_streamsem.c to libc/stdio 
-* [#5288](https://github.com/apache/incubator-nuttx/pull/#5288) libc: misc: lib_execinfo.c: fix bad memory access 
-* [#5290](https://github.com/apache/incubator-nuttx/pull/#5290) libc: backtrace_malloc change sprintf to snprintf 
-* [#5381](https://github.com/apache/incubator-nuttx/pull/#5381) libc: sim: arch_elf64.c: Implement R_X86_64_PC64 
-* [#4870](https://github.com/apache/incubator-nuttx/pull/#4870) libc: add interface to support output stream as buffer style 
-* [#4861](https://github.com/apache/incubator-nuttx/pull/#4861) libc: pthread: Implement pthread_atfork 
-* [#4992](https://github.com/apache/incubator-nuttx/pull/#4992) libc: Move stream implementation from libs/libc/stdio to libs/libc/stream 
-* [#4768](https://github.com/apache/incubator-nuttx/pull/#4768) libc: machine: add config LIBC_ARCH_MEMCHR 
-* [#4855](https://github.com/apache/incubator-nuttx/pull/#4855) libc: psignal: Output the message to STDERR_FILENO instead STDOUT_FILENO 
-* [#4853](https://github.com/apache/incubator-nuttx/pull/#4853) libc: hex2bin: Handle the line ending(\r, \n and \r\n) dynamically 
-* [#5690](https://github.com/apache/incubator-nuttx/pull/#5690) libc: gettext: Support the plural format 
-* [#5692](https://github.com/apache/incubator-nuttx/pull/#5692) libc: stdio: Fix bug when CONFIG_LIBC_NUMBERED_ARGS is enabled 
-* [#5465](https://github.com/apache/incubator-nuttx/pull/#5465) libc: chdir:"PWD" should save absolute path 
-* [#4994](https://github.com/apache/incubator-nuttx/pull/#4994) libc: textdomain: Fix error behaviour 
-* [#5039](https://github.com/apache/incubator-nuttx/pull/#5039) libc: lzfcompress: add lzf compress stream 
-* [#4859](https://github.com/apache/incubator-nuttx/pull/#4859) libc: getdelim: Remove KERNEL check since it shouldn't be called inside kernel 
-* [#4944](https://github.com/apache/incubator-nuttx/pull/#4944) libc: getopt: Move struct getopt_s to include/nuttx/tls.h 
-* [#4881](https://github.com/apache/incubator-nuttx/pull/#4881) libc: Update include/nuttx/input/x11_keysymdef.h to the latest version 
-* [#5126](https://github.com/apache/incubator-nuttx/pull/#5126) libc: math: fix fmod family operation 
-* [#5125](https://github.com/apache/incubator-nuttx/pull/#5125) libc: math: fix log and logf calculations on ARMv7 (and maybe others) 
-* [#5170](https://github.com/apache/incubator-nuttx/pull/#5170) libc: pthread:pthread_barrierinit sem use pri_none 
-* [#2063](https://github.com/apache/incubator-nuttx/pull/#2063) libc: Fix libcxx for sim/macOS 
-* [#5269](https://github.com/apache/incubator-nuttx/pull/#5269) libc: Fix a few libcxx build issues for sim/macOS 
-* [#5202](https://github.com/apache/incubator-nuttx/pull/#5202) libc: libcxx-mini: operator new will assert when alloc failed. 
-* [#5180](https://github.com/apache/incubator-nuttx/pull/#5180) libc: pthread: restore pthread mutex default protocol POSIX compatibility 
-* [#5549](https://github.com/apache/incubator-nuttx/pull/#5549) libc: pthread: add the kernel stack allocation for ADDRENV=y and BUILD_KERNEL 
-* [#4978](https://github.com/apache/incubator-nuttx/pull/#4978) libc: Add getprogname function 
-* [#5004](https://github.com/apache/incubator-nuttx/pull/#5004) libc: unistd: getopt: Use argc to end parsing 
-* [#5017](https://github.com/apache/incubator-nuttx/pull/#5017) libc: Enable terminal api regardless of CONFIG_SERIAL_TERMIOS setting 
-* [#5053](https://github.com/apache/incubator-nuttx/pull/#5053) libc: symtab: optimize the find speed by bisection 
-* [#5096](https://github.com/apache/incubator-nuttx/pull/#5096) libc: Add backtrace_symbols[_fd] functions 
-* [#4874](https://github.com/apache/incubator-nuttx/pull/#4874) libc: stdoutstream: restore the output method to fputc() 
-* [#5564](https://github.com/apache/incubator-nuttx/pull/#5564) libc: machine: Implement ARM aeabi_xxx API called by clang 
-* [#5398](https://github.com/apache/incubator-nuttx/pull/#5398) libc: Implement posix_openpt 
-* [#4962](https://github.com/apache/incubator-nuttx/pull/#4962) libc: allsyms: Load all symbols for debugging 
-* [#4909](https://github.com/apache/incubator-nuttx/pull/#4909) libc: Add mknod implementation 
-* [#4894](https://github.com/apache/incubator-nuttx/pull/#4894) libc: misc: add err.c to libc 
-* [#4893](https://github.com/apache/incubator-nuttx/pull/#4893) libc: str: add strlcat to libc 
-* [#5575](https://github.com/apache/incubator-nuttx/pull/#5575) libc: sched: task_setcanceltype: fix function name in comment 
-* [#4828](https://github.com/apache/incubator-nuttx/pull/#4828) libc: stdio: Handle 64bits off_t correctly 
-* [#4804](https://github.com/apache/incubator-nuttx/pull/#4804) libc: netdb: fix access within misaligned address error 
-* [#4725](https://github.com/apache/incubator-nuttx/pull/#4725) libc: Improve the netdb config consistency 
-* [#4985](https://github.com/apache/incubator-nuttx/pull/#4985) libc: Remove CEVA tl420/tl421 support on Nuttx 
-* [#5036](https://github.com/apache/incubator-nuttx/pull/#5036) libc: net: Implement getifaddrs and freeifaddrs 
-* [#5519](https://github.com/apache/incubator-nuttx/pull/#5519) libc: Fix -Werror=nonnull-compare and -Werror=format-truncation= 
-* [#5629](https://github.com/apache/incubator-nuttx/pull/#5629) libc: fix up_tls_info define for BUILD_KERNEL 
-* [#5307](https://github.com/apache/incubator-nuttx/pull/#5307) libc: bug patch for frexpf function 
-* [#5107](https://github.com/apache/incubator-nuttx/pull/#5107) libc: Ensure that sethostname null terminates the hostname correctly 
-* [#5479](https://github.com/apache/incubator-nuttx/pull/#5479) libdsp: lib_observer: add nolinear fluxlink observer 
-* [#5483](https://github.com/apache/incubator-nuttx/pull/#5483) libdsp: improvements for lib_observer.c 
-* [#5563](https://github.com/apache/incubator-nuttx/pull/#5563) libdsp: minor improvements and support for fixed16 observers 
-* [#5527](https://github.com/apache/incubator-nuttx/pull/#5527) libnx: handle the bad message correctly 
-* [#5321](https://github.com/apache/incubator-nuttx/pull/#5321) libxx: uclibxx: add patch use overload constructor of filebuf & ostream 
-* [#4747](https://github.com/apache/incubator-nuttx/pull/#4747) Revert "libc: Implement fesetround & fegetround for arm" 
-* [#4739](https://github.com/apache/incubator-nuttx/pull/#4739) Revert "lib/netdb: Change the default NETDB_DNSCLIENT_NAMESIZE to NAM… 
-
-* [#5459](https://github.com/apache/incubator-nuttx/pull/#5459) mm: mm_heap: add mm_foreach to run handler for every memory node
-* [#5504](https://github.com/apache/incubator-nuttx/pull/#5504) mm: handle take mm sem in IRQ 
-* [#4765](https://github.com/apache/incubator-nuttx/pull/#4765) mm: fix realloc overwrite memcpy when use a new block 
-* [#4759](https://github.com/apache/incubator-nuttx/pull/#4759) mm: do kmm_checkcorruption in IRQ when TCB_FLAG_DEBUG_CHECK set
-* [#5532](https://github.com/apache/incubator-nuttx/pull/#5532) mm: fix gran_alloc() array index range checking 
-* [#5548](https://github.com/apache/incubator-nuttx/pull/#5548) mm: fix #if condition of g_mmheap for BUILD_KERNEL and ADDRENV 
-* [#5539](https://github.com/apache/incubator-nuttx/pull/#5539) mm: handle take mm sem in IRQ 
-* [#5585](https://github.com/apache/incubator-nuttx/pull/#5585) mm: Add memory dump function when enable CONFIG_DEBUG_MM 
-
-* [#5417](https://github.com/apache/incubator-nuttx/pull/#5417) pthread: Add len argument to pthread_getname_np 
-
-* [#4798](https://github.com/apache/incubator-nuttx/pull/#4798) sched: Reduce the default preallocated buffer when DEFAULT_SMALL=y 
-* [#5632](https://github.com/apache/incubator-nuttx/pull/#5632) sched: group: Fix dataabort when exiting task or pthread if ARCH_ADDR_ENV=y 
-* [#5658](https://github.com/apache/incubator-nuttx/pull/#5658) sched: group: Simplify the allocation and deallocation logic 
-* [#5649](https://github.com/apache/incubator-nuttx/pull/#5649) Revert "sched: Don't duplicate caller file handler when creating kernel thread"
-* [#5543](https://github.com/apache/incubator-nuttx/pull/#5543) sched: Mark pthread as non-cancelable to avoid additional calls to pthread_exit() 
-* [#5583](https://github.com/apache/incubator-nuttx/pull/#5583) sched: note:add switch and dump instrumentation 
-* [#5416](https://github.com/apache/incubator-nuttx/pull/#5416) sched: Disable pthread by default when DEFAULT_SMALL is enabled
-* [#5015](https://github.com/apache/incubator-nuttx/pull/#5015) sched: add holder in sem_trywait 
-* [#5264](https://github.com/apache/incubator-nuttx/pull/#5264) sched: Define SMP_NCPUS to 1 in no SMP case 
-* [#4803](https://github.com/apache/incubator-nuttx/pull/#4803) sched: signal: add spinlock to g_sigfreeaction 
-* [#4799](https://github.com/apache/incubator-nuttx/pull/#4799) sched: Disable message queue by default when DEFAULT_SMALL equals y 
-* [#4772](https://github.com/apache/incubator-nuttx/pull/#4772) sched: vfork: allocate tls_info_s instead task_info_s from stack 
-* [#4931](https://github.com/apache/incubator-nuttx/pull/#4931) sched: sched_waitpid:delete debugassert 
-* [#4863](https://github.com/apache/incubator-nuttx/pull/#4863) sched: Move g_tcbinfo to include/nuttx/sched.h 
-* [#5331](https://github.com/apache/incubator-nuttx/pull/#5331) sched: critmonitor: remove the assertion if counter == 0 
-* [#5098](https://github.com/apache/incubator-nuttx/pull/#5098) sched: backtrace: Dump the complete stack regardless the depth 
-* [#5185](https://github.com/apache/incubator-nuttx/pull/#5185) sched: Remove CONFIG_ prefix from SCHED_HPWORK 
-* [#4666](https://github.com/apache/incubator-nuttx/pull/#4666) sched: Remove pidhash_s and move ticks to tcb_s 
-* [#4676](https://github.com/apache/incubator-nuttx/pull/#4676) sched: Check g_pidhash[hash_ndx] isn't NULL before access pid field in nxsched_get_tcb 
-* [#5545](https://github.com/apache/incubator-nuttx/pull/#5545) sched: clock: Remove CLOCK_MONOTONIC option from Kconfig 
-* [#5464](https://github.com/apache/incubator-nuttx/pull/#5464) sched: tcbinfo: Fix warning by discarded qualifiers 
-* [#5455](https://github.com/apache/incubator-nuttx/pull/#5455) sched: mqueue: remove unused leave_cancellation_point 
-* [#5456](https://github.com/apache/incubator-nuttx/pull/#5456) sched: module: remove redundant unlock 
-* [#5392](https://github.com/apache/incubator-nuttx/pull/#5392) sched: Remove SDCLONE_DISABLE option and config 
-* [#4858](https://github.com/apache/incubator-nuttx/pull/#4858) sched: watchdog: remove tick check in wd_timer 
-* [#5018](https://github.com/apache/incubator-nuttx/pull/#5018) sched: init/nx_start.c: fix compile break when CONIFG_TASK_NAME_SIZE=0 
-* [#4999](https://github.com/apache/incubator-nuttx/pull/#4999) sched: sched_note: change uint32_t nbi_module into uint8_t array 
-* [#4989](https://github.com/apache/incubator-nuttx/pull/#4989) sched: fix bug in the function nxsched_resume_scheduler 
-* [#4958](https://github.com/apache/incubator-nuttx/pull/#4958) sched: signal: Introduce a private spinlock in sig_action.c 
-* [#4954](https://github.com/apache/incubator-nuttx/pull/#4954) sched: dumpstack: raise the stack dump level to emergency 
-* [#4953](https://github.com/apache/incubator-nuttx/pull/#4953) sched: semaphore: fix race condition for timed wait 
-* [#4913](https://github.com/apache/incubator-nuttx/pull/#4913) sched: Move argv from tcb_s to task_info_s 
-* [#5368](https://github.com/apache/incubator-nuttx/pull/#5368) sched: idle: remove heap & stack check in idle thread
-* [#4782](https://github.com/apache/incubator-nuttx/pull/#4782) sched: sem: remove limitation of irq context when do sem_trywait
-* [#4972](https://github.com/apache/incubator-nuttx/pull/#4972) sched: wqueue: update wqueue to support using wqueue before wqueue start 
-* [#5266](https://github.com/apache/incubator-nuttx/pull/#5266) sched: IDLE thread will not boost up when IDLE hold sem 
-* [#5540](https://github.com/apache/incubator-nuttx/pull/#5540) sched: semaphore: fix corner case sem_waitirq assert crash 
-* [#4682](https://github.com/apache/incubator-nuttx/pull/#4682) sched: cpuload: fix crash because of the member of g_pidhash is NULL 
-* [#5171](https://github.com/apache/incubator-nuttx/pull/#5171) sched: semphore: release all semphores' holder that the task held when exit 
-* [#5063](https://github.com/apache/incubator-nuttx/pull/#5063) sched: wqueue: fix NO leave_critical_section() when only CONFIG_SCHED_HPWORK 
+* [#5503](https://github.com/apache/incubator-nuttx/pull/5503) Replece clock_gettime with clock_systime_timespec if suitable 
+* [#5721](https://github.com/apache/incubator-nuttx/pull/5721) Remove the unnecessary code from nx_start
+* [#5681](https://github.com/apache/incubator-nuttx/pull/5681) Simplify and unify fcntl with FIOCLEX and FIONCLEX 
+* [#5082](https://github.com/apache/incubator-nuttx/pull/5082) compile/flags: add FRAME_POINTER into Toolchain.defs 
+* [#5199](https://github.com/apache/incubator-nuttx/pull/5199) file_operations: get back C89 compatible initializer 
+* [#5065](https://github.com/apache/incubator-nuttx/pull/5065) reanme CONFIG_USER_ENTRYPOINT to CONFIG_INIT_ENTRYPOINT
+* [#5399](https://github.com/apache/incubator-nuttx/pull/5399) Add CONFIG_NDEBUG Kconfig to control NDEBUG definition 
+* [#5347](https://github.com/apache/incubator-nuttx/pull/5347) register_driver: fix driver modes accross the code 
+* [#5509](https://github.com/apache/incubator-nuttx/pull/5509) libc.csv: Add pthread_setname_np and pthread_getname_np 
+* [#5364](https://github.com/apache/incubator-nuttx/pull/5364) libc.csv: Add more symbols 
+
+* [#4971](https://github.com/apache/incubator-nuttx/pull/4971) audio: audio_comp.c: capbility should use collections 
+* [#5072](https://github.com/apache/incubator-nuttx/pull/5072) graphics: vncserver: Implement vsync 
+* [#5058](https://github.com/apache/incubator-nuttx/pull/5058) graphics: vncserver: Fix buffer overflow 
+* [#5132](https://github.com/apache/incubator-nuttx/pull/5132) graphics: vnc: Decouple VNC server from NX graphic stack 
+* [#4998](https://github.com/apache/incubator-nuttx/pull/4998) system: note dump: add CONFIG_SCHED_INSTRUMENTATION_SWITCH 
+* [#5435](https://github.com/apache/incubator-nuttx/pull/5435) wireless: bluetooth: fix build break if NET_6LOWPAN enabled 
+
+* [#5487](https://github.com/apache/incubator-nuttx/pull/5487) binfmt: Decouple builtin from binfs file system
+* [#4667](https://github.com/apache/incubator-nuttx/pull/4667) binfmt: Remove umm_initialize from elf_load
+* [#5351](https://github.com/apache/incubator-nuttx/pull/5351) binfmt: elf.c: Fix syslog formats for ELF64 
+* [#5522](https://github.com/apache/incubator-nuttx/pull/5522) binfmt: Fix binfmt for BUILD_KERNEL & ADDRENV 
+* [#4689](https://github.com/apache/incubator-nuttx/pull/4689) binfmt: remove the specified prefix from target variables 
+* [#5229](https://github.com/apache/incubator-nuttx/pull/5229) binfmt: coredump: remove the block fragmentation 
+
+* [#5409](https://github.com/apache/incubator-nuttx/pull/5409) libc: stdlib: Compile lib_openpty.c without checking CONFIG_SERIAL_TERMIOS 
+* [#5600](https://github.com/apache/incubator-nuttx/pull/5600) libc: Imx6 thumb 
+* [#5474](https://github.com/apache/incubator-nuttx/pull/5474) libc: posix_openpty should use the absolute path("dev/ptmx") 
+* [#5508](https://github.com/apache/incubator-nuttx/pull/5508) libc: sim: Rename arch_setjmp[64].S to arch_setjmp_x86[_64].S 
+* [#4829](https://github.com/apache/incubator-nuttx/pull/4829) libc: Make perror work without CONFIG_FILE_STREAM 
+* [#4779](https://github.com/apache/incubator-nuttx/pull/4779) libc: wqueue Correct time calculation in work_p… 
+* [#4756](https://github.com/apache/incubator-nuttx/pull/4756) libc: machine: xtensa: add xtensa libc implement 
+* [#4752](https://github.com/apache/incubator-nuttx/pull/4752) libc Move lib_filesem.c, lib_stream.c and lib_streamsem.c to libc/stdio 
+* [#5288](https://github.com/apache/incubator-nuttx/pull/5288) libc: misc: lib_execinfo.c: fix bad memory access 
+* [#5290](https://github.com/apache/incubator-nuttx/pull/5290) libc: backtrace_malloc change sprintf to snprintf 
+* [#5381](https://github.com/apache/incubator-nuttx/pull/5381) libc: sim: arch_elf64.c: Implement R_X86_64_PC64 
+* [#4870](https://github.com/apache/incubator-nuttx/pull/4870) libc: add interface to support output stream as buffer style 
+* [#4861](https://github.com/apache/incubator-nuttx/pull/4861) libc: pthread: Implement pthread_atfork 
+* [#4992](https://github.com/apache/incubator-nuttx/pull/4992) libc: Move stream implementation from libs/libc/stdio to libs/libc/stream 
+* [#4768](https://github.com/apache/incubator-nuttx/pull/4768) libc: machine: add config LIBC_ARCH_MEMCHR 
+* [#4855](https://github.com/apache/incubator-nuttx/pull/4855) libc: psignal: Output the message to STDERR_FILENO instead STDOUT_FILENO 
+* [#4853](https://github.com/apache/incubator-nuttx/pull/4853) libc: hex2bin: Handle the line ending(\r, \n and \r\n) dynamically 
+* [#5690](https://github.com/apache/incubator-nuttx/pull/5690) libc: gettext: Support the plural format 
+* [#5692](https://github.com/apache/incubator-nuttx/pull/5692) libc: stdio: Fix bug when CONFIG_LIBC_NUMBERED_ARGS is enabled 
+* [#5465](https://github.com/apache/incubator-nuttx/pull/5465) libc: chdir:"PWD" should save absolute path 
+* [#4994](https://github.com/apache/incubator-nuttx/pull/4994) libc: textdomain: Fix error behaviour 
+* [#5039](https://github.com/apache/incubator-nuttx/pull/5039) libc: lzfcompress: add lzf compress stream 
+* [#4859](https://github.com/apache/incubator-nuttx/pull/4859) libc: getdelim: Remove KERNEL check since it shouldn't be called inside kernel 
+* [#4944](https://github.com/apache/incubator-nuttx/pull/4944) libc: getopt: Move struct getopt_s to include/nuttx/tls.h 
+* [#4881](https://github.com/apache/incubator-nuttx/pull/4881) libc: Update include/nuttx/input/x11_keysymdef.h to the latest version 
+* [#5126](https://github.com/apache/incubator-nuttx/pull/5126) libc: math: fix fmod family operation 
+* [#5125](https://github.com/apache/incubator-nuttx/pull/5125) libc: math: fix log and logf calculations on ARMv7 (and maybe others) 
+* [#5170](https://github.com/apache/incubator-nuttx/pull/5170) libc: pthread:pthread_barrierinit sem use pri_none 
+* [#2063](https://github.com/apache/incubator-nuttx/pull/2063) libc: Fix libcxx for sim/macOS 
+* [#5269](https://github.com/apache/incubator-nuttx/pull/5269) libc: Fix a few libcxx build issues for sim/macOS 
+* [#5202](https://github.com/apache/incubator-nuttx/pull/5202) libc: libcxx-mini: operator new will assert when alloc failed. 
+* [#5180](https://github.com/apache/incubator-nuttx/pull/5180) libc: pthread: restore pthread mutex default protocol POSIX compatibility 
+* [#5549](https://github.com/apache/incubator-nuttx/pull/5549) libc: pthread: add the kernel stack allocation for ADDRENV=y and BUILD_KERNEL 
+* [#4978](https://github.com/apache/incubator-nuttx/pull/4978) libc: Add getprogname function 
+* [#5004](https://github.com/apache/incubator-nuttx/pull/5004) libc: unistd: getopt: Use argc to end parsing 
+* [#5017](https://github.com/apache/incubator-nuttx/pull/5017) libc: Enable terminal api regardless of CONFIG_SERIAL_TERMIOS setting 
+* [#5053](https://github.com/apache/incubator-nuttx/pull/5053) libc: symtab: optimize the find speed by bisection 
+* [#5096](https://github.com/apache/incubator-nuttx/pull/5096) libc: Add backtrace_symbols[_fd] functions 
+* [#4874](https://github.com/apache/incubator-nuttx/pull/4874) libc: stdoutstream: restore the output method to fputc() 
+* [#5564](https://github.com/apache/incubator-nuttx/pull/5564) libc: machine: Implement ARM aeabi_xxx API called by clang 
+* [#5398](https://github.com/apache/incubator-nuttx/pull/5398) libc: Implement posix_openpt 
+* [#4962](https://github.com/apache/incubator-nuttx/pull/4962) libc: allsyms: Load all symbols for debugging 
+* [#4909](https://github.com/apache/incubator-nuttx/pull/4909) libc: Add mknod implementation 
+* [#4894](https://github.com/apache/incubator-nuttx/pull/4894) libc: misc: add err.c to libc 
+* [#4893](https://github.com/apache/incubator-nuttx/pull/4893) libc: str: add strlcat to libc 
+* [#5575](https://github.com/apache/incubator-nuttx/pull/5575) libc: sched: task_setcanceltype: fix function name in comment 
+* [#4828](https://github.com/apache/incubator-nuttx/pull/4828) libc: stdio: Handle 64bits off_t correctly 
+* [#4804](https://github.com/apache/incubator-nuttx/pull/4804) libc: netdb: fix access within misaligned address error 
+* [#4725](https://github.com/apache/incubator-nuttx/pull/4725) libc: Improve the netdb config consistency 
+* [#4985](https://github.com/apache/incubator-nuttx/pull/4985) libc: Remove CEVA tl420/tl421 support on Nuttx 
+* [#5036](https://github.com/apache/incubator-nuttx/pull/5036) libc: net: Implement getifaddrs and freeifaddrs 
+* [#5519](https://github.com/apache/incubator-nuttx/pull/5519) libc: Fix -Werror=nonnull-compare and -Werror=format-truncation= 
+* [#5629](https://github.com/apache/incubator-nuttx/pull/5629) libc: fix up_tls_info define for BUILD_KERNEL 
+* [#5307](https://github.com/apache/incubator-nuttx/pull/5307) libc: bug patch for frexpf function 
+* [#5107](https://github.com/apache/incubator-nuttx/pull/5107) libc: Ensure that sethostname null terminates the hostname correctly 
+* [#5479](https://github.com/apache/incubator-nuttx/pull/5479) libdsp: lib_observer: add nolinear fluxlink observer 
+* [#5483](https://github.com/apache/incubator-nuttx/pull/5483) libdsp: improvements for lib_observer.c 
+* [#5563](https://github.com/apache/incubator-nuttx/pull/5563) libdsp: minor improvements and support for fixed16 observers 
+* [#5527](https://github.com/apache/incubator-nuttx/pull/5527) libnx: handle the bad message correctly 
+* [#5321](https://github.com/apache/incubator-nuttx/pull/5321) libxx: uclibxx: add patch use overload constructor of filebuf & ostream 
+* [#4747](https://github.com/apache/incubator-nuttx/pull/4747) Revert "libc: Implement fesetround & fegetround for arm" 
+* [#4739](https://github.com/apache/incubator-nuttx/pull/4739) Revert "lib/netdb: Change the default NETDB_DNSCLIENT_NAMESIZE to NAM… 
+
+* [#5459](https://github.com/apache/incubator-nuttx/pull/5459) mm: mm_heap: add mm_foreach to run handler for every memory node
+* [#5504](https://github.com/apache/incubator-nuttx/pull/5504) mm: handle take mm sem in IRQ 
+* [#4765](https://github.com/apache/incubator-nuttx/pull/4765) mm: fix realloc overwrite memcpy when use a new block 
+* [#4759](https://github.com/apache/incubator-nuttx/pull/4759) mm: do kmm_checkcorruption in IRQ when TCB_FLAG_DEBUG_CHECK set
+* [#5532](https://github.com/apache/incubator-nuttx/pull/5532) mm: fix gran_alloc() array index range checking 
+* [#5548](https://github.com/apache/incubator-nuttx/pull/5548) mm: fix #if condition of g_mmheap for BUILD_KERNEL and ADDRENV 
+* [#5539](https://github.com/apache/incubator-nuttx/pull/5539) mm: handle take mm sem in IRQ 
+* [#5585](https://github.com/apache/incubator-nuttx/pull/5585) mm: Add memory dump function when enable CONFIG_DEBUG_MM 
+
+* [#5417](https://github.com/apache/incubator-nuttx/pull/5417) pthread: Add len argument to pthread_getname_np 
+
+* [#4798](https://github.com/apache/incubator-nuttx/pull/4798) sched: Reduce the default preallocated buffer when DEFAULT_SMALL=y 
+* [#5632](https://github.com/apache/incubator-nuttx/pull/5632) sched: group: Fix dataabort when exiting task or pthread if ARCH_ADDR_ENV=y 
+* [#5658](https://github.com/apache/incubator-nuttx/pull/5658) sched: group: Simplify the allocation and deallocation logic 
+* [#5649](https://github.com/apache/incubator-nuttx/pull/5649) Revert "sched: Don't duplicate caller file handler when creating kernel thread"
+* [#5543](https://github.com/apache/incubator-nuttx/pull/5543) sched: Mark pthread as non-cancelable to avoid additional calls to pthread_exit() 
+* [#5583](https://github.com/apache/incubator-nuttx/pull/5583) sched: note:add switch and dump instrumentation 
+* [#5416](https://github.com/apache/incubator-nuttx/pull/5416) sched: Disable pthread by default when DEFAULT_SMALL is enabled
+* [#5015](https://github.com/apache/incubator-nuttx/pull/5015) sched: add holder in sem_trywait 
+* [#5264](https://github.com/apache/incubator-nuttx/pull/5264) sched: Define SMP_NCPUS to 1 in no SMP case 
+* [#4803](https://github.com/apache/incubator-nuttx/pull/4803) sched: signal: add spinlock to g_sigfreeaction 
+* [#4799](https://github.com/apache/incubator-nuttx/pull/4799) sched: Disable message queue by default when DEFAULT_SMALL equals y 
+* [#4772](https://github.com/apache/incubator-nuttx/pull/4772) sched: vfork: allocate tls_info_s instead task_info_s from stack 
+* [#4931](https://github.com/apache/incubator-nuttx/pull/4931) sched: sched_waitpid:delete debugassert 
+* [#4863](https://github.com/apache/incubator-nuttx/pull/4863) sched: Move g_tcbinfo to include/nuttx/sched.h 
+* [#5331](https://github.com/apache/incubator-nuttx/pull/5331) sched: critmonitor: remove the assertion if counter == 0 
+* [#5098](https://github.com/apache/incubator-nuttx/pull/5098) sched: backtrace: Dump the complete stack regardless the depth 
+* [#5185](https://github.com/apache/incubator-nuttx/pull/5185) sched: Remove CONFIG_ prefix from SCHED_HPWORK 
+* [#4666](https://github.com/apache/incubator-nuttx/pull/4666) sched: Remove pidhash_s and move ticks to tcb_s 
+* [#4676](https://github.com/apache/incubator-nuttx/pull/4676) sched: Check g_pidhash[hash_ndx] isn't NULL before access pid field in nxsched_get_tcb 
+* [#5545](https://github.com/apache/incubator-nuttx/pull/5545) sched: clock: Remove CLOCK_MONOTONIC option from Kconfig 
+* [#5464](https://github.com/apache/incubator-nuttx/pull/5464) sched: tcbinfo: Fix warning by discarded qualifiers 
+* [#5455](https://github.com/apache/incubator-nuttx/pull/5455) sched: mqueue: remove unused leave_cancellation_point 
+* [#5456](https://github.com/apache/incubator-nuttx/pull/5456) sched: module: remove redundant unlock 
+* [#5392](https://github.com/apache/incubator-nuttx/pull/5392) sched: Remove SDCLONE_DISABLE option and config 
+* [#4858](https://github.com/apache/incubator-nuttx/pull/4858) sched: watchdog: remove tick check in wd_timer 
+* [#5018](https://github.com/apache/incubator-nuttx/pull/5018) sched: init/nx_start.c: fix compile break when CONIFG_TASK_NAME_SIZE=0 
+* [#4999](https://github.com/apache/incubator-nuttx/pull/4999) sched: sched_note: change uint32_t nbi_module into uint8_t array 
+* [#4989](https://github.com/apache/incubator-nuttx/pull/4989) sched: fix bug in the function nxsched_resume_scheduler 
+* [#4958](https://github.com/apache/incubator-nuttx/pull/4958) sched: signal: Introduce a private spinlock in sig_action.c 
+* [#4954](https://github.com/apache/incubator-nuttx/pull/4954) sched: dumpstack: raise the stack dump level to emergency 
+* [#4953](https://github.com/apache/incubator-nuttx/pull/4953) sched: semaphore: fix race condition for timed wait 
+* [#4913](https://github.com/apache/incubator-nuttx/pull/4913) sched: Move argv from tcb_s to task_info_s 
+* [#5368](https://github.com/apache/incubator-nuttx/pull/5368) sched: idle: remove heap & stack check in idle thread
+* [#4782](https://github.com/apache/incubator-nuttx/pull/4782) sched: sem: remove limitation of irq context when do sem_trywait
+* [#4972](https://github.com/apache/incubator-nuttx/pull/4972) sched: wqueue: update wqueue to support using wqueue before wqueue start 
+* [#5266](https://github.com/apache/incubator-nuttx/pull/5266) sched: IDLE thread will not boost up when IDLE hold sem 
+* [#5540](https://github.com/apache/incubator-nuttx/pull/5540) sched: semaphore: fix corner case sem_waitirq assert crash 
+* [#4682](https://github.com/apache/incubator-nuttx/pull/4682) sched: cpuload: fix crash because of the member of g_pidhash is NULL 
+* [#5171](https://github.com/apache/incubator-nuttx/pull/5171) sched: semphore: release all semphores' holder that the task held when exit 
+* [#5063](https://github.com/apache/incubator-nuttx/pull/5063) sched: wqueue: fix NO leave_critical_section() when only CONFIG_SCHED_HPWORK 
 
 ## Major Changes to the Build System
 
 ### New Features
 
-* [#5638](https://github.com/apache/incubator-nuttx/pull/#5638) tools: add parsememdump.py to parse memdump info(by cmd: memdump all) 
-* [#5622](https://github.com/apache/incubator-nuttx/pull/#5622) tools: add rustfmt to checkpatch 
-* [#4925](https://github.com/apache/incubator-nuttx/pull/#4925) tools: Add size report script
-* [#5153](https://github.com/apache/incubator-nuttx/pull/#5153) tools: mpfs: prepare OpenSBI image 
+* [#5638](https://github.com/apache/incubator-nuttx/pull/5638) tools: add parsememdump.py to parse memdump info(by cmd: memdump all) 
+* [#5622](https://github.com/apache/incubator-nuttx/pull/5622) tools: add rustfmt to checkpatch 
+* [#4925](https://github.com/apache/incubator-nuttx/pull/4925) tools: Add size report script
+* [#5153](https://github.com/apache/incubator-nuttx/pull/5153) tools: mpfs: prepare OpenSBI image 
 
 ### Bug Fixes
 
-* [#5362](https://github.com/apache/incubator-nuttx/pull/#5362) tools: mkromfsimg.sh: add attribute to set minimum 4 bytes aignment for romfs image data 
-* [#4794](https://github.com/apache/incubator-nuttx/pull/#4794) tools: mkconfig: Handle string with escape character correctly 
-* [#4730](https://github.com/apache/incubator-nuttx/pull/#4730) tools: add code coverage tool 
-* [#5174](https://github.com/apache/incubator-nuttx/pull/#5174) tools: Fix parallel build issue due to missing dependency 
-* [#5275](https://github.com/apache/incubator-nuttx/pull/#5275) tools: mkromfsimg.sh: fix build error in case if romfs is used 
-* [#5274](https://github.com/apache/incubator-nuttx/pull/#5274) tools: add option to reuse boards common files for custom boards 
-* [#5715](https://github.com/apache/incubator-nuttx/pull/#5715) tools: define BOARD_COMMON_DIR only if ARCH_BOARD_COMMON is set 
-* [#5533](https://github.com/apache/incubator-nuttx/pull/#5533) tools: Default macro to compile one Rust file. 
-* [#5494](https://github.com/apache/incubator-nuttx/pull/#5494) tools: Unix.mk: silence output from version.sh 
-* [#5400](https://github.com/apache/incubator-nuttx/pull/#5400) tools: mkconfig: Remove the unnecessary config option correction 
-* [#4701](https://github.com/apache/incubator-nuttx/pull/#4701) tools: esp32: Refactor generation of QEMU-compatible image 
-* [#4865](https://github.com/apache/incubator-nuttx/pull/#4865) tools: gdbinit: add sim:x86-m32 support 
-* [#4926](https://github.com/apache/incubator-nuttx/pull/#4926) tools: rp2040: Compile with C++14
-* [#4936](https://github.com/apache/incubator-nuttx/pull/#4936) tools: Rename size_report to size_report.py 
-* [#5518](https://github.com/apache/incubator-nuttx/pull/#5518) tools: mkallsyms.sh: Disable the mismatch warning of builtin declaration 
-* [#5346](https://github.com/apache/incubator-nuttx/pull/#5346) tools: Config.mk: suppress all normal output for cmp 
-* [#5374](https://github.com/apache/incubator-nuttx/pull/#5374) tools: Detect correct host CPU on MacOS/Linux running on ARM. 
-* [#4673](https://github.com/apache/incubator-nuttx/pull/#4673) tools: CeDeROM add *BSD support 20211016 
-* [#4494](https://github.com/apache/incubator-nuttx/pull/#4494) tools: build: Replace 'make download' with 'make flash', but keep both for now
-* [#5116](https://github.com/apache/incubator-nuttx/pull/#5116) tools: Remove .clean_context 
-* [#4869](https://github.com/apache/incubator-nuttx/pull/#4869) tools: Improve releasecheck.sh 
-* [#5491](https://github.com/apache/incubator-nuttx/pull/#5491) tools: Fix configure.sh for custom apps dir. 
-* [#5495](https://github.com/apache/incubator-nuttx/pull/#5495) tools: Fix jlink-nuttx build with GCC 10.2 
-* [#5505](https://github.com/apache/incubator-nuttx/pull/#5505) tools: Fix JLinkGDBServer crash attaching to target
-* [#5147](https://github.com/apache/incubator-nuttx/pull/#5147) tools: Improve dependencies for include/nuttx/version.h 
-* [#5162](https://github.com/apache/incubator-nuttx/pull/#5162) tools: Improve dirlinks dependencies for Makefile.win 
-* [#5055](https://github.com/apache/incubator-nuttx/pull/#5055) tools: Improve Makefile.[unix|win]::context's dependencies 
-* [#5163](https://github.com/apache/incubator-nuttx/pull/#5163) tools: Rename Makefile.* to have the .mk extension 
+* [#5362](https://github.com/apache/incubator-nuttx/pull/5362) tools: mkromfsimg.sh: add attribute to set minimum 4 bytes aignment for romfs image data 
+* [#4794](https://github.com/apache/incubator-nuttx/pull/4794) tools: mkconfig: Handle string with escape character correctly 
+* [#4730](https://github.com/apache/incubator-nuttx/pull/4730) tools: add code coverage tool 
+* [#5174](https://github.com/apache/incubator-nuttx/pull/5174) tools: Fix parallel build issue due to missing dependency 
+* [#5275](https://github.com/apache/incubator-nuttx/pull/5275) tools: mkromfsimg.sh: fix build error in case if romfs is used 
+* [#5274](https://github.com/apache/incubator-nuttx/pull/5274) tools: add option to reuse boards common files for custom boards 
+* [#5715](https://github.com/apache/incubator-nuttx/pull/5715) tools: define BOARD_COMMON_DIR only if ARCH_BOARD_COMMON is set 
+* [#5533](https://github.com/apache/incubator-nuttx/pull/5533) tools: Default macro to compile one Rust file. 
+* [#5494](https://github.com/apache/incubator-nuttx/pull/5494) tools: Unix.mk: silence output from version.sh 
+* [#5400](https://github.com/apache/incubator-nuttx/pull/5400) tools: mkconfig: Remove the unnecessary config option correction 
+* [#4701](https://github.com/apache/incubator-nuttx/pull/4701) tools: esp32: Refactor generation of QEMU-compatible image 
+* [#4865](https://github.com/apache/incubator-nuttx/pull/4865) tools: gdbinit: add sim:x86-m32 support 
+* [#4926](https://github.com/apache/incubator-nuttx/pull/4926) tools: rp2040: Compile with C++14
+* [#4936](https://github.com/apache/incubator-nuttx/pull/4936) tools: Rename size_report to size_report.py 
+* [#5518](https://github.com/apache/incubator-nuttx/pull/5518) tools: mkallsyms.sh: Disable the mismatch warning of builtin declaration 
+* [#5346](https://github.com/apache/incubator-nuttx/pull/5346) tools: Config.mk: suppress all normal output for cmp 
+* [#5374](https://github.com/apache/incubator-nuttx/pull/5374) tools: Detect correct host CPU on MacOS/Linux running on ARM. 
+* [#4673](https://github.com/apache/incubator-nuttx/pull/4673) tools: CeDeROM add *BSD support 20211016 
+* [#4494](https://github.com/apache/incubator-nuttx/pull/4494) tools: build: Replace 'make download' with 'make flash', but keep both for now
+* [#5116](https://github.com/apache/incubator-nuttx/pull/5116) tools: Remove .clean_context 
+* [#4869](https://github.com/apache/incubator-nuttx/pull/4869) tools: Improve releasecheck.sh 
+* [#5491](https://github.com/apache/incubator-nuttx/pull/5491) tools: Fix configure.sh for custom apps dir. 
+* [#5495](https://github.com/apache/incubator-nuttx/pull/5495) tools: Fix jlink-nuttx build with GCC 10.2 
+* [#5505](https://github.com/apache/incubator-nuttx/pull/5505) tools: Fix JLinkGDBServer crash attaching to target
+* [#5147](https://github.com/apache/incubator-nuttx/pull/5147) tools: Improve dependencies for include/nuttx/version.h 
+* [#5162](https://github.com/apache/incubator-nuttx/pull/5162) tools: Improve dirlinks dependencies for Makefile.win 
+* [#5055](https://github.com/apache/incubator-nuttx/pull/5055) tools: Improve Makefile.[unix|win]::context's dependencies 
+* [#5163](https://github.com/apache/incubator-nuttx/pull/5163) tools: Rename Makefile.* to have the .mk extension 
 
 ## Architectural Support
 
 ### New Architecture Support
 
-* [#4897](https://github.com/apache/incubator-nuttx/pull/#4897) arch: arm: phy62xx: Phyplus release 1.2 
-* [#5470](https://github.com/apache/incubator-nuttx/pull/#5470) arch: arm: STM32U5 Architecture Support 
-* [#5165](https://github.com/apache/incubator-nuttx/pull/#5165) arch: ceva: add ceva platform xc5 xm6 support 
-* [#5352](https://github.com/apache/incubator-nuttx/pull/#5352) arch: xtensa: Add initial support for ESP32-S3 
-* [#5241](https://github.com/apache/incubator-nuttx/pull/#5241) arch: sparc: Port nuttx to sparc-v8
+* [#4897](https://github.com/apache/incubator-nuttx/pull/4897) arch: arm: phy62xx: Phyplus release 1.2 
+* [#5470](https://github.com/apache/incubator-nuttx/pull/5470) arch: arm: STM32U5 Architecture Support 
+* [#5165](https://github.com/apache/incubator-nuttx/pull/5165) arch: ceva: add ceva platform xc5 xm6 support 
+* [#5352](https://github.com/apache/incubator-nuttx/pull/5352) arch: xtensa: Add initial support for ESP32-S3 
+* [#5241](https://github.com/apache/incubator-nuttx/pull/5241) arch: sparc: Port nuttx to sparc-v8
 
 ### Architecture with Significant Improvements
 
-* [#5468](https://github.com/apache/incubator-nuttx/pull/#5468) arch: Add xxx_tcbinfo.c to SoC level Make.defs 
-* [#5482](https://github.com/apache/incubator-nuttx/pull/#5482) arch: Replace nx_vsyslog with vsyslog 
-* [#5507](https://github.com/apache/incubator-nuttx/pull/#5507) arch: Align the implementation of stack related functions 
-* [#4830](https://github.com/apache/incubator-nuttx/pull/#4830) arch: Remove fflush(stdout) from driver code 
-* [#5741](https://github.com/apache/incubator-nuttx/pull/#5741) arch: Make the comment and definition of CONFIG_SYS_RESERVED correctly 
-* [#5332](https://github.com/apache/incubator-nuttx/pull/#5332) arch: Toolchain.defs: Simplify addition builtin library to EXTRA_LIBS 
-* [#5122](https://github.com/apache/incubator-nuttx/pull/#5122) arch: backtrace: correct the skip counter 
-* [#5095](https://github.com/apache/incubator-nuttx/pull/#5095) arch: Select ARCH_HAVE_BACKTRACE in Kconfig for supported arch 
-* [#5342](https://github.com/apache/incubator-nuttx/pull/#5342) arch: Add up_perf_getfreq function 
-* [#5335](https://github.com/apache/incubator-nuttx/pull/#5335) arch: cache: flush/clean dcache all if size large than cache size 
-* [#5328](https://github.com/apache/incubator-nuttx/pull/#5328) arch: Decouple up_critmon_[gettime|convert] from critmon 
-* [#4699](https://github.com/apache/incubator-nuttx/pull/#4699) arch: cache: add lock & unlock feature 
-* [#4910](https://github.com/apache/incubator-nuttx/pull/#4910) arch: Dump task name through tcb_s::name instead of argv[0] 
-* [#4677](https://github.com/apache/incubator-nuttx/pull/#4677) arch: *_cpupause:Allow a spin before taking the g_cpu_wait spinlock. 
-* [#5007](https://github.com/apache/incubator-nuttx/pull/#5007) arch: assert: flush the syslog before stack dump to avoid buffer overwrite 
-* [#4942](https://github.com/apache/incubator-nuttx/pull/#4942) arch: tcbinfo: fix build break if task name disabled 
-* [#4941](https://github.com/apache/incubator-nuttx/pull/#4941) arch: Remove the duplicated up_tls_info implementation 
-* [#5385](https://github.com/apache/incubator-nuttx/pull/#5385) arch: Toolchain.defs: Replace --print-file-name=libgcc.a with --print-libgcc-file-name 
-* [#5371](https://github.com/apache/incubator-nuttx/pull/#5371) arch: Toolchain.defs: Don't expand EXTRA_LIBS immediately 
-* [#5057](https://github.com/apache/incubator-nuttx/pull/#5057) arch: arm/risc-v/xtensa: enhance the task dump 
-* [#5397](https://github.com/apache/incubator-nuttx/pull/#5397) arch: arm/renesas/xtensa: fix leaving from critical section 
-* [#5231](https://github.com/apache/incubator-nuttx/pull/#5231) arch: arm/xtensa/risc-v: save the running registers to xcp context 
-* [#5719](https://github.com/apache/incubator-nuttx/pull/#5719) arch: Move [arm|xtensa]_intstack_[alloc|top] to common header file 
-* [#5060](https://github.com/apache/incubator-nuttx/pull/#5060) arch: Kconfig: Add HAVE_SYSCALL_HOOKS configs to Xtensa arch. 
-* [#4840](https://github.com/apache/incubator-nuttx/pull/#4840) arch: add MTDIOCTL_PROGMEM_ERASESTATE support 
-* [#5259](https://github.com/apache/incubator-nuttx/pull/#5259) arch: use HTONS, NTOHS, HTONL, NTOHL macro in kernel code 
-* [#5008](https://github.com/apache/incubator-nuttx/pull/#5008) arch: assert: unify stack and register dump across platforms 
-* [#4810](https://github.com/apache/incubator-nuttx/pull/#4810) arch: debug: add tools for task aware debug 
-* [#5088](https://github.com/apache/incubator-nuttx/pull/#5088) arch: make/allsyms: skip the unnecessary link operation 
-* [#4749](https://github.com/apache/incubator-nuttx/pull/#4749) arch: Remove FILE dump code from _up_dumponexit
-* [#5309](https://github.com/apache/incubator-nuttx/pull/#5309) arch: toolchain: add libm to EXTRA_LIBS only if it is provided by the compiler 
-* [#5120](https://github.com/apache/incubator-nuttx/pull/#5120) arch: signal: signal handler may cause task's state error 
-* [#4993](https://github.com/apache/incubator-nuttx/pull/#4993) arch: tls: restore C89 compatibility for TLS 
+* [#5468](https://github.com/apache/incubator-nuttx/pull/5468) arch: Add xxx_tcbinfo.c to SoC level Make.defs 
+* [#5482](https://github.com/apache/incubator-nuttx/pull/5482) arch: Replace nx_vsyslog with vsyslog 
+* [#5507](https://github.com/apache/incubator-nuttx/pull/5507) arch: Align the implementation of stack related functions 
+* [#4830](https://github.com/apache/incubator-nuttx/pull/4830) arch: Remove fflush(stdout) from driver code 
+* [#5741](https://github.com/apache/incubator-nuttx/pull/5741) arch: Make the comment and definition of CONFIG_SYS_RESERVED correctly 
+* [#5332](https://github.com/apache/incubator-nuttx/pull/5332) arch: Toolchain.defs: Simplify addition builtin library to EXTRA_LIBS 
+* [#5122](https://github.com/apache/incubator-nuttx/pull/5122) arch: backtrace: correct the skip counter 
+* [#5095](https://github.com/apache/incubator-nuttx/pull/5095) arch: Select ARCH_HAVE_BACKTRACE in Kconfig for supported arch 
+* [#5342](https://github.com/apache/incubator-nuttx/pull/5342) arch: Add up_perf_getfreq function 
+* [#5335](https://github.com/apache/incubator-nuttx/pull/5335) arch: cache: flush/clean dcache all if size large than cache size 
+* [#5328](https://github.com/apache/incubator-nuttx/pull/5328) arch: Decouple up_critmon_[gettime|convert] from critmon 
+* [#4699](https://github.com/apache/incubator-nuttx/pull/4699) arch: cache: add lock & unlock feature 
+* [#4910](https://github.com/apache/incubator-nuttx/pull/4910) arch: Dump task name through tcb_s::name instead of argv[0] 
+* [#4677](https://github.com/apache/incubator-nuttx/pull/4677) arch: *_cpupause:Allow a spin before taking the g_cpu_wait spinlock. 
+* [#5007](https://github.com/apache/incubator-nuttx/pull/5007) arch: assert: flush the syslog before stack dump to avoid buffer overwrite 
+* [#4942](https://github.com/apache/incubator-nuttx/pull/4942) arch: tcbinfo: fix build break if task name disabled 
+* [#4941](https://github.com/apache/incubator-nuttx/pull/4941) arch: Remove the duplicated up_tls_info implementation 
+* [#5385](https://github.com/apache/incubator-nuttx/pull/5385) arch: Toolchain.defs: Replace --print-file-name=libgcc.a with --print-libgcc-file-name 
+* [#5371](https://github.com/apache/incubator-nuttx/pull/5371) arch: Toolchain.defs: Don't expand EXTRA_LIBS immediately 
+* [#5057](https://github.com/apache/incubator-nuttx/pull/5057) arch: arm/risc-v/xtensa: enhance the task dump 
+* [#5397](https://github.com/apache/incubator-nuttx/pull/5397) arch: arm/renesas/xtensa: fix leaving from critical section 
+* [#5231](https://github.com/apache/incubator-nuttx/pull/5231) arch: arm/xtensa/risc-v: save the running registers to xcp context 
+* [#5719](https://github.com/apache/incubator-nuttx/pull/5719) arch: Move [arm|xtensa]_intstack_[alloc|top] to common header file 
+* [#5060](https://github.com/apache/incubator-nuttx/pull/5060) arch: Kconfig: Add HAVE_SYSCALL_HOOKS configs to Xtensa arch. 
+* [#4840](https://github.com/apache/incubator-nuttx/pull/4840) arch: add MTDIOCTL_PROGMEM_ERASESTATE support 
+* [#5259](https://github.com/apache/incubator-nuttx/pull/5259) arch: use HTONS, NTOHS, HTONL, NTOHL macro in kernel code 
+* [#5008](https://github.com/apache/incubator-nuttx/pull/5008) arch: assert: unify stack and register dump across platforms 
+* [#4810](https://github.com/apache/incubator-nuttx/pull/4810) arch: debug: add tools for task aware debug 
+* [#5088](https://github.com/apache/incubator-nuttx/pull/5088) arch: make/allsyms: skip the unnecessary link operation 
+* [#4749](https://github.com/apache/incubator-nuttx/pull/4749) arch: Remove FILE dump code from _up_dumponexit
+* [#5309](https://github.com/apache/incubator-nuttx/pull/5309) arch: toolchain: add libm to EXTRA_LIBS only if it is provided by the compiler 
+* [#5120](https://github.com/apache/incubator-nuttx/pull/5120) arch: signal: signal handler may cause task's state error 
+* [#4993](https://github.com/apache/incubator-nuttx/pull/4993) arch: tls: restore C89 compatibility for TLS 
 
 #### ARM
 
-* [#4816](https://github.com/apache/incubator-nuttx/pull/#4816) arch: arm: Remove EXPERIMENTAL from ARCH_TRUSTZONE_XXX 
-* [#5562](https://github.com/apache/incubator-nuttx/pull/#5562) arch: arm: add BUILD_KERNEL code in arm: arm_vectors.S 
-* [#4980](https://github.com/apache/incubator-nuttx/pull/#4980) arch: arm: select LIBC_ARCH_ATOMIC when config ARCH_CHIP_RP2040 
-* [#4961](https://github.com/apache/incubator-nuttx/pull/#4961) arch: arm: assert: fix the stack dump overflow 
-* [#4935](https://github.com/apache/incubator-nuttx/pull/#4935) arch: arm: Implement TLS support 
-* [#4917](https://github.com/apache/incubator-nuttx/pull/#4917) arch: arm: Kconfig: Add ARCH_HAVE_PROGMEM config 
-* [#5593](https://github.com/apache/incubator-nuttx/pull/#5593) arch: arm: unify some duplicate code to common layer 
-* [#5691](https://github.com/apache/incubator-nuttx/pull/#5691) arch: arm: Move setjmp to common place 
-* [#4878](https://github.com/apache/incubator-nuttx/pull/#4878) arch: arm: fix unalign cacheline invalidate & add cache coherence config for semihosting option 
-* [#5744](https://github.com/apache/incubator-nuttx/pull/#5744) arch: arm: timer_lowerhalf: minor improvements 
-* [#5087](https://github.com/apache/incubator-nuttx/pull/#5087) arch: arm: assert: move the arm_assert to common code 
-* [#5085](https://github.com/apache/incubator-nuttx/pull/#5085) arch: arm: move the backtrace implement to common code 
-* [#5084](https://github.com/apache/incubator-nuttx/pull/#5084) arch: arm: select ARM_THUMB by default for Cortex-M 
-* [#5329](https://github.com/apache/incubator-nuttx/pull/#5329) arch: arm: Fix make export for armv7-a SoCs 
-* [#5105](https://github.com/apache/incubator-nuttx/pull/#5105) arch: arm: Fix rebase error in arm_backtrace_thumb.c 
-* [#5703](https://github.com/apache/incubator-nuttx/pull/#5703) arch: arm: Support setjmp/longjmp for all socs 
-* [#5582](https://github.com/apache/incubator-nuttx/pull/#5582) arch: arm: replace SYS_syscall_return hardcode from syscall 
-* [#5502](https://github.com/apache/incubator-nuttx/pull/#5502) arch: arm: armv7-a: Add debug messages for addrenv
-* [#5511](https://github.com/apache/incubator-nuttx/pull/#5511) arch: arm: armv7-a: Fix arm_syscall for SYS_pthread_start 
-* [#5517](https://github.com/apache/incubator-nuttx/pull/#5517) arch: arm: armv7-a: fix gtm.h GTM_COMP1 and GTM_AUTO defines 
-* [#5620](https://github.com/apache/incubator-nuttx/pull/#5620) arch: arm: armv7-a: Remove CONFIG_SMP guard from arm_scu.c 
-* [#5742](https://github.com/apache/incubator-nuttx/pull/#5742) arch: arm: armv7-a/r: unified syscall registers dump 
-* [#5066](https://github.com/apache/incubator-nuttx/pull/#5066) arch: arm: armv7-a/r: dump all registers with alias 
-* [#5354](https://github.com/apache/incubator-nuttx/pull/#5354) arch: arm: armv7-a/r: cp15_invalidate_dcache_all: fix Sets mask error. 
-* [#5367](https://github.com/apache/incubator-nuttx/pull/#5367) arch: arm: armv7-a/r: bugfix: fix a4 register use but not store in xxx_invalidate/flush/clean_all.S 
-* [#5558](https://github.com/apache/incubator-nuttx/pull/#5558) arch: arm: armv7-a/r: fix SVC's sp restore in arm_vectors.S 
-* [#5628](https://github.com/apache/incubator-nuttx/pull/#5628) arch: arm: armv7-a/r: handle swi on interrupt stack 
-* [#5734](https://github.com/apache/incubator-nuttx/pull/#5734) arch: arm: armv7-a/r: set the default CPU mode to System 
-* [#5506](https://github.com/apache/incubator-nuttx/pull/#5506) arch: arm: armv7-a/r: unify switch context from software interrupt 
-* [#5441](https://github.com/apache/incubator-nuttx/pull/#5441) arch: arm: armv7-a/r: cache: add cp15_cache_size function and use flush/clean_all if size large than cache size 
-* [#5650](https://github.com/apache/incubator-nuttx/pull/#5650) arch: arm: armv7-a/r: cache: modify hardcode in cache set/way operation 
-* [#4702](https://github.com/apache/incubator-nuttx/pull/#4702) arch: arm: armv7-m,armv7-r,armv8-m:MPU Add mpu_reset and ARM_MPU_EARLY_RESET 
-* [#5477](https://github.com/apache/incubator-nuttx/pull/#5477) arch: arm: armv8-m: Handle the special irq correctly in up_secure_irq 
-* [#5355](https://github.com/apache/incubator-nuttx/pull/#5355) arch: arm: cortex-m: doirq: do not update the CURRENT_REGS on nested interrupt handling 
-* [#4960](https://github.com/apache/incubator-nuttx/pull/#4960) arch: arm: cortex-m: backtrace: remove the push process to simplify backtrace 
-* [#4956](https://github.com/apache/incubator-nuttx/pull/#4956) arch: arm: cortex-m: assert: dump all registers with alias 
-* [#4955](https://github.com/apache/incubator-nuttx/pull/#4955) arch: arm: cortex-m: fault: add CFSR(Configurable Fault Status Register) Definitions 
-* [#5048](https://github.com/apache/incubator-nuttx/pull/#5048) arch: arm: cortex-m: hardfault: add secure-fault handler 
-* [#4959](https://github.com/apache/incubator-nuttx/pull/#4959) arch: arm: cortex-m: enhance the crash dump 
-* [#4957](https://github.com/apache/incubator-nuttx/pull/#4957) arch: arm: cortex-m: hardfault: add usage/bus-fault handler 
-* [#4965](https://github.com/apache/incubator-nuttx/pull/#4965) arch: arm: cortex-m23: remove mem-fault select from armv8-m baseline 
+* [#4816](https://github.com/apache/incubator-nuttx/pull/4816) arch: arm: Remove EXPERIMENTAL from ARCH_TRUSTZONE_XXX 
+* [#5562](https://github.com/apache/incubator-nuttx/pull/5562) arch: arm: add BUILD_KERNEL code in arm: arm_vectors.S 
+* [#4980](https://github.com/apache/incubator-nuttx/pull/4980) arch: arm: select LIBC_ARCH_ATOMIC when config ARCH_CHIP_RP2040 
+* [#4961](https://github.com/apache/incubator-nuttx/pull/4961) arch: arm: assert: fix the stack dump overflow 
+* [#4935](https://github.com/apache/incubator-nuttx/pull/4935) arch: arm: Implement TLS support 
+* [#4917](https://github.com/apache/incubator-nuttx/pull/4917) arch: arm: Kconfig: Add ARCH_HAVE_PROGMEM config 
+* [#5593](https://github.com/apache/incubator-nuttx/pull/5593) arch: arm: unify some duplicate code to common layer 
+* [#5691](https://github.com/apache/incubator-nuttx/pull/5691) arch: arm: Move setjmp to common place 
+* [#4878](https://github.com/apache/incubator-nuttx/pull/4878) arch: arm: fix unalign cacheline invalidate & add cache coherence config for semihosting option 
+* [#5744](https://github.com/apache/incubator-nuttx/pull/5744) arch: arm: timer_lowerhalf: minor improvements 
+* [#5087](https://github.com/apache/incubator-nuttx/pull/5087) arch: arm: assert: move the arm_assert to common code 
+* [#5085](https://github.com/apache/incubator-nuttx/pull/5085) arch: arm: move the backtrace implement to common code 
+* [#5084](https://github.com/apache/incubator-nuttx/pull/5084) arch: arm: select ARM_THUMB by default for Cortex-M 
+* [#5329](https://github.com/apache/incubator-nuttx/pull/5329) arch: arm: Fix make export for armv7-a SoCs 
+* [#5105](https://github.com/apache/incubator-nuttx/pull/5105) arch: arm: Fix rebase error in arm_backtrace_thumb.c 
+* [#5703](https://github.com/apache/incubator-nuttx/pull/5703) arch: arm: Support setjmp/longjmp for all socs 
+* [#5582](https://github.com/apache/incubator-nuttx/pull/5582) arch: arm: replace SYS_syscall_return hardcode from syscall 
+* [#5502](https://github.com/apache/incubator-nuttx/pull/5502) arch: arm: armv7-a: Add debug messages for addrenv
+* [#5511](https://github.com/apache/incubator-nuttx/pull/5511) arch: arm: armv7-a: Fix arm_syscall for SYS_pthread_start 
+* [#5517](https://github.com/apache/incubator-nuttx/pull/5517) arch: arm: armv7-a: fix gtm.h GTM_COMP1 and GTM_AUTO defines 
+* [#5620](https://github.com/apache/incubator-nuttx/pull/5620) arch: arm: armv7-a: Remove CONFIG_SMP guard from arm_scu.c 
+* [#5742](https://github.com/apache/incubator-nuttx/pull/5742) arch: arm: armv7-a/r: unified syscall registers dump 
+* [#5066](https://github.com/apache/incubator-nuttx/pull/5066) arch: arm: armv7-a/r: dump all registers with alias 
+* [#5354](https://github.com/apache/incubator-nuttx/pull/5354) arch: arm: armv7-a/r: cp15_invalidate_dcache_all: fix Sets mask error. 
+* [#5367](https://github.com/apache/incubator-nuttx/pull/5367) arch: arm: armv7-a/r: bugfix: fix a4 register use but not store in xxx_invalidate/flush/clean_all.S 
+* [#5558](https://github.com/apache/incubator-nuttx/pull/5558) arch: arm: armv7-a/r: fix SVC's sp restore in arm_vectors.S 
+* [#5628](https://github.com/apache/incubator-nuttx/pull/5628) arch: arm: armv7-a/r: handle swi on interrupt stack 
+* [#5734](https://github.com/apache/incubator-nuttx/pull/5734) arch: arm: armv7-a/r: set the default CPU mode to System 
+* [#5506](https://github.com/apache/incubator-nuttx/pull/5506) arch: arm: armv7-a/r: unify switch context from software interrupt 
+* [#5441](https://github.com/apache/incubator-nuttx/pull/5441) arch: arm: armv7-a/r: cache: add cp15_cache_size function and use flush/clean_all if size large than cache size 
+* [#5650](https://github.com/apache/incubator-nuttx/pull/5650) arch: arm: armv7-a/r: cache: modify hardcode in cache set/way operation 
+* [#4702](https://github.com/apache/incubator-nuttx/pull/4702) arch: arm: armv7-m,armv7-r,armv8-m:MPU Add mpu_reset and ARM_MPU_EARLY_RESET 
+* [#5477](https://github.com/apache/incubator-nuttx/pull/5477) arch: arm: armv8-m: Handle the special irq correctly in up_secure_irq 
+* [#5355](https://github.com/apache/incubator-nuttx/pull/5355) arch: arm: cortex-m: doirq: do not update the CURRENT_REGS on nested interrupt handling 
+* [#4960](https://github.com/apache/incubator-nuttx/pull/4960) arch: arm: cortex-m: backtrace: remove the push process to simplify backtrace 
+* [#4956](https://github.com/apache/incubator-nuttx/pull/4956) arch: arm: cortex-m: assert: dump all registers with alias 
+* [#4955](https://github.com/apache/incubator-nuttx/pull/4955) arch: arm: cortex-m: fault: add CFSR(Configurable Fault Status Register) Definitions 
+* [#5048](https://github.com/apache/incubator-nuttx/pull/5048) arch: arm: cortex-m: hardfault: add secure-fault handler 
+* [#4959](https://github.com/apache/incubator-nuttx/pull/4959) arch: arm: cortex-m: enhance the crash dump 
+* [#4957](https://github.com/apache/incubator-nuttx/pull/4957) arch: arm: cortex-m: hardfault: add usage/bus-fault handler 
+* [#4965](https://github.com/apache/incubator-nuttx/pull/4965) arch: arm: cortex-m23: remove mem-fault select from armv8-m baseline 
 
 #### EFM32
 
-* [#5587](https://github.com/apache/incubator-nuttx/pull/#5587) arch: arm: efm32: Garbage configuration setting in EFM32 code 
+* [#5587](https://github.com/apache/incubator-nuttx/pull/5587) arch: arm: efm32: Garbage configuration setting in EFM32 code 
 
 #### IMX6
 
-* [#5633](https://github.com/apache/incubator-nuttx/pull/#5633) arch: arm: imx6: Fix imx6 
-* [#5639](https://github.com/apache/incubator-nuttx/pull/#5639) arch: arm: imx6: Add the pgheap for imx6 
+* [#5633](https://github.com/apache/incubator-nuttx/pull/5633) arch: arm: imx6: Fix imx6 
+* [#5639](https://github.com/apache/incubator-nuttx/pull/5639) arch: arm: imx6: Add the pgheap for imx6 
 
 #### IMXRT
 
-* [#4784](https://github.com/apache/incubator-nuttx/pull/#4784) arch: arm: imxrt: fixes 
-* [#4717](https://github.com/apache/incubator-nuttx/pull/#4717) arch: arm: imxrt: rename imxrt_lowputc to arm_lowputc and drop CONFIG_DEBUG_FEATURES 
+* [#4784](https://github.com/apache/incubator-nuttx/pull/4784) arch: arm: imxrt: fixes 
+* [#4717](https://github.com/apache/incubator-nuttx/pull/4717) arch: arm: imxrt: rename imxrt_lowputc to arm_lowputc and drop CONFIG_DEBUG_FEATURES 
 
 #### LC823450
 
-* [#4951](https://github.com/apache/incubator-nuttx/pull/#4951) arch: arm: lc823450: Replace the critical section with spinlock in lc823450_serial.c 
+* [#4951](https://github.com/apache/incubator-nuttx/pull/4951) arch: arm: lc823450: Replace the critical section with spinlock in lc823450_serial.c 
 
 #### NRF52
 
-* [#5025](https://github.com/apache/incubator-nuttx/pull/#5025) arch: arm: nrf52: Fixes for NRF52 SoftDevice Controller 
-* [#5032](https://github.com/apache/incubator-nuttx/pull/#5032) arch: arm: nrf52: NRF52_SDC_LE_CODED_PHY not available for nrf52832 
-* [#5031](https://github.com/apache/incubator-nuttx/pull/#5031) arch: arm: nrf52: small improvements for softdevice 
+* [#5025](https://github.com/apache/incubator-nuttx/pull/5025) arch: arm: nrf52: Fixes for NRF52 SoftDevice Controller 
+* [#5032](https://github.com/apache/incubator-nuttx/pull/5032) arch: arm: nrf52: NRF52_SDC_LE_CODED_PHY not available for nrf52832 
+* [#5031](https://github.com/apache/incubator-nuttx/pull/5031) arch: arm: nrf52: small improvements for softdevice 
 
 #### PHY62XX
 
-* [#5642](https://github.com/apache/incubator-nuttx/pull/#5642) arch: arm: phy62xx: remove unused private header 
+* [#5642](https://github.com/apache/incubator-nuttx/pull/5642) arch: arm: phy62xx: remove unused private header 
 
 #### RP2040
 
-* [#4786](https://github.com/apache/incubator-nuttx/pull/#4786) arch: arm: rp2040: support I2C_RESET 
+* [#4786](https://github.com/apache/incubator-nuttx/pull/4786) arch: arm: rp2040: support I2C_RESET 
 
 #### RTL8720C
 
-* [#5552](https://github.com/apache/incubator-nuttx/pull/#5552) arch: arm: rtl8720c: Remove the unused Toolchain.defs 
+* [#5552](https://github.com/apache/incubator-nuttx/pull/5552) arch: arm: rtl8720c: Remove the unused Toolchain.defs 
 
 #### S32K1XX
 
-* [#5220](https://github.com/apache/incubator-nuttx/pull/#5220) arch: arm: s32k1xx: implement uniqueid 
+* [#5220](https://github.com/apache/incubator-nuttx/pull/5220) arch: arm: s32k1xx: implement uniqueid 
 
 #### SAM34
 
-* [#5700](https://github.com/apache/incubator-nuttx/pull/#5700) arch: arm: sam34: sam_dmac.c: Fix compilation error 
+* [#5700](https://github.com/apache/incubator-nuttx/pull/5700) arch: arm: sam34: sam_dmac.c: Fix compilation error 
 
 #### SAMV7
 
-* [#5513](https://github.com/apache/incubator-nuttx/pull/#5513) arch: arm: samv7: fix peripheral id shift during transmit xdma configuration 
-* [#5413](https://github.com/apache/incubator-nuttx/pull/#5413) arch: arm: samv7: sam_progmem: insert DMB instruction into data write loop 
-* [#5411](https://github.com/apache/incubator-nuttx/pull/#5411) arch: arm: samv7: add arm_systemreset.c to CMN_CSRCS 
-* [#5471](https://github.com/apache/incubator-nuttx/pull/#5471) arch: arm: samv7: Added support for PWM driver
-* [#4795](https://github.com/apache/incubator-nuttx/pull/#4795) arch: arm: samv7: add support for AFEC driver 
-* [#4737](https://github.com/apache/incubator-nuttx/pull/#4737) arch: arm: samv7: add support for QSPI driver in SPI Mode 
-* [#5145](https://github.com/apache/incubator-nuttx/pull/#5145) arch: arm: samv7: correct number on interrupts 
-* [#4950](https://github.com/apache/incubator-nuttx/pull/#4950) arch: arm: samv7: enable MCAN driver support for both rev A and rev B 
-* [#4901](https://github.com/apache/incubator-nuttx/pull/#4901) arch: arm: samv7: Add DMA and TC support to AFEC (ADC) driver 
-* [#5146](https://github.com/apache/incubator-nuttx/pull/#5146) arch: arm: samv7: rework SAMv7 timer counter implementation 
-* [#5219](https://github.com/apache/incubator-nuttx/pull/#5219) arch: arm: samv7: implement quadrature encoder driver 
-* [#5043](https://github.com/apache/incubator-nuttx/pull/#5043) arch: arm: samv7: initial support for LIN bus communication (Master only) 
-* [#4904](https://github.com/apache/incubator-nuttx/pull/#4904) arch: arm: samv7: fix unaligned address write for progmem interface 
-* [#4899](https://github.com/apache/incubator-nuttx/pull/#4899) arch: arm: samv7: fix page size flash writing for page unaligned addresses 
-* [#5393](https://github.com/apache/incubator-nuttx/pull/#5393) arch: arm: samv7: fix leaving from critical section in HSMCI callback 
+* [#5513](https://github.com/apache/incubator-nuttx/pull/5513) arch: arm: samv7: fix peripheral id shift during transmit xdma configuration 
+* [#5413](https://github.com/apache/incubator-nuttx/pull/5413) arch: arm: samv7: sam_progmem: insert DMB instruction into data write loop 
+* [#5411](https://github.com/apache/incubator-nuttx/pull/5411) arch: arm: samv7: add arm_systemreset.c to CMN_CSRCS 
+* [#5471](https://github.com/apache/incubator-nuttx/pull/5471) arch: arm: samv7: Added support for PWM driver
+* [#4795](https://github.com/apache/incubator-nuttx/pull/4795) arch: arm: samv7: add support for AFEC driver 
+* [#4737](https://github.com/apache/incubator-nuttx/pull/4737) arch: arm: samv7: add support for QSPI driver in SPI Mode 
+* [#5145](https://github.com/apache/incubator-nuttx/pull/5145) arch: arm: samv7: correct number on interrupts 
+* [#4950](https://github.com/apache/incubator-nuttx/pull/4950) arch: arm: samv7: enable MCAN driver support for both rev A and rev B 
+* [#4901](https://github.com/apache/incubator-nuttx/pull/4901) arch: arm: samv7: Add DMA and TC support to AFEC (ADC) driver 
+* [#5146](https://github.com/apache/incubator-nuttx/pull/5146) arch: arm: samv7: rework SAMv7 timer counter implementation 
+* [#5219](https://github.com/apache/incubator-nuttx/pull/5219) arch: arm: samv7: implement quadrature encoder driver 
+* [#5043](https://github.com/apache/incubator-nuttx/pull/5043) arch: arm: samv7: initial support for LIN bus communication (Master only) 
+* [#4904](https://github.com/apache/incubator-nuttx/pull/4904) arch: arm: samv7: fix unaligned address write for progmem interface 
+* [#4899](https://github.com/apache/incubator-nuttx/pull/4899) arch: arm: samv7: fix page size flash writing for page unaligned addresses 
+* [#5393](https://github.com/apache/incubator-nuttx/pull/5393) arch: arm: samv7: fix leaving from critical section in HSMCI callback 
 
 #### STM32
 
-* [#5206](https://github.com/apache/incubator-nuttx/pull/#5206) arch: arm: stm32: add FDCAN support 
-* [#5169](https://github.com/apache/incubator-nuttx/pull/#5169) arch: arm: stm32: add SocketCAN support 
-* [#5167](https://github.com/apache/incubator-nuttx/pull/#5167) arch: arm: stm32: add CAN error support 
-* [#5419](https://github.com/apache/incubator-nuttx/pull/#5419) arch: arm: stm32: add FDCAN SocketCAN support 
-* [#5523](https://github.com/apache/incubator-nuttx/pull/#5523) arch: arm: stm32: dp83848c ethernet phy interrupt support 
-* [#5481](https://github.com/apache/incubator-nuttx/pull/#5481) arch: arm: stm32: fdcan: add CAN FD frames support 
-* [#5370](https://github.com/apache/incubator-nuttx/pull/#5370) arch: arm: stm32: Add OTG ID GPIO disable 
-* [#4790](https://github.com/apache/incubator-nuttx/pull/#4790) arch: arm: stm32: Qencoder: add support for the encoder index pin and implementation for stm32/qenco 
-* [#5627](https://github.com/apache/incubator-nuttx/pull/#5627) arch: arm: stm32f103re has a dac module.but the pinmap file has no corresponding
-* [#5300](https://github.com/apache/incubator-nuttx/pull/#5300) arch: arm: stm32f20xxf40xx: up_progmem_erasesize for stm32f20xxf40xx_flash.c 
-* [#5605](https://github.com/apache/incubator-nuttx/pull/#5605) arch: arm: stm32f405: Add DAC2 configuration 
-* [#4967](https://github.com/apache/incubator-nuttx/pull/#4967) arch: arm: stm32f412: add SPI2 & SPI3 
-* [#5267](https://github.com/apache/incubator-nuttx/pull/#5267) arch: arm: stm32f7: serial fix PM_CONFIG build 
-* [#5064](https://github.com/apache/incubator-nuttx/pull/#5064) arch: arm: stm32f7: sdmmc invalidate before DMA to avoid eviction overwrite -
-* [#4704](https://github.com/apache/incubator-nuttx/pull/#4704) arch: arm: stm32f0/g0/l0: Add custom clock config option to stm32f0/g0/l0 chips 
-* [#4872](https://github.com/apache/incubator-nuttx/pull/#4872) arch: arm: stm32f7: sdmmc defer invalidate until after DMA completion 
-* [#5677](https://github.com/apache/incubator-nuttx/pull/#5677) arch: arm: stm32f7: fix CAN3 receiving 
-* [#4741](https://github.com/apache/incubator-nuttx/pull/#4741) arch: arm: stm32g4: Minor fixes for stm32g4 foc 
-* [#4780](https://github.com/apache/incubator-nuttx/pull/#4780) arch: arm: stm32h7: sdmmc: do not enable power saving configuration bit in SD 4-bit mode 
-* [#4770](https://github.com/apache/incubator-nuttx/pull/#4770) arch: arm: stm32h7: dmamux: correct bit fields 
-* [#4755](https://github.com/apache/incubator-nuttx/pull/#4755) arch: arm: stm32h7: sdmmc: added missing sdio_set_sdio_card_isr() function to initialize SDIO in-band interrupt logic 
-* [#4731](https://github.com/apache/incubator-nuttx/pull/#4731) arch: arm: stm32h7: add low power timers 
-* [#5492](https://github.com/apache/incubator-nuttx/pull/#5492) arch: arm: stm32h7: Fix build for all config {R|T}XDMA states 
-* [#5493](https://github.com/apache/incubator-nuttx/pull/#5493) arch: arm: stm32h7: Flash fixes from 328374f4658d11655f268f968f4c6c7a3942f320 
-* [#4815](https://github.com/apache/incubator-nuttx/pull/#4815) arch: arm: stm32l4: dfumode: enable for STM32L4+ chips 
-* [#5666](https://github.com/apache/incubator-nuttx/pull/#5666) arch: arm: stm32l4: stm32l4+ might need flash data cache corruption workaround 
-* [#4975](https://github.com/apache/incubator-nuttx/pull/#4975) arch: arm: stm32l4: stm32l4_pwm.c: fix printf format 
+* [#5206](https://github.com/apache/incubator-nuttx/pull/5206) arch: arm: stm32: add FDCAN support 
+* [#5169](https://github.com/apache/incubator-nuttx/pull/5169) arch: arm: stm32: add SocketCAN support 
+* [#5167](https://github.com/apache/incubator-nuttx/pull/5167) arch: arm: stm32: add CAN error support 
+* [#5419](https://github.com/apache/incubator-nuttx/pull/5419) arch: arm: stm32: add FDCAN SocketCAN support 
+* [#5523](https://github.com/apache/incubator-nuttx/pull/5523) arch: arm: stm32: dp83848c ethernet phy interrupt support 
+* [#5481](https://github.com/apache/incubator-nuttx/pull/5481) arch: arm: stm32: fdcan: add CAN FD frames support 
+* [#5370](https://github.com/apache/incubator-nuttx/pull/5370) arch: arm: stm32: Add OTG ID GPIO disable 
+* [#4790](https://github.com/apache/incubator-nuttx/pull/4790) arch: arm: stm32: Qencoder: add support for the encoder index pin and implementation for stm32/qenco 
+* [#5627](https://github.com/apache/incubator-nuttx/pull/5627) arch: arm: stm32f103re has a dac module.but the pinmap file has no corresponding
+* [#5300](https://github.com/apache/incubator-nuttx/pull/5300) arch: arm: stm32f20xxf40xx: up_progmem_erasesize for stm32f20xxf40xx_flash.c 
+* [#5605](https://github.com/apache/incubator-nuttx/pull/5605) arch: arm: stm32f405: Add DAC2 configuration 
+* [#4967](https://github.com/apache/incubator-nuttx/pull/4967) arch: arm: stm32f412: add SPI2 & SPI3 
+* [#5267](https://github.com/apache/incubator-nuttx/pull/5267) arch: arm: stm32f7: serial fix PM_CONFIG build 
+* [#5064](https://github.com/apache/incubator-nuttx/pull/5064) arch: arm: stm32f7: sdmmc invalidate before DMA to avoid eviction overwrite -
+* [#4704](https://github.com/apache/incubator-nuttx/pull/4704) arch: arm: stm32f0/g0/l0: Add custom clock config option to stm32f0/g0/l0 chips 
+* [#4872](https://github.com/apache/incubator-nuttx/pull/4872) arch: arm: stm32f7: sdmmc defer invalidate until after DMA completion 
+* [#5677](https://github.com/apache/incubator-nuttx/pull/5677) arch: arm: stm32f7: fix CAN3 receiving 
+* [#4741](https://github.com/apache/incubator-nuttx/pull/4741) arch: arm: stm32g4: Minor fixes for stm32g4 foc 
+* [#4780](https://github.com/apache/incubator-nuttx/pull/4780) arch: arm: stm32h7: sdmmc: do not enable power saving configuration bit in SD 4-bit mode 
+* [#4770](https://github.com/apache/incubator-nuttx/pull/4770) arch: arm: stm32h7: dmamux: correct bit fields 
+* [#4755](https://github.com/apache/incubator-nuttx/pull/4755) arch: arm: stm32h7: sdmmc: added missing sdio_set_sdio_card_isr() function to initialize SDIO in-band interrupt logic 
+* [#4731](https://github.com/apache/incubator-nuttx/pull/4731) arch: arm: stm32h7: add low power timers 
+* [#5492](https://github.com/apache/incubator-nuttx/pull/5492) arch: arm: stm32h7: Fix build for all config {R|T}XDMA states 
+* [#5493](https://github.com/apache/incubator-nuttx/pull/5493) arch: arm: stm32h7: Flash fixes from 328374f4658d11655f268f968f4c6c7a3942f320 
+* [#4815](https://github.com/apache/incubator-nuttx/pull/4815) arch: arm: stm32l4: dfumode: enable for STM32L4+ chips 
+* [#5666](https://github.com/apache/incubator-nuttx/pull/5666) arch: arm: stm32l4: stm32l4+ might need flash data cache corruption workaround 
+* [#4975](https://github.com/apache/incubator-nuttx/pull/4975) arch: arm: stm32l4: stm32l4_pwm.c: fix printf format 
 
 #### CEVA
 
-* [#5520](https://github.com/apache/incubator-nuttx/pull/#5520) arch: ceva: update the code to the latest mainline 
-* [#5568](https://github.com/apache/incubator-nuttx/pull/#5568) arch: ceva: Replace OUTDIR with TOPDIR 
-* [#5727](https://github.com/apache/incubator-nuttx/pull/#5727) arch: ceva: Move the idle stack initialization to up_initial_state 
+* [#5520](https://github.com/apache/incubator-nuttx/pull/5520) arch: ceva: update the code to the latest mainline 
+* [#5568](https://github.com/apache/incubator-nuttx/pull/5568) arch: ceva: Replace OUTDIR with TOPDIR 
+* [#5727](https://github.com/apache/incubator-nuttx/pull/5727) arch: ceva: Move the idle stack initialization to up_initial_state 
 
 #### SIM
 
-* [#5696](https://github.com/apache/incubator-nuttx/pull/#5696) arch: sim: add all symbols support 
-* [#5641](https://github.com/apache/incubator-nuttx/pull/#5641) arch: sim: add loop thread to handle dev loops 
-* [#4716](https://github.com/apache/incubator-nuttx/pull/#4716) arch: sim: add native socket support based on usrsock 
-* [#4882](https://github.com/apache/incubator-nuttx/pull/#4882) arch: sim: Add new option to enable arch specific hostfs 
-* [#4776](https://github.com/apache/incubator-nuttx/pull/#4776) arch: sim: host ASAN improvement 
-* [#5401](https://github.com/apache/incubator-nuttx/pull/#5401) arch: sim: initial support sim:nsh on MacOS M1 based hosts. 
-* [#5452](https://github.com/apache/incubator-nuttx/pull/#5452) arch: sim: detect clang native compiler on MacOS. 
-* [#5414](https://github.com/apache/incubator-nuttx/pull/#5414) arch: sim: Unify the return value of usrsock_xxx_handler 
-* [#5473](https://github.com/apache/incubator-nuttx/pull/#5473) arch: sim: Always typedef xcpt_reg_t to unsigned long 
-* [#4751](https://github.com/apache/incubator-nuttx/pull/#4751) arch: arm: Add l suffix for INT32_C macro 
-* [#5099](https://github.com/apache/incubator-nuttx/pull/#5099) arch: sim: Implement up_backtrace 
-* [#5071](https://github.com/apache/incubator-nuttx/pull/#5071) arch: sim: Support vncserver as display device 
-* [#4977](https://github.com/apache/incubator-nuttx/pull/#4977) arch: sim: add CONFIG_SIM_STACKSIZE_ADJUSTMENT to reduce variability 
-* [#5384](https://github.com/apache/incubator-nuttx/pull/#5384) arch: sim: Adjust the stack size for up_use_stack too 
-* [#5486](https://github.com/apache/incubator-nuttx/pull/#5486) arch: sim: Fix a build with clang on linux 
-* [#5295](https://github.com/apache/incubator-nuttx/pull/#5295) arch: sim: Added Kconfig option for UART buffer size. 
-* [#5188](https://github.com/apache/incubator-nuttx/pull/#5188) arch: sim: Rename up_vfork_x[32|64].S to up_vfork_x86[_64].S 
-* [#5179](https://github.com/apache/incubator-nuttx/pull/#5179) arch: sim: Move spiflash simulation to drivers/spi instead 
-* [#5178](https://github.com/apache/incubator-nuttx/pull/#5178) arch: sim: Rename up_vfork[32|64].S to up_vfork_x[32|64].S 
-* [#5431](https://github.com/apache/incubator-nuttx/pull/#5431) arch: sim: Don't add up_tls_size in up_use_stack before foward to up_create_stack 
-* [#4487](https://github.com/apache/incubator-nuttx/pull/#4487) arch: sim: Don't add -lc++abi to STDLIBS 
-* [#4791](https://github.com/apache/incubator-nuttx/pull/#4791) arch: sim: btuart: Remove the unnecessary config 
-* [#5313](https://github.com/apache/incubator-nuttx/pull/#5313) arch: sim: netdev: retrieve all the queued RX frames from the network device on every poll 
-* [#4696](https://github.com/apache/incubator-nuttx/pull/#4696) arch: sim: rptun: Trigger the callback only the sequnece number change 
-* [#5286](https://github.com/apache/incubator-nuttx/pull/#5286) arch: sim: up_macho_init.c: Add a workaround for Monterey 
-* [#5046](https://github.com/apache/incubator-nuttx/pull/#5046) arch: sim: usrsock: increase the sim usrsock buffer size 
-* [#5030](https://github.com/apache/incubator-nuttx/pull/#5030) arch: sim: usrsock: reuse the socket address to avoid bind timeout 
-* [#5685](https://github.com/apache/incubator-nuttx/pull/#5685) arch: sim: syscall: add syscall note support in the flat build 
-* [#4754](https://github.com/apache/incubator-nuttx/pull/#4754) Revert "sim: Specify -fshort-wchar as NuttX wchar_t is 16-bit" 
-* [#5343](https://github.com/apache/incubator-nuttx/pull/#5343) arch: sim: netdev,tapdev: implemented emulation of TX done and RX ready interrupts 
-* [#5295](https://github.com/apache/incubator-nuttx/pull/#5295) arch: sim: Added Kconfig option for UART buffer size.
-* [#5260](https://github.com/apache/incubator-nuttx/pull/#5260) arch: sim: up_touchscreen: update up_touchscreen, using touch_upperhalf 
-* [#5226](https://github.com/apache/incubator-nuttx/pull/#5226) arch: sim: netdev: eliminated RX data stream congestion in case of high TX network traffic 
+* [#5696](https://github.com/apache/incubator-nuttx/pull/5696) arch: sim: add all symbols support 
+* [#5641](https://github.com/apache/incubator-nuttx/pull/5641) arch: sim: add loop thread to handle dev loops 
+* [#4716](https://github.com/apache/incubator-nuttx/pull/4716) arch: sim: add native socket support based on usrsock 
+* [#4882](https://github.com/apache/incubator-nuttx/pull/4882) arch: sim: Add new option to enable arch specific hostfs 
+* [#4776](https://github.com/apache/incubator-nuttx/pull/4776) arch: sim: host ASAN improvement 
+* [#5401](https://github.com/apache/incubator-nuttx/pull/5401) arch: sim: initial support sim:nsh on MacOS M1 based hosts. 
+* [#5452](https://github.com/apache/incubator-nuttx/pull/5452) arch: sim: detect clang native compiler on MacOS. 
+* [#5414](https://github.com/apache/incubator-nuttx/pull/5414) arch: sim: Unify the return value of usrsock_xxx_handler 
+* [#5473](https://github.com/apache/incubator-nuttx/pull/5473) arch: sim: Always typedef xcpt_reg_t to unsigned long 
+* [#4751](https://github.com/apache/incubator-nuttx/pull/4751) arch: arm: Add l suffix for INT32_C macro 
+* [#5099](https://github.com/apache/incubator-nuttx/pull/5099) arch: sim: Implement up_backtrace 
+* [#5071](https://github.com/apache/incubator-nuttx/pull/5071) arch: sim: Support vncserver as display device 
+* [#4977](https://github.com/apache/incubator-nuttx/pull/4977) arch: sim: add CONFIG_SIM_STACKSIZE_ADJUSTMENT to reduce variability 
+* [#5384](https://github.com/apache/incubator-nuttx/pull/5384) arch: sim: Adjust the stack size for up_use_stack too 
+* [#5486](https://github.com/apache/incubator-nuttx/pull/5486) arch: sim: Fix a build with clang on linux 
+* [#5295](https://github.com/apache/incubator-nuttx/pull/5295) arch: sim: Added Kconfig option for UART buffer size. 
+* [#5188](https://github.com/apache/incubator-nuttx/pull/5188) arch: sim: Rename up_vfork_x[32|64].S to up_vfork_x86[_64].S 
+* [#5179](https://github.com/apache/incubator-nuttx/pull/5179) arch: sim: Move spiflash simulation to drivers/spi instead 
+* [#5178](https://github.com/apache/incubator-nuttx/pull/5178) arch: sim: Rename up_vfork[32|64].S to up_vfork_x[32|64].S 
+* [#5431](https://github.com/apache/incubator-nuttx/pull/5431) arch: sim: Don't add up_tls_size in up_use_stack before foward to up_create_stack 
+* [#4487](https://github.com/apache/incubator-nuttx/pull/4487) arch: sim: Don't add -lc++abi to STDLIBS 
+* [#4791](https://github.com/apache/incubator-nuttx/pull/4791) arch: sim: btuart: Remove the unnecessary config 
+* [#5313](https://github.com/apache/incubator-nuttx/pull/5313) arch: sim: netdev: retrieve all the queued RX frames from the network device on every poll 
+* [#4696](https://github.com/apache/incubator-nuttx/pull/4696) arch: sim: rptun: Trigger the callback only the sequnece number change 
+* [#5286](https://github.com/apache/incubator-nuttx/pull/5286) arch: sim: up_macho_init.c: Add a workaround for Monterey 
+* [#5046](https://github.com/apache/incubator-nuttx/pull/5046) arch: sim: usrsock: increase the sim usrsock buffer size 
+* [#5030](https://github.com/apache/incubator-nuttx/pull/5030) arch: sim: usrsock: reuse the socket address to avoid bind timeout 
+* [#5685](https://github.com/apache/incubator-nuttx/pull/5685) arch: sim: syscall: add syscall note support in the flat build 
+* [#4754](https://github.com/apache/incubator-nuttx/pull/4754) Revert "sim: Specify -fshort-wchar as NuttX wchar_t is 16-bit" 
+* [#5343](https://github.com/apache/incubator-nuttx/pull/5343) arch: sim: netdev,tapdev: implemented emulation of TX done and RX ready interrupts 
+* [#5295](https://github.com/apache/incubator-nuttx/pull/5295) arch: sim: Added Kconfig option for UART buffer size.
+* [#5260](https://github.com/apache/incubator-nuttx/pull/5260) arch: sim: up_touchscreen: update up_touchscreen, using touch_upperhalf 
+* [#5226](https://github.com/apache/incubator-nuttx/pull/5226) arch: sim: netdev: eliminated RX data stream congestion in case of high TX network traffic 
 
 #### RISC-V
 
-* [#5619](https://github.com/apache/incubator-nuttx/pull/#5619) arch: espressif: Fix SCHED_CPULOAD feature using Oneshot Timer 
-* [#4728](https://github.com/apache/incubator-nuttx/pull/#4728) arch: espressif: Rename MTD-related configs to become more intuitive 
-* [#5044](https://github.com/apache/incubator-nuttx/pull/#5044) arch: espressif: Add hardware-supported Secure Boot on top of MCUboot 
-* [#4671](https://github.com/apache/incubator-nuttx/pull/#4671) arch: espressif: Provide SPI Flash parameters to MCUboot build 
-* [#5173](https://github.com/apache/incubator-nuttx/pull/#5173) arch: espressif: Fix build system issues related to Flash Encryption 
-* [#5619](https://github.com/apache/incubator-nuttx/pull/#5619) arch: espressif: Fix SCHED_CPULOAD feature using Oneshot Timer 
-* [#4727](https://github.com/apache/incubator-nuttx/pull/#4727) arch: espressif: Enable Partition Table allocation at custom offset 
-* [#4945](https://github.com/apache/incubator-nuttx/pull/#4945) arch: risc-v: Introduce basic support for qemu rv32 
-* [#5291](https://github.com/apache/incubator-nuttx/pull/#5291) arch: risc-v: Unify common irq code 
-* [#5192](https://github.com/apache/incubator-nuttx/pull/#5192) arch: risc-v: Merge rv32im and rv64gc into common 
-* [#5228](https://github.com/apache/incubator-nuttx/pull/#5228) arch: risc-v: Support both rv32/rv64 on qemu-rv 
-* [#5160](https://github.com/apache/incubator-nuttx/pull/#5160) arch: risc-v: Replace __LP64__ with CONFIG_ARCH_RV64 
-* [#5148](https://github.com/apache/incubator-nuttx/pull/#5148) arch: risc-v: Refine riscv_assert.c and arch.h 
-* [#5243](https://github.com/apache/incubator-nuttx/pull/#5243) arch: risc-v: Make exception_common 8 byte align 
-* [#5709](https://github.com/apache/incubator-nuttx/pull/#5709) arch: risc-v: mpfs: Make cleaner pinmux configurations for USB 
-* [#5209](https://github.com/apache/incubator-nuttx/pull/#5209) arch: risc-v: Refine riscv_vectors.S 
-* [#5123](https://github.com/apache/incubator-nuttx/pull/#5123) arch: risc-v: Correct epc adjustment with C ISA 
-* [#5106](https://github.com/apache/incubator-nuttx/pull/#5106) arch: risc-v: Refine riscv_testset.S 
-* [#5076](https://github.com/apache/incubator-nuttx/pull/#5076) arch: risc-v: Refine Toolchain.defs 
-* [#5097](https://github.com/apache/incubator-nuttx/pull/#5097) arch: risc-v: Move riscv_blocktask.c to common 
-* [#5092](https://github.com/apache/incubator-nuttx/pull/#5092) arch: risc-v: Remove unneeded kconfigs 
-* [#5064](https://github.com/apache/incubator-nuttx/pull/#5064) arch: risc-v: opensbi: Make.defs: use a wildcard for file listing 
-* [#5314](https://github.com/apache/incubator-nuttx/pull/#5314) arch: risc-v: Move xxx_cpustart.c to common 
-* [#5103](https://github.com/apache/incubator-nuttx/pull/#5103) arch: risc-v: Refine riscv_fpu.S 
-* [#5273](https://github.com/apache/incubator-nuttx/pull/#5273) arch: risc-v: Sv39 MMU driver
-* [#5135](https://github.com/apache/incubator-nuttx/pull/#5135) arch: risc-v: Refine riscv_initialstate.c 
-* [#5115](https://github.com/apache/incubator-nuttx/pull/#5115) arch: risc-v: Refine syscall interface 
-* [#5113](https://github.com/apache/incubator-nuttx/pull/#5113) arch: risc-v: Add backtrace to risc-v common sources 
-* [#4983](https://github.com/apache/incubator-nuttx/pull/#4983) arch: risc-v: Implement TLS support 
-* [#5707](https://github.com/apache/incubator-nuttx/pull/#5707) arch: risc-v: Implement SYS_save_context in swint 
-* [#5695](https://github.com/apache/incubator-nuttx/pull/#5695) arch: risc-v: Save/Load float register in setjmp 
-* [#5478](https://github.com/apache/incubator-nuttx/pull/#5478) arch: risc-v: Use _ebss instead of _default_stack_limit as idle stack base
-* [#5484](https://github.com/apache/incubator-nuttx/pull/#5484) arch: risc-v: Implement common up_cpu_idlestack 
-* [#5490](https://github.com/apache/incubator-nuttx/pull/#5490) arch: risc-v: Let g_cpu_basestack determined at compile time 
-* [#5091](https://github.com/apache/incubator-nuttx/pull/#5091) arch: risc-v: pwm: add option to break the loops when using multiple PWM channels 
-* [#5454](https://github.com/apache/incubator-nuttx/pull/#5454) arch: risc-v: Remove duplicated up_idle logic 
-* [#5358](https://github.com/apache/incubator-nuttx/pull/#5358) arch: risc-v: RISC-V MMU: Add missing implementation for PTE getter 
-* [#5240](https://github.com/apache/incubator-nuttx/pull/#5240) arch: risc-v: Refine riscv_cpupause.c 
-* [#5308](https://github.com/apache/incubator-nuttx/pull/#5308) arch: risc-v: Merge mcause.h into irq.h 
-* [#5210](https://github.com/apache/incubator-nuttx/pull/#5210) arch: risc-v: Refine exception_common 
-* [#5236](https://github.com/apache/incubator-nuttx/pull/#5236) arch: risc-v: Refine riscv_cpuindex.c 
+* [#5619](https://github.com/apache/incubator-nuttx/pull/5619) arch: espressif: Fix SCHED_CPULOAD feature using Oneshot Timer 
+* [#4728](https://github.com/apache/incubator-nuttx/pull/4728) arch: espressif: Rename MTD-related configs to become more intuitive 
+* [#5044](https://github.com/apache/incubator-nuttx/pull/5044) arch: espressif: Add hardware-supported Secure Boot on top of MCUboot 
+* [#4671](https://github.com/apache/incubator-nuttx/pull/4671) arch: espressif: Provide SPI Flash parameters to MCUboot build 
+* [#5173](https://github.com/apache/incubator-nuttx/pull/5173) arch: espressif: Fix build system issues related to Flash Encryption 
+* [#5619](https://github.com/apache/incubator-nuttx/pull/5619) arch: espressif: Fix SCHED_CPULOAD feature using Oneshot Timer 
+* [#4727](https://github.com/apache/incubator-nuttx/pull/4727) arch: espressif: Enable Partition Table allocation at custom offset 
+* [#4945](https://github.com/apache/incubator-nuttx/pull/4945) arch: risc-v: Introduce basic support for qemu rv32 
+* [#5291](https://github.com/apache/incubator-nuttx/pull/5291) arch: risc-v: Unify common irq code 
+* [#5192](https://github.com/apache/incubator-nuttx/pull/5192) arch: risc-v: Merge rv32im and rv64gc into common 
+* [#5228](https://github.com/apache/incubator-nuttx/pull/5228) arch: risc-v: Support both rv32/rv64 on qemu-rv 
+* [#5160](https://github.com/apache/incubator-nuttx/pull/5160) arch: risc-v: Replace __LP64__ with CONFIG_ARCH_RV64 
+* [#5148](https://github.com/apache/incubator-nuttx/pull/5148) arch: risc-v: Refine riscv_assert.c and arch.h 
+* [#5243](https://github.com/apache/incubator-nuttx/pull/5243) arch: risc-v: Make exception_common 8 byte align 
+* [#5709](https://github.com/apache/incubator-nuttx/pull/5709) arch: risc-v: mpfs: Make cleaner pinmux configurations for USB 
+* [#5209](https://github.com/apache/incubator-nuttx/pull/5209) arch: risc-v: Refine riscv_vectors.S 
+* [#5123](https://github.com/apache/incubator-nuttx/pull/5123) arch: risc-v: Correct epc adjustment with C ISA 
+* [#5106](https://github.com/apache/incubator-nuttx/pull/5106) arch: risc-v: Refine riscv_testset.S 
+* [#5076](https://github.com/apache/incubator-nuttx/pull/5076) arch: risc-v: Refine Toolchain.defs 
+* [#5097](https://github.com/apache/incubator-nuttx/pull/5097) arch: risc-v: Move riscv_blocktask.c to common 
+* [#5092](https://github.com/apache/incubator-nuttx/pull/5092) arch: risc-v: Remove unneeded kconfigs 
+* [#5064](https://github.com/apache/incubator-nuttx/pull/5064) arch: risc-v: opensbi: Make.defs: use a wildcard for file listing 
+* [#5314](https://github.com/apache/incubator-nuttx/pull/5314) arch: risc-v: Move xxx_cpustart.c to common 
+* [#5103](https://github.com/apache/incubator-nuttx/pull/5103) arch: risc-v: Refine riscv_fpu.S 
+* [#5273](https://github.com/apache/incubator-nuttx/pull/5273) arch: risc-v: Sv39 MMU driver
+* [#5135](https://github.com/apache/incubator-nuttx/pull/5135) arch: risc-v: Refine riscv_initialstate.c 
+* [#5115](https://github.com/apache/incubator-nuttx/pull/5115) arch: risc-v: Refine syscall interface 
+* [#5113](https://github.com/apache/incubator-nuttx/pull/5113) arch: risc-v: Add backtrace to risc-v common sources 
+* [#4983](https://github.com/apache/incubator-nuttx/pull/4983) arch: risc-v: Implement TLS support 
+* [#5707](https://github.com/apache/incubator-nuttx/pull/5707) arch: risc-v: Implement SYS_save_context in swint 
+* [#5695](https://github.com/apache/incubator-nuttx/pull/5695) arch: risc-v: Save/Load float register in setjmp 
+* [#5478](https://github.com/apache/incubator-nuttx/pull/5478) arch: risc-v: Use _ebss instead of _default_stack_limit as idle stack base
+* [#5484](https://github.com/apache/incubator-nuttx/pull/5484) arch: risc-v: Implement common up_cpu_idlestack 
+* [#5490](https://github.com/apache/incubator-nuttx/pull/5490) arch: risc-v: Let g_cpu_basestack determined at compile time 
+* [#5091](https://github.com/apache/incubator-nuttx/pull/5091) arch: risc-v: pwm: add option to break the loops when using multiple PWM channels 
+* [#5454](https://github.com/apache/incubator-nuttx/pull/5454) arch: risc-v: Remove duplicated up_idle logic 
+* [#5358](https://github.com/apache/incubator-nuttx/pull/5358) arch: risc-v: RISC-V MMU: Add missing implementation for PTE getter 
+* [#5240](https://github.com/apache/incubator-nuttx/pull/5240) arch: risc-v: Refine riscv_cpupause.c 
+* [#5308](https://github.com/apache/incubator-nuttx/pull/5308) arch: risc-v: Merge mcause.h into irq.h 
+* [#5210](https://github.com/apache/incubator-nuttx/pull/5210) arch: risc-v: Refine exception_common 
+* [#5236](https://github.com/apache/incubator-nuttx/pull/5236) arch: risc-v: Refine riscv_cpuindex.c 
 
 #### BL602
 
-* [#5316](https://github.com/apache/incubator-nuttx/pull/#5316) arch: risc-v: bl602: Fix broken bl602 flash due to partition_table being incorrectly marked as unused 
-* [#5221](https://github.com/apache/incubator-nuttx/pull/#5221) arch: risc-v: bl602: Rename bl602_entry.S to bl602_head.S 
-* [#4876](https://github.com/apache/incubator-nuttx/pull/#4876) arch: risc-v: bl602: Enable GPIO output 
-* [#4984](https://github.com/apache/incubator-nuttx/pull/#4984) arch: risc-v: bl602: Swap SPI MISO and MOSI 
-* [#5131](https://github.com/apache/incubator-nuttx/pull/#5131) arch: risc-v: bl602: Fix preprocessing directives for uart flow control 
-* [#5093](https://github.com/apache/incubator-nuttx/pull/#5093) arch: risc-v: bl602: Use userspace chosen channel numbers when starting bl602 pwm 
+* [#5316](https://github.com/apache/incubator-nuttx/pull/5316) arch: risc-v: bl602: Fix broken bl602 flash due to partition_table being incorrectly marked as unused 
+* [#5221](https://github.com/apache/incubator-nuttx/pull/5221) arch: risc-v: bl602: Rename bl602_entry.S to bl602_head.S 
+* [#4876](https://github.com/apache/incubator-nuttx/pull/4876) arch: risc-v: bl602: Enable GPIO output 
+* [#4984](https://github.com/apache/incubator-nuttx/pull/4984) arch: risc-v: bl602: Swap SPI MISO and MOSI 
+* [#5131](https://github.com/apache/incubator-nuttx/pull/5131) arch: risc-v: bl602: Fix preprocessing directives for uart flow control 
+* [#5093](https://github.com/apache/incubator-nuttx/pull/5093) arch: risc-v: bl602: Use userspace chosen channel numbers when starting bl602 pwm 
 
 #### ESP32C3
 
-* [#5129](https://github.com/apache/incubator-nuttx/pull/#5129) arch: risc-v: esp32c3: SPI flash MTD device uses all flash space 
-* [#4771](https://github.com/apache/incubator-nuttx/pull/#4771) arch: risc-v: esp32c3: Remove the DMA test included in the driver along with its defconfig. 
-* [#4700](https://github.com/apache/incubator-nuttx/pull/#4700) arch: risc-v: esp32c3: Remove test code from crypto accelerators drivers. 
-* [#4711](https://github.com/apache/incubator-nuttx/pull/#4711) arch: risc-v: esp32c3: Remove the stub implementations of the early serial 
-* [#5615](https://github.com/apache/incubator-nuttx/pull/#5615) arch: risc-v: esp32c3: Fix detection of CPU reset by Watchdog Timer 
-* [#4796](https://github.com/apache/incubator-nuttx/pull/#4796) arch: risc-v: esp32c3: Fix MMU pages number calculation error 
-* [#4820](https://github.com/apache/incubator-nuttx/pull/#4820) arch: risc-v: esp32c3: Partition supports BIO cmd 
-* [#4821](https://github.com/apache/incubator-nuttx/pull/#4821) arch: risc-v: esp32c3: Add hardware brownout check and reset 
-* [#4834](https://github.com/apache/incubator-nuttx/pull/#4834) arch: risc-v: esp32c3: esp32c3_usbserial.c: Initialize cpuint to ENOMEM. 
-* [#4813](https://github.com/apache/incubator-nuttx/pull/#4813) arch: risc-v: esp32c3: Fix GPIO Output on pins 18 and 19 USB/JTAG 
-* [#4809](https://github.com/apache/incubator-nuttx/pull/#4809) arch: risc-v: esp32c3: Driver for the ESP32-C3's CDC console. 
-* [#5615](https://github.com/apache/incubator-nuttx/pull/#5615) arch: risc-v: esp32c3: Fix detection of CPU reset by Watchdog Timer 
-* [#4787](https://github.com/apache/incubator-nuttx/pull/#4787) arch: risc-v: esp32c3: Initialize the BLE Mac 
-* [#4822](https://github.com/apache/incubator-nuttx/pull/#4822) arch: risc-v: esp32c3: Fix reset triggering crash nested when crash 
-* [#4740](https://github.com/apache/incubator-nuttx/pull/#4740) arch: risc-v: esp32c3: Fix Wi-Fi & BLE coexist issues 
-* [#4886](https://github.com/apache/incubator-nuttx/pull/#4886) arch: risc-v: esp32c3: Refactor SPI Flash to support umask interrupt when R/W/E SPI Flash 
-* [#4885](https://github.com/apache/incubator-nuttx/pull/#4885) arch: risc-v: esp32c3: Refactor ADC calibration 
-* [#5616](https://github.com/apache/incubator-nuttx/pull/#5616) arch: risc-v: esp32c3: Enable Timer Groups clocks on timer initialization 
-* [#5304](https://github.com/apache/incubator-nuttx/pull/#5304) arch: risc-v: esp32c3: esp32c3_irq.c: Skip over ECALL instruction. 
-* [#5457](https://github.com/apache/incubator-nuttx/pull/#5457) arch: risc-v: esp32c3: Fix issue #5377 UART1 not working because clock as disabled 
-* [#5016](https://github.com/apache/incubator-nuttx/pull/#5016) arch: risc-v: esp32c3: Initialize rtc and peripheral parameters by default when chip starts 
-* [#5124](https://github.com/apache/incubator-nuttx/pull/#5124) arch: risc-v: esp32s2/esp32c3: Remove unavailable support for ROM Basic Console 
-* [#5133](https://github.com/apache/incubator-nuttx/pull/#5133) arch: risc-v: esp32s2/esp32c3: Add support for enabling hardware Flash Encryption on boot
+* [#5129](https://github.com/apache/incubator-nuttx/pull/5129) arch: risc-v: esp32c3: SPI flash MTD device uses all flash space 
+* [#4771](https://github.com/apache/incubator-nuttx/pull/4771) arch: risc-v: esp32c3: Remove the DMA test included in the driver along with its defconfig. 
+* [#4700](https://github.com/apache/incubator-nuttx/pull/4700) arch: risc-v: esp32c3: Remove test code from crypto accelerators drivers. 
+* [#4711](https://github.com/apache/incubator-nuttx/pull/4711) arch: risc-v: esp32c3: Remove the stub implementations of the early serial 
+* [#5615](https://github.com/apache/incubator-nuttx/pull/5615) arch: risc-v: esp32c3: Fix detection of CPU reset by Watchdog Timer 
+* [#4796](https://github.com/apache/incubator-nuttx/pull/4796) arch: risc-v: esp32c3: Fix MMU pages number calculation error 
+* [#4820](https://github.com/apache/incubator-nuttx/pull/4820) arch: risc-v: esp32c3: Partition supports BIO cmd 
+* [#4821](https://github.com/apache/incubator-nuttx/pull/4821) arch: risc-v: esp32c3: Add hardware brownout check and reset 
+* [#4834](https://github.com/apache/incubator-nuttx/pull/4834) arch: risc-v: esp32c3: esp32c3_usbserial.c: Initialize cpuint to ENOMEM. 
+* [#4813](https://github.com/apache/incubator-nuttx/pull/4813) arch: risc-v: esp32c3: Fix GPIO Output on pins 18 and 19 USB/JTAG 
+* [#4809](https://github.com/apache/incubator-nuttx/pull/4809) arch: risc-v: esp32c3: Driver for the ESP32-C3's CDC console. 
+* [#5615](https://github.com/apache/incubator-nuttx/pull/5615) arch: risc-v: esp32c3: Fix detection of CPU reset by Watchdog Timer 
+* [#4787](https://github.com/apache/incubator-nuttx/pull/4787) arch: risc-v: esp32c3: Initialize the BLE Mac 
+* [#4822](https://github.com/apache/incubator-nuttx/pull/4822) arch: risc-v: esp32c3: Fix reset triggering crash nested when crash 
+* [#4740](https://github.com/apache/incubator-nuttx/pull/4740) arch: risc-v: esp32c3: Fix Wi-Fi & BLE coexist issues 
+* [#4886](https://github.com/apache/incubator-nuttx/pull/4886) arch: risc-v: esp32c3: Refactor SPI Flash to support umask interrupt when R/W/E SPI Flash 
+* [#4885](https://github.com/apache/incubator-nuttx/pull/4885) arch: risc-v: esp32c3: Refactor ADC calibration 
+* [#5616](https://github.com/apache/incubator-nuttx/pull/5616) arch: risc-v: esp32c3: Enable Timer Groups clocks on timer initialization 
+* [#5304](https://github.com/apache/incubator-nuttx/pull/5304) arch: risc-v: esp32c3: esp32c3_irq.c: Skip over ECALL instruction. 
+* [#5457](https://github.com/apache/incubator-nuttx/pull/5457) arch: risc-v: esp32c3: Fix issue #5377 UART1 not working because clock as disabled 
+* [#5016](https://github.com/apache/incubator-nuttx/pull/5016) arch: risc-v: esp32c3: Initialize rtc and peripheral parameters by default when chip starts 
+* [#5124](https://github.com/apache/incubator-nuttx/pull/5124) arch: risc-v: esp32s2/esp32c3: Remove unavailable support for ROM Basic Console 
+* [#5133](https://github.com/apache/incubator-nuttx/pull/5133) arch: risc-v: esp32s2/esp32c3: Add support for enabling hardware Flash Encryption on boot
 
 #### MPFS
 
-* [#4877](https://github.com/apache/incubator-nuttx/pull/#4877) arch: risc-v: mpfs: Add spi cs control for mpfs 
-* [#5289](https://github.com/apache/incubator-nuttx/pull/#5289) arch: risc-v: mpfs: bootloader entrypoints 
-* [#5247](https://github.com/apache/incubator-nuttx/pull/#5247) arch: risc-v: mpfs: switch to exception common 
-* [#5360](https://github.com/apache/incubator-nuttx/pull/#5360) arch: risc-v: mpfs: Add support for a ROMFS image for MPFS 
-* [#5322](https://github.com/apache/incubator-nuttx/pull/#5322) arch: risc-v: mpfs: build protected
-* [#5109](https://github.com/apache/incubator-nuttx/pull/#5109) arch: risc-v: mpfs: Add MSSIO GPIO pinmap configuration 
-* [#5306](https://github.com/apache/incubator-nuttx/pull/#5306) arch: risc-v: mpfs: OpenSBI: utilize an index2id table 
-* [#5287](https://github.com/apache/incubator-nuttx/pull/#5287) arch: risc-v: mpfs: opensbi redefinition fixes
-* [#5225](https://github.com/apache/incubator-nuttx/pull/#5225) arch: risc-v: mpfs: Opensbi fixes 
-* [#5325](https://github.com/apache/incubator-nuttx/pull/#5325) arch: risc-v: mpfs: opensbi conf  
-* [#5310](https://github.com/apache/incubator-nuttx/pull/#5310) arch: risc-v: mpfs: switch to NuttX types for opensbi 
-* [#5702](https://github.com/apache/incubator-nuttx/pull/#5702) arch: risc-v: mpfs: usb: apply review fixes 
-* [#5040](https://github.com/apache/incubator-nuttx/pull/#5040) arch: risc-v: mpfs: add opensbi support 
-* [#4709](https://github.com/apache/incubator-nuttx/pull/#4709) arch: risc-v: mpfs: emmcsd: provide proper internal emmc settings 
-* [#4714](https://github.com/apache/incubator-nuttx/pull/#4714) arch: risc-v: mpfs: ddr training and system clock init 
-* [#4839](https://github.com/apache/incubator-nuttx/pull/#4839) arch: risc-v: mpfs: emmcsd: boost waitresponse perf 
-* [#4817](https://github.com/apache/incubator-nuttx/pull/#4817) arch: risc-v: mpfs: uart: add a way to configure uart3 and uart4 
-* [#4788](https://github.com/apache/incubator-nuttx/pull/#4788) arch: risc-v: mpfs: emmcsd: fix uninitialized value 
-* [#4781](https://github.com/apache/incubator-nuttx/pull/#4781) arch: risc-v: mpfs: cache: provide L1/L2 cache enablers 
-* [#4773](https://github.com/apache/incubator-nuttx/pull/#4773) arch: risc-v: mpfs: i2c: Add support for adaptive I2C bus frequency 
-* [#5694](https://github.com/apache/incubator-nuttx/pull/#5694) arch: risc-v: mpfs: usb: fix an unused variable warning 
-* [#5161](https://github.com/apache/incubator-nuttx/pull/#5161) arch: risc-v: mpfs: mpfs_serial.c: Correct setting of nbits 
-* [#5152](https://github.com/apache/incubator-nuttx/pull/#5152) arch: risc-v: opensbi: update to version 1.0 
-* [#5636](https://github.com/apache/incubator-nuttx/pull/#5636) arch: risc-v/qemu-rv: Set FS bits in mstatus 
-* [#5529](https://github.com/apache/incubator-nuttx/pull/#5529) arch: risc-v/qemu-rv: Supports SMP up to 8 cores and other minor changes 
-* [#4825](https://github.com/apache/incubator-nuttx/pull/#4825) arch: risc-v/xtensa: Kconfig: Some cleanup and improvements to arch versions of C library functions. 
-* [#5683](https://github.com/apache/incubator-nuttx/pull/#5683) arch: risc-v/xtensa: corrent dumpstate xcp size 
-* [#5717](https://github.com/apache/incubator-nuttx/pull/#5717) Revert "arch: risc-v: Correct FPU register save area in riscv_copystate" 
+* [#4877](https://github.com/apache/incubator-nuttx/pull/4877) arch: risc-v: mpfs: Add spi cs control for mpfs 
+* [#5289](https://github.com/apache/incubator-nuttx/pull/5289) arch: risc-v: mpfs: bootloader entrypoints 
+* [#5247](https://github.com/apache/incubator-nuttx/pull/5247) arch: risc-v: mpfs: switch to exception common 
+* [#5360](https://github.com/apache/incubator-nuttx/pull/5360) arch: risc-v: mpfs: Add support for a ROMFS image for MPFS 
+* [#5322](https://github.com/apache/incubator-nuttx/pull/5322) arch: risc-v: mpfs: build protected
+* [#5109](https://github.com/apache/incubator-nuttx/pull/5109) arch: risc-v: mpfs: Add MSSIO GPIO pinmap configuration 
+* [#5306](https://github.com/apache/incubator-nuttx/pull/5306) arch: risc-v: mpfs: OpenSBI: utilize an index2id table 
+* [#5287](https://github.com/apache/incubator-nuttx/pull/5287) arch: risc-v: mpfs: opensbi redefinition fixes
+* [#5225](https://github.com/apache/incubator-nuttx/pull/5225) arch: risc-v: mpfs: Opensbi fixes 
+* [#5325](https://github.com/apache/incubator-nuttx/pull/5325) arch: risc-v: mpfs: opensbi conf  
+* [#5310](https://github.com/apache/incubator-nuttx/pull/5310) arch: risc-v: mpfs: switch to NuttX types for opensbi 
+* [#5702](https://github.com/apache/incubator-nuttx/pull/5702) arch: risc-v: mpfs: usb: apply review fixes 
+* [#5040](https://github.com/apache/incubator-nuttx/pull/5040) arch: risc-v: mpfs: add opensbi support 
+* [#4709](https://github.com/apache/incubator-nuttx/pull/4709) arch: risc-v: mpfs: emmcsd: provide proper internal emmc settings 
+* [#4714](https://github.com/apache/incubator-nuttx/pull/4714) arch: risc-v: mpfs: ddr training and system clock init 
+* [#4839](https://github.com/apache/incubator-nuttx/pull/4839) arch: risc-v: mpfs: emmcsd: boost waitresponse perf 
+* [#4817](https://github.com/apache/incubator-nuttx/pull/4817) arch: risc-v: mpfs: uart: add a way to configure uart3 and uart4 
+* [#4788](https://github.com/apache/incubator-nuttx/pull/4788) arch: risc-v: mpfs: emmcsd: fix uninitialized value 
+* [#4781](https://github.com/apache/incubator-nuttx/pull/4781) arch: risc-v: mpfs: cache: provide L1/L2 cache enablers 
+* [#4773](https://github.com/apache/incubator-nuttx/pull/4773) arch: risc-v: mpfs: i2c: Add support for adaptive I2C bus frequency 
+* [#5694](https://github.com/apache/incubator-nuttx/pull/5694) arch: risc-v: mpfs: usb: fix an unused variable warning 
+* [#5161](https://github.com/apache/incubator-nuttx/pull/5161) arch: risc-v: mpfs: mpfs_serial.c: Correct setting of nbits 
+* [#5152](https://github.com/apache/incubator-nuttx/pull/5152) arch: risc-v: opensbi: update to version 1.0 
+* [#5636](https://github.com/apache/incubator-nuttx/pull/5636) arch: risc-v/qemu-rv: Set FS bits in mstatus 
+* [#5529](https://github.com/apache/incubator-nuttx/pull/5529) arch: risc-v/qemu-rv: Supports SMP up to 8 cores and other minor changes 
+* [#4825](https://github.com/apache/incubator-nuttx/pull/4825) arch: risc-v/xtensa: Kconfig: Some cleanup and improvements to arch versions of C library functions. 
+* [#5683](https://github.com/apache/incubator-nuttx/pull/5683) arch: risc-v/xtensa: corrent dumpstate xcp size 
+* [#5717](https://github.com/apache/incubator-nuttx/pull/5717) Revert "arch: risc-v: Correct FPU register save area in riscv_copystate" 
 
 #### SPARC
 
-* [#5394](https://github.com/apache/incubator-nuttx/pull/#5394) arch: sparc: adaptive patch 
-* [#5521](https://github.com/apache/incubator-nuttx/pull/#5521) arch: sparc: Replace adj_stack_ptr with stack_base_ptr 
+* [#5394](https://github.com/apache/incubator-nuttx/pull/5394) arch: sparc: adaptive patch 
+* [#5521](https://github.com/apache/incubator-nuttx/pull/5521) arch: sparc: Replace adj_stack_ptr with stack_base_ptr 
 
 #### XTENSA
 
-* [#4688](https://github.com/apache/incubator-nuttx/pull/#4688) arch: xtensa: Kconfig: add quotes in source to clean warnings from setconfig 
-* [#5738](https://github.com/apache/incubator-nuttx/pull/#5738) arch: xtensa: Save exception cause and vaddr into the user frame 
-* [#5149](https://github.com/apache/incubator-nuttx/pull/#5149) arch: xtensa: Rename up_stack_color to xtensa_stack_color. 
-* [#5198](https://github.com/apache/incubator-nuttx/pull/#5198) arch: xtensa: fix lack of float register save & resotre 
-* [#4663](https://github.com/apache/incubator-nuttx/pull/#4663) arch: xtensa: Correctly save/restore coprocessor0 state. 
-* [#5450](https://github.com/apache/incubator-nuttx/pull/#5450) arch: xtensa: kconfig: move ARCH_HAVE_TESTSET config to chip 
-* [#5648](https://github.com/apache/incubator-nuttx/pull/#5648) arch: xtensa: fix sp duplicate reduce in handler enter 
-* [#5541](https://github.com/apache/incubator-nuttx/pull/#5541) arch: xtensa: modify svcall to swint 
-* [#5729](https://github.com/apache/incubator-nuttx/pull/#5729) arch: xtensa: Small improvements around xtensa_context 
-* [#5708](https://github.com/apache/incubator-nuttx/pull/#5708) arch: xtensa: small improvements around using the software interrupt. 
-* [#5684](https://github.com/apache/incubator-nuttx/pull/#5684) arch: xtensa: backtrace: fix backtrace last buffer error in some scene 
-* [#5250](https://github.com/apache/incubator-nuttx/pull/#5250) arch: xtensa: Fix core voltage level when SPI Flash runs at 80Mhz 
-* [#5248](https://github.com/apache/incubator-nuttx/pull/#5248) arch: xtensa: some fixes in interrupt handler 
-* [#4818](https://github.com/apache/incubator-nuttx/pull/#4818) arch: xtensa: mpu: use WRITEBACK attribute for intsram & extsram 
-* [#4683](https://github.com/apache/incubator-nuttx/pull/#4683) arch: xtensa: mpu: modify acc and memtype to uint32_t 
-* [#4664](https://github.com/apache/incubator-nuttx/pull/#4664) arch: xtensa: xtensa_context.S: Save and restore SCOMPARE1 when necessary. 
-* [#4669](https://github.com/apache/incubator-nuttx/pull/#4669) arch: xtensa: xtensa_cpupause.c: Allow a spin before taking the g_cpu_wait spinlock. 
-* [#5336](https://github.com/apache/incubator-nuttx/pull/#5336) arch: xtensa: use swint to swith context 
-* [#5679](https://github.com/apache/incubator-nuttx/pull/#5679) arch: xtensa: xtensa_user_handler.S: Store EXCCAUSE and EXCVADDR into the user frame.
-* [#5000](https://github.com/apache/incubator-nuttx/pull/#5000) arch: xtensa: correct the interrupt stack on irq handler 
+* [#4688](https://github.com/apache/incubator-nuttx/pull/4688) arch: xtensa: Kconfig: add quotes in source to clean warnings from setconfig 
+* [#5738](https://github.com/apache/incubator-nuttx/pull/5738) arch: xtensa: Save exception cause and vaddr into the user frame 
+* [#5149](https://github.com/apache/incubator-nuttx/pull/5149) arch: xtensa: Rename up_stack_color to xtensa_stack_color. 
+* [#5198](https://github.com/apache/incubator-nuttx/pull/5198) arch: xtensa: fix lack of float register save & resotre 
+* [#4663](https://github.com/apache/incubator-nuttx/pull/4663) arch: xtensa: Correctly save/restore coprocessor0 state. 
+* [#5450](https://github.com/apache/incubator-nuttx/pull/5450) arch: xtensa: kconfig: move ARCH_HAVE_TESTSET config to chip 
+* [#5648](https://github.com/apache/incubator-nuttx/pull/5648) arch: xtensa: fix sp duplicate reduce in handler enter 
+* [#5541](https://github.com/apache/incubator-nuttx/pull/5541) arch: xtensa: modify svcall to swint 
+* [#5729](https://github.com/apache/incubator-nuttx/pull/5729) arch: xtensa: Small improvements around xtensa_context 
+* [#5708](https://github.com/apache/incubator-nuttx/pull/5708) arch: xtensa: small improvements around using the software interrupt. 
+* [#5684](https://github.com/apache/incubator-nuttx/pull/5684) arch: xtensa: backtrace: fix backtrace last buffer error in some scene 
+* [#5250](https://github.com/apache/incubator-nuttx/pull/5250) arch: xtensa: Fix core voltage level when SPI Flash runs at 80Mhz 
+* [#5248](https://github.com/apache/incubator-nuttx/pull/5248) arch: xtensa: some fixes in interrupt handler 
+* [#4818](https://github.com/apache/incubator-nuttx/pull/4818) arch: xtensa: mpu: use WRITEBACK attribute for intsram & extsram 
+* [#4683](https://github.com/apache/incubator-nuttx/pull/4683) arch: xtensa: mpu: modify acc and memtype to uint32_t 
+* [#4664](https://github.com/apache/incubator-nuttx/pull/4664) arch: xtensa: xtensa_context.S: Save and restore SCOMPARE1 when necessary. 
+* [#4669](https://github.com/apache/incubator-nuttx/pull/4669) arch: xtensa: xtensa_cpupause.c: Allow a spin before taking the g_cpu_wait spinlock. 
+* [#5336](https://github.com/apache/incubator-nuttx/pull/5336) arch: xtensa: use swint to swith context 
+* [#5679](https://github.com/apache/incubator-nuttx/pull/5679) arch: xtensa: xtensa_user_handler.S: Store EXCCAUSE and EXCVADDR into the user frame.
+* [#5000](https://github.com/apache/incubator-nuttx/pull/5000) arch: xtensa: correct the interrupt stack on irq handler 
 
 #### ESP32
 
-* [#5056](https://github.com/apache/incubator-nuttx/pull/#5056) arch: xtensa: esp32: Add WiFi/BLE Coexistence support  
-* [#5187](https://github.com/apache/incubator-nuttx/pull/#5187) arch: xtensa: esp32: Add PWM support using the LEDC peripheral 
-* [#5143](https://github.com/apache/incubator-nuttx/pull/#5143) arch: xtensa: esp32: Use ROM implementations of libc functions 
-* [#5117](https://github.com/apache/incubator-nuttx/pull/#5117) arch: xtensa: esp32: Add support for enabling hardware Flash Encryption on boot 
-* [#4991](https://github.com/apache/incubator-nuttx/pull/#4991) arch: xtensa: esp32: Show CPUs activity using LEDs. 
-* [#4670](https://github.com/apache/incubator-nuttx/pull/#4670) arch: xtensa: esp32: Few fixes around SPI Flash to make it SMP friendly. 
-* [#4710](https://github.com/apache/incubator-nuttx/pull/#4710) arch: xtensa: esp32: Make SPI Flash initialization common to all ESP32 boards 
-* [#5542](https://github.com/apache/incubator-nuttx/pull/#5542) arch: xtensa: esp32: setup software interrupt for esp32chips 
-* [#5407](https://github.com/apache/incubator-nuttx/pull/#5407) arch: xtensa: esp32: Remove the QEMU special case when initializing the heap. 
-* [#5536](https://github.com/apache/incubator-nuttx/pull/#5536) arch: xtensa: esp32: Few improvements around interrupt handling. 
-* [#5196](https://github.com/apache/incubator-nuttx/pull/#5196) arch: xtensa: esp32: Add support to RS485 
-* [#4543](https://github.com/apache/incubator-nuttx/pull/#4543) arch: xtensa: esp32: Use device specific lock as much as possible. 
-* [#4796](https://github.com/apache/incubator-nuttx/pull/#4796) arch: xtensa: esp32: Fix MMU pages number calculation error 
-* [#4820](https://github.com/apache/incubator-nuttx/pull/#4820) arch: xtensa: esp32: Partition supports BIO cmd 
-* [#4933](https://github.com/apache/incubator-nuttx/pull/#4933) arch: xtensa: esp32: Remove CONFIG_SMP conditions in the code. 
-* [#5073](https://github.com/apache/incubator-nuttx/pull/#5073) arch: xtensa: esp32: Fix some Wi-Fi issues
-* [#4867](https://github.com/apache/incubator-nuttx/pull/#4867) arch: xtensa: esp32: Fix retrieving GPIOs' IRQ number and peripheral ID in SMP. 
-* [#4769](https://github.com/apache/incubator-nuttx/pull/#4769) arch: xtensa: esp32: Make ESP32_BT_RESERVE_DRAM default to 0 again if Bluetooth is not enabled. 
+* [#5056](https://github.com/apache/incubator-nuttx/pull/5056) arch: xtensa: esp32: Add WiFi/BLE Coexistence support  
+* [#5187](https://github.com/apache/incubator-nuttx/pull/5187) arch: xtensa: esp32: Add PWM support using the LEDC peripheral 
+* [#5143](https://github.com/apache/incubator-nuttx/pull/5143) arch: xtensa: esp32: Use ROM implementations of libc functions 
+* [#5117](https://github.com/apache/incubator-nuttx/pull/5117) arch: xtensa: esp32: Add support for enabling hardware Flash Encryption on boot 
+* [#4991](https://github.com/apache/incubator-nuttx/pull/4991) arch: xtensa: esp32: Show CPUs activity using LEDs. 
+* [#4670](https://github.com/apache/incubator-nuttx/pull/4670) arch: xtensa: esp32: Few fixes around SPI Flash to make it SMP friendly. 
+* [#4710](https://github.com/apache/incubator-nuttx/pull/4710) arch: xtensa: esp32: Make SPI Flash initialization common to all ESP32 boards 
+* [#5542](https://github.com/apache/incubator-nuttx/pull/5542) arch: xtensa: esp32: setup software interrupt for esp32chips 
+* [#5407](https://github.com/apache/incubator-nuttx/pull/5407) arch: xtensa: esp32: Remove the QEMU special case when initializing the heap. 
+* [#5536](https://github.com/apache/incubator-nuttx/pull/5536) arch: xtensa: esp32: Few improvements around interrupt handling. 
+* [#5196](https://github.com/apache/incubator-nuttx/pull/5196) arch: xtensa: esp32: Add support to RS485 
+* [#4543](https://github.com/apache/incubator-nuttx/pull/4543) arch: xtensa: esp32: Use device specific lock as much as possible. 
+* [#4796](https://github.com/apache/incubator-nuttx/pull/4796) arch: xtensa: esp32: Fix MMU pages number calculation error 
+* [#4820](https://github.com/apache/incubator-nuttx/pull/4820) arch: xtensa: esp32: Partition supports BIO cmd 
+* [#4933](https://github.com/apache/incubator-nuttx/pull/4933) arch: xtensa: esp32: Remove CONFIG_SMP conditions in the code. 
+* [#5073](https://github.com/apache/incubator-nuttx/pull/5073) arch: xtensa: esp32: Fix some Wi-Fi issues
+* [#4867](https://github.com/apache/incubator-nuttx/pull/4867) arch: xtensa: esp32: Fix retrieving GPIOs' IRQ number and peripheral ID in SMP. 
+* [#4769](https://github.com/apache/incubator-nuttx/pull/4769) arch: xtensa: esp32: Make ESP32_BT_RESERVE_DRAM default to 0 again if Bluetooth is not enabled. 
 
 #### ESP32S2
 
-* [#5213](https://github.com/apache/incubator-nuttx/pull/#5213) arch: xtensa: esp32s2: Fix some wrong definitions related to IRQ management 
-* [#5212](https://github.com/apache/incubator-nuttx/pull/#5212) arch: xtensa: esp32s2: Fix data cache option in menuconfig 
-* [#5693](https://github.com/apache/incubator-nuttx/pull/#5693) arch: xtensa: esp32s2: Sync IRQ management API with ESP32 and ESP32-S3 
-* [#4902](https://github.com/apache/incubator-nuttx/pull/#4902) arch: xtensa: esp32xx: esp32xx_rtc.c: misc. fixes. 
-* [#5609](https://github.com/apache/incubator-nuttx/pull/#5609) arch: xtensa: esp32s2: Correctly enable the software interrupt. 
-* [#5698](https://github.com/apache/incubator-nuttx/pull/#5698) arch: xtensa: esp32s2: Add support for Main System Watchdog Timers 
-* [#4703](https://github.com/apache/incubator-nuttx/pull/#4703) arch: xtensa: esp32s2: Add RNG driver support and board profile example 
+* [#5213](https://github.com/apache/incubator-nuttx/pull/5213) arch: xtensa: esp32s2: Fix some wrong definitions related to IRQ management 
+* [#5212](https://github.com/apache/incubator-nuttx/pull/5212) arch: xtensa: esp32s2: Fix data cache option in menuconfig 
+* [#5693](https://github.com/apache/incubator-nuttx/pull/5693) arch: xtensa: esp32s2: Sync IRQ management API with ESP32 and ESP32-S3 
+* [#4902](https://github.com/apache/incubator-nuttx/pull/4902) arch: xtensa: esp32xx: esp32xx_rtc.c: misc. fixes. 
+* [#5609](https://github.com/apache/incubator-nuttx/pull/5609) arch: xtensa: esp32s2: Correctly enable the software interrupt. 
+* [#5698](https://github.com/apache/incubator-nuttx/pull/5698) arch: xtensa: esp32s2: Add support for Main System Watchdog Timers 
+* [#4703](https://github.com/apache/incubator-nuttx/pull/4703) arch: xtensa: esp32s2: Add RNG driver support and board profile example 
 
 #### ESP32S3
 
-* [#5665](https://github.com/apache/incubator-nuttx/pull/#5665) arch: xtensa: esp32s3: Add SPI-Flash support 
-* [#5699](https://github.com/apache/incubator-nuttx/pull/#5699) arch: xtensa: esp32s3: Enable SMP support 
-* [#5723](https://github.com/apache/incubator-nuttx/pull/#5723) arch: xtensa: esp32s3: Add support for RT-Timer based on Systimer peripheral 
-* [#5668](https://github.com/apache/incubator-nuttx/pull/#5668) arch: xtensa: esp32s3: Add support for Tickless kernel using Systimer 
-* [#5671](https://github.com/apache/incubator-nuttx/pull/#5671) arch: xtensa: esp32s3: Add support for Free-running Timer wrapper 
-* [#5686](https://github.com/apache/incubator-nuttx/pull/#5686) arch: xtensa: esp32s3: Add SPI RAM/PSRAM Support 
-* [#5601](https://github.com/apache/incubator-nuttx/pull/#5601) arch: xtensa: esp32s3: Add support for Main System Watchdog Timers 
-* [#5602](https://github.com/apache/incubator-nuttx/pull/#5602) arch: xtensa: esp32s3: Add support for Timer Groups 0 and 1 
-* [#5604](https://github.com/apache/incubator-nuttx/pull/#5604) arch: xtensa: esp32s3: Use the running CPU ID for enabling internal interrupts 
-* [#5608](https://github.com/apache/incubator-nuttx/pull/#5608) arch: xtensa: esp32s3: Add support for Oneshot timer 
-* [#5722](https://github.com/apache/incubator-nuttx/pull/#5722) arch: xtensa: esp32s3: Stall Timer ISR when core 1 is temporarily stalled 
+* [#5665](https://github.com/apache/incubator-nuttx/pull/5665) arch: xtensa: esp32s3: Add SPI-Flash support 
+* [#5699](https://github.com/apache/incubator-nuttx/pull/5699) arch: xtensa: esp32s3: Enable SMP support 
+* [#5723](https://github.com/apache/incubator-nuttx/pull/5723) arch: xtensa: esp32s3: Add support for RT-Timer based on Systimer peripheral 
+* [#5668](https://github.com/apache/incubator-nuttx/pull/5668) arch: xtensa: esp32s3: Add support for Tickless kernel using Systimer 
+* [#5671](https://github.com/apache/incubator-nuttx/pull/5671) arch: xtensa: esp32s3: Add support for Free-running Timer wrapper 
+* [#5686](https://github.com/apache/incubator-nuttx/pull/5686) arch: xtensa: esp32s3: Add SPI RAM/PSRAM Support 
+* [#5601](https://github.com/apache/incubator-nuttx/pull/5601) arch: xtensa: esp32s3: Add support for Main System Watchdog Timers 
+* [#5602](https://github.com/apache/incubator-nuttx/pull/5602) arch: xtensa: esp32s3: Add support for Timer Groups 0 and 1 
+* [#5604](https://github.com/apache/incubator-nuttx/pull/5604) arch: xtensa: esp32s3: Use the running CPU ID for enabling internal interrupts 
+* [#5608](https://github.com/apache/incubator-nuttx/pull/5608) arch: xtensa: esp32s3: Add support for Oneshot timer 
+* [#5722](https://github.com/apache/incubator-nuttx/pull/5722) arch: xtensa: esp32s3: Stall Timer ISR when core 1 is temporarily stalled 
 
 #### Z80
 
-* [#5726](https://github.com/apache/incubator-nuttx/pull/#5726) arch: z[80|16]: Move up_getsp declaration to arch.h 
-* [#5344](https://github.com/apache/incubator-nuttx/pull/#5344) arch: z80: fix garbage collector option to linker for ez80 
+* [#5726](https://github.com/apache/incubator-nuttx/pull/5726) arch: z[80|16]: Move up_getsp declaration to arch.h 
+* [#5344](https://github.com/apache/incubator-nuttx/pull/5344) arch: z80: fix garbage collector option to linker for ez80 
 
 ## Driver Support
 
 ### Drivers With Significant Improvements
 
-* [#5256](https://github.com/apache/incubator-nuttx/pull/#5256) drivers: Add usbdev serial use boardid 
-* [#5728](https://github.com/apache/incubator-nuttx/pull/#5728) drivers: Merge the common driver initialization into one place 
-* [#5716](https://github.com/apache/incubator-nuttx/pull/#5716) drivers: Move the common driver to misc folder 
-* [#5080](https://github.com/apache/incubator-nuttx/pull/#5080) drivers: regulator/clk rpmsg: pending on wait IPC channel ready 
-* [#4864](https://github.com/apache/incubator-nuttx/pull/#4864) drivers: audio: cxd56: various audio fixes 
-* [#4976](https://github.com/apache/incubator-nuttx/pull/#4976) drivers: bch: support flush and aligned bch buffer 
-* [#4712](https://github.com/apache/incubator-nuttx/pull/#4712) drivers: can: Fix can_poll() POLLOUT calculation 
-* [#2641](https://github.com/apache/incubator-nuttx/pull/#2641) drivers: can: Cleanup usage of soft fifo semaphore 
-* [#4661](https://github.com/apache/incubator-nuttx/pull/#4661) drivers: i2c: fix compile break when enable CONFIG_I2C_BITBANG_NO_DELAY 
-* [#5042](https://github.com/apache/incubator-nuttx/pull/#5042) drivers: input: ads7843e: complement critical section operation 
-* [#5631](https://github.com/apache/incubator-nuttx/pull/#5631) drivers: input: Remove the couple from uinput 
-* [#5624](https://github.com/apache/incubator-nuttx/pull/#5624) drivers: input: joystick/buttons: Fix the event lose between the invocation of poll 
-* [#5625](https://github.com/apache/incubator-nuttx/pull/#5625) drivers: input: joystick: Remove [a|d]joy_enable from [a|d]joy_sample 
-* [#5204](https://github.com/apache/incubator-nuttx/pull/#5204) drivers: input: joystck/buttons: Always protect the open list by critical section 
-* [#4837](https://github.com/apache/incubator-nuttx/pull/#4837) drivers: input: touchscreen: added time stamp for touchscreen event 
-* [#4800](https://github.com/apache/incubator-nuttx/pull/#4800) drivers: input: touchscreen: separate the interface for user interaction 
-* [#4928](https://github.com/apache/incubator-nuttx/pull/#4928) drivers: input: touchscreen: added touchscreen gesture 
-* [#5005](https://github.com/apache/incubator-nuttx/pull/#5005) drivers: ioexpander: add ioe_rpmsg server and client
-* [#5657](https://github.com/apache/incubator-nuttx/pull/#5657) drivers: ioexpander: Fix invert option value usage 
-* [#5680](https://github.com/apache/incubator-nuttx/pull/#5680) drivers: ioexpander: fix output inversion for ioe_dummy 
-* [#4697](https://github.com/apache/incubator-nuttx/pull/#4697) drivers: ioexpander: gpio: Remove the hardcode 100 lim
-* [#4774](https://github.com/apache/incubator-nuttx/pull/#4774) drivers: ioexpander: gpio: Use generic /dev/gpioN 
-* [#5183](https://github.com/apache/incubator-nuttx/pull/#5183) drivers: ioexpander: Select IOEXPANDER_INT_ENABLE instead depend on it 
-* [#5037](https://github.com/apache/incubator-nuttx/pull/#5037) drivers: net: Replace self defined macros with NET_SOCK_[FAMILY|TYPE|PROTOCOL] itation
-* [#5733](https://github.com/apache/incubator-nuttx/pull/#5733) drivers: note: Add macro guard for instrumention switch 
-* [#4530](https://github.com/apache/incubator-nuttx/pull/#4530) drivers: mmcsd: Add RPMB ioctl 
-* [#5215](https://github.com/apache/incubator-nuttx/pull/#5215) drivers: mmcsd: sdio.c: Fix struct packing of sdio_resp_r5 
-* [#5155](https://github.com/apache/incubator-nuttx/pull/#5155) drivers: mmcsd: sdio: Move sdio utils functions to drivers/mmcsd
-* [#4472](https://github.com/apache/incubator-nuttx/pull/#4472) drivers: mmcsd: sdio: Update the defintion to the latest spec 
-* [#5294](https://github.com/apache/incubator-nuttx/pull/#5294) drivers: mmcsd: add option to limit block count in multiple-block trans… 
-* [#5182](https://github.com/apache/incubator-nuttx/pull/#5182) drivers: motor: Move simulated drivers from sim to common place 
-* [#4833](https://github.com/apache/incubator-nuttx/pull/#4833) drivers: motor: add upperhalf structure 
-* [#5442](https://github.com/apache/incubator-nuttx/pull/#5442) drivers: mtd: enlarge the limits of blocksize in struct m… 
-* [#5451](https://github.com/apache/incubator-nuttx/pull/#5451) drivers: mtd: sst39vf.c: patch address map issue 
-* [#4924](https://github.com/apache/incubator-nuttx/pull/#4924) drivers: mtd: Support multiple SST26 devices on the same spi bus 
-* [#4921](https://github.com/apache/incubator-nuttx/pull/#4921) drivers: mtd: fix overflow checks in mtdpart 
-* [#4891](https://github.com/apache/incubator-nuttx/pull/#4891) drivers: mtd: ramtron: Remove errant code and definitions 
-* [#4995](https://github.com/apache/incubator-nuttx/pull/#4995) drivers: mtd/filemtd: improve write and erase access 
-* [#4964](https://github.com/apache/incubator-nuttx/pull/#4964) drivers: note: noteram: when the buffer overflow happen and give the asan report 
-* [#4763](https://github.com/apache/incubator-nuttx/pull/#4763) drivers: pipes: pipe close should notify block writting, and write will return … 
-* [#5425](https://github.com/apache/incubator-nuttx/pull/#5425) drivers: pipes: Remove pipe from file system after open 
-* [#5475](https://github.com/apache/incubator-nuttx/pull/#5475) drivers: pipes: Don't use sched_[lock|unlock] to do protection 
-* [#5423](https://github.com/apache/incubator-nuttx/pull/#5423) drivers: pipes: Add DEV_PIPE_VFS_PATH to specify the pipe location 
-* [#4729](https://github.com/apache/incubator-nuttx/pull/#4729) drivers: power: battery: add baterr, batinfo, batwarn for debug log 
-* [#4708](https://github.com/apache/incubator-nuttx/pull/#4708) drivers: power: charge: modify battery_gauge code 
-* [#4990](https://github.com/apache/incubator-nuttx/pull/#4990) drivers: power: charger: fix crash when notify without pollwaiter 
-* [#4889](https://github.com/apache/incubator-nuttx/pull/#4889) drivers: power: improve charger interface
-* [#5701](https://github.com/apache/incubator-nuttx/pull/#5701) drivers: power: govorner: add govorner to per domain. 
-* [#5591](https://github.com/apache/incubator-nuttx/pull/#5591) drivers: power: PM: add domain inner update power state feature 
-* [#5050](https://github.com/apache/incubator-nuttx/pull/#5050) drivers: power: set ioexpander direction in regulator gpio init.
-* [#5689](https://github.com/apache/incubator-nuttx/pull/#5689) drivers: segger/sysview: add syscall support  
-* [#5140](https://github.com/apache/incubator-nuttx/pull/#5140) drivers: sensors: as5048b: fix lower half init issue 
-* [#5061](https://github.com/apache/incubator-nuttx/pull/#5061) drivers: sensors: isl29023.c: fix compilation error and warnings 
-* [#4838](https://github.com/apache/incubator-nuttx/pull/#4838) drivers: sensors: Add sensor type ots. 
-* [#4850](https://github.com/apache/incubator-nuttx/pull/#4850) drivers: sensors: add set calibration interface 
-* [#4842](https://github.com/apache/incubator-nuttx/pull/#4842) drivers: sensors: Optimized GPS sensor and add gps satellite sensor. 
-* [#5356](https://github.com/apache/incubator-nuttx/pull/#5356) drivers: sensors: ppg of dual- and quad-channel sensor types 
-* [#5024](https://github.com/apache/incubator-nuttx/pull/#5024) drivers: sensors: reset interval,latency and circbuf when sensor is closed 
-* [#5128](https://github.com/apache/incubator-nuttx/pull/#5128) drivers: serial: uart16550: Support 64bit platform 
-* [#5573](https://github.com/apache/incubator-nuttx/pull/#5573) drivers: serial: pty: Handle pty ioctl and fcntl to pipe ioctl 
-* [#5114](https://github.com/apache/incubator-nuttx/pull/#5114) drivers: serial: add CONFIG_TTY_LAUNCH support 
-* [#5197](https://github.com/apache/incubator-nuttx/pull/#5197) drivers: serial: merge serial check signo to one place 
-* [#5430](https://github.com/apache/incubator-nuttx/pull/#5430) drivers: serial: fix cu crash caused by ioctl is NULL 
-* [#5395](https://github.com/apache/incubator-nuttx/pull/#5395) drivers: serial: Consolidate the general termios in the common place 
-* [#5427](https://github.com/apache/incubator-nuttx/pull/#5427) drivers: serial: Minor fix for ptmx driver 
-* [#5415](https://github.com/apache/incubator-nuttx/pull/#5415) drivers: serial: pty: Sync the default value of iflag and oflag regardless CONFIG_SERIAL_TERMIOS 
-* [#5444](https://github.com/apache/incubator-nuttx/pull/#5444) drivers: serial: pty: Decouple SUSv1 style from pseudo fs operation 
-* [#5227](https://github.com/apache/incubator-nuttx/pull/#5227) drivers: serial: uart_16550: Allow uintptr_t as addr width 
-* [#4940](https://github.com/apache/incubator-nuttx/pull/#4940) drivers: serial: Fix offset calculation in 16550 
-* [#5569](https://github.com/apache/incubator-nuttx/pull/#5569) drivers: serial: pty: Move the post process after reading the buffer 
-* [#5551](https://github.com/apache/incubator-nuttx/pull/#5551) drivers: serial: pty: Remove the unused code related to CONFIG_PSEUDOTERM_FULLBLOCKS 
-* [#5402](https://github.com/apache/incubator-nuttx/pull/#5402) drivers: serial: pty: fix the lock handling 
-* [#5428](https://github.com/apache/incubator-nuttx/pull/#5428) drivers: serial: pty: Close the internal pipe when reference count drop to zero 
-* [#5429](https://github.com/apache/incubator-nuttx/pull/#5429) drivers: serial: pty: Don't use shced_[lock|unlock] to protect pp_locked 
-* [#5433](https://github.com/apache/incubator-nuttx/pull/#5433) drivers: serial: pty: Reorder the register driver to simplify the error handling 
-* [#5581](https://github.com/apache/incubator-nuttx/pull/#5581) drivers: serial: pty: Remove the TODO comment for O_NONBLOCK 
-* [#5158](https://github.com/apache/incubator-nuttx/pull/#5158) drivers: serial: uart_rpmsg: fix data loss 
-* [#4789](https://github.com/apache/incubator-nuttx/pull/#4789) drivers: spi: Extend CONFIG_SPI_CS_DELAY_CONTROL to do inter frame delay and rename CONFIG_SPI_DELAY_CONTROL 
-* [#5408](https://github.com/apache/incubator-nuttx/pull/#5408) drivers: syslog: syslog_device: fix flushing data when end of line is detected 
-* [#4873](https://github.com/apache/incubator-nuttx/pull/#4873) drivers: syslog: change /dev/syslog & /dev/ramlog for unix standard 
-* [#5386](https://github.com/apache/incubator-nuttx/pull/#5386) drivers: syslog: Refine Kconfig option 
-* [#5386](https://github.com/apache/incubator-nuttx/pull/#5388) drivers: syslog: Implement RTT based log channel 
-* [#5735](https://github.com/apache/incubator-nuttx/pull/#5735) drivers: syslog: correct the return value of default channel write 
-* [#5387](https://github.com/apache/incubator-nuttx/pull/#5387) drivers: syslog: Include nuttx/syslog/syslog.h in include/nuttx/syslog/syslog_rpmsg.h 
-* [#5217](https://github.com/apache/incubator-nuttx/pull/#5217) drivers: syslog: Fix in file channel initialization. 
-* [#5021](https://github.com/apache/incubator-nuttx/pull/#5021) drivers: syslog/rpmsg: using up_putc to force flush syslog_rpmsg buffer 
-* [#5333](https://github.com/apache/incubator-nuttx/pull/#5333) drivers: timers: Add weak_function for up_ function 
-* [#5265](https://github.com/apache/incubator-nuttx/pull/#5265) drivers: timers: dirctly call rpmsg_rtc_server_xx() in server_ept_cb() 
-* [#5743](https://github.com/apache/incubator-nuttx/pull/#5743) drivers: timers: timer: Add option for non-periodic notification 
-* [#5232](https://github.com/apache/incubator-nuttx/pull/#5232) drivers: timers: rpmsg_rtc: resolve deadlock when the receive SYNC cmd 
-* [#5230](https://github.com/apache/incubator-nuttx/pull/#5230) drivers: timers: Simplify the RTC rpmsg driver implementation 
-* [#4635](https://github.com/apache/incubator-nuttx/pull/#4635) drivers: userled: Implement getall by checking actual pin state 
-* [#5594](https://github.com/apache/incubator-nuttx/pull/#5594) drivers: video: vncserver: Allow fb operation while no connection 
-* [#5510](https://github.com/apache/incubator-nuttx/pull/#5510) drivers: video: vncserver: Fix dead lock on re-connect 
-* [#5369](https://github.com/apache/incubator-nuttx/pull/#5369) drivers: usbdev: cdcacm:support returning c_cflag & speed via termios 
-* [#5249](https://github.com/apache/incubator-nuttx/pull/#5249) drivers: usbdev: Fix aligment issue: pktbuf needs to be 16bit aligned 
-* [#4766](https://github.com/apache/incubator-nuttx/pull/#4766) drivers: Fix syslog_write failed 
-* [#4757](https://github.com/apache/incubator-nuttx/pull/#4757) drivers: rptun: add ns_unbind_notify support 
-* [#4974](https://github.com/apache/incubator-nuttx/pull/#4974) drivers: rptun: support can_recursive check for openamp 
-* [#5112](https://github.com/apache/incubator-nuttx/pull/#5112) drivers: wireless: bcm43xxx: supported ARM CR4 core and bcm43455 chip in particular 
-* [#4690](https://github.com/apache/incubator-nuttx/pull/#4690) drivers: wireless: bcm43xxx: supported high-speed timing mode with a clock rate up to 50MHz
-* [#4778](https://github.com/apache/incubator-nuttx/pull/#4778) drivers: wireless: bcm43xxx: corrected SDIO_CCCR_HIGHSPEED_SHS bit handling 
-* [#5497](https://github.com/apache/incubator-nuttx/pull/#5497) drivers: wireless: Fix gs2200m_ioctl_accept() 
+* [#5256](https://github.com/apache/incubator-nuttx/pull/5256) drivers: Add usbdev serial use boardid 
+* [#5728](https://github.com/apache/incubator-nuttx/pull/5728) drivers: Merge the common driver initialization into one place 
+* [#5716](https://github.com/apache/incubator-nuttx/pull/5716) drivers: Move the common driver to misc folder 
+* [#5080](https://github.com/apache/incubator-nuttx/pull/5080) drivers: regulator/clk rpmsg: pending on wait IPC channel ready 
+* [#4864](https://github.com/apache/incubator-nuttx/pull/4864) drivers: audio: cxd56: various audio fixes 
+* [#4976](https://github.com/apache/incubator-nuttx/pull/4976) drivers: bch: support flush and aligned bch buffer 
+* [#4712](https://github.com/apache/incubator-nuttx/pull/4712) drivers: can: Fix can_poll() POLLOUT calculation 
+* [#2641](https://github.com/apache/incubator-nuttx/pull/2641) drivers: can: Cleanup usage of soft fifo semaphore 
+* [#4661](https://github.com/apache/incubator-nuttx/pull/4661) drivers: i2c: fix compile break when enable CONFIG_I2C_BITBANG_NO_DELAY 
+* [#5042](https://github.com/apache/incubator-nuttx/pull/5042) drivers: input: ads7843e: complement critical section operation 
+* [#5631](https://github.com/apache/incubator-nuttx/pull/5631) drivers: input: Remove the couple from uinput 
+* [#5624](https://github.com/apache/incubator-nuttx/pull/5624) drivers: input: joystick/buttons: Fix the event lose between the invocation of poll 
+* [#5625](https://github.com/apache/incubator-nuttx/pull/5625) drivers: input: joystick: Remove [a|d]joy_enable from [a|d]joy_sample 
+* [#5204](https://github.com/apache/incubator-nuttx/pull/5204) drivers: input: joystck/buttons: Always protect the open list by critical section 
+* [#4837](https://github.com/apache/incubator-nuttx/pull/4837) drivers: input: touchscreen: added time stamp for touchscreen event 
+* [#4800](https://github.com/apache/incubator-nuttx/pull/4800) drivers: input: touchscreen: separate the interface for user interaction 
+* [#4928](https://github.com/apache/incubator-nuttx/pull/4928) drivers: input: touchscreen: added touchscreen gesture 
+* [#5005](https://github.com/apache/incubator-nuttx/pull/5005) drivers: ioexpander: add ioe_rpmsg server and client
+* [#5657](https://github.com/apache/incubator-nuttx/pull/5657) drivers: ioexpander: Fix invert option value usage 
+* [#5680](https://github.com/apache/incubator-nuttx/pull/5680) drivers: ioexpander: fix output inversion for ioe_dummy 
+* [#4697](https://github.com/apache/incubator-nuttx/pull/4697) drivers: ioexpander: gpio: Remove the hardcode 100 lim
+* [#4774](https://github.com/apache/incubator-nuttx/pull/4774) drivers: ioexpander: gpio: Use generic /dev/gpioN 
+* [#5183](https://github.com/apache/incubator-nuttx/pull/5183) drivers: ioexpander: Select IOEXPANDER_INT_ENABLE instead depend on it 
+* [#5037](https://github.com/apache/incubator-nuttx/pull/5037) drivers: net: Replace self defined macros with NET_SOCK_[FAMILY|TYPE|PROTOCOL] itation
+* [#5733](https://github.com/apache/incubator-nuttx/pull/5733) drivers: note: Add macro guard for instrumention switch 
+* [#4530](https://github.com/apache/incubator-nuttx/pull/4530) drivers: mmcsd: Add RPMB ioctl 
+* [#5215](https://github.com/apache/incubator-nuttx/pull/5215) drivers: mmcsd: sdio.c: Fix struct packing of sdio_resp_r5 
+* [#5155](https://github.com/apache/incubator-nuttx/pull/5155) drivers: mmcsd: sdio: Move sdio utils functions to drivers/mmcsd
+* [#4472](https://github.com/apache/incubator-nuttx/pull/4472) drivers: mmcsd: sdio: Update the defintion to the latest spec 
+* [#5294](https://github.com/apache/incubator-nuttx/pull/5294) drivers: mmcsd: add option to limit block count in multiple-block trans… 
+* [#5182](https://github.com/apache/incubator-nuttx/pull/5182) drivers: motor: Move simulated drivers from sim to common place 
+* [#4833](https://github.com/apache/incubator-nuttx/pull/4833) drivers: motor: add upperhalf structure 
+* [#5442](https://github.com/apache/incubator-nuttx/pull/5442) drivers: mtd: enlarge the limits of blocksize in struct m… 
+* [#5451](https://github.com/apache/incubator-nuttx/pull/5451) drivers: mtd: sst39vf.c: patch address map issue 
+* [#4924](https://github.com/apache/incubator-nuttx/pull/4924) drivers: mtd: Support multiple SST26 devices on the same spi bus 
+* [#4921](https://github.com/apache/incubator-nuttx/pull/4921) drivers: mtd: fix overflow checks in mtdpart 
+* [#4891](https://github.com/apache/incubator-nuttx/pull/4891) drivers: mtd: ramtron: Remove errant code and definitions 
+* [#4995](https://github.com/apache/incubator-nuttx/pull/4995) drivers: mtd/filemtd: improve write and erase access 
+* [#4964](https://github.com/apache/incubator-nuttx/pull/4964) drivers: note: noteram: when the buffer overflow happen and give the asan report 
+* [#4763](https://github.com/apache/incubator-nuttx/pull/4763) drivers: pipes: pipe close should notify block writting, and write will return … 
+* [#5425](https://github.com/apache/incubator-nuttx/pull/5425) drivers: pipes: Remove pipe from file system after open 
+* [#5475](https://github.com/apache/incubator-nuttx/pull/5475) drivers: pipes: Don't use sched_[lock|unlock] to do protection 
+* [#5423](https://github.com/apache/incubator-nuttx/pull/5423) drivers: pipes: Add DEV_PIPE_VFS_PATH to specify the pipe location 
+* [#4729](https://github.com/apache/incubator-nuttx/pull/4729) drivers: power: battery: add baterr, batinfo, batwarn for debug log 
+* [#4708](https://github.com/apache/incubator-nuttx/pull/4708) drivers: power: charge: modify battery_gauge code 
+* [#4990](https://github.com/apache/incubator-nuttx/pull/4990) drivers: power: charger: fix crash when notify without pollwaiter 
+* [#4889](https://github.com/apache/incubator-nuttx/pull/4889) drivers: power: improve charger interface
+* [#5701](https://github.com/apache/incubator-nuttx/pull/5701) drivers: power: govorner: add govorner to per domain. 
+* [#5591](https://github.com/apache/incubator-nuttx/pull/5591) drivers: power: PM: add domain inner update power state feature 
+* [#5050](https://github.com/apache/incubator-nuttx/pull/5050) drivers: power: set ioexpander direction in regulator gpio init.
+* [#5689](https://github.com/apache/incubator-nuttx/pull/5689) drivers: segger/sysview: add syscall support  
+* [#5140](https://github.com/apache/incubator-nuttx/pull/5140) drivers: sensors: as5048b: fix lower half init issue 
+* [#5061](https://github.com/apache/incubator-nuttx/pull/5061) drivers: sensors: isl29023.c: fix compilation error and warnings 
+* [#4838](https://github.com/apache/incubator-nuttx/pull/4838) drivers: sensors: Add sensor type ots. 
+* [#4850](https://github.com/apache/incubator-nuttx/pull/4850) drivers: sensors: add set calibration interface 
+* [#4842](https://github.com/apache/incubator-nuttx/pull/4842) drivers: sensors: Optimized GPS sensor and add gps satellite sensor. 
+* [#5356](https://github.com/apache/incubator-nuttx/pull/5356) drivers: sensors: ppg of dual- and quad-channel sensor types 
+* [#5024](https://github.com/apache/incubator-nuttx/pull/5024) drivers: sensors: reset interval,latency and circbuf when sensor is closed 
+* [#5128](https://github.com/apache/incubator-nuttx/pull/5128) drivers: serial: uart16550: Support 64bit platform 
+* [#5573](https://github.com/apache/incubator-nuttx/pull/5573) drivers: serial: pty: Handle pty ioctl and fcntl to pipe ioctl 
+* [#5114](https://github.com/apache/incubator-nuttx/pull/5114) drivers: serial: add CONFIG_TTY_LAUNCH support 
+* [#5197](https://github.com/apache/incubator-nuttx/pull/5197) drivers: serial: merge serial check signo to one place 
+* [#5430](https://github.com/apache/incubator-nuttx/pull/5430) drivers: serial: fix cu crash caused by ioctl is NULL 
+* [#5395](https://github.com/apache/incubator-nuttx/pull/5395) drivers: serial: Consolidate the general termios in the common place 
+* [#5427](https://github.com/apache/incubator-nuttx/pull/5427) drivers: serial: Minor fix for ptmx driver 
+* [#5415](https://github.com/apache/incubator-nuttx/pull/5415) drivers: serial: pty: Sync the default value of iflag and oflag regardless CONFIG_SERIAL_TERMIOS 
+* [#5444](https://github.com/apache/incubator-nuttx/pull/5444) drivers: serial: pty: Decouple SUSv1 style from pseudo fs operation 
+* [#5227](https://github.com/apache/incubator-nuttx/pull/5227) drivers: serial: uart_16550: Allow uintptr_t as addr width 
+* [#4940](https://github.com/apache/incubator-nuttx/pull/4940) drivers: serial: Fix offset calculation in 16550 
+* [#5569](https://github.com/apache/incubator-nuttx/pull/5569) drivers: serial: pty: Move the post process after reading the buffer 
+* [#5551](https://github.com/apache/incubator-nuttx/pull/5551) drivers: serial: pty: Remove the unused code related to CONFIG_PSEUDOTERM_FULLBLOCKS 
+* [#5402](https://github.com/apache/incubator-nuttx/pull/5402) drivers: serial: pty: fix the lock handling 
+* [#5428](https://github.com/apache/incubator-nuttx/pull/5428) drivers: serial: pty: Close the internal pipe when reference count drop to zero 
+* [#5429](https://github.com/apache/incubator-nuttx/pull/5429) drivers: serial: pty: Don't use shced_[lock|unlock] to protect pp_locked 
+* [#5433](https://github.com/apache/incubator-nuttx/pull/5433) drivers: serial: pty: Reorder the register driver to simplify the error handling 
+* [#5581](https://github.com/apache/incubator-nuttx/pull/5581) drivers: serial: pty: Remove the TODO comment for O_NONBLOCK 
+* [#5158](https://github.com/apache/incubator-nuttx/pull/5158) drivers: serial: uart_rpmsg: fix data loss 
+* [#4789](https://github.com/apache/incubator-nuttx/pull/4789) drivers: spi: Extend CONFIG_SPI_CS_DELAY_CONTROL to do inter frame delay and rename CONFIG_SPI_DELAY_CONTROL 
+* [#5408](https://github.com/apache/incubator-nuttx/pull/5408) drivers: syslog: syslog_device: fix flushing data when end of line is detected 
+* [#4873](https://github.com/apache/incubator-nuttx/pull/4873) drivers: syslog: change /dev/syslog & /dev/ramlog for unix standard 
+* [#5386](https://github.com/apache/incubator-nuttx/pull/5386) drivers: syslog: Refine Kconfig option 
+* [#5386](https://github.com/apache/incubator-nuttx/pull/5388) drivers: syslog: Implement RTT based log channel 
+* [#5735](https://github.com/apache/incubator-nuttx/pull/5735) drivers: syslog: correct the return value of default channel write 
+* [#5387](https://github.com/apache/incubator-nuttx/pull/5387) drivers: syslog: Include nuttx/syslog/syslog.h in include/nuttx/syslog/syslog_rpmsg.h 
+* [#5217](https://github.com/apache/incubator-nuttx/pull/5217) drivers: syslog: Fix in file channel initialization. 
+* [#5021](https://github.com/apache/incubator-nuttx/pull/5021) drivers: syslog/rpmsg: using up_putc to force flush syslog_rpmsg buffer 
+* [#5333](https://github.com/apache/incubator-nuttx/pull/5333) drivers: timers: Add weak_function for up_ function 
+* [#5265](https://github.com/apache/incubator-nuttx/pull/5265) drivers: timers: dirctly call rpmsg_rtc_server_xx() in server_ept_cb() 
+* [#5743](https://github.com/apache/incubator-nuttx/pull/5743) drivers: timers: timer: Add option for non-periodic notification 
+* [#5232](https://github.com/apache/incubator-nuttx/pull/5232) drivers: timers: rpmsg_rtc: resolve deadlock when the receive SYNC cmd 
+* [#5230](https://github.com/apache/incubator-nuttx/pull/5230) drivers: timers: Simplify the RTC rpmsg driver implementation 
+* [#4635](https://github.com/apache/incubator-nuttx/pull/4635) drivers: userled: Implement getall by checking actual pin state 
+* [#5594](https://github.com/apache/incubator-nuttx/pull/5594) drivers: video: vncserver: Allow fb operation while no connection 
+* [#5510](https://github.com/apache/incubator-nuttx/pull/5510) drivers: video: vncserver: Fix dead lock on re-connect 
+* [#5369](https://github.com/apache/incubator-nuttx/pull/5369) drivers: usbdev: cdcacm:support returning c_cflag & speed via termios 
+* [#5249](https://github.com/apache/incubator-nuttx/pull/5249) drivers: usbdev: Fix aligment issue: pktbuf needs to be 16bit aligned 
+* [#4766](https://github.com/apache/incubator-nuttx/pull/4766) drivers: Fix syslog_write failed 
+* [#4757](https://github.com/apache/incubator-nuttx/pull/4757) drivers: rptun: add ns_unbind_notify support 
+* [#4974](https://github.com/apache/incubator-nuttx/pull/4974) drivers: rptun: support can_recursive check for openamp 
+* [#5112](https://github.com/apache/incubator-nuttx/pull/5112) drivers: wireless: bcm43xxx: supported ARM CR4 core and bcm43455 chip in particular 
+* [#4690](https://github.com/apache/incubator-nuttx/pull/4690) drivers: wireless: bcm43xxx: supported high-speed timing mode with a clock rate up to 50MHz
+* [#4778](https://github.com/apache/incubator-nuttx/pull/4778) drivers: wireless: bcm43xxx: corrected SDIO_CCCR_HIGHSPEED_SHS bit handling 
+* [#5497](https://github.com/apache/incubator-nuttx/pull/5497) drivers: wireless: Fix gs2200m_ioctl_accept() 
 
 ### New Driver Support
 
-* [#5002](https://github.com/apache/incubator-nuttx/pull/#5002) drivers: analog: add mcp48xx dac support 
-* [#5376](https://github.com/apache/incubator-nuttx/pull/#5376) drivers: i2c: Add TCA9548A I2C Multiplexer 
-* [#4937](https://github.com/apache/incubator-nuttx/pull/#4937) drivers: mtd: add MTD null driver support 
-* [#4943](https://github.com/apache/incubator-nuttx/pull/#4943) drivers: power: add regulator framework 
-* [#5317](https://github.com/apache/incubator-nuttx/pull/#5317) drivers: sensors: add support to MS5611 barometer 
-* [#4691](https://github.com/apache/incubator-nuttx/pull/#4691) drivers: sensors: support new sensor type 
-* [#5499](https://github.com/apache/incubator-nuttx/pull/#5499) drivers: timers: add EPSON RX8010SJ I2C RTC timer support 
-* [#4918](https://github.com/apache/incubator-nuttx/pull/#4918) drivers: clk: add clk framework 
-* [#5258](https://github.com/apache/incubator-nuttx/pull/#5258) drivers: input: add touchscreen uinput driver 
-* [#5327](https://github.com/apache/incubator-nuttx/pull/#5327) drivers: segger: add Segger System View support 
+* [#5002](https://github.com/apache/incubator-nuttx/pull/5002) drivers: analog: add mcp48xx dac support 
+* [#5376](https://github.com/apache/incubator-nuttx/pull/5376) drivers: i2c: Add TCA9548A I2C Multiplexer 
+* [#4937](https://github.com/apache/incubator-nuttx/pull/4937) drivers: mtd: add MTD null driver support 
+* [#4943](https://github.com/apache/incubator-nuttx/pull/4943) drivers: power: add regulator framework 
+* [#5317](https://github.com/apache/incubator-nuttx/pull/5317) drivers: sensors: add support to MS5611 barometer 
+* [#4691](https://github.com/apache/incubator-nuttx/pull/4691) drivers: sensors: support new sensor type 
+* [#5499](https://github.com/apache/incubator-nuttx/pull/5499) drivers: timers: add EPSON RX8010SJ I2C RTC timer support 
+* [#4918](https://github.com/apache/incubator-nuttx/pull/4918) drivers: clk: add clk framework 
+* [#5258](https://github.com/apache/incubator-nuttx/pull/5258) drivers: input: add touchscreen uinput driver 
+* [#5327](https://github.com/apache/incubator-nuttx/pull/5327) drivers: segger: add Segger System View support 
 
 ## Board Support
 
 ### New Board Support
 
-* [#5363](https://github.com/apache/incubator-nuttx/pull/#5363) boards: arm: phy62xx: add phyplus_rel_1.4 
-* [#4916](https://github.com/apache/incubator-nuttx/pull/#4916) boards: arm: samv7: add support for SAME70 QMTECH board 
-* [#5195](https://github.com/apache/incubator-nuttx/pull/#5195) boards: arm: rp2040: add support for Pimoroni Tiny 2040 board
-* [#4851](https://github.com/apache/incubator-nuttx/pull/#4851) boards: risc-v: mpfs: Add support for Aries M100PFSMVP board 
+* [#5363](https://github.com/apache/incubator-nuttx/pull/5363) boards: arm: phy62xx: add phyplus_rel_1.4 
+* [#4916](https://github.com/apache/incubator-nuttx/pull/4916) boards: arm: samv7: add support for SAME70 QMTECH board 
+* [#5195](https://github.com/apache/incubator-nuttx/pull/5195) boards: arm: rp2040: add support for Pimoroni Tiny 2040 board
+* [#4851](https://github.com/apache/incubator-nuttx/pull/4851) boards: risc-v: mpfs: Add support for Aries M100PFSMVP board 
 
 ### Boards With Significant Improvements
 
-* [#5553](https://github.com/apache/incubator-nuttx/pull/#5553) boards: Add -fno-common to ARCHCFLAGS and ARCHCXXFLAGS 
-* [#5330](https://github.com/apache/incubator-nuttx/pull/#5330) boards: Board.mk: Make romfs_img 4 byte aligned 
-* [#5712](https://github.com/apache/incubator-nuttx/pull/#5712) boards: Kconfig: introduce ARCH_BOARD_COMMON option 
-* [#4744](https://github.com/apache/incubator-nuttx/pull/#4744) boards: Rename FOC_VEL_ADC to FOC_SETPOINT_ADC
-* [#5557](https://github.com/apache/incubator-nuttx/pull/#5557) boards: Replace CONFIG_CYGWIN_WINTOOL with CONVERT_PATH 
-* [#5555](https://github.com/apache/incubator-nuttx/pull/#5555) boards: Remove the unnecessary customize Make.defs 
-* [#5476](https://github.com/apache/incubator-nuttx/pull/#5476) boards: Remove -fno-builtin 
-* [#5244](https://github.com/apache/incubator-nuttx/pull/#5244) boards: Remove -fno-strength-reduce 
-* [#5349](https://github.com/apache/incubator-nuttx/pull/#5349) boards: Remove unused NXFLAT flags from Make.defs 
-* [#5348](https://github.com/apache/incubator-nuttx/pull/#5348) boards: Revert user space / kernel space isolation for pthread_exit 
-* [#5557](https://github.com/apache/incubator-nuttx/pull/#5557) boards: Replace CONFIG_CYGWIN_WINTOOL with CONVERT_PATH 
-* [#5282](https://github.com/apache/incubator-nuttx/pull/#5282) boards: Update board Make.defs
+* [#5553](https://github.com/apache/incubator-nuttx/pull/5553) boards: Add -fno-common to ARCHCFLAGS and ARCHCXXFLAGS 
+* [#5330](https://github.com/apache/incubator-nuttx/pull/5330) boards: Board.mk: Make romfs_img 4 byte aligned 
+* [#5712](https://github.com/apache/incubator-nuttx/pull/5712) boards: Kconfig: introduce ARCH_BOARD_COMMON option 
+* [#4744](https://github.com/apache/incubator-nuttx/pull/4744) boards: Rename FOC_VEL_ADC to FOC_SETPOINT_ADC
+* [#5557](https://github.com/apache/incubator-nuttx/pull/5557) boards: Replace CONFIG_CYGWIN_WINTOOL with CONVERT_PATH 
+* [#5555](https://github.com/apache/incubator-nuttx/pull/5555) boards: Remove the unnecessary customize Make.defs 
+* [#5476](https://github.com/apache/incubator-nuttx/pull/5476) boards: Remove -fno-builtin 
+* [#5244](https://github.com/apache/incubator-nuttx/pull/5244) boards: Remove -fno-strength-reduce 
+* [#5349](https://github.com/apache/incubator-nuttx/pull/5349) boards: Remove unused NXFLAT flags from Make.defs 
+* [#5348](https://github.com/apache/incubator-nuttx/pull/5348) boards: Revert user space / kernel space isolation for pthread_exit 
+* [#5557](https://github.com/apache/incubator-nuttx/pull/5557) boards: Replace CONFIG_CYGWIN_WINTOOL with CONVERT_PATH 
+* [#5282](https://github.com/apache/incubator-nuttx/pull/5282) boards: Update board Make.defs
 
 #### CXD56
 
-* [#5440](https://github.com/apache/incubator-nuttx/pull/#5440) boards: arm: cxd56xx: audio: Support I2S input 
-* [#4996](https://github.com/apache/incubator-nuttx/pull/#4996) boards: arm: cxd56xx: spresense: Adjust CONFIG_FAT_MAXFNAME and CONFIG_NAME_MAX 
-* [#4969](https://github.com/apache/incubator-nuttx/pull/#4969) boards: arm: cxd56xx: spresense: Update smp/defconfig 
+* [#5440](https://github.com/apache/incubator-nuttx/pull/5440) boards: arm: cxd56xx: audio: Support I2S input 
+* [#4996](https://github.com/apache/incubator-nuttx/pull/4996) boards: arm: cxd56xx: spresense: Adjust CONFIG_FAT_MAXFNAME and CONFIG_NAME_MAX 
+* [#4969](https://github.com/apache/incubator-nuttx/pull/4969) boards: arm: cxd56xx: spresense: Update smp/defconfig 
 
 #### IMX6
 
-* [#5652](https://github.com/apache/incubator-nuttx/pull/#5652) boards: arm: imx6: sabre-6quad: Add knsh 
-* [#5485](https://github.com/apache/incubator-nuttx/pull/#5485) boards: arm: imx6: sabre-6quad: Add -fno-common to Make.defs
-* [#5724](https://github.com/apache/incubator-nuttx/pull/#5724) boards: arm: imx6: sabre-6quad: Add CONFIG_DEBUG_FULLOPT=y to knsh/defconfig 
+* [#5652](https://github.com/apache/incubator-nuttx/pull/5652) boards: arm: imx6: sabre-6quad: Add knsh 
+* [#5485](https://github.com/apache/incubator-nuttx/pull/5485) boards: arm: imx6: sabre-6quad: Add -fno-common to Make.defs
+* [#5724](https://github.com/apache/incubator-nuttx/pull/5724) boards: arm: imx6: sabre-6quad: Add CONFIG_DEBUG_FULLOPT=y to knsh/defconfig 
 
 #### IMXRT
 
-* [#5670](https://github.com/apache/incubator-nuttx/pull/#5670) boards: arm: imxrt: fix userled config in appinit 
-* [#5682](https://github.com/apache/incubator-nuttx/pull/#5682) boards: arm: imxrt: userleds: Teensy 4.x board LED is active high 
+* [#5670](https://github.com/apache/incubator-nuttx/pull/5670) boards: arm: imxrt: fix userled config in appinit 
+* [#5682](https://github.com/apache/incubator-nuttx/pull/5682) boards: arm: imxrt: userleds: Teensy 4.x board LED is active high 
 
 #### LC823450
 
-* [#4947](https://github.com/apache/incubator-nuttx/pull/#4947) boards: arm: lc823450: lc823450-xgevk: Update bt/defconfig for SMP 
+* [#4947](https://github.com/apache/incubator-nuttx/pull/4947) boards: arm: lc823450: lc823450-xgevk: Update bt/defconfig for SMP 
  
 #### NRF52
 
-* [#5023](https://github.com/apache/incubator-nuttx/pull/#5023) boards: arm: nrf52: nrf52832-dk/nrf52840-dk: add procfs and sdc support 
+* [#5023](https://github.com/apache/incubator-nuttx/pull/5023) boards: arm: nrf52: nrf52832-dk/nrf52840-dk: add procfs and sdc support 
 
 #### PHY62XX
 
-* [#5669](https://github.com/apache/incubator-nuttx/pull/#5669) boards: arm: phy62xx: phy6222: remove -nostartfiles -nodefaultlibs 
+* [#5669](https://github.com/apache/incubator-nuttx/pull/5669) boards: arm: phy62xx: phy6222: remove -nostartfiles -nodefaultlibs 
 
 #### SAMV7
 
-* [#5406](https://github.com/apache/incubator-nuttx/pull/#5406) boards: arm: samv7: disable systick no matter if ARMV7M_SYSTICK is enabled or not
-* [#5710](https://github.com/apache/incubator-nuttx/pull/#5710) boards: arm: samv7: rework linker script usage logic to allow custom linker scripts 
-* [#5281](https://github.com/apache/incubator-nuttx/pull/#5281) boards: arm: samv7: move HSMCI interface to common 
-* [#4981](https://github.com/apache/incubator-nuttx/pull/#4981) boards: arm: samv7: Introduce common folder and refactor MCUboot 
-* [#5320](https://github.com/apache/incubator-nuttx/pull/#5320) boards: arm: samv7: common: add HSMCI0 boot mount configuration option 
-* [#5127](https://github.com/apache/incubator-nuttx/pull/#5127) boards: arm: samv7: common: Improve SAMv7 common folder approach
-* [#5318](https://github.com/apache/incubator-nuttx/pull/#5318) boards: arm: samv7: same70-qmtech: enable slow crystal 
-* [#5410](https://github.com/apache/incubator-nuttx/pull/#5410) boards: arm: samv7: same70-qmtech: add buttons interface 
-* [#4911](https://github.com/apache/incubator-nuttx/pull/#4911) boards: arm: samv7: samv71-xult: Set console at usart1 
-* [#5676](https://github.com/apache/incubator-nuttx/pull/#5676) boards: arm: samv7: default BOARD_SAMV7_COMMON to n 
-* [#5119](https://github.com/apache/incubator-nuttx/pull/#5119) boards: arm: samv7: improve progmem common interface 
-* [#5276](https://github.com/apache/incubator-nuttx/pull/#5276) boards: arm: samv7: fix build error when automount is enabled 
-* [#5277](https://github.com/apache/incubator-nuttx/pull/#5277) boards: arm: same70-qmtech: switch console to UART0 
-* [#5312](https://github.com/apache/incubator-nuttx/pull/#5312) boards: arm: same70-qmtech: clarify usage of CD signal on SD card connector 
-* [#4880](https://github.com/apache/incubator-nuttx/pull/#4880) boards: arm: same70-xplained: MCUboot support for SAM E70 Xplained 
-* [#4912](https://github.com/apache/incubator-nuttx/pull/#4912) boards: arm: same70-xplained: disable systick before loading MCUboot application 
-* [#4907](https://github.com/apache/incubator-nuttx/pull/#4907) boards: arm: same70-xplained: scripts: fix memory region size for MCUboot app 
-* [#4906](https://github.com/apache/incubator-nuttx/pull/#4906) boards: arm: same70-xplained: fix usage of SAMV71XULT instead of SAME70XPLAINED 
-* [#4915](https://github.com/apache/incubator-nuttx/pull/#4915) boards: arm: same70-xplained: MCUboot related improvements 
+* [#5406](https://github.com/apache/incubator-nuttx/pull/5406) boards: arm: samv7: disable systick no matter if ARMV7M_SYSTICK is enabled or not
+* [#5710](https://github.com/apache/incubator-nuttx/pull/5710) boards: arm: samv7: rework linker script usage logic to allow custom linker scripts 
+* [#5281](https://github.com/apache/incubator-nuttx/pull/5281) boards: arm: samv7: move HSMCI interface to common 
+* [#4981](https://github.com/apache/incubator-nuttx/pull/4981) boards: arm: samv7: Introduce common folder and refactor MCUboot 
+* [#5320](https://github.com/apache/incubator-nuttx/pull/5320) boards: arm: samv7: common: add HSMCI0 boot mount configuration option 
+* [#5127](https://github.com/apache/incubator-nuttx/pull/5127) boards: arm: samv7: common: Improve SAMv7 common folder approach
+* [#5318](https://github.com/apache/incubator-nuttx/pull/5318) boards: arm: samv7: same70-qmtech: enable slow crystal 
+* [#5410](https://github.com/apache/incubator-nuttx/pull/5410) boards: arm: samv7: same70-qmtech: add buttons interface 
+* [#4911](https://github.com/apache/incubator-nuttx/pull/4911) boards: arm: samv7: samv71-xult: Set console at usart1 
+* [#5676](https://github.com/apache/incubator-nuttx/pull/5676) boards: arm: samv7: default BOARD_SAMV7_COMMON to n 
+* [#5119](https://github.com/apache/incubator-nuttx/pull/5119) boards: arm: samv7: improve progmem common interface 
+* [#5276](https://github.com/apache/incubator-nuttx/pull/5276) boards: arm: samv7: fix build error when automount is enabled 
+* [#5277](https://github.com/apache/incubator-nuttx/pull/5277) boards: arm: same70-qmtech: switch console to UART0 
+* [#5312](https://github.com/apache/incubator-nuttx/pull/5312) boards: arm: same70-qmtech: clarify usage of CD signal on SD card connector 
+* [#4880](https://github.com/apache/incubator-nuttx/pull/4880) boards: arm: same70-xplained: MCUboot support for SAM E70 Xplained 
+* [#4912](https://github.com/apache/incubator-nuttx/pull/4912) boards: arm: same70-xplained: disable systick before loading MCUboot application 
+* [#4907](https://github.com/apache/incubator-nuttx/pull/4907) boards: arm: same70-xplained: scripts: fix memory region size for MCUboot app 
+* [#4906](https://github.com/apache/incubator-nuttx/pull/4906) boards: arm: same70-xplained: fix usage of SAMV71XULT instead of SAME70XPLAINED 
+* [#4915](https://github.com/apache/incubator-nuttx/pull/4915) boards: arm: same70-xplained: MCUboot related improvements 
 
 #### STM32
 
-* [#5011](https://github.com/apache/incubator-nuttx/pull/#5011) boards: arm: stm32: emw3162: enabled internal pull-up resistors on SDIO bus 
-* [#4750](https://github.com/apache/incubator-nuttx/pull/#4750) boards: arm: stm32: Normalize FOC related project 
-* [#5612](https://github.com/apache/incubator-nuttx/pull/#5612) boards: arm: stm32: Update adb configs 
-* [#5675](https://github.com/apache/incubator-nuttx/pull/#5675) boards: arm: stm32: stm32f4discovery: Remove CONFIG_LIBC_EXECFUNCS from adb defconfig 
-* [#4775](https://github.com/apache/incubator-nuttx/pull/#4775) boards: arm: stm32: b-g431b-esc1: add Hall and Qenco support 
-* [#5420](https://github.com/apache/incubator-nuttx/pull/#5420) boards: arm: stm32: b-g431b-esc1/nucleo-g431rb: add SocketCAN examples 
-* [#5237](https://github.com/apache/incubator-nuttx/pull/#5237) boards: arm: stm32: b-g431b-esc1/nucleo-g431rb: add CAN example for 
-* [#5238](https://github.com/apache/incubator-nuttx/pull/#5238) boards: arm: stm32: nucleo-f302r8: nucleo-f446re: add SocketCAN example 
-* [#4785](https://github.com/apache/incubator-nuttx/pull/#4785) boards: arm: stm32: nucleo-f302r8: disable NSH commands for FOC configs to save FLASH 
-* [#4938](https://github.com/apache/incubator-nuttx/pull/#4938) boards: arm: stm32: nucleo-f302r8: add 3ph Hall sensor support 
-* [#5166](https://github.com/apache/incubator-nuttx/pull/#5166) boards: arm: stm32: nucleo-f446re: add procfs support 
-* [#5614](https://github.com/apache/incubator-nuttx/pull/#5614) boards: arm: stm32: nucleo-l152re: Added registering logic SPI on /dev.
-* [#5439](https://github.com/apache/incubator-nuttx/pull/#5439) boards: arm: stm32: nucleo-l152re: Test/i2c 
-* [#5009](https://github.com/apache/incubator-nuttx/pull/#5009) boards: arm: stm32: nucleo-f4x1re: Correct issues with userled support on the Nucleo F4x1RE. 
-* [#5130](https://github.com/apache/incubator-nuttx/pull/#5130) boards: arm: stm32: photon: added configuration to measure wlan performance 
+* [#5011](https://github.com/apache/incubator-nuttx/pull/5011) boards: arm: stm32: emw3162: enabled internal pull-up resistors on SDIO bus 
+* [#4750](https://github.com/apache/incubator-nuttx/pull/4750) boards: arm: stm32: Normalize FOC related project 
+* [#5612](https://github.com/apache/incubator-nuttx/pull/5612) boards: arm: stm32: Update adb configs 
+* [#5675](https://github.com/apache/incubator-nuttx/pull/5675) boards: arm: stm32: stm32f4discovery: Remove CONFIG_LIBC_EXECFUNCS from adb defconfig 
+* [#4775](https://github.com/apache/incubator-nuttx/pull/4775) boards: arm: stm32: b-g431b-esc1: add Hall and Qenco support 
+* [#5420](https://github.com/apache/incubator-nuttx/pull/5420) boards: arm: stm32: b-g431b-esc1/nucleo-g431rb: add SocketCAN examples 
+* [#5237](https://github.com/apache/incubator-nuttx/pull/5237) boards: arm: stm32: b-g431b-esc1/nucleo-g431rb: add CAN example for 
+* [#5238](https://github.com/apache/incubator-nuttx/pull/5238) boards: arm: stm32: nucleo-f302r8: nucleo-f446re: add SocketCAN example 
+* [#4785](https://github.com/apache/incubator-nuttx/pull/4785) boards: arm: stm32: nucleo-f302r8: disable NSH commands for FOC configs to save FLASH 
+* [#4938](https://github.com/apache/incubator-nuttx/pull/4938) boards: arm: stm32: nucleo-f302r8: add 3ph Hall sensor support 
+* [#5166](https://github.com/apache/incubator-nuttx/pull/5166) boards: arm: stm32: nucleo-f446re: add procfs support 
+* [#5614](https://github.com/apache/incubator-nuttx/pull/5614) boards: arm: stm32: nucleo-l152re: Added registering logic SPI on /dev.
+* [#5439](https://github.com/apache/incubator-nuttx/pull/5439) boards: arm: stm32: nucleo-l152re: Test/i2c 
+* [#5009](https://github.com/apache/incubator-nuttx/pull/5009) boards: arm: stm32: nucleo-f4x1re: Correct issues with userled support on the Nucleo F4x1RE. 
+* [#5130](https://github.com/apache/incubator-nuttx/pull/5130) boards: arm: stm32: photon: added configuration to measure wlan performance 
 
 #### STM32H7
 
-* [#5697](https://github.com/apache/incubator-nuttx/pull/#5697) boards: arm: stm32[f7|l4]: fix SPI chip select GPIO access 
-* [#4827](https://github.com/apache/incubator-nuttx/pull/#4827) boards: arm: stm32h7: nucleo-h743zi: add board_reset function 
+* [#5697](https://github.com/apache/incubator-nuttx/pull/5697) boards: arm: stm32[f7|l4]: fix SPI chip select GPIO access 
+* [#4827](https://github.com/apache/incubator-nuttx/pull/4827) boards: arm: stm32h7: nucleo-h743zi: add board_reset function 
 
 #### TIVA
 
-* [#5664](https://github.com/apache/incubator-nuttx/pull/#5664) boards: arm: tiva: ekk-lm3s9b96: Remove unused mmcsd option 
-* [#5595](https://github.com/apache/incubator-nuttx/pull/#5595) boards: arm: tiva: lm3s6965-ek: Add qemu-kostest  
-* [#5597](https://github.com/apache/incubator-nuttx/pull/#5597) boards: arm: tiva: lm3s6965-ek: Fix qemu-kostest 
-* [#5597](https://github.com/apache/incubator-nuttx/pull/#5597) boards: arm: tiva: lm3s6965-ek: Fix qemu-kostest 
+* [#5664](https://github.com/apache/incubator-nuttx/pull/5664) boards: arm: tiva: ekk-lm3s9b96: Remove unused mmcsd option 
+* [#5595](https://github.com/apache/incubator-nuttx/pull/5595) boards: arm: tiva: lm3s6965-ek: Add qemu-kostest  
+* [#5597](https://github.com/apache/incubator-nuttx/pull/5597) boards: arm: tiva: lm3s6965-ek: Fix qemu-kostest 
+* [#5597](https://github.com/apache/incubator-nuttx/pull/5597) boards: arm: tiva: lm3s6965-ek: Fix qemu-kostest 
 
 #### RISC-V
 
-* [#5134](https://github.com/apache/incubator-nuttx/pull/#5134) boards: risc-v: hifive1-revb: Enable some nsh commands in nsh/defconfig 
-* [#4675](https://github.com/apache/incubator-nuttx/pull/#4675) boards: risc-v: k210: Add initial gpio user space support 
-* [#4665](https://github.com/apache/incubator-nuttx/pull/#4665) boards: risc-v: k210: Fix -march and -mabi 
-* [#5067](https://github.com/apache/incubator-nuttx/pull/#5067) boards: risc-v: mpfs: update m100pfsevp board info 
-* [#5688](https://github.com/apache/incubator-nuttx/pull/#5688) boards: risc-v: mpfs: MPFS USB driver 
-* [#5111](https://github.com/apache/incubator-nuttx/pull/#5111) boards: risc-v: m100pfsevp: Decrease DDR lane temination values to 40 ohm and … 
-* [#5500](https://github.com/apache/incubator-nuttx/pull/#5500) boards: risc-v: bl602: Remove -D__NuttX__ from Makefile 
-* [#5515](https://github.com/apache/incubator-nuttx/pull/#5515) boards: risc-v: rv-virt: Supports FPU test and ostest in both rv32/rv64 
+* [#5134](https://github.com/apache/incubator-nuttx/pull/5134) boards: risc-v: hifive1-revb: Enable some nsh commands in nsh/defconfig 
+* [#4675](https://github.com/apache/incubator-nuttx/pull/4675) boards: risc-v: k210: Add initial gpio user space support 
+* [#4665](https://github.com/apache/incubator-nuttx/pull/4665) boards: risc-v: k210: Fix -march and -mabi 
+* [#5067](https://github.com/apache/incubator-nuttx/pull/5067) boards: risc-v: mpfs: update m100pfsevp board info 
+* [#5688](https://github.com/apache/incubator-nuttx/pull/5688) boards: risc-v: mpfs: MPFS USB driver 
+* [#5111](https://github.com/apache/incubator-nuttx/pull/5111) boards: risc-v: m100pfsevp: Decrease DDR lane temination values to 40 ohm and … 
+* [#5500](https://github.com/apache/incubator-nuttx/pull/5500) boards: risc-v: bl602: Remove -D__NuttX__ from Makefile 
+* [#5515](https://github.com/apache/incubator-nuttx/pull/5515) boards: risc-v: rv-virt: Supports FPU test and ostest in both rv32/rv64 
 
 #### SIM
 
-* [#5544](https://github.com/apache/incubator-nuttx/pull/#5544) boards: sim: Add missing options to sim:vncserver 
-* [#5559](https://github.com/apache/incubator-nuttx/pull/#5559) boards: sim: Rename ARCHCPUFLAGS[XX] to ARCHC[XX]FLAGS 
-* [#5739](https://github.com/apache/incubator-nuttx/pull/#5739) boards: sim: add support of custom optimization level 
-* [#5186](https://github.com/apache/incubator-nuttx/pull/#5186) boards: sim: Turn on more rpmsg drivers in rpserver config 
-* [#5101](https://github.com/apache/incubator-nuttx/pull/#5101) boards: sim: Remove sim_tsc_setup 
-* [#5561](https://github.com/apache/incubator-nuttx/pull/#5561) boards: sim: defconfig for hello_rust 
-* [#5535](https://github.com/apache/incubator-nuttx/pull/#5535) boards: sim: Enable Rust suppport for hello_rust application. 
-* [#5640](https://github.com/apache/incubator-nuttx/pull/#5640) boards: sim: Remove CCLINKFLAGS, use CFLAGS/CXXFLAGS instead 
-* [#5501](https://github.com/apache/incubator-nuttx/pull/#5501) boards: sim: Add adb config for test 
-* [#5121](https://github.com/apache/incubator-nuttx/pull/#5121) boards: sim: recovered eth0 interface in sim:tcpblaster configuration 
-* [#5383](https://github.com/apache/incubator-nuttx/pull/#5383) boards: sim: Make.defs: CELFFLAGS += -mcmodel=large 
+* [#5544](https://github.com/apache/incubator-nuttx/pull/5544) boards: sim: Add missing options to sim:vncserver 
+* [#5559](https://github.com/apache/incubator-nuttx/pull/5559) boards: sim: Rename ARCHCPUFLAGS[XX] to ARCHC[XX]FLAGS 
+* [#5739](https://github.com/apache/incubator-nuttx/pull/5739) boards: sim: add support of custom optimization level 
+* [#5186](https://github.com/apache/incubator-nuttx/pull/5186) boards: sim: Turn on more rpmsg drivers in rpserver config 
+* [#5101](https://github.com/apache/incubator-nuttx/pull/5101) boards: sim: Remove sim_tsc_setup 
+* [#5561](https://github.com/apache/incubator-nuttx/pull/5561) boards: sim: defconfig for hello_rust 
+* [#5535](https://github.com/apache/incubator-nuttx/pull/5535) boards: sim: Enable Rust suppport for hello_rust application. 
+* [#5640](https://github.com/apache/incubator-nuttx/pull/5640) boards: sim: Remove CCLINKFLAGS, use CFLAGS/CXXFLAGS instead 
+* [#5501](https://github.com/apache/incubator-nuttx/pull/5501) boards: sim: Add adb config for test 
+* [#5121](https://github.com/apache/incubator-nuttx/pull/5121) boards: sim: recovered eth0 interface in sim:tcpblaster configuration 
+* [#5383](https://github.com/apache/incubator-nuttx/pull/5383) boards: sim: Make.defs: CELFFLAGS += -mcmodel=large 
 
 #### SPARC
 
-* [#5644](https://github.com/apache/incubator-nuttx/pull/#5644) boards: sparc: Remove HOSTCC related flags from Make.defs 
+* [#5644](https://github.com/apache/incubator-nuttx/pull/5644) boards: sparc: Remove HOSTCC related flags from Make.defs 
 
 #### XTENSA
 
-* [#4719](https://github.com/apache/incubator-nuttx/pull/#4719) boards: xtensa: esp32: Refactor SPI Flash File system mount options on menuconfig 
-* [#5596](https://github.com/apache/incubator-nuttx/pull/#5596) boards: xtensa: esp32: Update esp-wireless-drivers-3rdparty 
-* [#5074](https://github.com/apache/incubator-nuttx/pull/#5074) boards: xtensa: esp32: Add board support to SHT3X sensor 
-* [#5051](https://github.com/apache/incubator-nuttx/pull/#5051) boards: xtensa: esp32: Enable canaries stack protection to ESP32 chips 
-* [#5617](https://github.com/apache/incubator-nuttx/pull/#5617) boards: xtensa: esp32-devkitc: Fix boot failure on tickless defconfig 
-* [#5654](https://github.com/apache/incubator-nuttx/pull/#5654) boards: xtensa: esp32-devkitc: Increase INIT_STACKSIZE to 3072 in smp/defconfig 
-* [#5075](https://github.com/apache/incubator-nuttx/pull/#5075) boards: xtensa: esp32-devkitc: Change CONFIG_USER_ENTRYPOINT to CONFIG_INIT_ENTRYPOINT 
+* [#4719](https://github.com/apache/incubator-nuttx/pull/4719) boards: xtensa: esp32: Refactor SPI Flash File system mount options on menuconfig 
+* [#5596](https://github.com/apache/incubator-nuttx/pull/5596) boards: xtensa: esp32: Update esp-wireless-drivers-3rdparty 
+* [#5074](https://github.com/apache/incubator-nuttx/pull/5074) boards: xtensa: esp32: Add board support to SHT3X sensor 
+* [#5051](https://github.com/apache/incubator-nuttx/pull/5051) boards: xtensa: esp32: Enable canaries stack protection to ESP32 chips 
+* [#5617](https://github.com/apache/incubator-nuttx/pull/5617) boards: xtensa: esp32-devkitc: Fix boot failure on tickless defconfig 
+* [#5654](https://github.com/apache/incubator-nuttx/pull/5654) boards: xtensa: esp32-devkitc: Increase INIT_STACKSIZE to 3072 in smp/defconfig 
+* [#5075](https://github.com/apache/incubator-nuttx/pull/5075) boards: xtensa: esp32-devkitc: Change CONFIG_USER_ENTRYPOINT to CONFIG_INIT_ENTRYPOINT 
 
 ## File System
 
 ### Bug Fixes
 
-* [#4694](https://github.com/apache/incubator-nuttx/pull/#4694) fs: littlefs: fix rmdir can remove a file
-* [#4722](https://github.com/apache/incubator-nuttx/pull/#4722) fs: mqueue: fix memory leak cause by lost inode_release 
-* [#5214](https://github.com/apache/incubator-nuttx/pull/#5214) fs: partition: Fix compilation errors when CONFIG_FS_LARGEFIL… 
-* [#5279](https://github.com/apache/incubator-nuttx/pull/#5279) fs: partition: Fix an overflow in blkcnt_t gpt_last_lba
-* [#5653](https://github.com/apache/incubator-nuttx/pull/#5653) fs: romfs: fix read file mismatch when the length of file name is 16 
-* [#5257](https://github.com/apache/incubator-nuttx/pull/#5257) fs: smartfs: Fix file size corruption when opening with truncate mode 
-* [#4811](https://github.com/apache/incubator-nuttx/pull/#4811) fs: procfs: fix ps can't log out Group id 
-* [#5172](https://github.com/apache/incubator-nuttx/pull/#5172) fs: procfs: fix readdir loss last character
-* [#4968](https://github.com/apache/incubator-nuttx/pull/#4968) fs: fat: Use uint16_t instead of wchar_t 
+* [#4694](https://github.com/apache/incubator-nuttx/pull/4694) fs: littlefs: fix rmdir can remove a file
+* [#4722](https://github.com/apache/incubator-nuttx/pull/4722) fs: mqueue: fix memory leak cause by lost inode_release 
+* [#5214](https://github.com/apache/incubator-nuttx/pull/5214) fs: partition: Fix compilation errors when CONFIG_FS_LARGEFIL… 
+* [#5279](https://github.com/apache/incubator-nuttx/pull/5279) fs: partition: Fix an overflow in blkcnt_t gpt_last_lba
+* [#5653](https://github.com/apache/incubator-nuttx/pull/5653) fs: romfs: fix read file mismatch when the length of file name is 16 
+* [#5257](https://github.com/apache/incubator-nuttx/pull/5257) fs: smartfs: Fix file size corruption when opening with truncate mode 
+* [#4811](https://github.com/apache/incubator-nuttx/pull/4811) fs: procfs: fix ps can't log out Group id 
+* [#5172](https://github.com/apache/incubator-nuttx/pull/5172) fs: procfs: fix readdir loss last character
+* [#4968](https://github.com/apache/incubator-nuttx/pull/4968) fs: fat: Use uint16_t instead of wchar_t 
 
 ### Significant Improvements
 
-* [#5108](https://github.com/apache/incubator-nuttx/pull/#5108) fs: change fs strncpy to strlcpy to avoid losing'\0' 
-* [#5460](https://github.com/apache/incubator-nuttx/pull/#5460) fs: epoll_fd: support dup file descriptor
-* [#5345](https://github.com/apache/incubator-nuttx/pull/#5345) fs: fs_automount: add options for signaling when volume is mounted and unmounted 
-* [#4934](https://github.com/apache/incubator-nuttx/pull/#4934) fs: hosfs_rpmsg: merge hostfs_rpmsg to rpmsgfs 
-* [#4986](https://github.com/apache/incubator-nuttx/pull/#4986) fs: hostfs: add lock to hostfs_rewinddir 
-* [#4718](https://github.com/apache/incubator-nuttx/pull/#4718) fs: mount: Properly handle missing FS on the supported list 
-* [#4721](https://github.com/apache/incubator-nuttx/pull/#4721) fs: mqueue: Change MAX_MQUEUE_PATH to 64 
-* [#4734](https://github.com/apache/incubator-nuttx/pull/#4734) fs: partition: support mbr and gpt partition parsing 
-* [#4687](https://github.com/apache/incubator-nuttx/pull/#4687) fs: partition: Make read_partition_block callable outside ptable 
-* [#5207](https://github.com/apache/incubator-nuttx/pull/#5207) fs: procfs: Remove the unnecessary strcmp 
-* [#5554](https://github.com/apache/incubator-nuttx/pull/#5554) fs: procfs: add newline /proc/*/loadavg snprintf format 
-* [#5157](https://github.com/apache/incubator-nuttx/pull/#5157) fs: romfs: remove the error single list and using reference 
-* [#5461](https://github.com/apache/incubator-nuttx/pull/#5461) fs: romfs: add FAR for all pointer and optimize some code 
-* [#5635](https://github.com/apache/incubator-nuttx/pull/#5635) fs: romfs: optimize romfs_open speed and get path by cmd FIOC_FILEPATH 
-* [#5022](https://github.com/apache/incubator-nuttx/pull/#5022) fs: tmpfs: support fsync always successful 
-* [#5014](https://github.com/apache/incubator-nuttx/pull/#5014) fs: vfs: Add file descriptor based timers support 
-* [#5028](https://github.com/apache/incubator-nuttx/pull/#5028) fs: vfs: eventfd: Remove the unused and private eventfd_get_minor 
-* [#5224](https://github.com/apache/incubator-nuttx/pull/#5224) fs: vfs: Do not require write-access for fsync 
-* [#4767](https://github.com/apache/incubator-nuttx/pull/#4767) fs: vfs: sanity check for parameter:length 
+* [#5108](https://github.com/apache/incubator-nuttx/pull/5108) fs: change fs strncpy to strlcpy to avoid losing'\0' 
+* [#5460](https://github.com/apache/incubator-nuttx/pull/5460) fs: epoll_fd: support dup file descriptor
+* [#5345](https://github.com/apache/incubator-nuttx/pull/5345) fs: fs_automount: add options for signaling when volume is mounted and unmounted 
+* [#4934](https://github.com/apache/incubator-nuttx/pull/4934) fs: hosfs_rpmsg: merge hostfs_rpmsg to rpmsgfs 
+* [#4986](https://github.com/apache/incubator-nuttx/pull/4986) fs: hostfs: add lock to hostfs_rewinddir 
+* [#4718](https://github.com/apache/incubator-nuttx/pull/4718) fs: mount: Properly handle missing FS on the supported list 
+* [#4721](https://github.com/apache/incubator-nuttx/pull/4721) fs: mqueue: Change MAX_MQUEUE_PATH to 64 
+* [#4734](https://github.com/apache/incubator-nuttx/pull/4734) fs: partition: support mbr and gpt partition parsing 
+* [#4687](https://github.com/apache/incubator-nuttx/pull/4687) fs: partition: Make read_partition_block callable outside ptable 
+* [#5207](https://github.com/apache/incubator-nuttx/pull/5207) fs: procfs: Remove the unnecessary strcmp 
+* [#5554](https://github.com/apache/incubator-nuttx/pull/5554) fs: procfs: add newline /proc/*/loadavg snprintf format 
+* [#5157](https://github.com/apache/incubator-nuttx/pull/5157) fs: romfs: remove the error single list and using reference 
+* [#5461](https://github.com/apache/incubator-nuttx/pull/5461) fs: romfs: add FAR for all pointer and optimize some code 
+* [#5635](https://github.com/apache/incubator-nuttx/pull/5635) fs: romfs: optimize romfs_open speed and get path by cmd FIOC_FILEPATH 
+* [#5022](https://github.com/apache/incubator-nuttx/pull/5022) fs: tmpfs: support fsync always successful 
+* [#5014](https://github.com/apache/incubator-nuttx/pull/5014) fs: vfs: Add file descriptor based timers support 
+* [#5028](https://github.com/apache/incubator-nuttx/pull/5028) fs: vfs: eventfd: Remove the unused and private eventfd_get_minor 
+* [#5224](https://github.com/apache/incubator-nuttx/pull/5224) fs: vfs: Do not require write-access for fsync 
+* [#4767](https://github.com/apache/incubator-nuttx/pull/4767) fs: vfs: sanity check for parameter:length 
 
 ## Networking
 
 ### Improvements
 
-* [#5254](https://github.com/apache/incubator-nuttx/pull/#5254) net: unify FAR keyword usage for all net buffer memory mapped buffers 
-* [#5049](https://github.com/apache/incubator-nuttx/pull/#5049) net: Update IFF_RUNNING flag by netdev_carrier_on and netdev_carrier_off 
-* [#4895](https://github.com/apache/incubator-nuttx/pull/#4895) net: arp: clean the arp table when netdev carrier off 
-* [#5168](https://github.com/apache/incubator-nuttx/pull/#5168) net: can: add CAN error definitions 
-* [#4814](https://github.com/apache/incubator-nuttx/pull/#4814) net: can: can_recvmsg.c : put can_readahead in critical section 
-* [#5467](https://github.com/apache/incubator-nuttx/pull/#5467) net: can: remove psock reference from can connect 
-* [#5110](https://github.com/apache/incubator-nuttx/pull/#5110) net: devif: allocate devif callback dynamically 
-* [#5181](https://github.com/apache/incubator-nuttx/pull/#5181) net: devif: devif_callback_free() call is not needed anymore in devif_callback_alloc() 
-* [#5136](https://github.com/apache/incubator-nuttx/pull/#5136) net: icmp: post the semaphore if multiple references 
-* [#5525](https://github.com/apache/incubator-nuttx/pull/#5525) net: ioballoc: add support of alloc with timeout net_iobtimedalloc() 
-* [#5426](https://github.com/apache/incubator-nuttx/pull/#5426) net: local: Rename NET_LOCAL_PATH_PREFIX to NET_LOCAL_VFS_PATH 
-* [#4987](https://github.com/apache/incubator-nuttx/pull/#4987) net: local_socket: filename use "/var/socket/xx" instead of "/var/socketxx" 
-* [#5150](https://github.com/apache/incubator-nuttx/pull/#5150) net: misc: add support for CONFIG_NET_ALLOC_CONNS 
-* [#5725](https://github.com/apache/incubator-nuttx/pull/#5725) net: optimize network subsystem initialization 
-* [#4973](https://github.com/apache/incubator-nuttx/pull/#4973) net: rpmsg: add ioctl & fix unblock connect crash 
-* [#4760](https://github.com/apache/incubator-nuttx/pull/#4760) net: socket: rpmsg related bug fix & update 
-* [#5337](https://github.com/apache/incubator-nuttx/pull/#5337) net: tcbinfo: Update tcbinfo struct, Fix the compile warning 
-* [#5526](https://github.com/apache/incubator-nuttx/pull/#5526) net: tcp: add support for send timeout on buffer mode 
-* [#5373](https://github.com/apache/incubator-nuttx/pull/#5373) net: tcp: add debug asserts and logging to investigate the rare (conn->dev == NULL) bug in callback handlers 
-* [#5462](https://github.com/apache/incubator-nuttx/pull/#5462) net: tcp: monitor: do not migrate the state to close 
-* [#5405](https://github.com/apache/incubator-nuttx/pull/#5405) net: tcp: netdev/mld: correct the netlock handling 
-* [#4660](https://github.com/apache/incubator-nuttx/pull/#4660) net: tcp: Remove NET_TCP_SPLIT 
-* [#5469](https://github.com/apache/incubator-nuttx/pull/#5469) net: tcp: support for FIN+ACK case in tcp send event handlers 
-* [#5341](https://github.com/apache/incubator-nuttx/pull/#5341) net: tcp: transformed NET_TCP_FAST_RETRANSMIT_WATERMARK option to boolean. 
-* [#5434](https://github.com/apache/incubator-nuttx/pull/#5434) net: tcp: udp: remove psock hook to avoid invalid reference 
-* [#5339](https://github.com/apache/incubator-nuttx/pull/#5339) net: tcp/tcp_sendfile: optimized out sendfile_txnotify() function 
-* [#5252](https://github.com/apache/incubator-nuttx/pull/#5252) net: tcp/tcp_send*: reliably obtain the TCP connection pointer in TCP event handlers 
-* [#5268](https://github.com/apache/incubator-nuttx/pull/#5268) net: tcp/tcp_send*: added debug asserts for TCP_ACKDATA, TCP_REXMIT and TCP_DISCONN_EVENTS flags 
-* [#5262](https://github.com/apache/incubator-nuttx/pull/#5262) net: tcp/sendfile: swapped the location of TCP_DISCONN_EVENTS and TCP_ACKDATA conditions 
-* [#5340](https://github.com/apache/incubator-nuttx/pull/#5340) net: tcp/sendfile: notify the device driver of the availability of TX data on TCP retransmission 
-* [#5311](https://github.com/apache/incubator-nuttx/pull/#5311) net: tcp/sendfile: fast retransmit on duplicate acknowledgments (RFC 5681) 
-* [#5242](https://github.com/apache/incubator-nuttx/pull/#5242) net: tcp/sendfile: TCP retransmission could not start because of incorrect snd_ackcb callback handling 
-* [#5104](https://github.com/apache/incubator-nuttx/pull/#5104) net: tcp/udp: allocate tcp/udp connect dynamically 
-* [#5156](https://github.com/apache/incubator-nuttx/pull/#5156) net: usrsock: add support for CONFIG_NET_ALLOC_CONNS 
-* [#5045](https://github.com/apache/incubator-nuttx/pull/#5045) net: usrsock: increase the sendto() length limit to UINT32_MAX 
+* [#5254](https://github.com/apache/incubator-nuttx/pull/5254) net: unify FAR keyword usage for all net buffer memory mapped buffers 
+* [#5049](https://github.com/apache/incubator-nuttx/pull/5049) net: Update IFF_RUNNING flag by netdev_carrier_on and netdev_carrier_off 
+* [#4895](https://github.com/apache/incubator-nuttx/pull/4895) net: arp: clean the arp table when netdev carrier off 
+* [#5168](https://github.com/apache/incubator-nuttx/pull/5168) net: can: add CAN error definitions 
+* [#4814](https://github.com/apache/incubator-nuttx/pull/4814) net: can: can_recvmsg.c : put can_readahead in critical section 
+* [#5467](https://github.com/apache/incubator-nuttx/pull/5467) net: can: remove psock reference from can connect 
+* [#5110](https://github.com/apache/incubator-nuttx/pull/5110) net: devif: allocate devif callback dynamically 
+* [#5181](https://github.com/apache/incubator-nuttx/pull/5181) net: devif: devif_callback_free() call is not needed anymore in devif_callback_alloc() 
+* [#5136](https://github.com/apache/incubator-nuttx/pull/5136) net: icmp: post the semaphore if multiple references 
+* [#5525](https://github.com/apache/incubator-nuttx/pull/5525) net: ioballoc: add support of alloc with timeout net_iobtimedalloc() 
+* [#5426](https://github.com/apache/incubator-nuttx/pull/5426) net: local: Rename NET_LOCAL_PATH_PREFIX to NET_LOCAL_VFS_PATH 
+* [#4987](https://github.com/apache/incubator-nuttx/pull/4987) net: local_socket: filename use "/var/socket/xx" instead of "/var/socketxx" 
+* [#5150](https://github.com/apache/incubator-nuttx/pull/5150) net: misc: add support for CONFIG_NET_ALLOC_CONNS 
+* [#5725](https://github.com/apache/incubator-nuttx/pull/5725) net: optimize network subsystem initialization 
+* [#4973](https://github.com/apache/incubator-nuttx/pull/4973) net: rpmsg: add ioctl & fix unblock connect crash 
+* [#4760](https://github.com/apache/incubator-nuttx/pull/4760) net: socket: rpmsg related bug fix & update 
+* [#5337](https://github.com/apache/incubator-nuttx/pull/5337) net: tcbinfo: Update tcbinfo struct, Fix the compile warning 
+* [#5526](https://github.com/apache/incubator-nuttx/pull/5526) net: tcp: add support for send timeout on buffer mode 
+* [#5373](https://github.com/apache/incubator-nuttx/pull/5373) net: tcp: add debug asserts and logging to investigate the rare (conn->dev == NULL) bug in callback handlers 
+* [#5462](https://github.com/apache/incubator-nuttx/pull/5462) net: tcp: monitor: do not migrate the state to close 
+* [#5405](https://github.com/apache/incubator-nuttx/pull/5405) net: tcp: netdev/mld: correct the netlock handling 
+* [#4660](https://github.com/apache/incubator-nuttx/pull/4660) net: tcp: Remove NET_TCP_SPLIT 
+* [#5469](https://github.com/apache/incubator-nuttx/pull/5469) net: tcp: support for FIN+ACK case in tcp send event handlers 
+* [#5341](https://github.com/apache/incubator-nuttx/pull/5341) net: tcp: transformed NET_TCP_FAST_RETRANSMIT_WATERMARK option to boolean. 
+* [#5434](https://github.com/apache/incubator-nuttx/pull/5434) net: tcp: udp: remove psock hook to avoid invalid reference 
+* [#5339](https://github.com/apache/incubator-nuttx/pull/5339) net: tcp/tcp_sendfile: optimized out sendfile_txnotify() function 
+* [#5252](https://github.com/apache/incubator-nuttx/pull/5252) net: tcp/tcp_send*: reliably obtain the TCP connection pointer in TCP event handlers 
+* [#5268](https://github.com/apache/incubator-nuttx/pull/5268) net: tcp/tcp_send*: added debug asserts for TCP_ACKDATA, TCP_REXMIT and TCP_DISCONN_EVENTS flags 
+* [#5262](https://github.com/apache/incubator-nuttx/pull/5262) net: tcp/sendfile: swapped the location of TCP_DISCONN_EVENTS and TCP_ACKDATA conditions 
+* [#5340](https://github.com/apache/incubator-nuttx/pull/5340) net: tcp/sendfile: notify the device driver of the availability of TX data on TCP retransmission 
+* [#5311](https://github.com/apache/incubator-nuttx/pull/5311) net: tcp/sendfile: fast retransmit on duplicate acknowledgments (RFC 5681) 
+* [#5242](https://github.com/apache/incubator-nuttx/pull/5242) net: tcp/sendfile: TCP retransmission could not start because of incorrect snd_ackcb callback handling 
+* [#5104](https://github.com/apache/incubator-nuttx/pull/5104) net: tcp/udp: allocate tcp/udp connect dynamically 
+* [#5156](https://github.com/apache/incubator-nuttx/pull/5156) net: usrsock: add support for CONFIG_NET_ALLOC_CONNS 
+* [#5045](https://github.com/apache/incubator-nuttx/pull/5045) net: usrsock: increase the sendto() length limit to UINT32_MAX 
 
 ### Bug Fixes
 
-* [#5480](https://github.com/apache/incubator-nuttx/pull/#5480) net: can: can_setsockopt.c: fix assertion, value can be NULL 
-* [#5141](https://github.com/apache/incubator-nuttx/pull/#5141) net: can: SocketCAN: minor fixes 
-* [#4575](https://github.com/apache/incubator-nuttx/pull/#4575) net: devif: Fix the memory leak in case of netdev isn't alive 
-* [#5437](https://github.com/apache/incubator-nuttx/pull/#5437) net: devif: remove invalid NET_IPv4_REASSEMBLY definition  
-* [#5090](https://github.com/apache/incubator-nuttx/pull/#5090) net: fix unaligned memory access when creating ICMP Port Unreachable messages 
-* [#5245](https://github.com/apache/incubator-nuttx/pull/#5245) net: icmp: fix build break if enable NET_ALLOC_CONNS 
-* [#4761](https://github.com/apache/incubator-nuttx/pull/#4761) net: local: socket bug fix & update 
-* [#5436](https://github.com/apache/incubator-nuttx/pull/#5436) net: netdev: lladdrsize: remove invalid duplicate case 
-* [#5466](https://github.com/apache/incubator-nuttx/pull/#5466) net: rpmsg: fix the NULL pointer reference on nonblock accept 
-* [#5531](https://github.com/apache/incubator-nuttx/pull/#5531) net: socket: fix shadow variable 
-* [#5006](https://github.com/apache/incubator-nuttx/pull/#5006) net: tcp: fix send deadlock if disconnect 
-* [#5296](https://github.com/apache/incubator-nuttx/pull/#5296) net: tcp: fixed warning: ISO C90 forbids mixed declarations and code 
-* [#4639](https://github.com/apache/incubator-nuttx/pull/#4639) net: tcp_timer: eliminated false decrements of conn->timer in case of multiple network adapters. 
-* [#4659](https://github.com/apache/incubator-nuttx/pull/#4659) net: tcp(unbuffered): retransmit only one the earliest not acknowledged segment 
-* [#4656](https://github.com/apache/incubator-nuttx/pull/#4656) net: tcp(unbuffered): fixed an issue with unackseq calculation. 
-* [#5138](https://github.com/apache/incubator-nuttx/pull/#5138) net: tcp(unbuffered): advance sndseq by +1 because SYN and FIN occupy one sequence number 
-* [#5137](https://github.com/apache/incubator-nuttx/pull/#5137) net: tcp(unbuffered): fast retransmit on duplicate acknowledgments 
-* [#5078](https://github.com/apache/incubator-nuttx/pull/#5078) net: tcp(unbuffered): tx_unacked overflow occurred if NET_TCP_WINDOW_SCALE option was enabled. 
-* [#5102](https://github.com/apache/incubator-nuttx/pull/#5102) net: tcp(unbuffered): removed excessive overwrites of conn->sndseq 
-* [#5297](https://github.com/apache/incubator-nuttx/pull/#5297) net: tcp/sendfile: removed excessive overwrites of conn->sndseq 
-* [#5239](https://github.com/apache/incubator-nuttx/pull/#5239) net: tcp/sendfile: NET_TCP_WRITE_BUFFERS and NET_SENDFILE were inconsistent with each other 
-* [#5293](https://github.com/apache/incubator-nuttx/pull/#5293) net: tcp/sendfile: fixed an issue with unackseq calculation. 
-* [#5272](https://github.com/apache/incubator-nuttx/pull/#5272) net: tcp/sendfile: retransmit only one the earliest not acknowledged segment 
-* [#5013](https://github.com/apache/incubator-nuttx/pull/#5013) net: udp: fix the invaild udp destination address 
-* [#4890](https://github.com/apache/incubator-nuttx/pull/#4890) net: udp/icmp: correct the unreadchable handling 
-* [#5154](https://github.com/apache/incubator-nuttx/pull/#5154) net: usrsock: replace xid type to uint64_t to avoid limitation of connections 
+* [#5480](https://github.com/apache/incubator-nuttx/pull/5480) net: can: can_setsockopt.c: fix assertion, value can be NULL 
+* [#5141](https://github.com/apache/incubator-nuttx/pull/5141) net: can: SocketCAN: minor fixes 
+* [#4575](https://github.com/apache/incubator-nuttx/pull/4575) net: devif: Fix the memory leak in case of netdev isn't alive 
+* [#5437](https://github.com/apache/incubator-nuttx/pull/5437) net: devif: remove invalid NET_IPv4_REASSEMBLY definition  
+* [#5090](https://github.com/apache/incubator-nuttx/pull/5090) net: fix unaligned memory access when creating ICMP Port Unreachable messages 
+* [#5245](https://github.com/apache/incubator-nuttx/pull/5245) net: icmp: fix build break if enable NET_ALLOC_CONNS 
+* [#4761](https://github.com/apache/incubator-nuttx/pull/4761) net: local: socket bug fix & update 
+* [#5436](https://github.com/apache/incubator-nuttx/pull/5436) net: netdev: lladdrsize: remove invalid duplicate case 
+* [#5466](https://github.com/apache/incubator-nuttx/pull/5466) net: rpmsg: fix the NULL pointer reference on nonblock accept 
+* [#5531](https://github.com/apache/incubator-nuttx/pull/5531) net: socket: fix shadow variable 
+* [#5006](https://github.com/apache/incubator-nuttx/pull/5006) net: tcp: fix send deadlock if disconnect 
+* [#5296](https://github.com/apache/incubator-nuttx/pull/5296) net: tcp: fixed warning: ISO C90 forbids mixed declarations and code 
+* [#4639](https://github.com/apache/incubator-nuttx/pull/4639) net: tcp_timer: eliminated false decrements of conn->timer in case of multiple network adapters. 
+* [#4659](https://github.com/apache/incubator-nuttx/pull/4659) net: tcp(unbuffered): retransmit only one the earliest not acknowledged segment 
+* [#4656](https://github.com/apache/incubator-nuttx/pull/4656) net: tcp(unbuffered): fixed an issue with unackseq calculation. 
+* [#5138](https://github.com/apache/incubator-nuttx/pull/5138) net: tcp(unbuffered): advance sndseq by +1 because SYN and FIN occupy one sequence number 
+* [#5137](https://github.com/apache/incubator-nuttx/pull/5137) net: tcp(unbuffered): fast retransmit on duplicate acknowledgments 
+* [#5078](https://github.com/apache/incubator-nuttx/pull/5078) net: tcp(unbuffered): tx_unacked overflow occurred if NET_TCP_WINDOW_SCALE option was enabled. 
+* [#5102](https://github.com/apache/incubator-nuttx/pull/5102) net: tcp(unbuffered): removed excessive overwrites of conn->sndseq 
+* [#5297](https://github.com/apache/incubator-nuttx/pull/5297) net: tcp/sendfile: removed excessive overwrites of conn->sndseq 
+* [#5239](https://github.com/apache/incubator-nuttx/pull/5239) net: tcp/sendfile: NET_TCP_WRITE_BUFFERS and NET_SENDFILE were inconsistent with each other 
+* [#5293](https://github.com/apache/incubator-nuttx/pull/5293) net: tcp/sendfile: fixed an issue with unackseq calculation. 
+* [#5272](https://github.com/apache/incubator-nuttx/pull/5272) net: tcp/sendfile: retransmit only one the earliest not acknowledged segment 
+* [#5013](https://github.com/apache/incubator-nuttx/pull/5013) net: udp: fix the invaild udp destination address 
+* [#4890](https://github.com/apache/incubator-nuttx/pull/4890) net: udp/icmp: correct the unreadchable handling 
+* [#5154](https://github.com/apache/incubator-nuttx/pull/5154) net: usrsock: replace xid type to uint64_t to avoid limitation of connections 
 
 ## Security Issues Fixed In This Release