intel_adsp: ace30: Bring up ACE 3.0 (PTL)

This commit adds definition of ACE 3.0 Panther Lake board.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
This commit is contained in:
Flavio Ceolin 2022-08-24 20:51:30 -07:00 committed by Henrik Brix Andersen
commit 9637b8b0bc
27 changed files with 1718 additions and 19 deletions

View file

@ -6,3 +6,4 @@ config BOARD_INTEL_ADSP
select SOC_INTEL_CAVS_V25 if BOARD_INTEL_ADSP_CAVS25_TGPH
select SOC_INTEL_ACE15_MTPM if BOARD_INTEL_ADSP_ACE15_MTPM
select SOC_INTEL_ACE20_LNL if BOARD_INTEL_ADSP_ACE20_LNL
select SOC_INTEL_ACE30_PTL if BOARD_INTEL_ADSP_ACE30_PTL

View file

@ -39,4 +39,12 @@ elseif(CONFIG_BOARD_INTEL_ADSP_ACE20_LNL)
set(RIMAGE_SIGN_KEY "otc_private_key_3k.pem" CACHE STRING "default in ace20_lnl/board.cmake")
elseif(CONFIG_BOARD_INTEL_ADSP_ACE30_PTL)
board_set_rimage_target(ptl)
set(RIMAGE_SIGN_KEY "otc_private_key.pem" CACHE STRING "default rimage key")
board_finalize_runner_args(intel_adsp)
endif()

View file

@ -7,3 +7,4 @@ boards:
- name: 'tgph'
- name: ace15_mtpm
- name: ace20_lnl
- name: ace30_ptl

View file

@ -0,0 +1,19 @@
/*
* Copyright (c) 2024 Intel Corporation
*
* SPDX-License-Identifier: Apache-2.0
*/
/dts-v1/;
#include <intel/intel_adsp_ace30_ptl.dtsi>
/ {
model = "intel_adsp_ace30_ptl";
compatible = "intel";
chosen {
zephyr,sram = &sram0;
zephyr,console = &mem_window3;
};
};

View file

@ -0,0 +1,10 @@
identifier: intel_adsp/ace30_ptl
name: ACE 3.0 Panther Lake Audio DSP
type: mcu
arch: xtensa
toolchain:
- xcc-clang
testing:
ignore_tags:
- net
- bluetooth

View file

@ -0,0 +1,12 @@
# SPDX-License-Identifier: Apache-2.0
CONFIG_MAIN_STACK_SIZE=4096
CONFIG_GEN_ISR_TABLES=y
CONFIG_GEN_IRQ_VECTOR_TABLE=n
CONFIG_BUILD_OUTPUT_BIN=n
CONFIG_DAI_SSP_HAS_POWER_CONTROL=y
CONFIG_DCACHE_LINE_SIZE=64