Skip to content

dev/ad4080 adalm_mmsc #2697

Merged
amiclaus merged 5 commits intoanalogdevicesinc:mainfrom
nacuna-adi:dev/ad4080_adalm
Feb 6, 2026
Merged

dev/ad4080 adalm_mmsc #2697
amiclaus merged 5 commits intoanalogdevicesinc:mainfrom
nacuna-adi:dev/ad4080_adalm

Conversation

@nacuna-adi
Copy link
Contributor

Pull Request Description

Please replace this with a detailed description and motivation of the changes.
You can tick the checkboxes below with an 'x' between square brackets or just check them after publishing the PR.
If this PR contains a breaking change, list dependent PRs and try to push all related PRs at the same time.

PR Type

  • Bug fix (change that fixes an issue)
  • New feature (change that adds new functionality)
  • Breaking change (has dependencies in other repos or will cause CI to fail)

PR Checklist

  • I have followed the Coding style guidelines
  • I have complied with the Submission Checklist
  • I have performed a self-review of the changes
  • I have commented my code, at least hard-to-understand parts
  • I have build all projects affected by the changes in this PR
  • I have tested in hardware affected projects, at the relevant boards
  • I have signed off all commits from this PR
  • I have updated the documentation (wiki pages, ReadMe etc), if applies

@CLAassistant
Copy link

CLAassistant commented Aug 14, 2025

CLA assistant check
All committers have signed the CLA.

@jemfgeronimo
Copy link
Contributor

/AzurePipelines run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 2 pipeline(s).

Copy link
Contributor

@amiclaus amiclaus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hi, there are multiple builds failing on your PR, please make sure you fix those issues prior to the in-depth review.

@thorenscientific
Copy link
Contributor

@nacuna-adi :

  • on the naming of the project - rather than "ad4080", consider naming it "adalm-mmsc". That allows you to go beyond just the AD4080, add gpio / one-bit-adc-dacs for frequency control, heartbeat LED, and other features specific to this setup. there is precedent, see the swiot1l project.
  • Update iio attribute names and add missing attributes to be consistent with the upstreamed Linux driver. This should work with the pyadi-iio example in this PR: ad4080: add pyadi-iio support pyadi-iio#669

@nacuna-adi nacuna-adi force-pushed the dev/ad4080_adalm branch 2 times, most recently from d7dee6a to 4295a64 Compare September 5, 2025 04:13
@kister-jimenez
Copy link
Collaborator

/AzurePipelines run

@azure-pipelines
Copy link

Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

@kister-jimenez
Copy link
Collaborator

@nacuna-adi
Can you split the commits into changes in the existing driver, and the addition of new iio driver, iio driver doc, new project, and new project doc?

Might be good to rename the project folder to ad4080_adalm or something else related to the board if there are components in the board that is not applicable to the original AD4080 evkit.

Rebase to the latest main and resolve conflict on the rst file so the CI can run.

@kister-jimenez
Copy link
Collaborator

/AzurePipelines run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@kister-jimenez
Copy link
Collaborator

/AzurePipelines run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@buha
Copy link
Contributor

buha commented Oct 3, 2025

/AzurePipelines run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@kister-jimenez
Copy link
Collaborator

/AzurePipelines run

@nacuna-adi nacuna-adi force-pushed the dev/ad4080_adalm branch 2 times, most recently from e8ad269 to 6bbe618 Compare January 21, 2026 04:05
@kister-jimenez
Copy link
Collaborator

/AzurePipelines run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 2 pipeline(s).

Copy link
Contributor

@amiclaus amiclaus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

some comments on my side.

1) ad4080 driver needs to support user defined GPIO as extended software
   select pin

Signed-off-by: nacuna <niel.acuna@analog.com>
1. add initial source and header file for ad4080 IIO.

Signed-off-by: nacuna <niel.acuna@analog.com>
1. Add README.rst documentation file for ad4080 alongside other
   documentation related files.

Signed-off-by: nacuna <niel.acuna@analog.com>
@nacuna-adi
Copy link
Contributor Author

nacuna-adi commented Jan 22, 2026

hello @amiclaus , Thank you for your patience. I have addressed newest batch of review comments. Requesting another round of code reviews.

@nacuna-adi nacuna-adi requested a review from amiclaus January 22, 2026 09:14
1. Add initial project files for both basic and IIO example for ad4080.

Signed-off-by: nacuna <niel.acuna@analog.com>
1. Add README.rst documentation file for adalm-mmsc project alongside other
   documentation related files.

Signed-off-by: nacuna <niel.acuna@analog.com>
@nacuna-adi
Copy link
Contributor Author

hello @amiclaus , thank you for taking the time to review. I have addressed your comments. requesting another round of code reviews.

@nacuna-adi nacuna-adi requested a review from amiclaus January 22, 2026 13:56
@amiclaus
Copy link
Contributor

/AzurePipelines run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@thorenscientific
Copy link
Contributor

@Sean-Smith_adi Do you want to have someone on your team take a look at this?

@ssmith73
Copy link

@thorenscientific I'm going to review this with Guru today or tomorrow and ask him to review the changes.

@amiclaus amiclaus merged commit 1130fc3 into analogdevicesinc:main Feb 6, 2026
14 checks passed
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.

9 participants