Skip to content

input_delay_phase not available on EMMC driver config #11125

Open
@marchingband

Description

@marchingband

Board

ESP32-S3

Device Description

DevKitC

Hardware Configuration

NA

Version

v3.1.2

IDE Name

Arduino IDE

Operating System

NA

Flash frequency

NA

PSRAM enabled

yes

Upload speed

NA

Description

Because the mux offsets timing, many eMMCs need the phase to be adjusted, to obtain high transfer speeds.
see espressif/esp-idf#12952

in esp-idf I can do :

sdmmc_host_t host = SDMMC_HOST_DEFAULT();
host.input_delay_phase = SDMMC_DELAY_PHASE_1; 

Which will work at high speed with my eMMC, which is KLM8G1GETF-B041.

In Arduino this is not possible, so many eMMCs will not work at high speed, and with DDR.

Would it be possible to add this property to the next release?

thank you!

Sketch

NA

Debug Message

NA

Other Steps to Reproduce

NA

I have checked existing issues, online documentation and the Troubleshooting Guide

  • I confirm I have checked existing issues, online documentation and Troubleshooting guide.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions