-
-
Notifications
You must be signed in to change notification settings - Fork 26
usb: pipelined register writes for the bring-up; Jaguar3 stage timing #417
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
josephnef
merged 29 commits into
OpenIPC:master
from
gilankpam:perf/usb-pipelined-init-writes
Sep 17, 2026
Merged
Changes from all commits
Commits
Show all changes
29 commits
Select commit
Hold shift + click to select a range
04b216f
usb: pipelined register writes for the bring-up; Jaguar3 stage timing
gilankpam 1627d0f
usb pipelining: review fixes — shared callback pool, 8822C settle flu…
josephnef ecce836
tests: j3_tx_flood_ab.sh — alternating TX-flood A/B of two trees on o…
josephnef 47e741c
usb pipelining: flush on every settle; RF-window check pokes the bits…
josephnef cc74109
usb pipelining: failure paths — sync fallback, abandoned-queue short-…
josephnef 796047b
usb pipelining: callback-safe pool accounting; drain before the efuse…
josephnef bb8bbe3
usb pipelining: publish a slot last; drain deadline in elapsed time; …
josephnef 04202d7
usb pipelining: the destructor waits for a callback still inside a sl…
josephnef eca3a8a
usb pipelining: a failed completion fails the bring-up; scope the tim…
josephnef 5575081
usb pipelining: reads do not fail the batch; one post-cancel deadline…
josephnef fc198f5
usb pipelining: the batch verdict survives abandonment; readiness rol…
josephnef e00b65a
usb pipelining: fix the CW-tone path build; flood A/B reports the sub…
josephnef f9cf73b
tests: j3_tx_flood_ab.sh reports the submitted tally and matches the …
josephnef 24b195c
jaguar3: the RF-window write-back covers the whole window; claims car…
josephnef 6918386
jaguar3: stage checkpoints drain the queue first; RF check fails on a…
josephnef f54a196
usb pipelining: the destructor keeps a slot seen in flight before wai…
josephnef 3bfa42c
chipstate: build the raw adapter inside the register-op try block
josephnef 0a01bd4
usb pipelining: bulk-IN drains first; the callback's free-list push i…
josephnef 45549a6
usb pipelining: an interrupted event wait is a wake-up; RF check coun…
josephnef a632a81
usb pipelining: reads fall back synchronously too; retired reads are …
josephnef ec81294
usb: count register transfers where they are issued
josephnef f8a6128
tests: j3_rf_window_readback.sh names the probed register in its diag…
josephnef 77b777c
usb pipelining: snapshot the completion counter before looking, not a…
josephnef 04c0cd2
usb pipelining: the batch opens even when pipelining cannot
josephnef 6275f80
usb pipelining: a stale completion cannot touch a later batch's verdict
josephnef 814cb6c
usb pipelining: batches nest; handoff and free decision share the poo…
josephnef 2375a45
jaguar3: readiness is provisional from the top of InitWrite
josephnef dd47acb
jaguar3: attach the transfer counter to the timers on USB only
josephnef 7ff9657
jaguar3: refuse InitWrite under a live RX loop; the coex stop flag is…
josephnef 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
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.
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.
Uh oh!
There was an error while loading. Please reload this page.