-
Notifications
You must be signed in to change notification settings - Fork 779
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[i2c] Changes to FIFO watermarks and interrupts
Change FIFO level configuration to reflect the introduction of thresholds for ACQ and TX FIFOs. Separate FIFO level status into host- and target-side registers in anticipation of deeper FIFOs. Fmt/Tx overflow interrupts and testing no longer required. Re-purpose fmt/tx_overflow interrupts as 'tx_threshold' and 'acq_threshold' interrupts for target mode. Replace threshold encoding with a simple, more flexible entry count, supporting FIFO depths of more than 32 bytes. i2c_target_smoke_vseq anticipates FmtThreshold IRQ assertion because that host-side FIFO is unused and remains empty. Minimal changes to i2c_host_fifo_watermark_vseq to maintain operation. Signed-off-by: Adrian Lees <[email protected]>
- Loading branch information
Showing
24 changed files
with
378 additions
and
537 deletions.
There are no files selected for viewing
This file contains 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 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 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 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 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 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.