-
Notifications
You must be signed in to change notification settings - Fork 129
spi/spi-v2: phytium: upgrade to 1.0.15 #2128
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
Merged
opsiff
merged 13 commits into
deepin-community:linux-6.6.y
from
YukariChiba:phytium-spi-upgrade
Sep 7, 2026
Merged
Changes from all commits
Commits
Show all changes
13 commits
Select commit
Hold shift + click to select a range
b59869e
spi-v2: phytium: Restricted adaptation platform for SPI driver
d84ede6
spi: phytium: Use global-cs register to select chip by default
5ce53a5
spi: phytium: Restricted adaptation platform for SPI driver
707eef2
spi-v2: phytium: Resolve the "hung_task" issue during system restart
5398536
spi-v2: phytium: Optimize the timer processing workflow
027c079
spi-v2: phytium: Optimize the clearing method of debug-log buffer
80b9309
spi-v2: phytium: Adjust the position of enable interrupts
ee82fa9
spi-v2: phytium: Refine the timeout value for SPI driver
81a4aef
spi-v2: phytium: Add support for full-duplex transmission mode
362fd87
spi-v2: phytium: Add support ddr addr 0-45bit.
2800506
spi: phytium: Add ACPI FixedDMA support for DMA channels
44f1483
spi-v2: phytium: Fix CAN device hardware disconnect issue
e636e15
spi: phytium: fix build warning
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
issue (bug_risk): The new default timeout is 20 seconds, but the long-timeout condition is checked through
fts->flash_erase == 2; the chip-erase path callsspi_phytium_flash_erase()whileflash_eraseis still zero and sets it to 2 only after that call returns. A chip erase taking more than 20 seconds therefore times out before the intended 200-second timeout is selected.Triggers: When a chip erase takes longer than 20 seconds.
Suggested fix: Mark the operation as a long-running chip erase before calling
spi_phytium_flash_erase(), or pass the operation-specific timeout explicitly.