/hal_espressif-latest/components/esp_psram/esp32/ |
D | Kconfig.spiram | 352 bool "Use custom SPI PSRAM WP(SD3) Pin when flash pins set in eFuse (read help)" 360 …When this is the case, the eFuse config only defines 3 of the 4 Quad I/O data pins. The WP pin (aka 362 mode, so a WP pin setting is necessary. 364 … If this config item is set to N (default), the correct WP pin will be automatically used for any 366 to Y and specify the GPIO number connected to the WP pin. 368 …When flash mode is set to QIO or QOUT, the PSRAM WP pin will be set the same as the SPI Flash WP p… 372 int "Custom SPI PSRAM WP(SD3) Pin" 378 The option "Use custom SPI PSRAM WP(SD3) pin" must be set or this value is ignored 381 value to the GPIO number of the SPIRAM WP pin.
|
/hal_espressif-latest/components/driver/spi/include/driver/ |
D | spi_common.h | 62 …MMON_BUSFLAG_WPHD (1<<7) ///< Check existing of WP and HD pins. Or indicates WP & HD … 63 …_BUSFLAG_DUAL|SPICOMMON_BUSFLAG_WPHD) ///< Check existing of MOSI/MISO/WP/HD pins as output. O… 65 …_BUSFLAG_QUAD|SPICOMMON_BUSFLAG_IO4_IO7) ///< Check existing of MOSI/MISO/WP/HD/SPIIO4/SPIIO5/SPI… 107 int quadwp_io_num; ///< GPIO pin for WP (Write Protect) signal, or -1 if not used.
|
/hal_espressif-latest/components/spi_flash/ |
D | flash_ops.c | 235 * wp pad is a bit special: in esp_mspi_get_io() 236 …* 1. since 32's efuse does not have enough bits for wp pad, so wp pad config put in flash bin head… in esp_mspi_get_io() 237 * 2. rom code take 0x3f as invalid wp pad num, but take 0 as other invalid mspi pads num in esp_mspi_get_io()
|
D | memspi_host_driver.c | 194 esp_err_t memspi_host_set_write_protect(spi_flash_host_inst_t *host, bool wp) in memspi_host_set_write_protect() argument 197 .command = wp ? CMD_WRDI : CMD_WREN in memspi_host_set_write_protect()
|
/hal_espressif-latest/tools/esptool_py/test/ |
D | test_image_info.py | 92 assert "WP pin: 0xee (disabled)" in out, "Wrong WP pin" 115 assert f"WP pin: {ex_hdr[0]:#02x}" in out, "Wrong WP pin"
|
/hal_espressif-latest/components/esp_rom/include/ |
D | esp_rom_efuse.h | 39 * @note WP pin (for quad I/O modes) is not saved in eFuse and not returned by this function. 44 * @brief Get SPI Flash WP pin information from eFuse
|
D | esp_rom_spiflash.h | 325 * Sets the HD & WP pin functions for Quad I/O modes, based on the 328 * @param wp_gpio_num - Number of the WP pin to reconfigure for quad I/O. 335 * Both HD & WP pins are configured via GPIO matrix to map to the selected peripheral.
|
/hal_espressif-latest/components/esp_rom/include/esp32c3/rom/ |
D | spi_flash.h | 378 * Sets the HD & WP pin functions for Quad I/O modes, based on the 381 * @param wp_gpio_num - Number of the WP pin to reconfigure for quad I/O. 388 * Both HD & WP pins are configured via GPIO matrix to map to the selected peripheral. 424 * @param uint8_t wp_gpio_num: WP gpio number.
|
/hal_espressif-latest/components/esp_rom/include/esp32c6/rom/ |
D | spi_flash.h | 371 * Sets the HD & WP pin functions for Quad I/O modes, based on the 374 * @param wp_gpio_num - Number of the WP pin to reconfigure for quad I/O. 381 * Both HD & WP pins are configured via GPIO matrix to map to the selected peripheral. 417 * @param uint8_t wp_gpio_num: WP gpio number.
|
/hal_espressif-latest/components/esp_rom/include/esp32h2/rom/ |
D | spi_flash.h | 371 * Sets the HD & WP pin functions for Quad I/O modes, based on the 374 * @param wp_gpio_num - Number of the WP pin to reconfigure for quad I/O. 381 * Both HD & WP pins are configured via GPIO matrix to map to the selected peripheral. 417 * @param uint8_t wp_gpio_num: WP gpio number.
|
/hal_espressif-latest/components/esp_rom/include/esp32c2/rom/ |
D | spi_flash.h | 384 * Sets the HD & WP pin functions for Quad I/O modes, based on the 387 * @param wp_gpio_num - Number of the WP pin to reconfigure for quad I/O. 394 * Both HD & WP pins are configured via GPIO matrix to map to the selected peripheral. 430 * @param uint8_t wp_gpio_num: WP gpio number.
|
/hal_espressif-latest/components/bootloader_support/include/ |
D | esp_app_format.h | 79 uint8_t wp_pin; /*!< WP pin when SPI pins set via efuse (read by ROM bootloader, 80 * the IDF bootloader uses software to configure the WP
|
/hal_espressif-latest/components/hal/ |
D | spi_flash_hal_iram.c | 81 esp_err_t spi_flash_hal_set_write_protect(spi_flash_host_inst_t *host, bool wp) in spi_flash_hal_set_write_protect() argument 84 spi_flash_ll_set_write_protect(dev, wp); in spi_flash_hal_set_write_protect()
|
/hal_espressif-latest/components/esp_psram/esp32s3/ |
D | esp_psram_impl_quad.c | 306 //WP HD in psram_gpio_config() 310 // MSPI pins (except wp / hd) are all configured via IO_MUX in 1st bootloader. in psram_gpio_config() 312 // MSPI pins (except wp / hd) are all configured via GPIO matrix in 1st bootloader. in psram_gpio_config() 315 //This ROM function will init both WP and HD pins. in psram_gpio_config()
|
/hal_espressif-latest/components/esp_rom/include/esp32s2/rom/ |
D | spi_flash.h | 366 * Sets the HD & WP pin functions for Quad I/O modes, based on the 369 * @param wp_gpio_num - Number of the WP pin to reconfigure for quad I/O. 376 * Both HD & WP pins are configured via GPIO matrix to map to the selected peripheral. 412 * @param uint8_t wp_gpio_num: WP gpio number.
|
/hal_espressif-latest/components/hal/esp32s2/include/hal/ |
D | spi_flash_ll.h | 76 …ne spi_flash_ll_set_write_protect(dev, wp) spimem_flash_ll_set_write_protect((spi_mem… argument
|
/hal_espressif-latest/components/hal/esp32s3/include/hal/ |
D | spi_flash_ll.h | 73 …ne spi_flash_ll_set_write_protect(dev, wp) spimem_flash_ll_set_write_protect((spi_mem… argument
|
/hal_espressif-latest/components/hal/esp32h2/include/hal/ |
D | spi_flash_ll.h | 74 …ne spi_flash_ll_set_write_protect(dev, wp) spimem_flash_ll_set_write_protect((spi_mem… argument
|
/hal_espressif-latest/components/spi_flash/include/ |
D | memspi_host_driver.h | 135 * @param wp Enable or disable write protect (true - enable, false - disable). 137 esp_err_t memspi_host_set_write_protect(spi_flash_host_inst_t *host, bool wp);
|
/hal_espressif-latest/components/hal/esp32c6/include/hal/ |
D | spi_flash_ll.h | 74 …ne spi_flash_ll_set_write_protect(dev, wp) spimem_flash_ll_set_write_protect((spi_mem… argument
|
/hal_espressif-latest/components/hal/esp32c2/include/hal/ |
D | spi_flash_ll.h | 73 …ne spi_flash_ll_set_write_protect(dev, wp) spimem_flash_ll_set_write_protect((spi_mem… argument
|
/hal_espressif-latest/components/hal/esp32c3/include/hal/ |
D | spi_flash_ll.h | 73 …ne spi_flash_ll_set_write_protect(dev, wp) spimem_flash_ll_set_write_protect((spi_mem… argument
|
/hal_espressif-latest/components/esp_rom/include/esp32s3/rom/ |
D | spi_flash.h | 415 * Sets the HD & WP pin functions for Quad I/O modes, based on the 418 * @param wp_gpio_num - Number of the WP pin to reconfigure for quad I/O. 425 * Both HD & WP pins are configured via GPIO matrix to map to the selected peripheral. 461 * @param uint8_t wp_gpio_num: WP gpio number.
|
/hal_espressif-latest/components/bootloader/ |
D | Kconfig.projbuild | 67 bool "Use custom SPI Flash WP Pin when flash pins set in eFuse (read help)" 75 …When this is the case, the eFuse config only defines 3 of the 4 Quad I/O data pins. The WP pin (aka 79 … If this config item is set to N (default), the correct WP pin will be automatically used for any 81 Y and specify the GPIO number connected to the WP. 84 int "Custom SPI Flash WP Pin" 90 The option "Use custom SPI Flash WP Pin" must be set or this value is ignored 93 value to the GPIO number of the SPI flash WP pin.
|
/hal_espressif-latest/components/esp_rom/include/esp32/rom/ |
D | spi_flash.h | 421 * Sets the HD & WP pin functions for Quad I/O modes, based on the 424 * @param wp_gpio_num - Number of the WP pin to reconfigure for quad I/O. 431 * Both HD & WP pins are configured via GPIO matrix to map to the selected peripheral.
|