boards: esp32: add XIP support and enable bootloader build

Disable RTC WDT enabled (by default) by 2nd stage bootloader in ESP-IDF.
This WDT timer ensures correct hand-over and startup sequence from
bootloader to application.

Enabling bootloader caused system clock initialization to fail
when clock rate is greater then 80MHz. This also fixes
esp32 clock source code.

Signed-off-by: Mahavir Jain <mahavir@espressif.com>
This commit is contained in:
Mahavir Jain 2020-08-03 20:23:18 +05:30 committed by Anas Nashif
commit 29f87c3a0f
11 changed files with 154 additions and 26 deletions

View file

@ -6,3 +6,13 @@ config SOC_ESP32
select XTENSA
select CLOCK_CONTROL
select CLOCK_CONTROL_ESP32
config IDF_TARGET_ESP32
bool "ESP32 as target board"
default y
depends on SOC_ESP32
config ESPTOOLPY_FLASHFREQ_80M
bool
default y
depends on SOC_ESP32