soc: remove intel_adsp_cavs15
Remove SoC for cavs15. Support for this platform was removed in SOF. Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
parent
2b6b2fb089
commit
d2cf740e68
3 changed files with 1 additions and 64 deletions
|
@ -1,48 +0,0 @@
|
|||
# Copyright (c) 2020 Intel Corporation
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
if SOC_INTEL_CAVS_V15
|
||||
|
||||
config SOC_TOOLCHAIN_NAME
|
||||
string
|
||||
default "intel_apl_adsp"
|
||||
|
||||
config SOC
|
||||
default "intel_apl_adsp"
|
||||
|
||||
# For backward compatibility, to be removed
|
||||
config SOC_SERIES_INTEL_CAVS_V15
|
||||
def_bool y
|
||||
|
||||
config HP_SRAM_RESERVE
|
||||
default 32768
|
||||
|
||||
config MP_MAX_NUM_CPUS
|
||||
default 2
|
||||
|
||||
config SCHED_IPI_SUPPORTED
|
||||
default y
|
||||
|
||||
config SYS_CLOCK_HW_CYCLES_PER_SEC
|
||||
default 400000000 if XTENSA_TIMER
|
||||
default 19200000 if INTEL_ADSP_TIMER
|
||||
|
||||
if DAI_INTEL_SSP
|
||||
|
||||
config DAI_SSP_CLK_FORCE_DYNAMIC_CLOCK_GATING
|
||||
default y
|
||||
|
||||
config DAI_INTEL_SSP_NUM_BASE
|
||||
default 4
|
||||
|
||||
config DAI_INTEL_SSP_NUM_EXT
|
||||
default 2
|
||||
|
||||
endif # DAI_INTEL_SSP
|
||||
|
||||
config ADSP_INIT_HPSRAM
|
||||
default n
|
||||
|
||||
config ADSP_DISABLE_L2CACHE_AT_BOOT
|
||||
default y
|
||||
endif
|
|
@ -5,9 +5,6 @@ choice
|
|||
prompt "Intel CAVS SoC Selection"
|
||||
depends on SOC_SERIES_INTEL_ADSP_CAVS
|
||||
|
||||
config SOC_INTEL_CAVS_V15
|
||||
bool "Intel Apollo Lake"
|
||||
|
||||
config SOC_INTEL_CAVS_V18
|
||||
bool "Intel Cannon Lake"
|
||||
select XTENSA_WAITI_BUG
|
||||
|
|
|
@ -19,8 +19,6 @@
|
|||
|
||||
#define IDC_CORE_MASK(num_cpus) (BIT(num_cpus) - 1)
|
||||
|
||||
#define CAVS15_ROM_IDC_DELAY 500
|
||||
|
||||
__imr void soc_mp_startup(uint32_t cpu)
|
||||
{
|
||||
/* We got here via an IDC interrupt. Clear the TFC high bit
|
||||
|
@ -93,19 +91,9 @@ void soc_start_core(int cpu_num)
|
|||
* turn itself off when it gets to the WAITI instruction in
|
||||
* the idle thread.
|
||||
*/
|
||||
if (!IS_ENABLED(CONFIG_SOC_INTEL_CAVS_V15)) {
|
||||
CAVS_SHIM.clkctl |= CAVS_CLKCTL_TCPLCG(cpu_num);
|
||||
}
|
||||
CAVS_SHIM.clkctl |= CAVS_CLKCTL_TCPLCG(cpu_num);
|
||||
CAVS_SHIM.pwrctl |= CAVS_PWRCTL_TCPDSPPG(cpu_num);
|
||||
|
||||
/* Older devices boot from a ROM and needs some time to
|
||||
* complete initialization and be waiting for the IDC we're
|
||||
* about to send.
|
||||
*/
|
||||
if (!IS_ENABLED(CONFIG_SOC_INTEL_CAVS_V25)) {
|
||||
k_busy_wait(CAVS15_ROM_IDC_DELAY);
|
||||
}
|
||||
|
||||
/* We set the interrupt controller up already, but the ROM on
|
||||
* some platforms will mess it up.
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue