This is an automated email from the ASF dual-hosted git repository. jerpelea pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 26f0a52059 Add a cmake variable so external project can detect nuttx is used. new 721c37a876 risc-v/esp32c6: Remove duplicated esp32c6 implementation new 4c4d62ff93 Rename espressif folder as common/espressif new c8d7c81cb9 risc-v/esp32c3: Rename legacy approach esp32c3 as esp32c3-legacy new d1db1810ad risc-v/espressif: Rename espressif/esp32c3 as esp32c3 risc-v/espressif: Rename espressif/esp32c6 as esp32c6 risc-v/espressif: Rename espressif/esp32h2 as esp32h2 new 3b7ec79c75 Fix sotest build error for esp32c6 new 25670bac9f docs/esp32c3: esp32c3 docs renamed as esp32c3-legacy new 34c6bb3bd7 Docs/esp32c3: esp32c3 new approach documentation added new 727adcd499 Docs/esp: esp32h2 and esp32c6 documentation added The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../boards/esp32c3-devkit-rust-1/README.txt | 0 .../boards/esp32c3-devkit-rust-1/index.rst | 0 .../esp32c3-devkit/ESP32-C3-DevKitC-02-v1.1.png | Bin .../esp32c3-devkit/ESP32-C3-DevKitM-1-v1.0.png | Bin .../boards/esp32c3-devkit/ROMFS.txt | 0 .../boards/esp32c3-devkit/index.rst | 0 .../platforms/risc-v/esp32c3-legacy/index.rst | 287 + .../ESP32-C3-DevKitC-02-v1.1.png | Bin .../ESP32-C3-DevKitM-1-v1.0.png | Bin .../esp32c3/boards/esp32c3-generic/index.rst | 167 + Documentation/platforms/risc-v/esp32c3/index.rst | 28 +- .../risc-v/esp32c6/boards/esp32c6-devkit/index.rst | 102 +- Documentation/platforms/risc-v/esp32c6/index.rst | 37 +- .../ESP32-H2-DevKitM-1-v1.0-block-diagram.png | Bin 0 -> 1925553 bytes .../esp32-h2-devkitm-1-isometric.png | Bin 0 -> 3490600 bytes .../esp32-h2-devkitm-1-pin-layout.png | Bin 0 -> 328480 bytes .../esp32-h2-devkitm-1-v1.2-annotated-photo.png | Bin 0 -> 360443 bytes .../risc-v/esp32h2/boards/esp32h2-devkit/index.rst | 201 + Documentation/platforms/risc-v/esp32h2/index.rst | 185 + arch/risc-v/Kconfig | 106 +- arch/risc-v/include/esp32c3-legacy/chip.h | 38 + .../include/esp32c3-legacy/esp_efuse_table.h | 130 + arch/risc-v/include/esp32c3-legacy/irq.h | 241 + .../include/{espressif => esp32c3}/.gitignore | 0 arch/risc-v/include/esp32c3/chip.h | 6 - arch/risc-v/include/esp32c3/esp_efuse_table.h | 130 - arch/risc-v/include/esp32c3/irq.h | 241 - .../include/{espressif => esp32c6}/.gitignore | 0 arch/risc-v/include/esp32c6/chip.h | 8 + arch/risc-v/include/esp32c6/irq.h | 260 - .../include/{espressif => esp32h2}/.gitignore | 0 arch/risc-v/include/esp32h2/chip.h | 32 + arch/risc-v/include/espressif/chip.h | 32 - arch/risc-v/src/{ => common}/espressif/.gitignore | 0 arch/risc-v/src/common/espressif/Bootloader.mk | 130 + arch/risc-v/src/common/espressif/Kconfig | 628 ++ arch/risc-v/src/common/espressif/Make.defs | 119 + arch/risc-v/src/common/espressif/chip.h | 40 + .../risc-v/src/common/espressif/esp_allocateheap.c | 106 + arch/risc-v/src/common/espressif/esp_config.h | 71 + arch/risc-v/src/common/espressif/esp_gpio.c | 461 ++ arch/risc-v/src/common/espressif/esp_gpio.h | 301 + arch/risc-v/src/common/espressif/esp_head.S | 78 + arch/risc-v/src/common/espressif/esp_hr_timer.c | 731 +++ arch/risc-v/src/common/espressif/esp_hr_timer.h | 232 + arch/risc-v/src/common/espressif/esp_idle.c | 74 + arch/risc-v/src/common/espressif/esp_irq.c | 586 ++ arch/risc-v/src/common/espressif/esp_irq.h | 151 + arch/risc-v/src/common/espressif/esp_ledc.c | 1678 +++++ arch/risc-v/src/common/espressif/esp_ledc.h | 52 + arch/risc-v/src/common/espressif/esp_libc_stubs.c | 415 ++ arch/risc-v/src/common/espressif/esp_libc_stubs.h | 51 + arch/risc-v/src/common/espressif/esp_lowputc.c | 367 ++ arch/risc-v/src/common/espressif/esp_lowputc.h | 186 + arch/risc-v/src/common/espressif/esp_memorymap.h | 44 + arch/risc-v/src/common/espressif/esp_oneshot.c | 583 ++ arch/risc-v/src/common/espressif/esp_oneshot.h | 51 + arch/risc-v/src/common/espressif/esp_random.c | 122 + arch/risc-v/src/common/espressif/esp_rtc.c | 878 +++ arch/risc-v/src/common/espressif/esp_rtc.h | 51 + arch/risc-v/src/common/espressif/esp_serial.c | 1241 ++++ arch/risc-v/src/common/espressif/esp_start.c | 456 ++ arch/risc-v/src/common/espressif/esp_start.h | 49 + arch/risc-v/src/common/espressif/esp_systemreset.c | 158 + arch/risc-v/src/common/espressif/esp_systemreset.h | 111 + arch/risc-v/src/common/espressif/esp_tickless.c | 433 ++ arch/risc-v/src/common/espressif/esp_tickless.h | 69 + arch/risc-v/src/common/espressif/esp_timer.c | 581 ++ arch/risc-v/src/common/espressif/esp_timer.h | 53 + arch/risc-v/src/common/espressif/esp_timerisr.c | 161 + arch/risc-v/src/common/espressif/esp_usbserial.c | 464 ++ arch/risc-v/src/common/espressif/esp_usbserial.h | 51 + arch/risc-v/src/common/espressif/esp_vectors.S | 57 + arch/risc-v/src/common/espressif/esp_wdt.c | 587 ++ arch/risc-v/src/common/espressif/esp_wdt.h | 51 + .../src/{esp32c3 => esp32c3-legacy}/.gitignore | 0 arch/risc-v/src/esp32c3-legacy/Bootloader.mk | 203 + arch/risc-v/src/esp32c3-legacy/Kconfig | 1196 ++++ .../{esp32c3 => esp32c3-legacy}/Kconfig.security | 0 arch/risc-v/src/esp32c3-legacy/Make.defs | 256 + arch/risc-v/src/esp32c3-legacy/chip.h | 39 + arch/risc-v/src/esp32c3-legacy/esp32c3.h | 49 + arch/risc-v/src/esp32c3-legacy/esp32c3_adc.c | 895 +++ arch/risc-v/src/esp32c3-legacy/esp32c3_adc.h | 79 + arch/risc-v/src/esp32c3-legacy/esp32c3_aes.c | 657 ++ arch/risc-v/src/esp32c3-legacy/esp32c3_aes.h | 217 + .../src/esp32c3-legacy/esp32c3_allocateheap.c | 156 + arch/risc-v/src/esp32c3-legacy/esp32c3_attr.h | 53 + arch/risc-v/src/esp32c3-legacy/esp32c3_bignum.c | 3846 +++++++++++ arch/risc-v/src/esp32c3-legacy/esp32c3_bignum.h | 872 +++ arch/risc-v/src/esp32c3-legacy/esp32c3_ble.c | 328 + arch/risc-v/src/esp32c3-legacy/esp32c3_ble.h | 50 + .../src/esp32c3-legacy/esp32c3_ble_adapter.c | 2397 +++++++ .../src/esp32c3-legacy/esp32c3_ble_adapter.h | 161 + arch/risc-v/src/esp32c3-legacy/esp32c3_brownout.c | 66 + arch/risc-v/src/esp32c3-legacy/esp32c3_brownout.h | 65 + .../src/esp32c3-legacy/esp32c3_clockconfig.c | 226 + .../src/esp32c3-legacy/esp32c3_clockconfig.h | 104 + arch/risc-v/src/esp32c3-legacy/esp32c3_config.h | 71 + arch/risc-v/src/esp32c3-legacy/esp32c3_crypto.c | 514 ++ arch/risc-v/src/esp32c3-legacy/esp32c3_dma.c | 378 ++ arch/risc-v/src/esp32c3-legacy/esp32c3_dma.h | 225 + arch/risc-v/src/esp32c3-legacy/esp32c3_efuse.c | 711 ++ arch/risc-v/src/esp32c3-legacy/esp32c3_efuse.h | 189 + .../src/esp32c3-legacy/esp32c3_efuse_lowerhalf.c | 241 + .../src/esp32c3-legacy/esp32c3_efuse_table.c | 1360 ++++ .../risc-v/src/esp32c3-legacy/esp32c3_extraheaps.c | 62 + arch/risc-v/src/esp32c3-legacy/esp32c3_freerun.c | 354 + arch/risc-v/src/esp32c3-legacy/esp32c3_freerun.h | 145 + arch/risc-v/src/esp32c3-legacy/esp32c3_gpio.c | 420 ++ arch/risc-v/src/esp32c3-legacy/esp32c3_gpio.h | 225 + arch/risc-v/src/esp32c3-legacy/esp32c3_head.S | 77 + arch/risc-v/src/esp32c3-legacy/esp32c3_i2c.c | 1579 +++++ arch/risc-v/src/esp32c3-legacy/esp32c3_i2c.h | 94 + arch/risc-v/src/esp32c3-legacy/esp32c3_idle.c | 263 + arch/risc-v/src/esp32c3-legacy/esp32c3_irq.c | 707 ++ arch/risc-v/src/esp32c3-legacy/esp32c3_irq.h | 146 + arch/risc-v/src/esp32c3-legacy/esp32c3_ledc.c | 780 +++ arch/risc-v/src/esp32c3-legacy/esp32c3_ledc.h | 52 + .../risc-v/src/esp32c3-legacy/esp32c3_libc_stubs.c | 315 + arch/risc-v/src/esp32c3-legacy/esp32c3_lowputc.c | 883 +++ arch/risc-v/src/esp32c3-legacy/esp32c3_lowputc.h | 492 ++ arch/risc-v/src/esp32c3-legacy/esp32c3_memorymap.h | 42 + arch/risc-v/src/esp32c3-legacy/esp32c3_oneshot.c | 458 ++ arch/risc-v/src/esp32c3-legacy/esp32c3_oneshot.h | 204 + .../src/esp32c3-legacy/esp32c3_oneshot_lowerhalf.c | 374 ++ arch/risc-v/src/esp32c3-legacy/esp32c3_partition.c | 666 ++ arch/risc-v/src/esp32c3-legacy/esp32c3_partition.h | 72 + arch/risc-v/src/esp32c3-legacy/esp32c3_perf.c | 87 + arch/risc-v/src/esp32c3-legacy/esp32c3_pm.c | 1193 ++++ arch/risc-v/src/esp32c3-legacy/esp32c3_pm.h | 284 + .../src/esp32c3-legacy/esp32c3_pminitialize.c | 51 + arch/risc-v/src/esp32c3-legacy/esp32c3_region.c | 183 + arch/risc-v/src/esp32c3-legacy/esp32c3_region.h | 71 + .../risc-v/src/esp32c3-legacy/esp32c3_resetcause.c | 59 + .../risc-v/src/esp32c3-legacy/esp32c3_resetcause.h | 60 + arch/risc-v/src/esp32c3-legacy/esp32c3_rng.c | 204 + arch/risc-v/src/esp32c3-legacy/esp32c3_rsa.c | 2171 ++++++ arch/risc-v/src/esp32c3-legacy/esp32c3_rsa.h | 511 ++ arch/risc-v/src/esp32c3-legacy/esp32c3_rt_timer.c | 795 +++ arch/risc-v/src/esp32c3-legacy/esp32c3_rt_timer.h | 244 + arch/risc-v/src/esp32c3-legacy/esp32c3_rtc.c | 3433 ++++++++++ arch/risc-v/src/esp32c3-legacy/esp32c3_rtc.h | 737 +++ arch/risc-v/src/esp32c3-legacy/esp32c3_rtc_gpio.c | 267 + arch/risc-v/src/esp32c3-legacy/esp32c3_rtc_gpio.h | 149 + .../src/esp32c3-legacy/esp32c3_rtc_lowerhalf.c | 555 ++ .../src/esp32c3-legacy/esp32c3_rtc_lowerhalf.h | 56 + arch/risc-v/src/esp32c3-legacy/esp32c3_rtcheap.c | 183 + arch/risc-v/src/esp32c3-legacy/esp32c3_rtcheap.h | 146 + arch/risc-v/src/esp32c3-legacy/esp32c3_serial.c | 1167 ++++ arch/risc-v/src/esp32c3-legacy/esp32c3_sha.c | 1134 ++++ arch/risc-v/src/esp32c3-legacy/esp32c3_sha.h | 269 + arch/risc-v/src/esp32c3-legacy/esp32c3_spi.c | 1466 +++++ arch/risc-v/src/esp32c3-legacy/esp32c3_spi.h | 170 + arch/risc-v/src/esp32c3-legacy/esp32c3_spi_slave.c | 1515 +++++ arch/risc-v/src/esp32c3-legacy/esp32c3_spiflash.c | 429 ++ arch/risc-v/src/esp32c3-legacy/esp32c3_spiflash.h | 132 + .../src/esp32c3-legacy/esp32c3_spiflash_mtd.c | 749 +++ .../src/esp32c3-legacy/esp32c3_spiflash_mtd.h | 108 + arch/risc-v/src/esp32c3-legacy/esp32c3_start.c | 329 + arch/risc-v/src/esp32c3-legacy/esp32c3_start.h | 55 + .../src/esp32c3-legacy/esp32c3_systemreset.c | 149 + .../src/esp32c3-legacy/esp32c3_systemreset.h | 105 + arch/risc-v/src/esp32c3-legacy/esp32c3_textheap.c | 138 + arch/risc-v/src/esp32c3-legacy/esp32c3_tickless.c | 606 ++ arch/risc-v/src/esp32c3-legacy/esp32c3_tickless.h | 67 + arch/risc-v/src/esp32c3-legacy/esp32c3_tim.c | 994 +++ arch/risc-v/src/esp32c3-legacy/esp32c3_tim.h | 141 + .../src/esp32c3-legacy/esp32c3_tim_lowerhalf.c | 562 ++ .../src/esp32c3-legacy/esp32c3_tim_lowerhalf.h | 40 + arch/risc-v/src/esp32c3-legacy/esp32c3_timerisr.c | 126 + arch/risc-v/src/esp32c3-legacy/esp32c3_twai.c | 1253 ++++ arch/risc-v/src/esp32c3-legacy/esp32c3_twai.h | 77 + arch/risc-v/src/esp32c3-legacy/esp32c3_uid.c | 55 + arch/risc-v/src/esp32c3-legacy/esp32c3_uid.h | 50 + arch/risc-v/src/esp32c3-legacy/esp32c3_usbserial.c | 464 ++ arch/risc-v/src/esp32c3-legacy/esp32c3_usbserial.h | 51 + arch/risc-v/src/esp32c3-legacy/esp32c3_userspace.c | 403 ++ arch/risc-v/src/esp32c3-legacy/esp32c3_userspace.h | 49 + arch/risc-v/src/esp32c3-legacy/esp32c3_vectors.S | 57 + arch/risc-v/src/esp32c3-legacy/esp32c3_wdt.c | 1072 +++ arch/risc-v/src/esp32c3-legacy/esp32c3_wdt.h | 147 + .../src/esp32c3-legacy/esp32c3_wdt_lowerhalf.c | 741 +++ .../src/esp32c3-legacy/esp32c3_wdt_lowerhalf.h | 58 + .../src/esp32c3-legacy/esp32c3_wifi_adapter.c | 6929 ++++++++++++++++++++ .../src/esp32c3-legacy/esp32c3_wifi_adapter.h | 861 +++ .../risc-v/src/esp32c3-legacy/esp32c3_wifi_utils.c | 560 ++ .../risc-v/src/esp32c3-legacy/esp32c3_wifi_utils.h | 104 + arch/risc-v/src/esp32c3-legacy/esp32c3_wireless.c | 586 ++ arch/risc-v/src/esp32c3-legacy/esp32c3_wireless.h | 194 + arch/risc-v/src/esp32c3-legacy/esp32c3_wlan.c | 1518 +++++ arch/risc-v/src/esp32c3-legacy/esp32c3_wlan.h | 111 + .../src/esp32c3-legacy/hardware/apb_ctrl_reg.h | 82 + arch/risc-v/src/esp32c3-legacy/hardware/bb_reg.h | 49 + .../src/esp32c3-legacy/hardware/esp32c3_aes.h | 780 +++ .../esp32c3-legacy/hardware/esp32c3_cache_memory.h | 110 + .../src/esp32c3-legacy/hardware/esp32c3_dma.h | 3898 +++++++++++ .../src/esp32c3-legacy/hardware/esp32c3_efuse.h | 3282 +++++++++ .../src/esp32c3-legacy/hardware/esp32c3_gpio.h | 5314 +++++++++++++++ .../esp32c3-legacy/hardware/esp32c3_gpio_sigmap.h | 196 + .../src/esp32c3-legacy/hardware/esp32c3_i2c.h | 1226 ++++ .../esp32c3-legacy/hardware/esp32c3_interrupt.h | 962 +++ .../src/esp32c3-legacy/hardware/esp32c3_iomux.h | 310 + .../src/esp32c3-legacy/hardware/esp32c3_ledc.h | 2742 ++++++++ .../esp32c3-legacy/hardware/esp32c3_memorymap.h | 72 + .../src/esp32c3-legacy/hardware/esp32c3_pinmap.h | 45 + .../esp32c3-legacy/hardware/esp32c3_rom_layout.h | 94 + .../src/esp32c3-legacy/hardware/esp32c3_rsa.h | 308 + .../src/esp32c3-legacy/hardware/esp32c3_rtccntl.h | 3627 ++++++++++ .../src/esp32c3-legacy/hardware/esp32c3_saradc.h | 912 +++ .../src/esp32c3-legacy/hardware/esp32c3_sha.h | 938 +++ .../src/esp32c3-legacy/hardware/esp32c3_soc.h | 329 + .../src/esp32c3-legacy/hardware/esp32c3_spi.h | 2214 +++++++ .../src/esp32c3-legacy/hardware/esp32c3_syscon.h | 642 ++ .../src/esp32c3-legacy/hardware/esp32c3_system.h | 1219 ++++ .../src/esp32c3-legacy/hardware/esp32c3_systimer.h | 587 ++ .../src/esp32c3-legacy/hardware/esp32c3_tim.h | 537 ++ .../src/esp32c3-legacy/hardware/esp32c3_twai.h | 856 +++ .../src/esp32c3-legacy/hardware/esp32c3_uart.h | 2206 +++++++ .../hardware/esp32c3_usb_serial_jtag.h | 1233 ++++ .../src/esp32c3-legacy/hardware/extmem_reg.h | 90 + arch/risc-v/src/esp32c3-legacy/hardware/fe_reg.h | 50 + arch/risc-v/src/esp32c3-legacy/hardware/nrx_reg.h | 52 + .../src/esp32c3-legacy/hardware/regi2c_bbpll.h | 75 + .../src/esp32c3-legacy/hardware/regi2c_brownout.h | 31 + .../src/esp32c3-legacy/hardware/regi2c_ctrl.h | 69 + .../src/esp32c3-legacy/hardware/regi2c_dig_reg.h | 59 + .../src/esp32c3-legacy/hardware/regi2c_lp_bias.h | 60 + .../src/esp32c3-legacy/hardware/regi2c_saradc.h | 51 + .../src/esp32c3-legacy/hardware/spi_mem_reg.h | 46 + arch/risc-v/src/esp32c3-legacy/hardware/wdev_reg.h | 34 + .../src/esp32c3-legacy/rom/esp32c3_libc_stubs.h | 113 + .../src/esp32c3-legacy/rom/esp32c3_spiflash.h | 1017 +++ arch/risc-v/src/esp32c3/.gitignore | 3 +- arch/risc-v/src/esp32c3/Bootloader.mk | 203 - arch/risc-v/src/esp32c3/Kconfig | 1192 +--- arch/risc-v/src/esp32c3/Make.defs | 236 +- arch/risc-v/src/esp32c3/chip.h | 39 - arch/risc-v/src/esp32c3/esp32c3.h | 49 - arch/risc-v/src/esp32c3/esp32c3_adc.c | 895 --- arch/risc-v/src/esp32c3/esp32c3_adc.h | 79 - arch/risc-v/src/esp32c3/esp32c3_aes.c | 657 -- arch/risc-v/src/esp32c3/esp32c3_aes.h | 217 - arch/risc-v/src/esp32c3/esp32c3_allocateheap.c | 156 - arch/risc-v/src/esp32c3/esp32c3_attr.h | 53 - arch/risc-v/src/esp32c3/esp32c3_bignum.c | 3846 ----------- arch/risc-v/src/esp32c3/esp32c3_bignum.h | 872 --- arch/risc-v/src/esp32c3/esp32c3_ble.c | 328 - arch/risc-v/src/esp32c3/esp32c3_ble.h | 50 - arch/risc-v/src/esp32c3/esp32c3_ble_adapter.c | 2397 ------- arch/risc-v/src/esp32c3/esp32c3_ble_adapter.h | 161 - arch/risc-v/src/esp32c3/esp32c3_brownout.c | 66 - arch/risc-v/src/esp32c3/esp32c3_brownout.h | 65 - arch/risc-v/src/esp32c3/esp32c3_clockconfig.c | 226 - arch/risc-v/src/esp32c3/esp32c3_clockconfig.h | 104 - arch/risc-v/src/esp32c3/esp32c3_config.h | 71 - arch/risc-v/src/esp32c3/esp32c3_crypto.c | 514 -- arch/risc-v/src/esp32c3/esp32c3_dma.c | 378 -- arch/risc-v/src/esp32c3/esp32c3_dma.h | 225 - arch/risc-v/src/esp32c3/esp32c3_efuse.c | 711 -- arch/risc-v/src/esp32c3/esp32c3_efuse.h | 189 - arch/risc-v/src/esp32c3/esp32c3_efuse_lowerhalf.c | 241 - arch/risc-v/src/esp32c3/esp32c3_efuse_table.c | 1360 ---- arch/risc-v/src/esp32c3/esp32c3_extraheaps.c | 62 - arch/risc-v/src/esp32c3/esp32c3_freerun.c | 354 - arch/risc-v/src/esp32c3/esp32c3_freerun.h | 145 - arch/risc-v/src/esp32c3/esp32c3_gpio.c | 420 -- arch/risc-v/src/esp32c3/esp32c3_gpio.h | 225 - arch/risc-v/src/esp32c3/esp32c3_head.S | 77 - arch/risc-v/src/esp32c3/esp32c3_i2c.c | 1579 ----- arch/risc-v/src/esp32c3/esp32c3_i2c.h | 94 - arch/risc-v/src/esp32c3/esp32c3_idle.c | 263 - arch/risc-v/src/esp32c3/esp32c3_irq.c | 707 -- arch/risc-v/src/esp32c3/esp32c3_irq.h | 146 - arch/risc-v/src/esp32c3/esp32c3_ledc.c | 780 --- arch/risc-v/src/esp32c3/esp32c3_ledc.h | 52 - arch/risc-v/src/esp32c3/esp32c3_libc_stubs.c | 315 - arch/risc-v/src/esp32c3/esp32c3_lowputc.c | 883 --- arch/risc-v/src/esp32c3/esp32c3_lowputc.h | 492 -- arch/risc-v/src/esp32c3/esp32c3_memorymap.h | 42 - arch/risc-v/src/esp32c3/esp32c3_oneshot.c | 458 -- arch/risc-v/src/esp32c3/esp32c3_oneshot.h | 204 - .../risc-v/src/esp32c3/esp32c3_oneshot_lowerhalf.c | 374 -- arch/risc-v/src/esp32c3/esp32c3_partition.c | 666 -- arch/risc-v/src/esp32c3/esp32c3_partition.h | 72 - arch/risc-v/src/esp32c3/esp32c3_perf.c | 87 - arch/risc-v/src/esp32c3/esp32c3_pm.c | 1193 ---- arch/risc-v/src/esp32c3/esp32c3_pm.h | 284 - arch/risc-v/src/esp32c3/esp32c3_pminitialize.c | 51 - arch/risc-v/src/esp32c3/esp32c3_region.c | 183 - arch/risc-v/src/esp32c3/esp32c3_region.h | 71 - arch/risc-v/src/esp32c3/esp32c3_resetcause.c | 59 - arch/risc-v/src/esp32c3/esp32c3_resetcause.h | 60 - arch/risc-v/src/esp32c3/esp32c3_rng.c | 204 - arch/risc-v/src/esp32c3/esp32c3_rsa.c | 2171 ------ arch/risc-v/src/esp32c3/esp32c3_rsa.h | 511 -- arch/risc-v/src/esp32c3/esp32c3_rt_timer.c | 795 --- arch/risc-v/src/esp32c3/esp32c3_rt_timer.h | 244 - arch/risc-v/src/esp32c3/esp32c3_rtc.c | 3433 ---------- arch/risc-v/src/esp32c3/esp32c3_rtc.h | 737 --- arch/risc-v/src/esp32c3/esp32c3_rtc_gpio.c | 267 - arch/risc-v/src/esp32c3/esp32c3_rtc_gpio.h | 149 - arch/risc-v/src/esp32c3/esp32c3_rtc_lowerhalf.c | 555 -- arch/risc-v/src/esp32c3/esp32c3_rtc_lowerhalf.h | 56 - arch/risc-v/src/esp32c3/esp32c3_rtcheap.c | 183 - arch/risc-v/src/esp32c3/esp32c3_rtcheap.h | 146 - arch/risc-v/src/esp32c3/esp32c3_serial.c | 1167 ---- arch/risc-v/src/esp32c3/esp32c3_sha.c | 1134 ---- arch/risc-v/src/esp32c3/esp32c3_sha.h | 269 - arch/risc-v/src/esp32c3/esp32c3_spi.c | 1466 ----- arch/risc-v/src/esp32c3/esp32c3_spi.h | 170 - arch/risc-v/src/esp32c3/esp32c3_spi_slave.c | 1515 ----- arch/risc-v/src/esp32c3/esp32c3_spiflash.c | 429 -- arch/risc-v/src/esp32c3/esp32c3_spiflash.h | 132 - arch/risc-v/src/esp32c3/esp32c3_spiflash_mtd.c | 749 --- arch/risc-v/src/esp32c3/esp32c3_spiflash_mtd.h | 108 - arch/risc-v/src/esp32c3/esp32c3_start.c | 329 - arch/risc-v/src/esp32c3/esp32c3_start.h | 55 - arch/risc-v/src/esp32c3/esp32c3_systemreset.c | 149 - arch/risc-v/src/esp32c3/esp32c3_systemreset.h | 105 - arch/risc-v/src/esp32c3/esp32c3_textheap.c | 138 - arch/risc-v/src/esp32c3/esp32c3_tickless.c | 606 -- arch/risc-v/src/esp32c3/esp32c3_tickless.h | 67 - arch/risc-v/src/esp32c3/esp32c3_tim.c | 994 --- arch/risc-v/src/esp32c3/esp32c3_tim.h | 141 - arch/risc-v/src/esp32c3/esp32c3_tim_lowerhalf.c | 562 -- arch/risc-v/src/esp32c3/esp32c3_tim_lowerhalf.h | 40 - arch/risc-v/src/esp32c3/esp32c3_timerisr.c | 126 - arch/risc-v/src/esp32c3/esp32c3_twai.c | 1253 ---- arch/risc-v/src/esp32c3/esp32c3_twai.h | 77 - arch/risc-v/src/esp32c3/esp32c3_uid.c | 55 - arch/risc-v/src/esp32c3/esp32c3_uid.h | 50 - arch/risc-v/src/esp32c3/esp32c3_usbserial.c | 464 -- arch/risc-v/src/esp32c3/esp32c3_usbserial.h | 51 - arch/risc-v/src/esp32c3/esp32c3_userspace.c | 403 -- arch/risc-v/src/esp32c3/esp32c3_userspace.h | 49 - arch/risc-v/src/esp32c3/esp32c3_vectors.S | 57 - arch/risc-v/src/esp32c3/esp32c3_wdt.c | 1072 --- arch/risc-v/src/esp32c3/esp32c3_wdt.h | 147 - arch/risc-v/src/esp32c3/esp32c3_wdt_lowerhalf.c | 741 --- arch/risc-v/src/esp32c3/esp32c3_wdt_lowerhalf.h | 58 - arch/risc-v/src/esp32c3/esp32c3_wifi_adapter.c | 6929 -------------------- arch/risc-v/src/esp32c3/esp32c3_wifi_adapter.h | 861 --- arch/risc-v/src/esp32c3/esp32c3_wifi_utils.c | 560 -- arch/risc-v/src/esp32c3/esp32c3_wifi_utils.h | 104 - arch/risc-v/src/esp32c3/esp32c3_wireless.c | 586 -- arch/risc-v/src/esp32c3/esp32c3_wireless.h | 194 - arch/risc-v/src/esp32c3/esp32c3_wlan.c | 1518 ----- arch/risc-v/src/esp32c3/esp32c3_wlan.h | 111 - arch/risc-v/src/esp32c3/hal_esp32c3.mk | 147 + arch/risc-v/src/esp32c3/hardware/apb_ctrl_reg.h | 82 - arch/risc-v/src/esp32c3/hardware/bb_reg.h | 49 - arch/risc-v/src/esp32c3/hardware/esp32c3_aes.h | 780 --- .../src/esp32c3/hardware/esp32c3_cache_memory.h | 110 - arch/risc-v/src/esp32c3/hardware/esp32c3_dma.h | 3898 ----------- arch/risc-v/src/esp32c3/hardware/esp32c3_efuse.h | 3282 --------- arch/risc-v/src/esp32c3/hardware/esp32c3_gpio.h | 5314 --------------- .../src/esp32c3/hardware/esp32c3_gpio_sigmap.h | 196 - arch/risc-v/src/esp32c3/hardware/esp32c3_i2c.h | 1226 ---- .../src/esp32c3/hardware/esp32c3_interrupt.h | 962 --- arch/risc-v/src/esp32c3/hardware/esp32c3_iomux.h | 310 - arch/risc-v/src/esp32c3/hardware/esp32c3_ledc.h | 2742 -------- .../src/esp32c3/hardware/esp32c3_memorymap.h | 72 - arch/risc-v/src/esp32c3/hardware/esp32c3_pinmap.h | 45 - .../src/esp32c3/hardware/esp32c3_rom_layout.h | 94 - arch/risc-v/src/esp32c3/hardware/esp32c3_rsa.h | 308 - arch/risc-v/src/esp32c3/hardware/esp32c3_rtccntl.h | 3627 ---------- arch/risc-v/src/esp32c3/hardware/esp32c3_saradc.h | 912 --- arch/risc-v/src/esp32c3/hardware/esp32c3_sha.h | 938 --- arch/risc-v/src/esp32c3/hardware/esp32c3_soc.h | 329 - arch/risc-v/src/esp32c3/hardware/esp32c3_spi.h | 2214 ------- arch/risc-v/src/esp32c3/hardware/esp32c3_syscon.h | 642 -- arch/risc-v/src/esp32c3/hardware/esp32c3_system.h | 1219 ---- .../risc-v/src/esp32c3/hardware/esp32c3_systimer.h | 587 -- arch/risc-v/src/esp32c3/hardware/esp32c3_tim.h | 537 -- arch/risc-v/src/esp32c3/hardware/esp32c3_twai.h | 856 --- arch/risc-v/src/esp32c3/hardware/esp32c3_uart.h | 2206 ------- .../src/esp32c3/hardware/esp32c3_usb_serial_jtag.h | 1233 ---- arch/risc-v/src/esp32c3/hardware/extmem_reg.h | 90 - arch/risc-v/src/esp32c3/hardware/fe_reg.h | 50 - arch/risc-v/src/esp32c3/hardware/nrx_reg.h | 52 - arch/risc-v/src/esp32c3/hardware/regi2c_bbpll.h | 75 - arch/risc-v/src/esp32c3/hardware/regi2c_brownout.h | 31 - arch/risc-v/src/esp32c3/hardware/regi2c_ctrl.h | 69 - arch/risc-v/src/esp32c3/hardware/regi2c_dig_reg.h | 59 - arch/risc-v/src/esp32c3/hardware/regi2c_lp_bias.h | 60 - arch/risc-v/src/esp32c3/hardware/regi2c_saradc.h | 51 - arch/risc-v/src/esp32c3/hardware/spi_mem_reg.h | 46 - arch/risc-v/src/esp32c3/hardware/wdev_reg.h | 34 - arch/risc-v/src/esp32c3/rom/esp32c3_libc_stubs.h | 113 - arch/risc-v/src/esp32c3/rom/esp32c3_spiflash.h | 1017 --- arch/risc-v/src/{espressif => esp32c6}/.gitignore | 0 arch/risc-v/src/esp32c6/Kconfig | 111 +- arch/risc-v/src/esp32c6/Make.defs | 18 +- arch/risc-v/src/esp32c6/chip.h | 39 - arch/risc-v/src/esp32c6/esp32c6.h | 49 - arch/risc-v/src/esp32c6/esp32c6_allocateheap.c | 92 - arch/risc-v/src/esp32c6/esp32c6_attr.h | 53 - arch/risc-v/src/esp32c6/esp32c6_clockconfig.c | 281 - arch/risc-v/src/esp32c6/esp32c6_clockconfig.h | 119 - arch/risc-v/src/esp32c6/esp32c6_config.h | 65 - arch/risc-v/src/esp32c6/esp32c6_head.S | 77 - arch/risc-v/src/esp32c6/esp32c6_idle.c | 73 - arch/risc-v/src/esp32c6/esp32c6_irq.c | 592 -- arch/risc-v/src/esp32c6/esp32c6_irq.h | 146 - arch/risc-v/src/esp32c6/esp32c6_lowputc.c | 510 -- arch/risc-v/src/esp32c6/esp32c6_lowputc.h | 252 - arch/risc-v/src/esp32c6/esp32c6_memorymap.h | 43 - arch/risc-v/src/esp32c6/esp32c6_serial.c | 714 -- arch/risc-v/src/esp32c6/esp32c6_start.c | 101 - arch/risc-v/src/esp32c6/esp32c6_systemreset.c | 53 - arch/risc-v/src/esp32c6/esp32c6_timerisr.c | 127 - arch/risc-v/src/esp32c6/esp32c6_vectors.S | 56 - arch/risc-v/src/esp32c6/hal_esp32c6.mk | 111 + arch/risc-v/src/esp32c6/hardware/esp32c6_lp_aon.h | 541 -- arch/risc-v/src/esp32c6/hardware/esp32c6_pcr.h | 2645 -------- .../src/esp32c6/hardware/esp32c6_rom_layout.h | 102 - arch/risc-v/src/esp32c6/hardware/esp32c6_soc.h | 161 - .../risc-v/src/esp32c6/hardware/esp32c6_systimer.h | 817 --- arch/risc-v/src/esp32c6/hardware/esp32c6_uart.h | 2083 ------ arch/risc-v/src/{espressif => esp32h2}/.gitignore | 0 arch/risc-v/src/esp32h2/Kconfig | 10 + arch/risc-v/src/esp32h2/Make.defs | 22 + arch/risc-v/src/esp32h2/hal_esp32h2.mk | 110 + arch/risc-v/src/espressif/Bootloader.mk | 130 - arch/risc-v/src/espressif/Kconfig | 698 -- arch/risc-v/src/espressif/Make.defs | 118 - arch/risc-v/src/espressif/chip.h | 40 - arch/risc-v/src/espressif/esp_allocateheap.c | 106 - arch/risc-v/src/espressif/esp_config.h | 71 - arch/risc-v/src/espressif/esp_gpio.c | 461 -- arch/risc-v/src/espressif/esp_gpio.h | 301 - arch/risc-v/src/espressif/esp_head.S | 78 - arch/risc-v/src/espressif/esp_hr_timer.c | 731 --- arch/risc-v/src/espressif/esp_hr_timer.h | 232 - arch/risc-v/src/espressif/esp_idle.c | 74 - arch/risc-v/src/espressif/esp_irq.c | 586 -- arch/risc-v/src/espressif/esp_irq.h | 151 - arch/risc-v/src/espressif/esp_ledc.c | 1678 ----- arch/risc-v/src/espressif/esp_ledc.h | 52 - arch/risc-v/src/espressif/esp_libc_stubs.c | 415 -- arch/risc-v/src/espressif/esp_libc_stubs.h | 51 - arch/risc-v/src/espressif/esp_lowputc.c | 367 -- arch/risc-v/src/espressif/esp_lowputc.h | 186 - arch/risc-v/src/espressif/esp_memorymap.h | 44 - arch/risc-v/src/espressif/esp_oneshot.c | 583 -- arch/risc-v/src/espressif/esp_oneshot.h | 51 - arch/risc-v/src/espressif/esp_random.c | 122 - arch/risc-v/src/espressif/esp_rtc.c | 878 --- arch/risc-v/src/espressif/esp_rtc.h | 51 - arch/risc-v/src/espressif/esp_serial.c | 1241 ---- arch/risc-v/src/espressif/esp_start.c | 456 -- arch/risc-v/src/espressif/esp_start.h | 49 - arch/risc-v/src/espressif/esp_systemreset.c | 158 - arch/risc-v/src/espressif/esp_systemreset.h | 111 - arch/risc-v/src/espressif/esp_tickless.c | 433 -- arch/risc-v/src/espressif/esp_tickless.h | 69 - arch/risc-v/src/espressif/esp_timer.c | 581 -- arch/risc-v/src/espressif/esp_timer.h | 53 - arch/risc-v/src/espressif/esp_timerisr.c | 161 - arch/risc-v/src/espressif/esp_usbserial.c | 464 -- arch/risc-v/src/espressif/esp_usbserial.h | 51 - arch/risc-v/src/espressif/esp_vectors.S | 58 - arch/risc-v/src/espressif/esp_wdt.c | 587 -- arch/risc-v/src/espressif/esp_wdt.h | 51 - arch/risc-v/src/espressif/hal_esp32c3.mk | 147 - arch/risc-v/src/espressif/hal_esp32c6.mk | 111 - arch/risc-v/src/espressif/hal_esp32h2.mk | 110 - boards/Kconfig | 45 +- .../{esp32c3 => esp32c3-legacy}/common/.gitignore | 0 .../{esp32c3 => esp32c3-legacy}/common/Kconfig | 0 boards/risc-v/esp32c3-legacy/common/Makefile | 33 + .../common/include/esp32c3_board_adc.h | 74 + .../common/include/esp32c3_board_apds9960.h | 74 + .../common/include/esp32c3_board_bmp180.h | 74 + .../common/include/esp32c3_board_i2c.h | 74 + .../common/include/esp32c3_board_ledc.h | 74 + .../common/include/esp32c3_board_mpu60x0_i2c.h | 74 + .../common/include/esp32c3_board_oneshot.h | 75 + .../common/include/esp32c3_board_spidev.h | 74 + .../common/include/esp32c3_board_spiflash.h | 74 + .../common/include/esp32c3_board_spislavedev.h | 74 + .../common/include/esp32c3_board_twai.h | 74 + .../common/include/esp32c3_board_wdt.h | 74 + .../common/include/esp32c3_board_wlan.h | 74 + .../risc-v/esp32c3-legacy/common/kernel/Makefile | 102 + .../common/kernel/esp32c3_userspace.c | 0 .../common/scripts/.gitignore | 0 .../common/scripts/esp32c3_aliases.ld | 29 + .../esp32c3-legacy/common/scripts/esp32c3_rom.ld | 2056 ++++++ .../esp32c3-legacy/common/scripts/flat_memory.ld | 151 + .../esp32c3-legacy/common/scripts/kernel-space.ld | 230 + .../common/scripts/legacy_sections.ld | 260 + .../common/scripts/mcuboot_sections.ld | 308 + .../common/scripts/protected_memory.ld | 101 + .../esp32c3-legacy/common/scripts/user-space.ld | 221 + boards/risc-v/esp32c3-legacy/common/src/Make.defs | 99 + .../esp32c3-legacy/common/src/esp32c3_board_adc.c | 153 + .../common/src/esp32c3_board_apa102.c | 108 + .../common/src/esp32c3_board_apds9960.c | 186 + .../common/src/esp32c3_board_bmp180.c | 87 + .../common/src/esp32c3_board_gc9a01.c | 148 + .../esp32c3-legacy/common/src/esp32c3_board_i2c.c | 80 + .../esp32c3-legacy/common/src/esp32c3_board_ledc.c | 125 + .../common/src/esp32c3_board_mpu60x0_i2c.c | 99 + .../common/src/esp32c3_board_oneshot.c | 89 + .../esp32c3-legacy/common/src/esp32c3_board_spi.c | 83 + .../common/src/esp32c3_board_spidev.c | 81 + .../common/src/esp32c3_board_spiflash.c | 518 ++ .../common/src/esp32c3_board_spislavedev.c | 82 + .../common/src/esp32c3_board_st7735.c | 148 + .../common/src/esp32c3_board_st7789.c | 148 + .../esp32c3-legacy/common/src/esp32c3_board_twai.c | 101 + .../esp32c3-legacy/common/src/esp32c3_board_wdt.c | 97 + .../esp32c3-legacy/common/src/esp32c3_board_wlan.c | 86 + .../esp32c3-devkit-rust-1/Kconfig | 0 .../configs/brickmatch/defconfig | 71 + .../esp32c3-devkit-rust-1/configs/nsh/defconfig | 42 + .../esp32c3-devkit-rust-1/include/board.h | 50 + .../include/board_memorymap.h | 0 .../esp32c3-devkit-rust-1/scripts/Make.defs | 66 + .../esp32c3-devkit-rust-1/src/Make.defs | 43 + .../src/esp32c3-devkit-rust-1.h | 0 .../esp32c3-devkit-rust-1/src/esp32c3_appinit.c | 80 + .../esp32c3-devkit-rust-1/src/esp32c3_autoleds.c | 120 + .../esp32c3-devkit-rust-1/src/esp32c3_boot.c | 87 + .../esp32c3-devkit-rust-1/src/esp32c3_bringup.c | 168 + .../esp32c3-devkit-rust-1/src/esp32c3_ioctl.c | 72 + .../esp32c3-devkit-rust-1/src/esp32c3_reset.c | 81 + .../esp32c3-devkit/Kconfig | 0 .../esp32c3-devkit/configs/adc/defconfig | 47 + .../esp32c3-devkit/configs/autopm/defconfig | 68 + .../esp32c3-devkit/configs/ble/defconfig | 51 + .../esp32c3-devkit/configs/bmp180/defconfig | 46 + .../esp32c3-devkit/configs/coremark/defconfig | 33 + .../esp32c3-devkit/configs/crypto/defconfig | 50 + .../esp32c3-devkit/configs/cxx/defconfig | 48 + .../esp32c3-devkit/configs/efuse/defconfig | 47 + .../esp32c3-devkit/configs/elf/defconfig | 57 + .../esp32c3-devkit/configs/gdbstub/defconfig | 81 + .../esp32c3-devkit/configs/gpio/defconfig | 47 + .../esp32c3-devkit/configs/knsh/defconfig | 54 + .../esp32c3-devkit/configs/lvgl/defconfig | 63 + .../configs/mcuboot_slot_confirm/defconfig | 54 + .../esp32c3-devkit/configs/module/defconfig | 44 + .../esp32c3-devkit/configs/nsh/defconfig | 47 + .../esp32c3-devkit/configs/nvcfgdata/defconfig | 51 + .../esp32c3-devkit/configs/oneshot/defconfig | 49 + .../esp32c3-devkit/configs/ostest/defconfig | 43 + .../esp32c3-devkit/configs/pm/defconfig | 47 + .../esp32c3-devkit/configs/pwm/defconfig | 45 + .../esp32c3-devkit/configs/random/defconfig | 45 + .../esp32c3-devkit/configs/romfs/defconfig | 47 + .../esp32c3-devkit/configs/rtc/defconfig | 48 + .../esp32c3-devkit/configs/sotest/defconfig | 46 + .../esp32c3-devkit/configs/spiflash/defconfig | 51 + .../esp32c3-devkit/configs/sta_softap/defconfig | 81 + .../esp32c3-devkit/configs/tickless/defconfig | 44 + .../esp32c3-devkit/configs/timer/defconfig | 46 + .../esp32c3-devkit/configs/twai/defconfig | 47 + .../esp32c3-devkit/configs/uid/defconfig | 43 + .../esp32c3-devkit/configs/usbconsole/defconfig | 45 + .../esp32c3-devkit/configs/watchdog/defconfig | 46 + .../esp32c3-devkit/configs/watcher/defconfig | 50 + .../esp32c3-devkit/configs/wifi/defconfig | 76 + .../esp32c3-legacy/esp32c3-devkit/include/board.h | 38 + .../esp32c3-devkit/include/board_memorymap.h | 116 + .../esp32c3-devkit/scripts/Make.defs | 66 + .../esp32c3-legacy/esp32c3-devkit/src/Make.defs | 52 + .../esp32c3-devkit/src/esp32c3-devkit.h | 83 + .../esp32c3-devkit/src/esp32c3_appinit.c | 80 + .../esp32c3-devkit/src/esp32c3_boot.c | 86 + .../esp32c3-devkit/src/esp32c3_bringup.c | 396 ++ .../esp32c3-devkit/src/esp32c3_gpio.c | 409 ++ .../esp32c3-devkit/src/esp32c3_ioctl.c | 72 + .../esp32c3-devkit/src/esp32c3_reset.c | 81 + .../esp32c3-devkit/src/esp32c3_uid.c | 49 + .../esp32c3-devkit/src/etc/group | 0 .../esp32c3-devkit/src/etc/init.d/rc.sysinit | 36 + .../esp32c3-devkit/src/etc/init.d/rcS | 19 + .../esp32c3-devkit/src/etc/passwd | 0 boards/risc-v/esp32c3/common/Kconfig | 63 +- .../esp32c3/common/include/esp32c3_board_adc.h | 74 - .../common/include/esp32c3_board_apds9960.h | 74 - .../esp32c3/common/include/esp32c3_board_bmp180.h | 74 - .../esp32c3/common/include/esp32c3_board_i2c.h | 74 - .../esp32c3/common/include/esp32c3_board_ledc.h | 74 - .../common/include/esp32c3_board_mpu60x0_i2c.h | 74 - .../esp32c3/common/include/esp32c3_board_oneshot.h | 75 - .../esp32c3/common/include/esp32c3_board_spidev.h | 74 - .../common/include/esp32c3_board_spiflash.h | 74 - .../common/include/esp32c3_board_spislavedev.h | 74 - .../esp32c3/common/include/esp32c3_board_twai.h | 74 - .../esp32c3/common/include/esp32c3_board_wdt.h | 74 - .../esp32c3/common/include/esp32c3_board_wlan.h | 74 - .../risc-v/esp32c3/common/include/esp_board_ledc.h | 74 + boards/risc-v/esp32c3/common/kernel/Makefile | 102 - boards/risc-v/esp32c3/common/scripts/common.ld | 35 + .../esp32c3/common/scripts/esp32c3_aliases.ld | 8 +- .../esp32c3/common/scripts/esp32c3_flat_memory.ld | 165 + .../common/scripts/esp32c3_legacy_sections.ld | 296 + .../common/scripts/esp32c3_mcuboot_sections.ld | 319 + .../risc-v/esp32c3/common/scripts/esp32c3_rom.ld | 2056 ------ .../common/scripts/esp32c3_simple_boot_sections.ld | 398 ++ .../risc-v/esp32c3/common/scripts/flat_memory.ld | 151 - .../risc-v/esp32c3/common/scripts/kernel-space.ld | 230 - .../esp32c3/common/scripts/legacy_sections.ld | 260 - .../esp32c3/common/scripts/mcuboot_sections.ld | 308 - .../esp32c3/common/scripts/protected_memory.ld | 101 - boards/risc-v/esp32c3/common/scripts/user-space.ld | 221 - boards/risc-v/esp32c3/common/src/Make.defs | 72 +- .../risc-v/esp32c3/common/src/esp32c3_board_adc.c | 153 - .../esp32c3/common/src/esp32c3_board_apa102.c | 108 - .../esp32c3/common/src/esp32c3_board_apds9960.c | 186 - .../esp32c3/common/src/esp32c3_board_bmp180.c | 87 - .../esp32c3/common/src/esp32c3_board_gc9a01.c | 148 - .../risc-v/esp32c3/common/src/esp32c3_board_i2c.c | 80 - .../risc-v/esp32c3/common/src/esp32c3_board_ledc.c | 125 - .../esp32c3/common/src/esp32c3_board_mpu60x0_i2c.c | 99 - .../esp32c3/common/src/esp32c3_board_oneshot.c | 89 - .../risc-v/esp32c3/common/src/esp32c3_board_spi.c | 83 - .../esp32c3/common/src/esp32c3_board_spidev.c | 81 - .../esp32c3/common/src/esp32c3_board_spiflash.c | 518 -- .../esp32c3/common/src/esp32c3_board_spislavedev.c | 82 - .../esp32c3/common/src/esp32c3_board_st7735.c | 148 - .../esp32c3/common/src/esp32c3_board_st7789.c | 148 - .../risc-v/esp32c3/common/src/esp32c3_board_twai.c | 101 - .../risc-v/esp32c3/common/src/esp32c3_board_wdt.c | 97 - .../risc-v/esp32c3/common/src/esp32c3_board_wlan.c | 86 - boards/risc-v/esp32c3/common/src/esp_board_ledc.c | 147 + .../configs/brickmatch/defconfig | 71 - .../esp32c3-devkit-rust-1/configs/nsh/defconfig | 42 - .../esp32c3/esp32c3-devkit-rust-1/include/board.h | 50 - .../esp32c3-devkit-rust-1/scripts/Make.defs | 66 - .../esp32c3/esp32c3-devkit-rust-1/src/Make.defs | 43 - .../esp32c3-devkit-rust-1/src/esp32c3_appinit.c | 80 - .../esp32c3-devkit-rust-1/src/esp32c3_autoleds.c | 120 - .../esp32c3-devkit-rust-1/src/esp32c3_boot.c | 87 - .../esp32c3-devkit-rust-1/src/esp32c3_bringup.c | 168 - .../esp32c3-devkit-rust-1/src/esp32c3_ioctl.c | 72 - .../esp32c3-devkit-rust-1/src/esp32c3_reset.c | 81 - .../esp32c3/esp32c3-devkit/configs/adc/defconfig | 47 - .../esp32c3-devkit/configs/autopm/defconfig | 68 - .../esp32c3/esp32c3-devkit/configs/ble/defconfig | 51 - .../esp32c3-devkit/configs/bmp180/defconfig | 46 - .../esp32c3-devkit/configs/coremark/defconfig | 33 - .../esp32c3-devkit/configs/crypto/defconfig | 50 - .../esp32c3/esp32c3-devkit/configs/cxx/defconfig | 48 - .../esp32c3/esp32c3-devkit/configs/efuse/defconfig | 47 - .../esp32c3/esp32c3-devkit/configs/elf/defconfig | 57 - .../esp32c3-devkit/configs/gdbstub/defconfig | 81 - .../esp32c3/esp32c3-devkit/configs/gpio/defconfig | 47 - .../esp32c3/esp32c3-devkit/configs/knsh/defconfig | 54 - .../esp32c3/esp32c3-devkit/configs/lvgl/defconfig | 63 - .../configs/mcuboot_slot_confirm/defconfig | 54 - .../esp32c3-devkit/configs/module/defconfig | 44 - .../esp32c3/esp32c3-devkit/configs/nsh/defconfig | 47 - .../esp32c3-devkit/configs/nvcfgdata/defconfig | 51 - .../esp32c3-devkit/configs/oneshot/defconfig | 49 - .../esp32c3-devkit/configs/ostest/defconfig | 43 - .../esp32c3/esp32c3-devkit/configs/pm/defconfig | 47 - .../esp32c3/esp32c3-devkit/configs/pwm/defconfig | 45 - .../esp32c3-devkit/configs/random/defconfig | 45 - .../esp32c3/esp32c3-devkit/configs/romfs/defconfig | 47 - .../esp32c3/esp32c3-devkit/configs/rtc/defconfig | 48 - .../esp32c3-devkit/configs/sotest/defconfig | 46 - .../esp32c3-devkit/configs/spiflash/defconfig | 51 - .../esp32c3-devkit/configs/sta_softap/defconfig | 81 - .../esp32c3-devkit/configs/tickless/defconfig | 44 - .../esp32c3/esp32c3-devkit/configs/timer/defconfig | 46 - .../esp32c3/esp32c3-devkit/configs/twai/defconfig | 47 - .../esp32c3/esp32c3-devkit/configs/uid/defconfig | 43 - .../esp32c3-devkit/configs/usbconsole/defconfig | 45 - .../esp32c3-devkit/configs/watchdog/defconfig | 46 - .../esp32c3-devkit/configs/watcher/defconfig | 50 - .../esp32c3/esp32c3-devkit/configs/wifi/defconfig | 76 - .../risc-v/esp32c3/esp32c3-devkit/include/board.h | 38 - .../esp32c3-devkit/include/board_memorymap.h | 116 - .../esp32c3/esp32c3-devkit/scripts/Make.defs | 66 - boards/risc-v/esp32c3/esp32c3-devkit/src/Make.defs | 52 - .../esp32c3/esp32c3-devkit/src/esp32c3-devkit.h | 83 - .../esp32c3/esp32c3-devkit/src/esp32c3_appinit.c | 80 - .../esp32c3/esp32c3-devkit/src/esp32c3_boot.c | 86 - .../esp32c3/esp32c3-devkit/src/esp32c3_bringup.c | 396 -- .../esp32c3/esp32c3-devkit/src/esp32c3_gpio.c | 409 -- .../esp32c3/esp32c3-devkit/src/esp32c3_ioctl.c | 72 - .../esp32c3/esp32c3-devkit/src/esp32c3_reset.c | 81 - .../esp32c3/esp32c3-devkit/src/esp32c3_uid.c | 49 - .../esp32c3-devkit/src/etc/init.d/rc.sysinit | 36 - .../esp32c3/esp32c3-devkit/src/etc/init.d/rcS | 19 - .../{espressif => esp32c3}/esp32c3-generic/Kconfig | 0 .../esp32c3-generic/configs/buttons/defconfig | 51 + .../esp32c3/esp32c3-generic/configs/gpio/defconfig | 47 + .../esp32c3-generic/configs/mcuboot_nsh/defconfig | 47 + .../esp32c3/esp32c3-generic/configs/nsh/defconfig | 46 + .../esp32c3/esp32c3-generic/configs/pwm/defconfig | 48 + .../esp32c3-generic/configs/random/defconfig | 47 + .../esp32c3/esp32c3-generic/configs/rtc/defconfig | 51 + .../esp32c3-generic/configs/tickless/defconfig | 47 + .../esp32c3-generic/configs/timers/defconfig | 49 + .../esp32c3-generic/configs/usbconsole/defconfig | 46 + .../esp32c3-generic/configs/watchdog/defconfig | 47 + .../risc-v/esp32c3/esp32c3-generic/include/board.h | 40 + .../esp32c3/esp32c3-generic/scripts/Make.defs | 66 + .../risc-v/esp32c3/esp32c3-generic/src/Make.defs | 43 + .../esp32c3/esp32c3-generic/src/esp32c3-generic.h | 87 + .../esp32c3/esp32c3-generic/src/esp32c3_appinit.c | 81 + .../esp32c3/esp32c3-generic/src/esp32c3_boot.c | 89 + .../esp32c3/esp32c3-generic/src/esp32c3_bringup.c | 192 + .../esp32c3/esp32c3-generic/src/esp32c3_buttons.c | 198 + .../esp32c3/esp32c3-generic/src/esp32c3_gpio.c | 512 ++ .../esp32c3/esp32c3-generic/src/esp32c3_reset.c | 81 + .../risc-v/{espressif => esp32c6}/common/Kconfig | 0 boards/risc-v/esp32c6/common/Makefile | 6 +- .../risc-v/esp32c6/common/include/esp_board_ledc.h | 74 + boards/risc-v/esp32c6/common/scripts/.gitignore | 1 - boards/risc-v/esp32c6/common/scripts/common.ld | 35 + .../esp32c6/common/scripts/esp32c6_aliases.ld | 29 + .../esp32c6/common/scripts/esp32c6_flat_memory.ld | 127 + .../common/scripts/esp32c6_legacy_sections.ld | 290 + .../risc-v/esp32c6/common/scripts/esp32c6_rom.ld | 517 -- .../risc-v/esp32c6/common/scripts/flat_memory.ld | 104 - .../esp32c6/common/scripts/legacy_sections.ld | 233 - boards/risc-v/esp32c6/common/src/Make.defs | 31 + boards/risc-v/esp32c6/common/src/esp_board_ledc.c | 147 + boards/risc-v/esp32c6/esp32c6-devkit/Kconfig | 4 - .../esp32c6-devkit/configs/buttons/defconfig | 52 + .../esp32c6-devkit/configs/coremark/defconfig | 33 - .../esp32c6/esp32c6-devkit/configs/gpio/defconfig | 48 + .../esp32c6/esp32c6-devkit/configs/nsh/defconfig | 10 +- .../esp32c6-devkit/configs/ostest/defconfig | 46 + .../esp32c6/esp32c6-devkit/configs/pwm/defconfig | 49 + .../esp32c6-devkit/configs/random/defconfig | 48 + .../esp32c6/esp32c6-devkit/configs/rtc/defconfig | 52 + .../esp32c6-devkit/configs/sotest/defconfig | 54 + .../esp32c6-devkit/configs/tickless/defconfig | 48 + .../esp32c6-devkit/configs/timers/defconfig | 50 + .../esp32c6-devkit/configs/usbconsole/defconfig | 47 + .../esp32c6-devkit/configs/watchdog/defconfig | 48 + .../risc-v/esp32c6/esp32c6-devkit/include/board.h | 11 +- .../esp32c6/esp32c6-devkit/scripts/Make.defs | 14 +- boards/risc-v/esp32c6/esp32c6-devkit/src/Make.defs | 19 +- .../esp32c6/esp32c6-devkit/src/esp32c6-devkit.h | 36 +- .../esp32c6/esp32c6-devkit/src/esp32c6_appinit.c | 3 +- .../esp32c6/esp32c6-devkit/src/esp32c6_boot.c | 32 +- .../esp32c6/esp32c6-devkit/src/esp32c6_bringup.c | 142 +- .../esp32c6/esp32c6-devkit/src/esp32c6_buttons.c | 198 + .../esp32c6/esp32c6-devkit/src/esp32c6_gpio.c | 512 ++ .../esp32c6/esp32c6-devkit/src/esp32c6_reset.c | 18 + .../risc-v/{espressif => esp32h2}/common/Kconfig | 0 boards/risc-v/esp32h2/common/Makefile | 33 + .../risc-v/esp32h2/common/include/esp_board_ledc.h | 74 + .../{esp32c3 => esp32h2}/common/scripts/.gitignore | 0 boards/risc-v/esp32h2/common/scripts/common.ld | 35 + .../esp32h2/common/scripts/esp32h2_aliases.ld | 29 + .../esp32h2/common/scripts/esp32h2_flat_memory.ld | 126 + .../common/scripts/esp32h2_legacy_sections.ld | 292 + boards/risc-v/esp32h2/common/src/Make.defs | 31 + boards/risc-v/esp32h2/common/src/esp_board_ledc.c | 147 + .../esp32h2-devkit}/Kconfig | 0 .../esp32h2-devkit/configs/buttons/defconfig | 52 + .../esp32h2/esp32h2-devkit/configs/gpio/defconfig | 48 + .../esp32h2/esp32h2-devkit/configs/nsh/defconfig | 47 + .../esp32h2/esp32h2-devkit/configs/pwm/defconfig | 49 + .../esp32h2-devkit/configs/random/defconfig | 48 + .../esp32h2/esp32h2-devkit/configs/rtc/defconfig | 52 + .../esp32h2-devkit/configs/tickless/defconfig | 48 + .../esp32h2-devkit/configs/timers/defconfig | 50 + .../esp32h2-devkit/configs/usbconsole/defconfig | 47 + .../esp32h2-devkit/configs/watchdog/defconfig | 48 + .../risc-v/esp32h2/esp32h2-devkit/include/board.h | 40 + .../esp32h2/esp32h2-devkit/scripts/Make.defs | 60 + boards/risc-v/esp32h2/esp32h2-devkit/src/Make.defs | 43 + .../esp32h2/esp32h2-devkit/src/esp32h2-devkit.h | 87 + .../esp32h2/esp32h2-devkit/src/esp32h2_appinit.c | 81 + .../esp32h2/esp32h2-devkit/src/esp32h2_boot.c | 89 + .../esp32h2/esp32h2-devkit/src/esp32h2_bringup.c | 192 + .../esp32h2/esp32h2-devkit/src/esp32h2_buttons.c | 198 + .../esp32h2/esp32h2-devkit/src/esp32h2_gpio.c | 512 ++ .../esp32h2/esp32h2-devkit/src/esp32h2_reset.c | 81 + boards/risc-v/espressif/common/Makefile | 33 - .../espressif/common/include/esp_board_ledc.h | 74 - boards/risc-v/espressif/common/scripts/common.ld | 35 - .../espressif/common/scripts/esp32c3_aliases.ld | 35 - .../common/scripts/esp32c3_flat_memory.ld | 165 - .../common/scripts/esp32c3_legacy_sections.ld | 296 - .../common/scripts/esp32c3_mcuboot_sections.ld | 319 - .../common/scripts/esp32c3_simple_boot_sections.ld | 399 -- .../espressif/common/scripts/esp32c6_aliases.ld | 29 - .../common/scripts/esp32c6_flat_memory.ld | 127 - .../common/scripts/esp32c6_legacy_sections.ld | 290 - .../espressif/common/scripts/esp32h2_aliases.ld | 29 - .../common/scripts/esp32h2_flat_memory.ld | 126 - .../common/scripts/esp32h2_legacy_sections.ld | 292 - boards/risc-v/espressif/common/src/Make.defs | 31 - .../risc-v/espressif/common/src/esp_board_ledc.c | 147 - .../esp32c3-generic/configs/buttons/defconfig | 51 - .../esp32c3-generic/configs/gpio/defconfig | 47 - .../esp32c3-generic/configs/mcuboot_nsh/defconfig | 47 - .../esp32c3-generic/configs/nsh/defconfig | 46 - .../esp32c3-generic/configs/pwm/defconfig | 48 - .../esp32c3-generic/configs/random/defconfig | 47 - .../esp32c3-generic/configs/rtc/defconfig | 51 - .../esp32c3-generic/configs/tickless/defconfig | 47 - .../esp32c3-generic/configs/timers/defconfig | 49 - .../esp32c3-generic/configs/usbconsole/defconfig | 46 - .../esp32c3-generic/configs/watchdog/defconfig | 47 - .../espressif/esp32c3-generic/include/board.h | 40 - .../espressif/esp32c3-generic/scripts/Make.defs | 66 - .../risc-v/espressif/esp32c3-generic/src/Make.defs | 43 - .../esp32c3-generic/src/esp32c3-generic.h | 87 - .../esp32c3-generic/src/esp32c3_appinit.c | 81 - .../espressif/esp32c3-generic/src/esp32c3_boot.c | 89 - .../esp32c3-generic/src/esp32c3_bringup.c | 192 - .../esp32c3-generic/src/esp32c3_buttons.c | 198 - .../espressif/esp32c3-generic/src/esp32c3_gpio.c | 512 -- .../espressif/esp32c3-generic/src/esp32c3_reset.c | 81 - boards/risc-v/espressif/esp32c6-generic/Kconfig | 8 - .../esp32c6-generic/configs/buttons/defconfig | 52 - .../esp32c6-generic/configs/gpio/defconfig | 48 - .../esp32c6-generic/configs/nsh/defconfig | 47 - .../esp32c6-generic/configs/ostest/defconfig | 46 - .../esp32c6-generic/configs/pwm/defconfig | 49 - .../esp32c6-generic/configs/random/defconfig | 48 - .../esp32c6-generic/configs/rtc/defconfig | 52 - .../esp32c6-generic/configs/tickless/defconfig | 48 - .../esp32c6-generic/configs/timers/defconfig | 50 - .../esp32c6-generic/configs/usbconsole/defconfig | 47 - .../esp32c6-generic/configs/watchdog/defconfig | 48 - .../espressif/esp32c6-generic/include/board.h | 40 - .../espressif/esp32c6-generic/scripts/Make.defs | 60 - .../risc-v/espressif/esp32c6-generic/src/Make.defs | 43 - .../esp32c6-generic/src/esp32c6-generic.h | 87 - .../esp32c6-generic/src/esp32c6_appinit.c | 81 - .../espressif/esp32c6-generic/src/esp32c6_boot.c | 89 - .../esp32c6-generic/src/esp32c6_bringup.c | 192 - .../esp32c6-generic/src/esp32c6_buttons.c | 198 - .../espressif/esp32c6-generic/src/esp32c6_gpio.c | 512 -- .../espressif/esp32c6-generic/src/esp32c6_reset.c | 81 - .../esp32h2-generic/configs/buttons/defconfig | 52 - .../esp32h2-generic/configs/gpio/defconfig | 48 - .../esp32h2-generic/configs/nsh/defconfig | 47 - .../esp32h2-generic/configs/pwm/defconfig | 49 - .../esp32h2-generic/configs/random/defconfig | 48 - .../esp32h2-generic/configs/rtc/defconfig | 52 - .../esp32h2-generic/configs/tickless/defconfig | 48 - .../esp32h2-generic/configs/timers/defconfig | 50 - .../esp32h2-generic/configs/usbconsole/defconfig | 47 - .../esp32h2-generic/configs/watchdog/defconfig | 48 - .../espressif/esp32h2-generic/include/board.h | 40 - .../espressif/esp32h2-generic/scripts/Make.defs | 60 - .../risc-v/espressif/esp32h2-generic/src/Make.defs | 43 - .../esp32h2-generic/src/esp32h2-generic.h | 87 - .../esp32h2-generic/src/esp32h2_appinit.c | 81 - .../espressif/esp32h2-generic/src/esp32h2_boot.c | 89 - .../esp32h2-generic/src/esp32h2_bringup.c | 192 - .../esp32h2-generic/src/esp32h2_buttons.c | 198 - .../espressif/esp32h2-generic/src/esp32h2_gpio.c | 512 -- .../espressif/esp32h2-generic/src/esp32h2_reset.c | 81 - 859 files changed, 131854 insertions(+), 141819 deletions(-) rename Documentation/platforms/risc-v/{esp32c3 => esp32c3-legacy}/boards/esp32c3-devkit-rust-1/README.txt (100%) rename Documentation/platforms/risc-v/{esp32c3 => esp32c3-legacy}/boards/esp32c3-devkit-rust-1/index.rst (100%) copy Documentation/platforms/risc-v/{esp32c3 => esp32c3-legacy}/boards/esp32c3-devkit/ESP32-C3-DevKitC-02-v1.1.png (100%) copy Documentation/platforms/risc-v/{esp32c3 => esp32c3-legacy}/boards/esp32c3-devkit/ESP32-C3-DevKitM-1-v1.0.png (100%) rename Documentation/platforms/risc-v/{esp32c3 => esp32c3-legacy}/boards/esp32c3-devkit/ROMFS.txt (100%) rename Documentation/platforms/risc-v/{esp32c3 => esp32c3-legacy}/boards/esp32c3-devkit/index.rst (100%) create mode 100644 Documentation/platforms/risc-v/esp32c3-legacy/index.rst rename Documentation/platforms/risc-v/esp32c3/boards/{esp32c3-devkit => esp32c3-generic}/ESP32-C3-DevKitC-02-v1.1.png (100%) rename Documentation/platforms/risc-v/esp32c3/boards/{esp32c3-devkit => esp32c3-generic}/ESP32-C3-DevKitM-1-v1.0.png (100%) create mode 100644 Documentation/platforms/risc-v/esp32c3/boards/esp32c3-generic/index.rst create mode 100644 Documentation/platforms/risc-v/esp32h2/boards/esp32h2-devkit/ESP32-H2-DevKitM-1-v1.0-block-diagram.png create mode 100644 Documentation/platforms/risc-v/esp32h2/boards/esp32h2-devkit/esp32-h2-devkitm-1-isometric.png create mode 100644 Documentation/platforms/risc-v/esp32h2/boards/esp32h2-devkit/esp32-h2-devkitm-1-pin-layout.png create mode 100644 Documentation/platforms/risc-v/esp32h2/boards/esp32h2-devkit/esp32-h2-devkitm-1-v1.2-annotated-photo.png create mode 100644 Documentation/platforms/risc-v/esp32h2/boards/esp32h2-devkit/index.rst create mode 100644 Documentation/platforms/risc-v/esp32h2/index.rst create mode 100644 arch/risc-v/include/esp32c3-legacy/chip.h create mode 100644 arch/risc-v/include/esp32c3-legacy/esp_efuse_table.h create mode 100644 arch/risc-v/include/esp32c3-legacy/irq.h copy arch/risc-v/include/{espressif => esp32c3}/.gitignore (100%) delete mode 100644 arch/risc-v/include/esp32c3/esp_efuse_table.h delete mode 100644 arch/risc-v/include/esp32c3/irq.h copy arch/risc-v/include/{espressif => esp32c6}/.gitignore (100%) delete mode 100644 arch/risc-v/include/esp32c6/irq.h rename arch/risc-v/include/{espressif => esp32h2}/.gitignore (100%) create mode 100644 arch/risc-v/include/esp32h2/chip.h delete mode 100644 arch/risc-v/include/espressif/chip.h copy arch/risc-v/src/{ => common}/espressif/.gitignore (100%) create mode 100644 arch/risc-v/src/common/espressif/Bootloader.mk create mode 100644 arch/risc-v/src/common/espressif/Kconfig create mode 100644 arch/risc-v/src/common/espressif/Make.defs create mode 100644 arch/risc-v/src/common/espressif/chip.h create mode 100644 arch/risc-v/src/common/espressif/esp_allocateheap.c create mode 100644 arch/risc-v/src/common/espressif/esp_config.h create mode 100644 arch/risc-v/src/common/espressif/esp_gpio.c create mode 100644 arch/risc-v/src/common/espressif/esp_gpio.h create mode 100644 arch/risc-v/src/common/espressif/esp_head.S create mode 100644 arch/risc-v/src/common/espressif/esp_hr_timer.c create mode 100644 arch/risc-v/src/common/espressif/esp_hr_timer.h create mode 100644 arch/risc-v/src/common/espressif/esp_idle.c create mode 100644 arch/risc-v/src/common/espressif/esp_irq.c create mode 100644 arch/risc-v/src/common/espressif/esp_irq.h create mode 100644 arch/risc-v/src/common/espressif/esp_ledc.c create mode 100644 arch/risc-v/src/common/espressif/esp_ledc.h create mode 100644 arch/risc-v/src/common/espressif/esp_libc_stubs.c create mode 100644 arch/risc-v/src/common/espressif/esp_libc_stubs.h create mode 100644 arch/risc-v/src/common/espressif/esp_lowputc.c create mode 100644 arch/risc-v/src/common/espressif/esp_lowputc.h create mode 100644 arch/risc-v/src/common/espressif/esp_memorymap.h create mode 100644 arch/risc-v/src/common/espressif/esp_oneshot.c create mode 100644 arch/risc-v/src/common/espressif/esp_oneshot.h create mode 100644 arch/risc-v/src/common/espressif/esp_random.c create mode 100644 arch/risc-v/src/common/espressif/esp_rtc.c create mode 100644 arch/risc-v/src/common/espressif/esp_rtc.h create mode 100644 arch/risc-v/src/common/espressif/esp_serial.c create mode 100644 arch/risc-v/src/common/espressif/esp_start.c create mode 100644 arch/risc-v/src/common/espressif/esp_start.h create mode 100644 arch/risc-v/src/common/espressif/esp_systemreset.c create mode 100644 arch/risc-v/src/common/espressif/esp_systemreset.h create mode 100644 arch/risc-v/src/common/espressif/esp_tickless.c create mode 100644 arch/risc-v/src/common/espressif/esp_tickless.h create mode 100644 arch/risc-v/src/common/espressif/esp_timer.c create mode 100644 arch/risc-v/src/common/espressif/esp_timer.h create mode 100644 arch/risc-v/src/common/espressif/esp_timerisr.c create mode 100644 arch/risc-v/src/common/espressif/esp_usbserial.c create mode 100644 arch/risc-v/src/common/espressif/esp_usbserial.h create mode 100644 arch/risc-v/src/common/espressif/esp_vectors.S create mode 100644 arch/risc-v/src/common/espressif/esp_wdt.c create mode 100644 arch/risc-v/src/common/espressif/esp_wdt.h copy arch/risc-v/src/{esp32c3 => esp32c3-legacy}/.gitignore (100%) create mode 100644 arch/risc-v/src/esp32c3-legacy/Bootloader.mk create mode 100644 arch/risc-v/src/esp32c3-legacy/Kconfig rename arch/risc-v/src/{esp32c3 => esp32c3-legacy}/Kconfig.security (100%) create mode 100644 arch/risc-v/src/esp32c3-legacy/Make.defs create mode 100644 arch/risc-v/src/esp32c3-legacy/chip.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_adc.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_adc.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_aes.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_aes.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_allocateheap.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_attr.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_bignum.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_bignum.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_ble.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_ble.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_ble_adapter.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_ble_adapter.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_brownout.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_brownout.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_clockconfig.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_clockconfig.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_config.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_crypto.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_dma.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_dma.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_efuse.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_efuse.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_efuse_lowerhalf.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_efuse_table.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_extraheaps.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_freerun.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_freerun.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_gpio.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_gpio.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_head.S create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_i2c.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_i2c.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_idle.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_irq.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_irq.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_ledc.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_ledc.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_libc_stubs.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_lowputc.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_lowputc.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_memorymap.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_oneshot.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_oneshot.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_oneshot_lowerhalf.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_partition.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_partition.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_perf.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_pm.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_pm.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_pminitialize.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_region.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_region.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_resetcause.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_resetcause.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_rng.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_rsa.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_rsa.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_rt_timer.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_rt_timer.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_rtc.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_rtc.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_rtc_gpio.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_rtc_gpio.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_rtc_lowerhalf.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_rtc_lowerhalf.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_rtcheap.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_rtcheap.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_serial.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_sha.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_sha.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_spi.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_spi.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_spi_slave.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_spiflash.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_spiflash.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_spiflash_mtd.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_spiflash_mtd.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_start.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_start.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_systemreset.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_systemreset.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_textheap.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_tickless.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_tickless.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_tim.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_tim.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_tim_lowerhalf.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_tim_lowerhalf.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_timerisr.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_twai.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_twai.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_uid.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_uid.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_usbserial.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_usbserial.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_userspace.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_userspace.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_vectors.S create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_wdt.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_wdt.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_wdt_lowerhalf.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_wdt_lowerhalf.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_wifi_adapter.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_wifi_adapter.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_wifi_utils.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_wifi_utils.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_wireless.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_wireless.h create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_wlan.c create mode 100644 arch/risc-v/src/esp32c3-legacy/esp32c3_wlan.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/apb_ctrl_reg.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/bb_reg.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_aes.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_cache_memory.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_dma.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_efuse.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_gpio.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_gpio_sigmap.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_i2c.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_interrupt.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_iomux.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_ledc.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_memorymap.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_pinmap.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_rom_layout.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_rsa.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_rtccntl.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_saradc.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_sha.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_soc.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_spi.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_syscon.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_system.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_systimer.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_tim.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_twai.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_uart.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/esp32c3_usb_serial_jtag.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/extmem_reg.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/fe_reg.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/nrx_reg.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/regi2c_bbpll.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/regi2c_brownout.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/regi2c_ctrl.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/regi2c_dig_reg.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/regi2c_lp_bias.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/regi2c_saradc.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/spi_mem_reg.h create mode 100644 arch/risc-v/src/esp32c3-legacy/hardware/wdev_reg.h create mode 100644 arch/risc-v/src/esp32c3-legacy/rom/esp32c3_libc_stubs.h create mode 100644 arch/risc-v/src/esp32c3-legacy/rom/esp32c3_spiflash.h delete mode 100644 arch/risc-v/src/esp32c3/Bootloader.mk delete mode 100644 arch/risc-v/src/esp32c3/chip.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_adc.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_adc.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_aes.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_aes.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_allocateheap.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_attr.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_bignum.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_bignum.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_ble.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_ble.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_ble_adapter.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_ble_adapter.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_brownout.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_brownout.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_clockconfig.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_clockconfig.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_config.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_crypto.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_dma.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_dma.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_efuse.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_efuse.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_efuse_lowerhalf.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_efuse_table.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_extraheaps.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_freerun.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_freerun.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_gpio.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_gpio.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_head.S delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_i2c.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_i2c.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_idle.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_irq.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_irq.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_ledc.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_ledc.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_libc_stubs.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_lowputc.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_lowputc.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_memorymap.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_oneshot.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_oneshot.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_oneshot_lowerhalf.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_partition.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_partition.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_perf.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_pm.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_pm.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_pminitialize.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_region.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_region.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_resetcause.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_resetcause.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_rng.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_rsa.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_rsa.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_rt_timer.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_rt_timer.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_rtc.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_rtc.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_rtc_gpio.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_rtc_gpio.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_rtc_lowerhalf.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_rtc_lowerhalf.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_rtcheap.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_rtcheap.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_serial.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_sha.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_sha.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_spi.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_spi.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_spi_slave.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_spiflash.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_spiflash.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_spiflash_mtd.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_spiflash_mtd.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_start.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_start.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_systemreset.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_systemreset.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_textheap.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_tickless.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_tickless.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_tim.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_tim.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_tim_lowerhalf.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_tim_lowerhalf.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_timerisr.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_twai.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_twai.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_uid.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_uid.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_usbserial.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_usbserial.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_userspace.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_userspace.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_vectors.S delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_wdt.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_wdt.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_wdt_lowerhalf.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_wdt_lowerhalf.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_wifi_adapter.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_wifi_adapter.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_wifi_utils.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_wifi_utils.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_wireless.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_wireless.h delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_wlan.c delete mode 100644 arch/risc-v/src/esp32c3/esp32c3_wlan.h create mode 100644 arch/risc-v/src/esp32c3/hal_esp32c3.mk delete mode 100644 arch/risc-v/src/esp32c3/hardware/apb_ctrl_reg.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/bb_reg.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_aes.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_cache_memory.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_dma.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_efuse.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_gpio.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_gpio_sigmap.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_i2c.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_interrupt.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_iomux.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_ledc.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_memorymap.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_pinmap.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_rom_layout.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_rsa.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_rtccntl.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_saradc.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_sha.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_soc.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_spi.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_syscon.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_system.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_systimer.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_tim.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_twai.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_uart.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/esp32c3_usb_serial_jtag.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/extmem_reg.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/fe_reg.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/nrx_reg.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/regi2c_bbpll.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/regi2c_brownout.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/regi2c_ctrl.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/regi2c_dig_reg.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/regi2c_lp_bias.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/regi2c_saradc.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/spi_mem_reg.h delete mode 100644 arch/risc-v/src/esp32c3/hardware/wdev_reg.h delete mode 100644 arch/risc-v/src/esp32c3/rom/esp32c3_libc_stubs.h delete mode 100644 arch/risc-v/src/esp32c3/rom/esp32c3_spiflash.h copy arch/risc-v/src/{espressif => esp32c6}/.gitignore (100%) delete mode 100644 arch/risc-v/src/esp32c6/chip.h delete mode 100644 arch/risc-v/src/esp32c6/esp32c6.h delete mode 100644 arch/risc-v/src/esp32c6/esp32c6_allocateheap.c delete mode 100644 arch/risc-v/src/esp32c6/esp32c6_attr.h delete mode 100644 arch/risc-v/src/esp32c6/esp32c6_clockconfig.c delete mode 100644 arch/risc-v/src/esp32c6/esp32c6_clockconfig.h delete mode 100644 arch/risc-v/src/esp32c6/esp32c6_config.h delete mode 100644 arch/risc-v/src/esp32c6/esp32c6_head.S delete mode 100644 arch/risc-v/src/esp32c6/esp32c6_idle.c delete mode 100644 arch/risc-v/src/esp32c6/esp32c6_irq.c delete mode 100644 arch/risc-v/src/esp32c6/esp32c6_irq.h delete mode 100644 arch/risc-v/src/esp32c6/esp32c6_lowputc.c delete mode 100644 arch/risc-v/src/esp32c6/esp32c6_lowputc.h delete mode 100644 arch/risc-v/src/esp32c6/esp32c6_memorymap.h delete mode 100644 arch/risc-v/src/esp32c6/esp32c6_serial.c delete mode 100644 arch/risc-v/src/esp32c6/esp32c6_start.c delete mode 100644 arch/risc-v/src/esp32c6/esp32c6_systemreset.c delete mode 100644 arch/risc-v/src/esp32c6/esp32c6_timerisr.c delete mode 100644 arch/risc-v/src/esp32c6/esp32c6_vectors.S create mode 100644 arch/risc-v/src/esp32c6/hal_esp32c6.mk delete mode 100644 arch/risc-v/src/esp32c6/hardware/esp32c6_lp_aon.h delete mode 100644 arch/risc-v/src/esp32c6/hardware/esp32c6_pcr.h delete mode 100644 arch/risc-v/src/esp32c6/hardware/esp32c6_rom_layout.h delete mode 100644 arch/risc-v/src/esp32c6/hardware/esp32c6_soc.h delete mode 100644 arch/risc-v/src/esp32c6/hardware/esp32c6_systimer.h delete mode 100644 arch/risc-v/src/esp32c6/hardware/esp32c6_uart.h rename arch/risc-v/src/{espressif => esp32h2}/.gitignore (100%) create mode 100644 arch/risc-v/src/esp32h2/Kconfig create mode 100644 arch/risc-v/src/esp32h2/Make.defs create mode 100644 arch/risc-v/src/esp32h2/hal_esp32h2.mk delete mode 100644 arch/risc-v/src/espressif/Bootloader.mk delete mode 100644 arch/risc-v/src/espressif/Kconfig delete mode 100644 arch/risc-v/src/espressif/Make.defs delete mode 100644 arch/risc-v/src/espressif/chip.h delete mode 100644 arch/risc-v/src/espressif/esp_allocateheap.c delete mode 100644 arch/risc-v/src/espressif/esp_config.h delete mode 100644 arch/risc-v/src/espressif/esp_gpio.c delete mode 100644 arch/risc-v/src/espressif/esp_gpio.h delete mode 100644 arch/risc-v/src/espressif/esp_head.S delete mode 100644 arch/risc-v/src/espressif/esp_hr_timer.c delete mode 100644 arch/risc-v/src/espressif/esp_hr_timer.h delete mode 100644 arch/risc-v/src/espressif/esp_idle.c delete mode 100644 arch/risc-v/src/espressif/esp_irq.c delete mode 100644 arch/risc-v/src/espressif/esp_irq.h delete mode 100644 arch/risc-v/src/espressif/esp_ledc.c delete mode 100644 arch/risc-v/src/espressif/esp_ledc.h delete mode 100644 arch/risc-v/src/espressif/esp_libc_stubs.c delete mode 100644 arch/risc-v/src/espressif/esp_libc_stubs.h delete mode 100644 arch/risc-v/src/espressif/esp_lowputc.c delete mode 100644 arch/risc-v/src/espressif/esp_lowputc.h delete mode 100644 arch/risc-v/src/espressif/esp_memorymap.h delete mode 100644 arch/risc-v/src/espressif/esp_oneshot.c delete mode 100644 arch/risc-v/src/espressif/esp_oneshot.h delete mode 100644 arch/risc-v/src/espressif/esp_random.c delete mode 100644 arch/risc-v/src/espressif/esp_rtc.c delete mode 100644 arch/risc-v/src/espressif/esp_rtc.h delete mode 100644 arch/risc-v/src/espressif/esp_serial.c delete mode 100644 arch/risc-v/src/espressif/esp_start.c delete mode 100644 arch/risc-v/src/espressif/esp_start.h delete mode 100644 arch/risc-v/src/espressif/esp_systemreset.c delete mode 100644 arch/risc-v/src/espressif/esp_systemreset.h delete mode 100644 arch/risc-v/src/espressif/esp_tickless.c delete mode 100644 arch/risc-v/src/espressif/esp_tickless.h delete mode 100644 arch/risc-v/src/espressif/esp_timer.c delete mode 100644 arch/risc-v/src/espressif/esp_timer.h delete mode 100644 arch/risc-v/src/espressif/esp_timerisr.c delete mode 100644 arch/risc-v/src/espressif/esp_usbserial.c delete mode 100644 arch/risc-v/src/espressif/esp_usbserial.h delete mode 100644 arch/risc-v/src/espressif/esp_vectors.S delete mode 100644 arch/risc-v/src/espressif/esp_wdt.c delete mode 100644 arch/risc-v/src/espressif/esp_wdt.h delete mode 100644 arch/risc-v/src/espressif/hal_esp32c3.mk delete mode 100644 arch/risc-v/src/espressif/hal_esp32c6.mk delete mode 100644 arch/risc-v/src/espressif/hal_esp32h2.mk rename boards/risc-v/{esp32c3 => esp32c3-legacy}/common/.gitignore (100%) copy boards/risc-v/{esp32c3 => esp32c3-legacy}/common/Kconfig (100%) create mode 100644 boards/risc-v/esp32c3-legacy/common/Makefile create mode 100644 boards/risc-v/esp32c3-legacy/common/include/esp32c3_board_adc.h create mode 100644 boards/risc-v/esp32c3-legacy/common/include/esp32c3_board_apds9960.h create mode 100644 boards/risc-v/esp32c3-legacy/common/include/esp32c3_board_bmp180.h create mode 100644 boards/risc-v/esp32c3-legacy/common/include/esp32c3_board_i2c.h create mode 100644 boards/risc-v/esp32c3-legacy/common/include/esp32c3_board_ledc.h create mode 100644 boards/risc-v/esp32c3-legacy/common/include/esp32c3_board_mpu60x0_i2c.h create mode 100644 boards/risc-v/esp32c3-legacy/common/include/esp32c3_board_oneshot.h create mode 100644 boards/risc-v/esp32c3-legacy/common/include/esp32c3_board_spidev.h create mode 100644 boards/risc-v/esp32c3-legacy/common/include/esp32c3_board_spiflash.h create mode 100644 boards/risc-v/esp32c3-legacy/common/include/esp32c3_board_spislavedev.h create mode 100644 boards/risc-v/esp32c3-legacy/common/include/esp32c3_board_twai.h create mode 100644 boards/risc-v/esp32c3-legacy/common/include/esp32c3_board_wdt.h create mode 100644 boards/risc-v/esp32c3-legacy/common/include/esp32c3_board_wlan.h create mode 100644 boards/risc-v/esp32c3-legacy/common/kernel/Makefile rename boards/risc-v/{esp32c3 => esp32c3-legacy}/common/kernel/esp32c3_userspace.c (100%) rename boards/risc-v/{espressif => esp32c3-legacy}/common/scripts/.gitignore (100%) create mode 100644 boards/risc-v/esp32c3-legacy/common/scripts/esp32c3_aliases.ld create mode 100644 boards/risc-v/esp32c3-legacy/common/scripts/esp32c3_rom.ld create mode 100644 boards/risc-v/esp32c3-legacy/common/scripts/flat_memory.ld create mode 100644 boards/risc-v/esp32c3-legacy/common/scripts/kernel-space.ld create mode 100644 boards/risc-v/esp32c3-legacy/common/scripts/legacy_sections.ld create mode 100644 boards/risc-v/esp32c3-legacy/common/scripts/mcuboot_sections.ld create mode 100644 boards/risc-v/esp32c3-legacy/common/scripts/protected_memory.ld create mode 100644 boards/risc-v/esp32c3-legacy/common/scripts/user-space.ld create mode 100644 boards/risc-v/esp32c3-legacy/common/src/Make.defs create mode 100644 boards/risc-v/esp32c3-legacy/common/src/esp32c3_board_adc.c create mode 100644 boards/risc-v/esp32c3-legacy/common/src/esp32c3_board_apa102.c create mode 100644 boards/risc-v/esp32c3-legacy/common/src/esp32c3_board_apds9960.c create mode 100644 boards/risc-v/esp32c3-legacy/common/src/esp32c3_board_bmp180.c create mode 100644 boards/risc-v/esp32c3-legacy/common/src/esp32c3_board_gc9a01.c create mode 100644 boards/risc-v/esp32c3-legacy/common/src/esp32c3_board_i2c.c create mode 100644 boards/risc-v/esp32c3-legacy/common/src/esp32c3_board_ledc.c create mode 100644 boards/risc-v/esp32c3-legacy/common/src/esp32c3_board_mpu60x0_i2c.c create mode 100644 boards/risc-v/esp32c3-legacy/common/src/esp32c3_board_oneshot.c create mode 100644 boards/risc-v/esp32c3-legacy/common/src/esp32c3_board_spi.c create mode 100644 boards/risc-v/esp32c3-legacy/common/src/esp32c3_board_spidev.c create mode 100644 boards/risc-v/esp32c3-legacy/common/src/esp32c3_board_spiflash.c create mode 100644 boards/risc-v/esp32c3-legacy/common/src/esp32c3_board_spislavedev.c create mode 100644 boards/risc-v/esp32c3-legacy/common/src/esp32c3_board_st7735.c create mode 100644 boards/risc-v/esp32c3-legacy/common/src/esp32c3_board_st7789.c create mode 100644 boards/risc-v/esp32c3-legacy/common/src/esp32c3_board_twai.c create mode 100644 boards/risc-v/esp32c3-legacy/common/src/esp32c3_board_wdt.c create mode 100644 boards/risc-v/esp32c3-legacy/common/src/esp32c3_board_wlan.c rename boards/risc-v/{esp32c3 => esp32c3-legacy}/esp32c3-devkit-rust-1/Kconfig (100%) create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit-rust-1/configs/brickmatch/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit-rust-1/configs/nsh/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit-rust-1/include/board.h rename boards/risc-v/{esp32c3 => esp32c3-legacy}/esp32c3-devkit-rust-1/include/board_memorymap.h (100%) create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit-rust-1/scripts/Make.defs create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit-rust-1/src/Make.defs rename boards/risc-v/{esp32c3 => esp32c3-legacy}/esp32c3-devkit-rust-1/src/esp32c3-devkit-rust-1.h (100%) create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit-rust-1/src/esp32c3_appinit.c create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit-rust-1/src/esp32c3_autoleds.c create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit-rust-1/src/esp32c3_boot.c create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit-rust-1/src/esp32c3_bringup.c create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit-rust-1/src/esp32c3_ioctl.c create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit-rust-1/src/esp32c3_reset.c rename boards/risc-v/{esp32c3 => esp32c3-legacy}/esp32c3-devkit/Kconfig (100%) create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/adc/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/autopm/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/ble/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/bmp180/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/coremark/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/crypto/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/cxx/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/efuse/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/elf/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/gdbstub/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/gpio/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/knsh/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/lvgl/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/mcuboot_slot_confirm/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/module/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/nsh/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/nvcfgdata/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/oneshot/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/ostest/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/pm/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/pwm/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/random/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/romfs/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/rtc/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/sotest/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/spiflash/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/sta_softap/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/tickless/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/timer/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/twai/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/uid/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/usbconsole/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/watchdog/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/watcher/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/configs/wifi/defconfig create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/include/board.h create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/include/board_memorymap.h create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/scripts/Make.defs create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/src/Make.defs create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/src/esp32c3-devkit.h create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/src/esp32c3_appinit.c create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/src/esp32c3_boot.c create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/src/esp32c3_bringup.c create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/src/esp32c3_gpio.c create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/src/esp32c3_ioctl.c create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/src/esp32c3_reset.c create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/src/esp32c3_uid.c rename boards/risc-v/{esp32c3 => esp32c3-legacy}/esp32c3-devkit/src/etc/group (100%) create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/src/etc/init.d/rc.sysinit create mode 100644 boards/risc-v/esp32c3-legacy/esp32c3-devkit/src/etc/init.d/rcS rename boards/risc-v/{esp32c3 => esp32c3-legacy}/esp32c3-devkit/src/etc/passwd (100%) delete mode 100644 boards/risc-v/esp32c3/common/include/esp32c3_board_adc.h delete mode 100644 boards/risc-v/esp32c3/common/include/esp32c3_board_apds9960.h delete mode 100644 boards/risc-v/esp32c3/common/include/esp32c3_board_bmp180.h delete mode 100644 boards/risc-v/esp32c3/common/include/esp32c3_board_i2c.h delete mode 100644 boards/risc-v/esp32c3/common/include/esp32c3_board_ledc.h delete mode 100644 boards/risc-v/esp32c3/common/include/esp32c3_board_mpu60x0_i2c.h delete mode 100644 boards/risc-v/esp32c3/common/include/esp32c3_board_oneshot.h delete mode 100644 boards/risc-v/esp32c3/common/include/esp32c3_board_spidev.h delete mode 100644 boards/risc-v/esp32c3/common/include/esp32c3_board_spiflash.h delete mode 100644 boards/risc-v/esp32c3/common/include/esp32c3_board_spislavedev.h delete mode 100644 boards/risc-v/esp32c3/common/include/esp32c3_board_twai.h delete mode 100644 boards/risc-v/esp32c3/common/include/esp32c3_board_wdt.h delete mode 100644 boards/risc-v/esp32c3/common/include/esp32c3_board_wlan.h create mode 100644 boards/risc-v/esp32c3/common/include/esp_board_ledc.h delete mode 100644 boards/risc-v/esp32c3/common/kernel/Makefile create mode 100644 boards/risc-v/esp32c3/common/scripts/common.ld create mode 100644 boards/risc-v/esp32c3/common/scripts/esp32c3_flat_memory.ld create mode 100644 boards/risc-v/esp32c3/common/scripts/esp32c3_legacy_sections.ld create mode 100644 boards/risc-v/esp32c3/common/scripts/esp32c3_mcuboot_sections.ld delete mode 100644 boards/risc-v/esp32c3/common/scripts/esp32c3_rom.ld create mode 100644 boards/risc-v/esp32c3/common/scripts/esp32c3_simple_boot_sections.ld delete mode 100644 boards/risc-v/esp32c3/common/scripts/flat_memory.ld delete mode 100644 boards/risc-v/esp32c3/common/scripts/kernel-space.ld delete mode 100644 boards/risc-v/esp32c3/common/scripts/legacy_sections.ld delete mode 100644 boards/risc-v/esp32c3/common/scripts/mcuboot_sections.ld delete mode 100644 boards/risc-v/esp32c3/common/scripts/protected_memory.ld delete mode 100644 boards/risc-v/esp32c3/common/scripts/user-space.ld delete mode 100644 boards/risc-v/esp32c3/common/src/esp32c3_board_adc.c delete mode 100644 boards/risc-v/esp32c3/common/src/esp32c3_board_apa102.c delete mode 100644 boards/risc-v/esp32c3/common/src/esp32c3_board_apds9960.c delete mode 100644 boards/risc-v/esp32c3/common/src/esp32c3_board_bmp180.c delete mode 100644 boards/risc-v/esp32c3/common/src/esp32c3_board_gc9a01.c delete mode 100644 boards/risc-v/esp32c3/common/src/esp32c3_board_i2c.c delete mode 100644 boards/risc-v/esp32c3/common/src/esp32c3_board_ledc.c delete mode 100644 boards/risc-v/esp32c3/common/src/esp32c3_board_mpu60x0_i2c.c delete mode 100644 boards/risc-v/esp32c3/common/src/esp32c3_board_oneshot.c delete mode 100644 boards/risc-v/esp32c3/common/src/esp32c3_board_spi.c delete mode 100644 boards/risc-v/esp32c3/common/src/esp32c3_board_spidev.c delete mode 100644 boards/risc-v/esp32c3/common/src/esp32c3_board_spiflash.c delete mode 100644 boards/risc-v/esp32c3/common/src/esp32c3_board_spislavedev.c delete mode 100644 boards/risc-v/esp32c3/common/src/esp32c3_board_st7735.c delete mode 100644 boards/risc-v/esp32c3/common/src/esp32c3_board_st7789.c delete mode 100644 boards/risc-v/esp32c3/common/src/esp32c3_board_twai.c delete mode 100644 boards/risc-v/esp32c3/common/src/esp32c3_board_wdt.c delete mode 100644 boards/risc-v/esp32c3/common/src/esp32c3_board_wlan.c create mode 100644 boards/risc-v/esp32c3/common/src/esp_board_ledc.c delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit-rust-1/configs/brickmatch/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit-rust-1/configs/nsh/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit-rust-1/include/board.h delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit-rust-1/scripts/Make.defs delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit-rust-1/src/Make.defs delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit-rust-1/src/esp32c3_appinit.c delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit-rust-1/src/esp32c3_autoleds.c delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit-rust-1/src/esp32c3_boot.c delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit-rust-1/src/esp32c3_bringup.c delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit-rust-1/src/esp32c3_ioctl.c delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit-rust-1/src/esp32c3_reset.c delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/adc/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/autopm/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/ble/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/bmp180/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/coremark/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/crypto/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/cxx/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/efuse/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/elf/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/gdbstub/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/gpio/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/knsh/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/lvgl/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/mcuboot_slot_confirm/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/module/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/nsh/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/nvcfgdata/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/oneshot/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/ostest/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/pm/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/pwm/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/random/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/romfs/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/rtc/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/sotest/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/spiflash/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/sta_softap/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/tickless/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/timer/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/twai/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/uid/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/usbconsole/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/watchdog/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/watcher/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/configs/wifi/defconfig delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/include/board.h delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/include/board_memorymap.h delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/scripts/Make.defs delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/src/Make.defs delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/src/esp32c3-devkit.h delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/src/esp32c3_appinit.c delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/src/esp32c3_boot.c delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/src/esp32c3_bringup.c delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/src/esp32c3_gpio.c delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/src/esp32c3_ioctl.c delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/src/esp32c3_reset.c delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/src/esp32c3_uid.c delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/src/etc/init.d/rc.sysinit delete mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/src/etc/init.d/rcS rename boards/risc-v/{espressif => esp32c3}/esp32c3-generic/Kconfig (100%) create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/configs/buttons/defconfig create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/configs/gpio/defconfig create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/configs/mcuboot_nsh/defconfig create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/configs/nsh/defconfig create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/configs/pwm/defconfig create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/configs/random/defconfig create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/configs/rtc/defconfig create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/configs/tickless/defconfig create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/configs/timers/defconfig create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/configs/usbconsole/defconfig create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/configs/watchdog/defconfig create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/include/board.h create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/scripts/Make.defs create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/src/Make.defs create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/src/esp32c3-generic.h create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/src/esp32c3_appinit.c create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/src/esp32c3_boot.c create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/src/esp32c3_bringup.c create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/src/esp32c3_buttons.c create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/src/esp32c3_gpio.c create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/src/esp32c3_reset.c copy boards/risc-v/{espressif => esp32c6}/common/Kconfig (100%) create mode 100644 boards/risc-v/esp32c6/common/include/esp_board_ledc.h create mode 100644 boards/risc-v/esp32c6/common/scripts/common.ld create mode 100644 boards/risc-v/esp32c6/common/scripts/esp32c6_aliases.ld create mode 100644 boards/risc-v/esp32c6/common/scripts/esp32c6_flat_memory.ld create mode 100644 boards/risc-v/esp32c6/common/scripts/esp32c6_legacy_sections.ld delete mode 100644 boards/risc-v/esp32c6/common/scripts/esp32c6_rom.ld delete mode 100644 boards/risc-v/esp32c6/common/scripts/flat_memory.ld delete mode 100644 boards/risc-v/esp32c6/common/scripts/legacy_sections.ld create mode 100644 boards/risc-v/esp32c6/common/src/Make.defs create mode 100644 boards/risc-v/esp32c6/common/src/esp_board_ledc.c create mode 100644 boards/risc-v/esp32c6/esp32c6-devkit/configs/buttons/defconfig delete mode 100644 boards/risc-v/esp32c6/esp32c6-devkit/configs/coremark/defconfig create mode 100644 boards/risc-v/esp32c6/esp32c6-devkit/configs/gpio/defconfig create mode 100644 boards/risc-v/esp32c6/esp32c6-devkit/configs/ostest/defconfig create mode 100644 boards/risc-v/esp32c6/esp32c6-devkit/configs/pwm/defconfig create mode 100644 boards/risc-v/esp32c6/esp32c6-devkit/configs/random/defconfig create mode 100644 boards/risc-v/esp32c6/esp32c6-devkit/configs/rtc/defconfig create mode 100644 boards/risc-v/esp32c6/esp32c6-devkit/configs/sotest/defconfig create mode 100644 boards/risc-v/esp32c6/esp32c6-devkit/configs/tickless/defconfig create mode 100644 boards/risc-v/esp32c6/esp32c6-devkit/configs/timers/defconfig create mode 100644 boards/risc-v/esp32c6/esp32c6-devkit/configs/usbconsole/defconfig create mode 100644 boards/risc-v/esp32c6/esp32c6-devkit/configs/watchdog/defconfig create mode 100644 boards/risc-v/esp32c6/esp32c6-devkit/src/esp32c6_buttons.c create mode 100644 boards/risc-v/esp32c6/esp32c6-devkit/src/esp32c6_gpio.c rename boards/risc-v/{espressif => esp32h2}/common/Kconfig (100%) create mode 100644 boards/risc-v/esp32h2/common/Makefile create mode 100644 boards/risc-v/esp32h2/common/include/esp_board_ledc.h copy boards/risc-v/{esp32c3 => esp32h2}/common/scripts/.gitignore (100%) create mode 100644 boards/risc-v/esp32h2/common/scripts/common.ld create mode 100644 boards/risc-v/esp32h2/common/scripts/esp32h2_aliases.ld create mode 100644 boards/risc-v/esp32h2/common/scripts/esp32h2_flat_memory.ld create mode 100644 boards/risc-v/esp32h2/common/scripts/esp32h2_legacy_sections.ld create mode 100644 boards/risc-v/esp32h2/common/src/Make.defs create mode 100644 boards/risc-v/esp32h2/common/src/esp_board_ledc.c rename boards/risc-v/{espressif/esp32h2-generic => esp32h2/esp32h2-devkit}/Kconfig (100%) create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/configs/buttons/defconfig create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/configs/gpio/defconfig create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/configs/nsh/defconfig create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/configs/pwm/defconfig create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/configs/random/defconfig create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/configs/rtc/defconfig create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/configs/tickless/defconfig create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/configs/timers/defconfig create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/configs/usbconsole/defconfig create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/configs/watchdog/defconfig create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/include/board.h create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/scripts/Make.defs create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/src/Make.defs create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/src/esp32h2-devkit.h create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/src/esp32h2_appinit.c create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/src/esp32h2_boot.c create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/src/esp32h2_bringup.c create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/src/esp32h2_buttons.c create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/src/esp32h2_gpio.c create mode 100644 boards/risc-v/esp32h2/esp32h2-devkit/src/esp32h2_reset.c delete mode 100644 boards/risc-v/espressif/common/Makefile delete mode 100644 boards/risc-v/espressif/common/include/esp_board_ledc.h delete mode 100644 boards/risc-v/espressif/common/scripts/common.ld delete mode 100644 boards/risc-v/espressif/common/scripts/esp32c3_aliases.ld delete mode 100644 boards/risc-v/espressif/common/scripts/esp32c3_flat_memory.ld delete mode 100644 boards/risc-v/espressif/common/scripts/esp32c3_legacy_sections.ld delete mode 100644 boards/risc-v/espressif/common/scripts/esp32c3_mcuboot_sections.ld delete mode 100644 boards/risc-v/espressif/common/scripts/esp32c3_simple_boot_sections.ld delete mode 100644 boards/risc-v/espressif/common/scripts/esp32c6_aliases.ld delete mode 100644 boards/risc-v/espressif/common/scripts/esp32c6_flat_memory.ld delete mode 100644 boards/risc-v/espressif/common/scripts/esp32c6_legacy_sections.ld delete mode 100644 boards/risc-v/espressif/common/scripts/esp32h2_aliases.ld delete mode 100644 boards/risc-v/espressif/common/scripts/esp32h2_flat_memory.ld delete mode 100644 boards/risc-v/espressif/common/scripts/esp32h2_legacy_sections.ld delete mode 100644 boards/risc-v/espressif/common/src/Make.defs delete mode 100644 boards/risc-v/espressif/common/src/esp_board_ledc.c delete mode 100644 boards/risc-v/espressif/esp32c3-generic/configs/buttons/defconfig delete mode 100644 boards/risc-v/espressif/esp32c3-generic/configs/gpio/defconfig delete mode 100644 boards/risc-v/espressif/esp32c3-generic/configs/mcuboot_nsh/defconfig delete mode 100644 boards/risc-v/espressif/esp32c3-generic/configs/nsh/defconfig delete mode 100644 boards/risc-v/espressif/esp32c3-generic/configs/pwm/defconfig delete mode 100644 boards/risc-v/espressif/esp32c3-generic/configs/random/defconfig delete mode 100644 boards/risc-v/espressif/esp32c3-generic/configs/rtc/defconfig delete mode 100644 boards/risc-v/espressif/esp32c3-generic/configs/tickless/defconfig delete mode 100644 boards/risc-v/espressif/esp32c3-generic/configs/timers/defconfig delete mode 100644 boards/risc-v/espressif/esp32c3-generic/configs/usbconsole/defconfig delete mode 100644 boards/risc-v/espressif/esp32c3-generic/configs/watchdog/defconfig delete mode 100644 boards/risc-v/espressif/esp32c3-generic/include/board.h delete mode 100644 boards/risc-v/espressif/esp32c3-generic/scripts/Make.defs delete mode 100644 boards/risc-v/espressif/esp32c3-generic/src/Make.defs delete mode 100644 boards/risc-v/espressif/esp32c3-generic/src/esp32c3-generic.h delete mode 100644 boards/risc-v/espressif/esp32c3-generic/src/esp32c3_appinit.c delete mode 100644 boards/risc-v/espressif/esp32c3-generic/src/esp32c3_boot.c delete mode 100644 boards/risc-v/espressif/esp32c3-generic/src/esp32c3_bringup.c delete mode 100644 boards/risc-v/espressif/esp32c3-generic/src/esp32c3_buttons.c delete mode 100644 boards/risc-v/espressif/esp32c3-generic/src/esp32c3_gpio.c delete mode 100644 boards/risc-v/espressif/esp32c3-generic/src/esp32c3_reset.c delete mode 100644 boards/risc-v/espressif/esp32c6-generic/Kconfig delete mode 100644 boards/risc-v/espressif/esp32c6-generic/configs/buttons/defconfig delete mode 100644 boards/risc-v/espressif/esp32c6-generic/configs/gpio/defconfig delete mode 100644 boards/risc-v/espressif/esp32c6-generic/configs/nsh/defconfig delete mode 100644 boards/risc-v/espressif/esp32c6-generic/configs/ostest/defconfig delete mode 100644 boards/risc-v/espressif/esp32c6-generic/configs/pwm/defconfig delete mode 100644 boards/risc-v/espressif/esp32c6-generic/configs/random/defconfig delete mode 100644 boards/risc-v/espressif/esp32c6-generic/configs/rtc/defconfig delete mode 100644 boards/risc-v/espressif/esp32c6-generic/configs/tickless/defconfig delete mode 100644 boards/risc-v/espressif/esp32c6-generic/configs/timers/defconfig delete mode 100644 boards/risc-v/espressif/esp32c6-generic/configs/usbconsole/defconfig delete mode 100644 boards/risc-v/espressif/esp32c6-generic/configs/watchdog/defconfig delete mode 100644 boards/risc-v/espressif/esp32c6-generic/include/board.h delete mode 100644 boards/risc-v/espressif/esp32c6-generic/scripts/Make.defs delete mode 100644 boards/risc-v/espressif/esp32c6-generic/src/Make.defs delete mode 100644 boards/risc-v/espressif/esp32c6-generic/src/esp32c6-generic.h delete mode 100644 boards/risc-v/espressif/esp32c6-generic/src/esp32c6_appinit.c delete mode 100644 boards/risc-v/espressif/esp32c6-generic/src/esp32c6_boot.c delete mode 100644 boards/risc-v/espressif/esp32c6-generic/src/esp32c6_bringup.c delete mode 100644 boards/risc-v/espressif/esp32c6-generic/src/esp32c6_buttons.c delete mode 100644 boards/risc-v/espressif/esp32c6-generic/src/esp32c6_gpio.c delete mode 100644 boards/risc-v/espressif/esp32c6-generic/src/esp32c6_reset.c delete mode 100644 boards/risc-v/espressif/esp32h2-generic/configs/buttons/defconfig delete mode 100644 boards/risc-v/espressif/esp32h2-generic/configs/gpio/defconfig delete mode 100644 boards/risc-v/espressif/esp32h2-generic/configs/nsh/defconfig delete mode 100644 boards/risc-v/espressif/esp32h2-generic/configs/pwm/defconfig delete mode 100644 boards/risc-v/espressif/esp32h2-generic/configs/random/defconfig delete mode 100644 boards/risc-v/espressif/esp32h2-generic/configs/rtc/defconfig delete mode 100644 boards/risc-v/espressif/esp32h2-generic/configs/tickless/defconfig delete mode 100644 boards/risc-v/espressif/esp32h2-generic/configs/timers/defconfig delete mode 100644 boards/risc-v/espressif/esp32h2-generic/configs/usbconsole/defconfig delete mode 100644 boards/risc-v/espressif/esp32h2-generic/configs/watchdog/defconfig delete mode 100644 boards/risc-v/espressif/esp32h2-generic/include/board.h delete mode 100644 boards/risc-v/espressif/esp32h2-generic/scripts/Make.defs delete mode 100644 boards/risc-v/espressif/esp32h2-generic/src/Make.defs delete mode 100644 boards/risc-v/espressif/esp32h2-generic/src/esp32h2-generic.h delete mode 100644 boards/risc-v/espressif/esp32h2-generic/src/esp32h2_appinit.c delete mode 100644 boards/risc-v/espressif/esp32h2-generic/src/esp32h2_boot.c delete mode 100644 boards/risc-v/espressif/esp32h2-generic/src/esp32h2_bringup.c delete mode 100644 boards/risc-v/espressif/esp32h2-generic/src/esp32h2_buttons.c delete mode 100644 boards/risc-v/espressif/esp32h2-generic/src/esp32h2_gpio.c delete mode 100644 boards/risc-v/espressif/esp32h2-generic/src/esp32h2_reset.c