1# Copyright (c) 2021 Andes Technology Corporation
2# SPDX-License-Identifier: Apache-2.0
3
4if SOC_SERIES_RISCV_ANDES_V5
5
6# Kconfig picks the first default with a satisfied condition.
7# SoC defaults should be parsed before SoC Series defaults, because SoCs usually
8# overrides SoC Series values.
9source "soc/riscv/riscv-privileged/andes_v5/Kconfig.defconfig.ae*"
10
11config SOC_SERIES
12	default "andes_v5"
13
14config SYS_CLOCK_HW_CYCLES_PER_SEC
15	default 60000000
16
17config KERNEL_ENTRY
18	default "entry"
19
20config RISCV_GENERIC_TOOLCHAIN
21	default y if "$(ZEPHYR_TOOLCHAIN_VARIANT)" = "zephyr"
22	default n
23
24config RISCV_SOC_INTERRUPT_INIT
25	default y
26
27config RISCV_HAS_CPU_IDLE
28	default y
29
30config RISCV_HAS_PLIC
31	default y
32
33config RISCV_GP
34	default y
35
36config 2ND_LVL_ISR_TBL_OFFSET
37	default 12
38
39config 2ND_LVL_INTR_00_OFFSET
40	default 11
41
42config MAX_IRQ_PER_AGGREGATOR
43	default 52
44
45config NUM_IRQS
46	default 64
47
48endif # SOC_SERIES_RISCV_ANDES_V5
49