boards/xtensa/esp32s3: Add version support for esp32s3-lcd-ev boards

Add version support for esp32s3-lcd-ev boards to prevent pin changes

Signed-off-by: Eren Terzioglu <eren.terzioglu@espressif.com>
This commit is contained in:
Eren Terzioglu
2025-03-14 17:29:24 +01:00
committed by Xiang Xiao
parent 930c4b0b0e
commit fdfa589ce1
5 changed files with 15 additions and 7 deletions
+1 -1
View File
@@ -463,7 +463,7 @@ config ARCH_BOARD_ESP32S3_EYE
config ARCH_BOARD_ESP32S3_LCD_EV
bool "Espressif ESP32-S3-LCD-EV Board"
depends on ARCH_CHIP_ESP32S3WROOM2N16R8V || ARCH_CHIP_ESP32S3WROOM2N32R8V || ARCH_CHIP_ESP32S3CUSTOM
depends on ARCH_CHIP_ESP32S3WROOM2N16R8V || ARCH_CHIP_ESP32S3WROOM2N32R8V || ARCH_CHIP_ESP32S3WROOM1N16R16V || ARCH_CHIP_ESP32S3CUSTOM
select ARCH_HAVE_LEDS
select ARCH_HAVE_BUTTONS
select ARCH_HAVE_IRQBUTTONS if ESP32S3_GPIO_IRQ
@@ -5,6 +5,20 @@
if ARCH_BOARD_ESP32S3_LCD_EV
choice ESP32S3_LCD_EV_BOARD_VERSION
prompt "ESP32-S3-LCD-EV-BOARD version"
default ESP32S3_LCD_EV_BOARD_V14 if ARCH_CHIP_ESP32S3WROOM2N16R8V
default ESP32S3_LCD_EV_BOARD_V15 if ARCH_CHIP_ESP32S3WROOM1N16R16V
config ESP32S3_LCD_EV_BOARD_V14
depends on ARCH_CHIP_ESP32S3WROOM2N16R8V
bool "ESP32-S3-LCD-EV-BOARD v1.4"
config ESP32S3_LCD_EV_BOARD_V15
depends on ARCH_CHIP_ESP32S3WROOM1N16R16V
bool "ESP32-S3-LCD-EV-BOARD v1.5"
endchoice
config ESP32S3_BOARD_IOEXPANDER
bool "Enable Board IO Expander"
default n
@@ -38,8 +38,6 @@ CONFIG_DRIVERS_AUDIO=y
CONFIG_DRIVERS_IEEE80211=y
CONFIG_DRIVERS_WIRELESS=y
CONFIG_ESP32S3_I2C0=y
CONFIG_ESP32S3_I2C0_SCLPIN=18
CONFIG_ESP32S3_I2C0_SDAPIN=17
CONFIG_ESP32S3_I2S0=y
CONFIG_ESP32S3_I2S0_BCLKPIN=9
CONFIG_ESP32S3_I2S0_DOUTPIN=8
@@ -26,8 +26,6 @@ CONFIG_DEBUG_FEATURES=y
CONFIG_ESP32S3_BOARD_LCD=y
CONFIG_ESP32S3_DMA=y
CONFIG_ESP32S3_I2C0=y
CONFIG_ESP32S3_I2C0_SCLPIN=18
CONFIG_ESP32S3_I2C0_SDAPIN=8
CONFIG_ESP32S3_LCD=y
CONFIG_ESP32S3_LCD_CLOCK_MHZ=3
CONFIG_ESP32S3_SPEED_UP_ISR=y
@@ -27,8 +27,6 @@ CONFIG_ESP32S3_BOARD_LCD=y
CONFIG_ESP32S3_BOARD_TOUCHPAD=y
CONFIG_ESP32S3_DMA=y
CONFIG_ESP32S3_I2C0=y
CONFIG_ESP32S3_I2C0_SCLPIN=18
CONFIG_ESP32S3_I2C0_SDAPIN=8
CONFIG_ESP32S3_LCD=y
CONFIG_ESP32S3_LCD_CLOCK_MHZ=3
CONFIG_ESP32S3_SPEED_UP_ISR=y