-
Notifications
You must be signed in to change notification settings - Fork 8.3k
[Backport v4.3-branch] drivers: flash: stm32 qspi: Make delayed data sampling configurable #99403
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: v4.3-branch
Are you sure you want to change the base?
Conversation
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)
59779ba to
8b35c7d
Compare
|
Thinking about it: 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? |
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. |
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). |



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