-
Notifications
You must be signed in to change notification settings - Fork 3k
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
QSPIF: Enable QPI mode as a second option, if available #12304
Conversation
Mmm, not easy to test on my side now... |
@michalpasztamobica, thank you for your changes. |
@jeromecoutant . I am new to the QSPIF module. Would you please point me to the tests you were running? I haven't found any QSPI-related tests in mbed-os... |
features-storage-tests-blockdevice-general_block_device |
@michalpasztamobica Please take a look into PR #12270 to see how the tests can be executed. |
I've run the tests on K64F locally and they passed fine:
But I don't have DISCO-F769NI available and when trying to run on raas I keep getting some errors, most likely due to incorrect python environment setup (I've seen this before some time ago). |
@michalpasztamobica K64F doesn't support QSPIF :-) |
To be exact. |
I managed to get my tools in order and I got this on DISCO_F769NI:
So yes - tests are failing and I guess it's worth debugging them before. |
Yes, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The changes look fine to me. Confirmed block device and storage tests all still pass on CY8CPROTO_062_4343W
If @kyle-cypress confirms the tests passed for him on at least one platform, then I suggest not to withhold this PR and get it merged. I will put the tests fixes in a separate PR, anyway and I can see some more github issues relate to it (for example #11845), so I am sure we won't forget it. |
I also checked NRF52840_DK and it also passes the QSPIF tests (both on master and with this PR):
|
Test run: SUCCESSSummary: 11 of 11 test jobs passed |
This PR does not contain release version label after merging. |
I've fixed the version: Set to 6.0.0-alpha-2 |
Summary of changes
Fixes #11994.
Prefer 1-4-4 option over QPI, but allow QPI to be used as a second choice (which was effectively impossible after #9057).
Impact of changes
QPI will be used wherever possible.
Migration actions required
None
Documentation
Not required.
Pull request type
Test results
Reviewers
@SeppoTakalo
@AnttiKauppila
@jeromecoutant
@kyle-cypress
@VeijoPesonen