From 3787e5aab37c817f6c4483cfef0bac691d184c02 Mon Sep 17 00:00:00 2001 From: TOKITA Hiroshi Date: Wed, 22 Dec 2021 17:04:59 +0900 Subject: [PATCH] drivers: dac: Adds DAC support for gd32vf103 Enable DAC driver with gd32vf103 SoC. Signed-off-by: TOKITA Hiroshi --- drivers/dac/Kconfig.gd32 | 2 +- dts/riscv/gigadevice/gd32vf103.dtsi | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/drivers/dac/Kconfig.gd32 b/drivers/dac/Kconfig.gd32 index d4db044d467..62b6574b115 100644 --- a/drivers/dac/Kconfig.gd32 +++ b/drivers/dac/Kconfig.gd32 @@ -9,7 +9,7 @@ DT_COMPAT_GD_GD32_DAC := gd,gd32-dac config DAC_GD32 bool "GD32 DAC driver" - depends on SOC_FAMILY_GD32 + depends on (SOC_FAMILY_GD32 || SOC_SERIES_GD32VF103) default $(dt_compat_enabled,$(DT_COMPAT_GD_GD32_DAC)) help Enable GigaDevice GD32 DAC driver diff --git a/dts/riscv/gigadevice/gd32vf103.dtsi b/dts/riscv/gigadevice/gd32vf103.dtsi index f9280a16bdd..8711e87d474 100644 --- a/dts/riscv/gigadevice/gd32vf103.dtsi +++ b/dts/riscv/gigadevice/gd32vf103.dtsi @@ -95,6 +95,16 @@ label = "UART_2"; }; + dac: dac@40007400 { + compatible = "gd,gd32-dac"; + reg = <0x40007400 0x400>; + rcu-periph-clock = <0x71d>; + num-channels = <2>; + label = "DAC"; + status = "disabled"; + #io-channel-cells = <1>; + }; + afio: afio@40010000 { compatible = "gd,gd32-afio"; reg = <0x40010000 0x400>;