n3xx: Support clock_source=external with time_source=gpsdo #570
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.
Update list of valid sync sources on N320 so that external refclk can be used in conjunction with internal GPSDO PPS time source.
Pull Request Details
Description
We have a use case that requires using an external refclk to get very low phase noise in the receive chain, but we wanted to use the internal GPSDO PPS to provide coarse time synchronization across distributed radios. A quick review of the schematic and FPGA suggest this case should work fine, but the combination was not in the list of valid sync sources for the radio.
Related Issue
Which devices/areas does this affect?
Impacts supported set of sync sources on N3xx radios.
Testing Done
I've done rudimentary testing on an N320 to confirm the clock locks and PPS is arriving as expected, and more thorough validation across several distributed N320s is underway.
Checklist
MPM compat, noc_shell, specific RFNoC block, ...)