-
Notifications
You must be signed in to change notification settings - Fork 7.8k
drivers: dac: silabs_vdac implementation #93677
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
drivers: dac: silabs_vdac implementation #93677
Conversation
bc44d3c
to
b740944
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for this! I've got a few comments, nothing major.
ce40dd9
to
076477a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only minor comments, otherwise LGTM.
Don't forget to add a commit where you modify west.yml to point the corresponding hal_silabs pull request.
edit: also don't forget to take a look at sonarqube issue.
076477a
to
188c5a1
Compare
The following west manifest projects have changed revision in this Pull Request:
✅ All manifest checks OK Note: This message is automatically posted and updated by the Manifest GitHub Action. |
188c5a1
to
93370f3
Compare
93370f3
to
9219013
Compare
9219013
to
fdd8f3d
Compare
The |
Updated CLOCK_BRANCH bindings to stay in sync with the enum sl_clock_branch_t in the Silicon Labs HAL. Signed-off-by: Bastien Beauchamp <[email protected]>
This enables Silabs Series 2 HAL source files for the Silabs VDAC module to be compiled when the SOC_SILABS_ACMP configuration is selected. Signed-off-by: Bastien Beauchamp <[email protected]>
Generates bindings that define VDAC auxiliary output. These bindings can be used in devicetree sources to configure the aux-output property. Signed-off-by: Bastien Beauchamp <[email protected]>
Defines bindings that are compatible with Silabs VDAC. Reference your part's design book when configuring values for the properties. Signed-off-by: Bastien Beauchamp <[email protected]>
This implements the DAC driver for silabs VDAC peripherals using the silabs,vdac compatible binding. Signed-off-by: Bastien Beauchamp <[email protected]>
Defines a VDAC node for xg23 and xg24 parts, which are all compatible with the silabs,vdac binding. Signed-off-by: Bastien Beauchamp <[email protected]>
Set status to okay for VDAC nodes for xg23 and xg24 boards. Signed-off-by: Bastien Beauchamp <[email protected]>
The xg24_dk2601b, xg24_ek2703a, xg23_rb4210a and xg24_rb4187c board yaml files were updated to support the DAC driver. Signed-off-by: Bastien Beauchamp <[email protected]>
Add board overlays and defines to the test sources files to execute the dac_api and dac_loopback tests on xg23_rb4210a, xg24_dk2601b, xg24_ek2703a and xg24_rb4187c. Signed-off-by: Bastien Beauchamp <[email protected]>
d317964
087566f
to
d317964
Compare
|
@martinjaeger could you please have another look? |
The goal of this PR is to enable the use of the DAC driver for series 2 devices.
This PR does the following: