Home
last modified time | relevance | path

Searched full:wp (Results 1 – 25 of 86) sorted by relevance

1234

/hal_espressif-latest/components/esp_psram/esp32/
DKconfig.spiram352 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/
Dspi_common.h62 …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/
Dflash_ops.c235 * 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()
Dmemspi_host_driver.c194 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/
Dtest_image_info.py92 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/
Desp_rom_efuse.h39 * @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
Desp_rom_spiflash.h325 * 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/
Dspi_flash.h378 * 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/
Dspi_flash.h371 * 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/
Dspi_flash.h371 * 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/
Dspi_flash.h384 * 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/
Desp_app_format.h79 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/
Dspi_flash_hal_iram.c81 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/
Desp_psram_impl_quad.c306 //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/
Dspi_flash.h366 * 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/
Dspi_flash_ll.h76 …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/
Dspi_flash_ll.h73 …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/
Dspi_flash_ll.h74 …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/
Dmemspi_host_driver.h135 * @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/
Dspi_flash_ll.h74 …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/
Dspi_flash_ll.h73 …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/
Dspi_flash_ll.h73 …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/
Dspi_flash.h415 * 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/
DKconfig.projbuild67 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/
Dspi_flash.h421 * 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.

1234