doc: release-notes: Add changelog for ARM64, cache, IPC

Add the changelog entries for ARM64, Cache API and IPC.

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
diff --git a/doc/releases/release-notes-3.3.rst b/doc/releases/release-notes-3.3.rst
index fd96dc9..8148e8c 100644
--- a/doc/releases/release-notes-3.3.rst
+++ b/doc/releases/release-notes-3.3.rst
@@ -266,6 +266,8 @@
 
 * ARM64
 
+  * Implemented ASID support for ARM64 MMU
+
 * RISC-V
 
 * Xtensa
@@ -307,6 +309,10 @@
 
 * Added support for these ARM64 boards:
 
+  * i.MX93 (Cortex-A) EVK board
+  * Khadas Edge-V board
+  * QEMU Virt KVM
+
 * Removed support for these ARM boards:
 
 * Removed support for these X86 boards:
@@ -596,6 +602,14 @@
     :kconfig:option:`CONFIG_REQUIRES_FULL_LIBC`, which automatically selects
     a compatible C++ standard library.
 
+* Cache
+
+  * Introduced new Cache API
+  * ``CONFIG_HAS_ARCH_CACHE`` has been renamed to
+    :kconfig:option:`CONFIG_ARCH_CACHE`
+  * ``CONFIG_HAS_EXTERNAL_CACHE`` has been renamed to
+    :kconfig:option:`CONFIG_EXTERNAL_CACHE`
+
 * File systems
 
   * Added new API call `fs_mkfs`.
@@ -605,6 +619,14 @@
     Kconfig option :kconfig:option:`CONFIG_FCB_ALLOW_FIXED_ENDMARKER`
     and setting the `FCB_FLAGS_CRC_DISABLED` flag in the :c:struct:`fcb` struct.
 
+* IPC
+
+  * Added :c:func:`ipc_rpmsg_deinit`, :c:func:`ipc_service_close_instance` and
+    :c:func:`ipc_static_vrings_deinit`  functions
+  * Added deregister API support for icmsg backend
+  * Added a multi-endpoint feature to icmsg backend
+  * Added no-copy features to icmsg backend
+
 * ISO-TP
 
   * Rewrote the ISO-TP API to not reuse definitions from the CAN controller API.