Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Nov 14, 2025

Backport 40816a8~3..40816a8 from #98999.

Fixes #99099

This property allows to enable QSPI delayed data sampling (SSHIFT).

Signed-off-by: Adam Zotow <azo@trackunit.com>
(cherry picked from commit e545887)
With ssht-enable property introduced in STM32 QSPI driver the delayed
data sampling (SSHIFT) got disabled for both dual and non-dual flash
configurations. Set ssht-enable property for dual flash boards
to reenable delayed data sampling.

Signed-off-by: Adam Zotow <azo@trackunit.com>
(cherry picked from commit 54b0c95)
The QSPI delayed data sampling (SSHIFT) is enabled by default. This
feature is configurable in both XSPI and OSPI drivers. Align with
these drivers and make the feature configurable for QSPI too.

Signed-off-by: Adam Zotow <azo@trackunit.com>
(cherry picked from commit 40816a8)
@github-actions github-actions bot added the Backport Backport PR and backport failure issues label Nov 14, 2025
@github-project-automation github-project-automation bot moved this to To do in Backports Nov 14, 2025
@JarmouniA JarmouniA closed this Nov 14, 2025
@github-project-automation github-project-automation bot moved this from To do to Done in Backports Nov 14, 2025
@JarmouniA JarmouniA reopened this Nov 14, 2025
@github-project-automation github-project-automation bot moved this from Done to Needs more info in Backports Nov 14, 2025
@JarmouniA JarmouniA added this to the v4.3.1 milestone Nov 14, 2025
@JarmouniA JarmouniA force-pushed the backport-98999-to-v4.3-branch branch from 59779ba to 8b35c7d Compare November 14, 2025 14:00
@sonarqubecloud
Copy link

erwango
erwango previously approved these changes Nov 14, 2025
@erwango erwango dismissed their stale review November 14, 2025 14:37

Thinking about it: Should we update the migration notes, here as well ?

@JarmouniA
Copy link
Contributor

Should we update the migration notes, here as well ?

Maybe we can add a section for v4.3.1?

@jhedberg
Copy link
Member

Should we update the migration notes, here as well ?

Maybe we can add a section for v4.3.1?

@kartben is there some recommendation/convention for such things?

@kartben
Copy link
Contributor

kartben commented Dec 3, 2025

Should we update the migration notes, here as well ?

Maybe we can add a section for v4.3.1?

Is it really going to require "migration" for users though? If they don't set the boolean property things will work like before?

@erwango
Copy link
Member

erwango commented Dec 4, 2025

Is it really going to require "migration" for users though? If they don't set the boolean property things will work like before?

Indeed. No doc update required.

@JarmouniA
Copy link
Contributor

JarmouniA commented Dec 4, 2025

Is it really going to require "migration" for users though? If they don't set the boolean property things will work like before?

The original behavior (in v4.2.0) was that Sample Shifting was enabled on all dual-flash platforms at the driver level. Then it got enabled for all platforms in b147d78 (shipped in v4.3.0).
This patch is restoring the original v4.2.0 behavior, but only for in-tree boards. Hence out-of-tree v4.3.0 users upgrading to v4.3.1 need a migration entry to know to add the new DT property to their dual-flash out-of-tree board in order to restore the v4.2.0/4.3.0 "correct" behavior.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: Boards/SoCs area: Devicetree Bindings area: Flash Backport Backport PR and backport failure issues platform: STM32 ST Micro STM32 Release Notes To be mentioned in the release notes

Projects

Status: Needs more info

Development

Successfully merging this pull request may close these issues.

7 participants