Commit graph

136,983 commits

Author SHA1 Message Date
Mathieu Choplain
923ece1eea drivers: sensor: qdec_stm32: don't enable LL full driver module
The QDEC driver does not use any of the functions implemented in the TIM
LL full driver module (`stm32XXxx_ll_tim.c`), only those provided by the
LL header (`stm32XXxx_ll_tim.h`).

Disable compilation of the unnecessary full driver module.

Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>
2025-12-09 11:14:14 +01:00
Mathieu Choplain
aaf69f5cef drivers: rtc: stm32: don't enable LL full driver module
The RTC driver does not use any of the functions implemented in the LL full
driver module (`stm32XXxx_ll_rtc.c`), only those provided by the LL header
(`stm32XXxx_ll_rtc.h`).

Disable compilation of the unnecessary full driver module.

Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>
2025-12-09 11:13:45 +01:00
Mathieu Choplain
3546e73cda drivers: flash: stm32_ospi: cleanup STM32H5-related quirks
STM32H5 series now uses the dedicated `flash_stm32_xspi` driver instead.
Remove all quirks related to H5 in the STM32 OSPI driver.

Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>
2025-12-09 11:13:27 +01:00
Krzysztof Chruściński
8422e7ed4f tests: arch: arm: Increase kobject text area when no optimization
When CONFIG_NO_OPTIMIZATIONS=n then kobject area can get inflated.
Some targets are currently fail to compile due to that.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
2025-12-09 11:13:04 +01:00
Haoran Jiang
2a2d5b7be4 drivers: crc: sf32lb: Fix crc calculation error
When the number of input bits changes, the value in the `CR_DATASIZE`
register should be modified accordingly.
The CRC32_C algorithm does not require the result to be XOR

Signed-off-by: Haoran Jiang <halfsweet@halfsweet.cn>
2025-12-09 11:12:52 +01:00
Qingsong Gou
9bdafbf23b drivers: clock_control: sf32lb: fix GPTIM2 clock rate
Fix GPTIM2 clock rate

Signed-off-by: Qingsong Gou <gouqs@hotmail.com>
2025-12-09 11:12:30 +01:00
Peter Wang
a249d79afe boards: frdm_mcxa577: add frdm_mcxa577 board
1. add soc mcxa577
2. add board frdm_mcxa577

Signed-off-by: Peter Wang <chaoyi.wang@nxp.com>
2025-12-09 11:12:03 +01:00
Peter Wang
336a25c1eb drivers: hwinfo: add mcxa577 support into mcux_mcx_cmc
1. add mcxa577 support into hwinfo_mcux_mcx_cmc

Signed-off-by: Peter Wang <chaoyi.wang@nxp.com>
2025-12-09 11:12:03 +01:00
Markus Becker
80d09acfca drivers: Typo in Interrupt
Trivial typo fix.

Signed-off-by: Markus Becker <Markus.Becker@tridonic.com>
2025-12-09 11:11:03 +01:00
Jordan Yates
a1970ebd2f bluetooth: hci: spi: fix length check
The buffer length check was not updated with the change to the H4 header
push location (changed in 6113230c). As the complete buffer is now
provided, a buffer of length `SPI_MAX_MSG_LEN` is now valid.

Signed-off-by: Jordan Yates <jordan@embeint.com>
2025-12-09 09:27:32 +01:00
Benjamin Cabé
cdcdd10c15 MAINTAINERS: remove nbalabak due to inactivity
Last activity: 22 months ago (pr)

Recent activities:

- pr: driver: ilc: Interrupt Latency Counter driver
  https://github.com/zephyrproject-rtos/zephyr/pull/68518
  (2024-02-05T07:03:16Z)
- issue: Create an API for Single Event Upset (SEU) Driver Devices
  https://github.com/zephyrproject-rtos/zephyr/issues/67493
  (2024-01-11T18:18:43Z)
- commit: Commit to zephyrproject-rtos/zephyr
  https://github.com/zephyrproject-rtos/zephyr (2024-01-05T08:00:00Z)

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-12-09 09:27:21 +01:00
Benjamin Cabé
8e3efa39ca MAINTAINERS: remove swinslow due to inactivity
Last activity: 20 months ago (review)

Recent activities:

- review: Review on 'scripts: zephyr_module: Add CPE support'
  https://github.com/zephyrproject-rtos/zephyr/pull/66495 (2024-03-20T11:48:25Z)

- review: Review on 'scripts: zspdx: fix writing custom license IDs'
  https://github.com/zephyrproject-rtos/zephyr/pull/45815 (2022-05-21T17:26:45Z)

- pr: doc: Fix west spdx command docs formatting bug
  https://github.com/zephyrproject-rtos/zephyr/pull/43994 (2022-03-19T19:13:36Z)

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-12-09 09:27:21 +01:00
Benjamin Cabé
57690087b1 MAINTAINERS: remove sgrrzhf due to inactivity
Last activity: 2 years ago (review)

Recent activities:

- review: Review on 'Introduce early print'
  https://github.com/zephyrproject-rtos/zephyr/pull/65046
  (2023-11-28T04:20:11Z)
- pr: MAINTAINERS: Add myself to ARM arch as collaborator
  https://github.com/zephyrproject-rtos/zephyr/pull/65505
  (2023-11-21T09:02:18Z)
- commit: Commit to zephyrproject-rtos/zephyr
  https://github.com/zephyrproject-rtos/zephyr (2023-11-21T08:00:00Z)

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-12-09 09:27:21 +01:00
Benjamin Cabé
1659552d15 MAINTAINERS: remove sateeshkotapati due to inactivity
Last activity: 18 months ago (review)

Recent activities:

- review: Review on 'drivers: spi: gecko: Apply frequency configuration,
  support devices with a single USART'
  https://github.com/zephyrproject-rtos/zephyr/pull/72145
  (2024-05-27T06:40:15Z)
- pr: boards: silabs: Added support for Counter and Watchdog in
  efr32xg24_dk2601b https://github.com/zephyrproject-rtos/zephyr/pull/71300
  (2024-04-10T05:20:18Z)
- pr: gecko: service: sysrtc files updated
  https://github.com/zephyrproject-rtos/hal_silabs/pull/62
  (2024-04-10T05:04:03Z)

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-12-09 09:27:21 +01:00
Benjamin Cabé
8eb468d61d MAINTAINERS: remove ppryga due to inactivity
No activity from this user for over 2 years. It is likely that they're
now @ppryga-nordic but since it doesn't seem anybody noticed the
discrepancy in many years, I think it is safe to drop the entry :)

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-12-09 09:27:21 +01:00
Benjamin Cabé
6fdce219d0 MAINTAINERS: remove qianruh due to inactivity
Last activity: 18 months ago (pr)

Recent activities:

- pr: tests: subsys: sensing: add sensing test skeleton
  https://github.com/zephyrproject-rtos/zephyr/pull/73124
  (2024-05-22T06:55:42Z)

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-12-09 09:27:21 +01:00
Benjamin Cabé
213bb20b0a MAINTAINERS: remove povergoing due to inactivity
Last activity: 22 months ago (review)

Recent activities:

- review: Review on 'arm64: smp: Fix cache operations in the SMP'
  https://github.com/zephyrproject-rtos/zephyr/pull/66647
  (2024-01-29T07:37:19Z)
- review: Review on 'tz: Remove unused trustzone driver'
  https://github.com/zephyrproject-rtos/zephyr/pull/66224
  (2023-12-07T06:31:24Z)
- review: Review on ' arch: arm: cortex_m: Move default configs to a file
  and add consistency checks '
  https://github.com/zephyrproject-rtos/zephyr/pull/64978
  (2023-12-05T06:06:35Z)

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-12-09 09:27:21 +01:00
Benjamin Cabé
b8c3b50cc0 MAINTAINERS: remove najumon1980 due to inactivity
Last activity: 18 months ago (review)

Recent activities:

- review: Review on 'x86: ia32: linker: move bss/noinit sections after data
  section'
  https://github.com/zephyrproject-rtos/zephyr/pull/73044
  (2024-05-22T06:47:31Z)
- pr: kernel: timer: fixes for log_timestamp test case failer due to timer
  PR regression
  https://github.com/zephyrproject-rtos/zephyr/pull/72352
  (2024-05-06T10:47:53Z)
- review: Review on 'Revert 69705 and fix #72344'
  https://github.com/zephyrproject-rtos/zephyr/pull/72345
  (2024-05-06T09:53:31Z)

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-12-09 09:27:21 +01:00
Benjamin Cabé
053a0624bf MAINTAINERS: remove mrfuchs due to inactivity
Last activity: 2 years ago (pr)

Recent activities:

- pr: drivers: bluetooth: slz_hci: Configure Number of Completed Packets
  threshold https://github.com/zephyrproject-rtos/zephyr/pull/62455
  (2023-09-08T15:59:14Z)
- pr: modules: hal_silabs: Update library BLOBs to version 4.2.4
  https://github.com/zephyrproject-rtos/hal_silabs/pull/38
  (2023-09-08T09:15:52Z)
- commit: Commit to zephyrproject-rtos/zephyr
  https://github.com/zephyrproject-rtos/zephyr (2023-09-08T07:00:00Z)

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-12-09 09:27:21 +01:00
Benjamin Cabé
600601aa0b MAINTAINERS: remove jgoppert due to inactivity
Last activity: 18 months ago (review)

Recent activities:

- review: Review on 'drivers: input: sbus remote controller support'
  https://github.com/zephyrproject-rtos/zephyr/pull/72628
  (2024-05-26T21:59:03Z)
- review: Review on 'zbus: improve the way of storing observers'
  https://github.com/zephyrproject-rtos/zephyr/pull/60713
  (2023-08-28T18:07:20Z)
- review: Review on 'sensors: icm42688: Do not force rc oscillator'
  https://github.com/zephyrproject-rtos/zephyr/pull/60552
  (2023-07-20T00:37:34Z)

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-12-09 09:27:21 +01:00
Benjamin Cabé
f8f0bcf0cd MAINTAINERS: remove inteljiangwe1 due to inactivity
Last activity: 2 years ago (review)

Recent activities: - review: Review on 'drivers: dma: add init version for
dma sedi driver'
  https://github.com/zephyrproject-rtos/zephyr/pull/63129
  (2023-10-09T01:45:30Z)
- commit: Commit to zephyrproject-rtos/zephyr
  https://github.com/zephyrproject-rtos/zephyr (2023-08-04T07:00:00Z)
- pr: drivers: ipm: add init version of sedi ipm driver
  https://github.com/zephyrproject-rtos/zephyr/pull/61142
  (2023-08-04T04:23:36Z)

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-12-09 09:27:21 +01:00
Benjamin Cabé
4852e61f9e MAINTAINERS: remove casparfriedrich due to inactivity
Last activity: 20 months ago (pr)

Recent activities:
  - pr: drivers: adc: tla2021: Fix reference voltage
    https://github.com/zephyrproject-rtos/zephyr/pull/71179
    (2024-04-06T15:00:32Z)
  - commit: Commit to zephyrproject-rtos/zephyr
    https://github.com/zephyrproject-rtos/zephyr (2024-04-03T07:00:00Z)
  - pr: modules: segger: Add Kconfig option to use CCM for data
    https://github.com/zephyrproject-rtos/zephyr/pull/70919
    (2024-03-30T18:26:39Z)

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-12-09 09:27:21 +01:00
Benjamin Cabé
c29596cfea MAINTAINERS: remove Casper-Bonde-Bose due to inactivity
Last activity: 18 months ago (review)

Recent activities:
  - review: Review on 'Bluetooth: Audio: Shell: Fix build errors for USB=n'
    https://github.com/zephyrproject-rtos/zephyr/pull/72733
    (2024-05-16T06:13:15Z)
  - review: Review on 'Bluetooth: ISO: Introduce bt_iso_chan_send_ts'
    https://github.com/zephyrproject-rtos/zephyr/pull/68611
    (2024-02-07T07:53:39Z)
  - review: Review on 'Bluetooth: BAP: Fix issue with setting invalid iso
  data path'
    https://github.com/zephyrproject-rtos/zephyr/pull/67835
    (2024-01-22T10:15:03Z)

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-12-09 09:27:21 +01:00
Benjamin Cabé
9b961e7382 MAINTAINERS: remove Andrewpini due to inactivity
Last activity: 18 months ago (pr)
Recent activities:
  - pr: Bluetooth: Mesh: Fix PB GATT adv name
    https://github.com/zephyrproject-rtos/zephyr/pull/73526
    (2024-05-30T13:56:48Z)
  - commit: Commit to zephyrproject-rtos/zephyr
    https://github.com/zephyrproject-rtos/zephyr (2024-05-30T07:00:00Z)
  - review: Review on 'tests: Bluetooth: Mesh: move semaphores out bsim
  initializations'
    https://github.com/zephyrproject-rtos/zephyr/pull/73464
    (2024-05-29T12:59:46Z)

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-12-09 09:27:21 +01:00
Phuc Pham
5392683060 boards: renesas: rzv: Update the memory layout for board RZ/V2H core CR8
Update the memory layout to use the SRAM3 node for board RZ/V2H core CR8

Signed-off-by: Phuc Pham <phuc.pham.xr@bp.renesas.com>
Signed-off-by: Nhut Nguyen <nhut.nguyen.kc@renesas.com>
2025-12-09 09:27:12 +01:00
Phuc Pham
931de13d52 soc: renesas: rzv: Modify soc files for RZV2H core CR8
- Enable the DTCM region in soc.c
- Apply MPU configuration for the new memory region (itcm, dtcm,
  sram,...)
- Turn on the Kconfig to relocate the vector table to 0x0.

Signed-off-by: Phuc Pham <phuc.pham.xr@bp.renesas.com>
Signed-off-by: Nhut Nguyen <nhut.nguyen.kc@renesas.com>
2025-12-09 09:27:12 +01:00
Phuc Pham
0d3d86ae52 dts: renesas: rzv: Add new memory nodes for RZ/V2H core CR8
Add itcm, dtcm and sram3 region for RZ/V2H core CR8

Signed-off-by: Phuc Pham <phuc.pham.xr@bp.renesas.com>
Signed-off-by: Nhut Nguyen <nhut.nguyen.kc@renesas.com>
2025-12-09 09:27:12 +01:00
Mirai SHINJO
5e530e2d2d boards: renesas: ek_ra2l1: set 'full_name'
Set 'full_name' for RA2L1 Evaluation Kit.

Signed-off-by: Mirai SHINJO <oss@mshinjo.com>
2025-12-09 09:26:34 +01:00
Georgios Vasilakis
2338a37ff2 modules: tf-m: Add syscall header dependency for TF-M
Zephyr generates the system call headers using CMake custom
targets and various scripts. Some platforms, like the Nordic onces,
reuse some files located in Zephyr inside the TF-M build as well.
Because of this the generated Zephyr headers needs to exist before
TF-M starts the build process in order to succeed.

This adds a dependency to make sure TF-M starts building after the
Zephyr custom command which generates the system call headers is
executed.

Signed-off-by: Georgios Vasilakis <georgios.vasilakis@nordicsemi.no>
2025-12-09 09:26:24 +01:00
Martin Hoff
9f9ea79c7f tests: drivers: dma: change power-state checks in dma loop test
This patch allows a DMA device that is part of a power domain to start
the test in a suspended power-management state. If another device makes
the power domain active (for example, the console UART), the DMA device
within the same power domain may enter a suspended state.
The test will now verify that the device is suspended/off before the
test begins, active during the test, and restored to its initial state
at the end.

Signed-off-by: Martin Hoff <martin.hoff@silabs.com>
2025-12-09 09:26:13 +01:00
Daniel Leung
701cbfbc23 xtensa: mmu: may need to copy entries during L2 table dup
During L2 page table duplication, there are cases where we
should copy the table over instead of restoring the PTEs.
Add the ability to copy the table over.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00
Daniel Leung
8d0103b4ad xtensa: mmu: spin lock for counter manipulation
This adds a spinlock to guard page table counter updates.
For some reasons, without this, xt-clang generated code would
result in incorrect counter update possibly due to memory
access ordering (though GCC generated code works fine without
the spin lock).

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00
Daniel Leung
3e33978078 cache: deprecate CONFIG_DOUBLEMAP
Use CONFIG_CACHE_HAS_MIRRORED_MEMORY_REGIONS instead.
The new kconfig reflects more correctly on what is going on
in hardware. Also, this is not enabled by default if CPU
cache is not coherent. CPU cache can be incoherent and yet
there are no mirrored memory regions. Those relying on this
deprecated default behavior has their config adding
CONFIG_CACHE_HAS_MIRRORED_MEMORY_REGIONS separately.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00
Daniel Leung
0540d274c0 xtensa: remove CONFIG_XTENSA_RPO_CACHE
This removes the following kconfigs:

() CONFIG_XTENSA_RPO_CACHE
() CONFIG_XTENSA_CACHED_REGION
() CONFIG_XTENSA_UNCACHED_REGION

The associated feature is actually SoC specific and not general
architecture feature. Since the only user of these have its own
implementation, we can now safely remove these.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00
Daniel Leung
a82a09a314 soc: intel_adsp: SoC specific cached/uncached regions support
This re-implements the CONFIG_XTENSA_RPO_CACHE and its cached
and uncached region support in the SoC layer. This is in
preparation for removing RPO cache in the architecture layer
as this is a SoC feature and not an architecture feature.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00
Daniel Leung
5fefc8b8b8 xtensa: cache: guard kconfig CONFIG_XTENSA_{UN,}CACHED_REGION
Make sure code using these kconfigs are only compiled if they
are defined. They will be removed later. But for now, we need
these #ifdef to avoid breaking the build when we move these
caching functions to SoC layer.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00
Daniel Leung
a8c1df6b80 cache: adds CONFIG_SOC_CACHE
This allows SoC to define their custom cache related functions
and are used by sys_cache_*() functions.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00
Daniel Leung
169304813a cache: move arch_mem_coherent() into cache subsys
arch_mem_coherent() is cache related so it is better to move it
under cache subsys. It is renamed to sys_cache_is_mem_coherent()
to reflect this change.

The only user of arch_mem_coherent() is Xtensa. However, it is
not an architecture feature. That's why it is moved to the cache
subsys.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00
Daniel Leung
a0a529aecc soc: intel_adsp: move ARCH_XTENSA_SET_RPO_TLB inside
The macro ARCH_XTENSA_SET_RPO_TLB is only used for Intel Audio
DSP. The specific memory mapping requiring this is SoC specific
feature and not a feature on Xtensa in general. It should not be
declared in the architecture layer. So move it.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00
Daniel Leung
06b462bdf6 soc: intel_adsp: add CONFIG_INTEL_ADSP_MEMORY_IS_MIRRORED
This adds a kconfig to indicate a memory mapping where physical
memory regions are both mirrored and mapped in different
addresses. Accessing one set of addresses is via CPU cache
while the other is directed to memory.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00
Daniel Leung
b90b396e64 soc: intel_adsp/ace: move included linker script to include dir
This moves the ace-link.ld into include/linker to indicate it is
to be included by the main linker script. Also rename it to
ace-link-mirrored.ld to indicate that it is for the mirrored
cache configuration.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00
Daniel Leung
301abd8630 xtensa: imply CONFIG_ARCH_HAS_RESERVED_PAGE_FRAMES if MMU
The Zephyr linker script usually puts something before
z_mapped_start (where .text is), for example, vecbase vectors.
So we need to reserve those space or else k_mem_map() would be
mapping those which may result in faults.

To avoid mapping there, CONFIG_ARCH_HAS_RESERVED_PAGE_FRAMES
needs to be used. Since it is common when MMU is enabled, we
should enable it by default using imply. All current Xtensa
MMU SoCs all have this selected anyway. Using 'imply' instead
of 'select' is to allow it to be disabled if so desired.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00
Daniel Leung
48537aeb1f xtensa: CONFIG_ARCH_HAS_USERSPACE should be in arch layer
CONFIG_ARCH_HAS_USERSPACE should be in arch layer as MMU and MPU
support both in the arch layer.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00
Daniel Leung
c11b666ab4 soc: intel_adsp/ace: remove secondary boot flow kconfig
This is no longer needed for simulator to start other CPUs.
So remove it.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00
Daniel Leung
27b1c3138f xtensa: mmu: remove CONFIG_XTENSA_MMU_DOUBLE_MAP
This removes CONFIG_XTENSA_MMU_DOUBLE_MAP and its associated
code. The double mapping of a page into both cached and
uncached memory regions should be done in SoC and application,
as it gives finer control on what actually is being mapped.
For example, if a page only needs to mapped in cached region,
there is no need to map it in the uncached region. This may
save the need to allocate a L2 page table for it, and saves
some memory.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00
Daniel Leung
2e1b4de6d7 soc: intel_adsp/ace: rework MMU mapping array
Rework the SoC MMU mappings in preparation for removal of
double mapping code in Xtensa architecture code. This will let
the SoC layer and application to fine tune memory mappings
instead of having double mapping forcibly applied everywhere.

The modified mapping array mimics what the double mapping
would have done simply to have the same behavior. Future
optimizations can be done to remove unnecessary mappings.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00
Daniel Leung
fdc2e88435 soc: intel_adsp/ace: don't use default MMU mappings
This adds the arch default MMU mappings into the SoC mapping
array. This is in preparation of not forcibly doing double
mapping in architecture code as this type of double mapping
should be specified for individual regions. This allows
the SoC layer to fine tune the mappings as not anything
needs to be double-mapped.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00
Daniel Leung
1bc72e68c6 xtensa: mmu: allow SoC to override default mappings
Adds kconfig CONFIG_XTENSA_MMU_USE_DEFAULT_MAPPINGS for arch
code to initialize the page tables with a few default mappings
covering text, data, BSS and RODATA. Disabling this allows
the SoC to customize and fine-tune the mappings if needed.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00
Daniel Leung
31428237dc soc: intel_adsp/ace: move Xtensa HiFi kconfigs to each SoC
Moves the HiFi related kconfigs to their respective SoC
kconfigs as it is specific to the SoC... and this requires
creating new kconfigs for each SoC series.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00
Daniel Leung
3ed951e150 tests: lib/newlib: skip intel_adsp platforms
The newlib that comes with the Xtensa toolchain is very old,
and is not thread-safe _at all_. So the newlib tests would
fail sometimes but pass in the next run. So skip the newlib
tests for intel_adsp platforms.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-12-09 09:25:33 +01:00