Skip to content

AD9083-EVB: Add VCU118 support#3329

Open
AndrDragomir wants to merge 3 commits into
mainfrom
ad9083_vcu118_support
Open

AD9083-EVB: Add VCU118 support#3329
AndrDragomir wants to merge 3 commits into
mainfrom
ad9083_vcu118_support

Conversation

@AndrDragomir
Copy link
Copy Markdown
Contributor

PR Description

New device tree and driver fixes to suppot AD9083-EVB on VCU118 with maximum performance.

PR Type

  • Bug fix (a change that fixes an issue)
  • New feature (a change that adds new functionality)
  • Breaking change (a change that affects other repos or cause CIs to fail)

PR Checklist

  • I have conducted a self-review of my own code changes
  • I have compiled my changes, including the documentation
  • I have tested the changes on the relevant hardware
  • I have updated the documentation outside this repo accordingly
  • I have provided links for the relevant upstream lore

Initial device tree for vcu118_ad9083

Signed-off-by: AndrDragomir <andrei.dragomir@analog.com>
@gastmaier
Copy link
Copy Markdown
Collaborator

Hi @AndrDragomir , can you fix

 checkpatch: code indent should use tabs where possible
checkpatch: please, no spaces at the start of a line

from the ci run,
they are also annotated in the changed files

@gastmaier
Copy link
Copy Markdown
Collaborator

gastmaier commented May 19, 2026

Actually it is the API stuff. it does not match the very long exceptions patterns at

local api_match="(public/include|public/src|private/include|private/src|iio/adc/.*/common|iio/adc/.*/platforms)/"	

https://github.com/analogdevicesinc/linux/blob/ci/ci/build.sh#L37

Fixed bad expressions in ad9083 API.
 - adi_ad9083_rx.c:  Overflow due to divisor being u32
                     Missing NCO bypass for AD9083_DATAPATH_ADC_J
 - adi_ad9083_hal.c: Wrong order of operations

Signed-off-by: AndrDragomir <andrei.dragomir@analog.com>
Enable sign extension in the HDL ad_datafmt module for all channels.
Without this, for NP=12, 2's complement samples are zero-padded to 16 bits
instead of sign-extended, corrupting negative values

Signed-off-by: AndrDragomir <andrei.dragomir@analog.com>
@AndrDragomir AndrDragomir force-pushed the ad9083_vcu118_support branch from 0205880 to 017449f Compare May 20, 2026 08:47
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.

2 participants