1# Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd.
2# SPDX-License-Identifier: Apache-2.0
3
4if SOC_FAMILY_ESP32
5
6config GEN_ISR_TABLES
7	default y
8
9config GEN_SW_ISR_TABLE
10	default y
11
12config GEN_IRQ_VECTOR_TABLE
13	default n
14
15config DYNAMIC_INTERRUPTS
16	default y
17
18config ISR_STACK_SIZE
19	default 2048
20
21config ATOMIC_OPERATIONS_C
22	default y
23
24config MINIMAL_LIBC_OPTIMIZE_STRING_FOR_SIZE
25	default n
26
27config SYS_CLOCK_HW_CYCLES_PER_SEC
28	default 16000000
29
30config SYS_CLOCK_TICKS_PER_SEC
31	default 1000
32
33config MINIMAL_LIBC_OPTIMIZE_STRING_FOR_SIZE
34	default n
35
36config CLOCK_CONTROL
37	default y
38
39if BOOTLOADER_MCUBOOT
40
41	config HAS_FLASH_LOAD_OFFSET
42		default y
43	config MCUBOOT_GENERATE_UNSIGNED_IMAGE
44		default y
45	config MCUBOOT_GENERATE_CONFIRMED_IMAGE
46		default y
47	config ROM_START_OFFSET
48		default 0x20
49
50endif # BOOTLOADER_MCUBOOT config
51
52endif # SOC_FAMILY_ESP32
53