diff --git a/boards/arm/gd32e103v_eval/gd32e103v_eval-pinctrl.dtsi b/boards/arm/gd32e103v_eval/gd32e103v_eval-pinctrl.dtsi index 420e4f40aa..4be138b4af 100644 --- a/boards/arm/gd32e103v_eval/gd32e103v_eval-pinctrl.dtsi +++ b/boards/arm/gd32e103v_eval/gd32e103v_eval-pinctrl.dtsi @@ -18,6 +18,12 @@ }; }; + dac_default: dac_default { + group1 { + pinmux = ; + }; + }; + i2c0_default: i2c0_default { group1 { pinmux = , ; diff --git a/boards/arm/gd32e103v_eval/gd32e103v_eval.dts b/boards/arm/gd32e103v_eval/gd32e103v_eval.dts index 9430d4f8e6..5b78eae6dc 100644 --- a/boards/arm/gd32e103v_eval/gd32e103v_eval.dts +++ b/boards/arm/gd32e103v_eval/gd32e103v_eval.dts @@ -126,3 +126,9 @@ timeout = <5>; }; }; + +&dac { + status = "okay"; + pinctrl-0 = <&dac_default>; + pinctrl-names = "default"; +}; diff --git a/samples/drivers/dac/boards/gd32e103v_eval.overlay b/samples/drivers/dac/boards/gd32e103v_eval.overlay new file mode 100644 index 0000000000..38aa2ea304 --- /dev/null +++ b/samples/drivers/dac/boards/gd32e103v_eval.overlay @@ -0,0 +1,13 @@ +/* + * Copyright 2021 BrainCo Inc. + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/ { + zephyr,user { + dac = <&dac>; + dac-channel-id = <0>; + dac-resolution = <12>; + }; +};