1# Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd. 2# SPDX-License-Identifier: Apache-2.0 3 4config SOC_SERIES_ESP32S3 5 bool 6 select SOC_FAMILY_ESPRESSIF_ESP32 7 help 8 ESP32-S3 Series 9 10config SOC_ESP32S3_R2 11 bool 12 select SOC_ESP32S3 13 help 14 ESP32S3_R2 15 16config SOC_ESP32S3_R8 17 bool 18 select SOC_ESP32S3 19 help 20 ESP32S3_R8 21 22config SOC_ESP32S3_R8V 23 bool 24 select SOC_ESP32S3 25 help 26 ESP32S3_R8V 27 28config SOC_ESP32S3_FN8 29 bool 30 select SOC_ESP32S3 31 help 32 ESP32S3_FN8 33 34config SOC_ESP32S3_PICO_N8R2 35 bool 36 select SOC_ESP32S3 37 help 38 ESP32S3_PICO_N8R2 39 40config SOC_ESP32S3_PICO_N8R8 41 bool 42 select SOC_ESP32S3 43 help 44 ESP32S3_PICO_N8R8 45 46# SiP with flash and/or psram 47config SOC_ESP32S3_MINI_N8 48 bool 49 select SOC_ESP32S3 50 help 51 ESP32S3_MINI_N8 52 53config SOC_ESP32S3_MINI_N4R2 54 bool 55 select SOC_ESP32S3 56 help 57 ESP32S3_MINI_N4R2 58 59config SOC_ESP32S3_WROOM_N4 60 bool 61 select SOC_ESP32S3 62 help 63 ESP32S3_WROOM_N4 64 65config SOC_ESP32S3_WROOM_N8 66 bool 67 select SOC_ESP32S3 68 help 69 ESP32S3_WROOM_N8 70 71config SOC_ESP32S3_WROOM_N16 72 bool 73 select SOC_ESP32S3 74 help 75 ESP32S3_WROOM_N16 76 77config SOC_ESP32S3_WROOM_N4R8 78 bool 79 select SOC_ESP32S3 80 help 81 ESP32S3_WROOM_N4R8 82 83config SOC_ESP32S3_WROOM_N8R8 84 bool 85 select SOC_ESP32S3 86 help 87 ESP32S3_WROOM_N8R8 88 89config SOC_ESP32S3_WROOM_N16R8 90 bool 91 select SOC_ESP32S3 92 help 93 ESP32S3_WROOM_N16R8 94 95config SOC_ESP32S3_WROOM_N4R2 96 bool 97 select SOC_ESP32S3 98 help 99 ESP32S3_WROOM_N4R2 100 101config SOC_ESP32S3_WROOM_N8R2 102 bool 103 select SOC_ESP32S3 104 help 105 ESP32S3_WROOM_N8R2 106 107config SOC_ESP32S3_WROOM_N16R2 108 bool 109 select SOC_ESP32S3 110 help 111 ESP32S3_WROOM_N16R2 112 113config SOC_ESP32S3 114 bool 115 select SOC_SERIES_ESP32S3 116 help 117 ESP32S3 118 119config SOC_ESP32S3_PROCPU 120 bool 121 help 122 This hidden configuration defines that build is targeted for PROCPU (core 0). 123 124config SOC_ESP32S3_APPCPU 125 bool 126 help 127 This hidden configuration defines that build is targeted for APPCPU (core 1). 128 129config SOC_SERIES 130 default "esp32s3" if SOC_SERIES_ESP32S3 131 132config SOC 133 default "esp32s3" if SOC_SERIES_ESP32S3 134 135config SOC_PART_NUMBER 136 default "ESP32S3_R2" if SOC_ESP32S3_R2 137 default "ESP32S3_R8" if SOC_ESP32S3_R8 138 default "ESP32S3_R8V" if SOC_ESP32S3_R8V 139 default "ESP32S3_FN8" if SOC_ESP32S3_FN8 140 default "ESP32S3_PICO_N8R2" if SOC_ESP32S3_PICO_N8R2 141 default "ESP32S3_PICO_N8R8" if SOC_ESP32S3_PICO_N8R8 142 default "ESP32S3_MINI_N8" if SOC_ESP32S3_MINI_N8 143 default "ESP32S3_MINI_N4R2" if SOC_ESP32S3_MINI_N4R2 144 default "ESP32S3_WROOM_N4" if SOC_ESP32S3_WROOM_N4 145 default "ESP32S3_WROOM_N8" if SOC_ESP32S3_WROOM_N8 146 default "ESP32S3_WROOM_N16" if SOC_ESP32S3_WROOM_N16 147 default "ESP32S3_WROOM_N4R8" if SOC_ESP32S3_WROOM_N4R8 148 default "ESP32S3_WROOM_N8R8" if SOC_ESP32S3_WROOM_N8R8 149 default "ESP32S3_WROOM_N16R8" if SOC_ESP32S3_WROOM_N16R8 150 default "ESP32S3_WROOM_N4R2" if SOC_ESP32S3_WROOM_N4R2 151 default "ESP32S3_WROOM_N8R2" if SOC_ESP32S3_WROOM_N8R2 152 default "ESP32S3_WROOM_N16R2" if SOC_ESP32S3_WROOM_N16R2 153 154config SOC_TOOLCHAIN_NAME 155 string 156 default "espressif_esp32s3" if SOC_SERIES_ESP32S3 157