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

Reply via email to