Skip to content
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

AD9081 dev #2646

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open

AD9081 dev #2646

wants to merge 6 commits into from

Conversation

mhennerich
Copy link
Contributor

PR Description

iio: adc: ad9081: Update API v1.7.0
iio: adc: ad9081: Update eyescan vector to include SPO=0
iio: adc: ad9081: Switch to guarded mutex and mutex to direct_reg_access
iio: frequency: ad9528: Add option to skip the jesd204-fsm clock sync step
iio: adc: ad9081: adi_ad9081_adc: Fix PFIR COMPLEX FULL load
iio: adc: ad9081: Use API function to load PFIR

PR Type

  • New feature (a change that adds new functionality)

PR Checklist

  • I have conducted a self-review of my own code changes
  • I have tested the changes on the relevant hardware
  • I have updated the documentation outside this repo accordingly (if there is the case)

Summary:
 - New PFILT configuration interface
 - Identifying Sysref frequency limitations
 - Extras allowing tx only and rx only use cases
 - Started spo sweep from 0
 - Scaled y-axis of eye scan to recommended 4mV
 - Warn users using onboard PLL of deterministic latency limitations

Signed-off-by: Michael Hennerich <[email protected]>
Update for API Version 1.7.0

Signed-off-by: Michael Hennerich <[email protected]>
 * Switch to guarded mutex
 * Add mutex to direct_reg_access when used standalone

Signed-off-by: Michael Hennerich <[email protected]>
… step

Add option to skip the jesd204-fsm clock sync state.
In case the desired/required frequencies are set in the dts on boot.
This shouldn't cause problems.
This option might be needed when clocks are crossing typologies.

Signed-off-by: Michael Hennerich <[email protected]>
We need to program 128 coefficients in one run, otherwise the second
set of coefficients will overwrite the first set.

Signed-off-by: Michael Hennerich <[email protected]>
With API v1.7.0 we now have adi_ad9081_adc_pfir_coeff_table_load_set().
Use it in favor of our local function.

Signed-off-by: Michael Hennerich <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant