From f4a6460eeb0bab7b58b987995229bfdd254d9129 Mon Sep 17 00:00:00 2001 From: Scott Shawcroft Date: Tue, 27 Aug 2024 16:20:26 -0700 Subject: [PATCH] Bump Qualia to 120 MHz flash and PSRAM speed This allows us to push more pixels and reduce tearing. Fixes #9477 --- .../adafruit_qualia_s3_rgb666/mpconfigboard.mk | 4 ++-- .../esp-idf-config/sdkconfig-flash-120m.defaults | 15 +++++++++++++++ ports/espressif/tools/update_sdkconfig.py | 4 +--- 3 files changed, 18 insertions(+), 5 deletions(-) create mode 100644 ports/espressif/esp-idf-config/sdkconfig-flash-120m.defaults diff --git a/ports/espressif/boards/adafruit_qualia_s3_rgb666/mpconfigboard.mk b/ports/espressif/boards/adafruit_qualia_s3_rgb666/mpconfigboard.mk index 65c872cf74b89..4e8c700f0f6b1 100644 --- a/ports/espressif/boards/adafruit_qualia_s3_rgb666/mpconfigboard.mk +++ b/ports/espressif/boards/adafruit_qualia_s3_rgb666/mpconfigboard.mk @@ -7,10 +7,10 @@ IDF_TARGET = esp32s3 CIRCUITPY_ESP_FLASH_SIZE = 16MB CIRCUITPY_ESP_FLASH_MODE = qio -CIRCUITPY_ESP_FLASH_FREQ = 80m +CIRCUITPY_ESP_FLASH_FREQ = 120m CIRCUITPY_ESP_PSRAM_SIZE = 8MB CIRCUITPY_ESP_PSRAM_MODE = opi -CIRCUITPY_ESP_PSRAM_FREQ = 80m +CIRCUITPY_ESP_PSRAM_FREQ = 120m CIRCUITPY_DOTCLOCKFRAMEBUFFER = 1 diff --git a/ports/espressif/esp-idf-config/sdkconfig-flash-120m.defaults b/ports/espressif/esp-idf-config/sdkconfig-flash-120m.defaults new file mode 100644 index 0000000000000..fadf55d8d7966 --- /dev/null +++ b/ports/espressif/esp-idf-config/sdkconfig-flash-120m.defaults @@ -0,0 +1,15 @@ +CONFIG_ESPTOOLPY_FLASHFREQ_120M=y +# CONFIG_ESPTOOLPY_FLASHFREQ_80M is not set +# CONFIG_ESPTOOLPY_FLASHFREQ_64M is not set +# CONFIG_ESPTOOLPY_FLASHFREQ_60M is not set +# CONFIG_ESPTOOLPY_FLASHFREQ_48M is not set +# CONFIG_ESPTOOLPY_FLASHFREQ_40M is not set +# CONFIG_ESPTOOLPY_FLASHFREQ_32M is not set +# CONFIG_ESPTOOLPY_FLASHFREQ_30M is not set +# CONFIG_ESPTOOLPY_FLASHFREQ_26M is not set +# CONFIG_ESPTOOLPY_FLASHFREQ_24M is not set +# CONFIG_ESPTOOLPY_FLASHFREQ_20M is not set +# CONFIG_ESPTOOLPY_FLASHFREQ_16M is not set +# CONFIG_ESPTOOLPY_FLASHFREQ_15M is not set +CONFIG_ESPTOOLPY_FLASHFREQ_80M_DEFAULT=y +CONFIG_SPI_FLASH_UNDER_HIGH_FREQ=y diff --git a/ports/espressif/tools/update_sdkconfig.py b/ports/espressif/tools/update_sdkconfig.py index 6d1ded619bd15..c1e7ebd349c23 100644 --- a/ports/espressif/tools/update_sdkconfig.py +++ b/ports/espressif/tools/update_sdkconfig.py @@ -76,9 +76,7 @@ "CONFIG_ESPTOOLPY_FLASH_SAMBLE_MODE_", ] -FLASH_FREQ_SETTINGS = [ - "CONFIG_ESPTOOLPY_FLASHFREQ_", -] +FLASH_FREQ_SETTINGS = ["CONFIG_ESPTOOLPY_FLASHFREQ_", "CONFIG_SPI_FLASH_UNDER_HIGH_FREQ"] PSRAM_SETTINGS = ["CONFIG_SPIRAM"] pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy