:orphan: .. title:: CONFIG_ESP_SPIRAM_SIZE .. kconfig:: CONFIG_ESP_SPIRAM_SIZE CONFIG_ESP_SPIRAM_SIZE ###################### *Size of SPIRAM part* *Size of SPIRAM part* Type: ``int`` Help ==== .. code-block:: none Specify size of SPIRAM part. NOTE: If SPIRAM size is greater than 4MB, only lower 4MB can be allocated using k_malloc(). Help ==== .. code-block:: none Specify size of SPIRAM part. NOTE: If SPIRAM size is greater than 4MB, only lower 4MB can be allocated using k_malloc(). Direct dependencies =================== (\ :kconfig:`ESP_SPIRAM ` && \ :kconfig:`SOC_ESP32 ` && \ :ref:` `) || (\ :kconfig:`ESP_SPIRAM ` && \ :kconfig:`SOC_ESP32 ` && \ :ref:` `) *(Includes any dependencies from ifs and menus.)* Defaults ======== - 2097152 if \ :kconfig:`SPIRAM_TYPE_ESPPSRAM16 ` - 4194304 if \ :kconfig:`SPIRAM_TYPE_ESPPSRAM32 ` - 8388608 if \ :kconfig:`SPIRAM_TYPE_ESPPSRAM64 ` - 2097152 if \ :kconfig:`SPIRAM_TYPE_ESPPSRAM16 ` - 4194304 if \ :kconfig:`SPIRAM_TYPE_ESPPSRAM32 ` - 8388608 if \ :kconfig:`SPIRAM_TYPE_ESPPSRAM64 ` Kconfig definitions =================== At ``/xtensa/esp32/Kconfig.soc:78`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:38`` → ``/Kconfig:7`` → ``/kconfig/Kconfig.soc:1`` Menu path: (Top) → SoC/CPU/Configuration Selection → ESP32 → Support for external, SPI-connected RAM → SPI RAM config .. code-block:: kconfig config ESP_SPIRAM_SIZE int "Size of SPIRAM part" default 2097152 if SPIRAM_TYPE_ESPPSRAM16 default 4194304 if SPIRAM_TYPE_ESPPSRAM32 default 8388608 if SPIRAM_TYPE_ESPPSRAM64 depends on ESP_SPIRAM && SOC_ESP32 && help Specify size of SPIRAM part. NOTE: If SPIRAM size is greater than 4MB, only lower 4MB can be allocated using k_malloc(). ---- At ``/xtensa/esp32/Kconfig.soc:78`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:38`` → ``/Kconfig:9`` Menu path: (Top) → SoC/CPU/Configuration Selection → ESP32 → Support for external, SPI-connected RAM → SPI RAM config .. code-block:: kconfig config ESP_SPIRAM_SIZE int "Size of SPIRAM part" default 2097152 if SPIRAM_TYPE_ESPPSRAM16 default 4194304 if SPIRAM_TYPE_ESPPSRAM32 default 8388608 if SPIRAM_TYPE_ESPPSRAM64 depends on ESP_SPIRAM && SOC_ESP32 && help Specify size of SPIRAM part. NOTE: If SPIRAM size is greater than 4MB, only lower 4MB can be allocated using k_malloc(). *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*