From 43f982db1afaf09526351be3d8a820160b3ceedb Mon Sep 17 00:00:00 2001 From: Eren Terzioglu Date: Fri, 14 Mar 2025 17:30:21 +0100 Subject: [PATCH] arch/xtensa/esp32s3: Change default pins for esp32s3-lcd-ev-board v1.5 Change default pins for esp32s3-lcd-ev-board to prevent pin changes between boards Signed-off-by: Eren Terzioglu --- arch/xtensa/src/esp32s3/Kconfig | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/arch/xtensa/src/esp32s3/Kconfig b/arch/xtensa/src/esp32s3/Kconfig index a827154d2e0..a1370b742ec 100644 --- a/arch/xtensa/src/esp32s3/Kconfig +++ b/arch/xtensa/src/esp32s3/Kconfig @@ -50,6 +50,16 @@ config ARCH_CHIP_ESP32S3WROOM1N16R8 This module comes with 16MB SPI Flash (quad) and 8MB PSRAM (octal). +config ARCH_CHIP_ESP32S3WROOM1N16R16V + bool "ESP32-S3-WROOM-1-N16R16" + select ESP32S3_FLASH_16M + select ESP32S3_PSRAM_16M + select ARCH_HAVE_I2CRESET + ---help--- + Generic module with an embedded ESP32-S3. + + This module comes with 16MB SPI Flash (quad) and 16MB PSRAM (octal). + config ARCH_CHIP_ESP32S3WROOM2N16R8V bool "ESP32-S3-WROOM-2-N16R8V" select ESP32S3_FLASH_16M @@ -321,6 +331,10 @@ config ESP32S3_PSRAM_8M bool "ESP32S3 PSRAM 8M" default n +config ESP32S3_PSRAM_16M + bool "ESP32S3 PSRAM 16M" + default n + config ESP32S3_RUN_IRAM bool "Run from IRAM" default n @@ -1435,12 +1449,16 @@ if ESP32S3_I2C0 config ESP32S3_I2C0_SCLPIN int "I2C0 SCL Pin" - default 2 + default 18 if ARCH_CHIP_ESP32S3WROOM2N16R8V + default 48 if ARCH_CHIP_ESP32S3WROOM1N16R16V + default 2 if !ARCH_CHIP_ESP32S3WROOM2N16R8V && !ARCH_CHIP_ESP32S3WROOM2N16R8V range 0 48 config ESP32S3_I2C0_SDAPIN int "I2C0 SDA Pin" - default 1 + default 8 if ARCH_CHIP_ESP32S3WROOM2N16R8V + default 47 if ARCH_CHIP_ESP32S3WROOM1N16R16V + default 1 if !ARCH_CHIP_ESP32S3WROOM2N16R8V && !ARCH_CHIP_ESP32S3WROOM2N16R8V range 0 48 endif # ESP32S3_I2C0 @@ -2290,11 +2308,13 @@ config ESP32S3_LCD_DATA5_PIN config ESP32S3_LCD_DATA6_PIN int "LCD Parallel Output Data Bit-6 Pin" - default 47 + default 47 if !ESP32S3_LCD_EV_BOARD_V15 + default 8 if ESP32S3_LCD_EV_BOARD_V15 config ESP32S3_LCD_DATA7_PIN int "LCD Parallel Output Data Bit-7 Pin" - default 48 + default 48 if !ESP32S3_LCD_EV_BOARD_V15 + default 18 if ESP32S3_LCD_EV_BOARD_V15 config ESP32S3_LCD_DATA8_PIN int "LCD Parallel Output Data Bit-8 Pin"