drivers: Add Atmel SAM DAC (DACC) driver

Add Digital-to-Analog Converter driver (based on DACC module) for Atmel
SAM MCU family. Only SAME70, SAMV71 series devices are supported in
this version.

Tested on Atmel SMART SAM E70 Xplained board.

Origin: Original

Signed-off-by: Piotr Mienkowski <piotr.mienkowski@gmail.com>
This commit is contained in:
Piotr Mienkowski 2021-08-13 00:11:17 +02:00 committed by Anas Nashif
commit 2f17bd8e6b
6 changed files with 237 additions and 0 deletions

13
drivers/dac/Kconfig.sam Normal file
View file

@ -0,0 +1,13 @@
# Copyright (c) 2021 Piotr Mienkowski
# SPDX-License-Identifier: Apache-2.0
#
# Workaround for not being able to have commas in macro arguments
DT_COMPAT_ATMEL_SAM_DAC := atmel,sam-dac
config DAC_SAM
bool "Atmel SAM DAC driver"
default $(dt_compat_enabled,$(DT_COMPAT_ATMEL_SAM_DAC))
depends on SOC_FAMILY_SAM
help
Enable Atmel SAM MCU Family Digital Audio Converter (DAC) driver.