2023-07-20 18:24:09 +02:00
|
|
|
# Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd.
|
2017-05-03 14:28:12 -07:00
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
2023-07-20 18:24:09 +02:00
|
|
|
if SOC_SERIES_ESP32
|
2017-05-03 14:28:12 -07:00
|
|
|
|
2023-07-20 18:24:09 +02:00
|
|
|
config MINIMAL_LIBC_OPTIMIZE_STRING_FOR_SIZE
|
|
|
|
default n
|
2021-11-27 16:32:00 -03:00
|
|
|
|
2023-07-20 18:24:09 +02:00
|
|
|
config SYS_CLOCK_HW_CYCLES_PER_SEC
|
|
|
|
default $(dt_node_int_prop_int,/cpus/cpu@0,clock-frequency)
|
2021-11-27 16:32:00 -03:00
|
|
|
|
2023-07-20 18:24:09 +02:00
|
|
|
config XTENSA_CCOUNT_HZ
|
|
|
|
default SYS_CLOCK_HW_CYCLES_PER_SEC
|
2021-11-27 16:32:00 -03:00
|
|
|
|
2023-07-20 18:24:09 +02:00
|
|
|
config ESPTOOLPY_FLASHFREQ_80M
|
|
|
|
default y
|
2017-05-03 14:28:12 -07:00
|
|
|
|
2023-07-20 18:24:09 +02:00
|
|
|
config FLASH_SIZE
|
|
|
|
default $(dt_node_reg_size_int,/soc/flash-controller@3ff42000/flash@0,0)
|
|
|
|
|
|
|
|
config FLASH_BASE_ADDRESS
|
|
|
|
default $(dt_node_reg_addr_hex,/soc/flash-controller@3ff42000/flash@0)
|
2022-03-02 17:44:08 -03:00
|
|
|
|
2021-11-10 14:06:16 -03:00
|
|
|
if SMP
|
|
|
|
|
|
|
|
config SCHED_IPI_SUPPORTED
|
|
|
|
default y
|
|
|
|
|
|
|
|
config SCHED_CPU_MASK
|
|
|
|
default y
|
|
|
|
|
2022-10-19 17:51:30 -05:00
|
|
|
config MP_MAX_NUM_CPUS
|
2021-11-10 14:06:16 -03:00
|
|
|
default 2
|
|
|
|
|
2023-07-20 18:24:09 +02:00
|
|
|
endif # SMP config
|
2022-12-20 08:38:08 -03:00
|
|
|
|
2021-10-26 13:00:16 -07:00
|
|
|
if GDBSTUB
|
|
|
|
|
|
|
|
# ESP32 GDB expects 420 bytes G-packet.
|
|
|
|
# So double for hexadecimal digits.
|
|
|
|
config GDBSTUB_BUF_SZ
|
|
|
|
default 840 if GDBSTUB
|
|
|
|
|
2023-07-20 18:24:09 +02:00
|
|
|
endif # GDBSTUB config
|
2021-10-26 13:00:16 -07:00
|
|
|
|
2023-07-20 18:24:09 +02:00
|
|
|
endif # SOC_SERIES_ESP32 config
|