diff --git a/samples/drivers/adc/boards/gd32f350r_eval.overlay b/samples/drivers/adc/boards/gd32f350r_eval.overlay new file mode 100644 index 00000000000..33ccdace971 --- /dev/null +++ b/samples/drivers/adc/boards/gd32f350r_eval.overlay @@ -0,0 +1,27 @@ +/* + * SPDX-License-Identifier: Apache-2.0 + * + * Copyright (c) 2022 BrainCo Inc. + */ + +#include + + / { + zephyr,user { + /* adjust channel number according to pinmux in board.dts */ + io-channels = <&adc0 11>; + }; +}; + +&adc0 { + #address-cells = <1>; + #size-cells = <0>; + + channel@b { + reg = <11>; + zephyr,gain = "ADC_GAIN_1"; + zephyr,reference = "ADC_REF_INTERNAL"; + zephyr,acquisition-time = ; + zephyr,resolution = <12>; + }; +}; diff --git a/samples/drivers/adc/boards/gd32f403z_eval.overlay b/samples/drivers/adc/boards/gd32f403z_eval.overlay new file mode 100644 index 00000000000..e5a0e931b9a --- /dev/null +++ b/samples/drivers/adc/boards/gd32f403z_eval.overlay @@ -0,0 +1,27 @@ +/* + * SPDX-License-Identifier: Apache-2.0 + * + * Copyright (c) 2022 BrainCo Inc. + */ + +#include + +/ { + zephyr,user { + /* adjust channel number according to pinmux in board.dts */ + io-channels = <&adc0 13>; + }; +}; + +&adc0 { + #address-cells = <1>; + #size-cells = <0>; + + channel@d { + reg = <13>; + zephyr,gain = "ADC_GAIN_1"; + zephyr,reference = "ADC_REF_INTERNAL"; + zephyr,acquisition-time = ; + zephyr,resolution = <12>; + }; +}; diff --git a/samples/drivers/adc/boards/gd32f450i_eval.overlay b/samples/drivers/adc/boards/gd32f450i_eval.overlay new file mode 100644 index 00000000000..e5a0e931b9a --- /dev/null +++ b/samples/drivers/adc/boards/gd32f450i_eval.overlay @@ -0,0 +1,27 @@ +/* + * SPDX-License-Identifier: Apache-2.0 + * + * Copyright (c) 2022 BrainCo Inc. + */ + +#include + +/ { + zephyr,user { + /* adjust channel number according to pinmux in board.dts */ + io-channels = <&adc0 13>; + }; +}; + +&adc0 { + #address-cells = <1>; + #size-cells = <0>; + + channel@d { + reg = <13>; + zephyr,gain = "ADC_GAIN_1"; + zephyr,reference = "ADC_REF_INTERNAL"; + zephyr,acquisition-time = ; + zephyr,resolution = <12>; + }; +}; diff --git a/samples/drivers/adc/boards/gd32vf103v_eval.overlay b/samples/drivers/adc/boards/gd32vf103v_eval.overlay new file mode 100644 index 00000000000..42903b3af55 --- /dev/null +++ b/samples/drivers/adc/boards/gd32vf103v_eval.overlay @@ -0,0 +1,27 @@ +/* + * SPDX-License-Identifier: Apache-2.0 + * + * Copyright (c) 2022 BrainCo Inc. + */ + +#include + + / { + zephyr,user { + /* adjust channel number according to pinmux in board.dts */ + io-channels = <&adc0 13>; + }; +}; + +&adc0 { + #address-cells = <1>; + #size-cells = <0>; + + channel@d { + reg = <13>; + zephyr,gain = "ADC_GAIN_1"; + zephyr,reference = "ADC_REF_INTERNAL"; + zephyr,acquisition-time = ; + zephyr,resolution = <12>; + }; +}; diff --git a/samples/drivers/adc/sample.yaml b/samples/drivers/adc/sample.yaml index c8aad45b9ba..465b8b9c138 100644 --- a/samples/drivers/adc/sample.yaml +++ b/samples/drivers/adc/sample.yaml @@ -6,7 +6,7 @@ tests: depends_on: adc platform_allow: nucleo_l073rz disco_l475_iot1 cc3220sf_launchxl cc3235sf_launchxl stm32l496g_disco nrf51dk_nrf51422 nrf52840dk_nrf52840 - mec172xevb_assy6906 + mec172xevb_assy6906 gd32f350r_eval gd32f450i_eval gd32vf103v_eval gd32f403z_eval integration_platforms: - nucleo_l073rz - nrf52840dk_nrf52840