From ec5bcdc2c8e12596ccd2f04a45fc7d398a79a3c4 Mon Sep 17 00:00:00 2001 From: Phuc Pham Date: Mon, 16 Dec 2024 14:20:04 +0700 Subject: [PATCH] samples: drivers: adc: Add support for RZ/G3S-SMARC Add support for RZ/G3S-SMARC to ADC driver sample Signed-off-by: Phuc Pham Signed-off-by: Binh Nguyen --- .../rzg3s_smarc_r9a08g045s33gbg_cm33.overlay | 36 +++++++++++++++++++ .../rzg3s_smarc_r9a08g045s33gbg_cm33.conf | 1 + .../rzg3s_smarc_r9a08g045s33gbg_cm33.overlay | 36 +++++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 samples/drivers/adc/adc_dt/boards/rzg3s_smarc_r9a08g045s33gbg_cm33.overlay create mode 100644 samples/drivers/adc/adc_sequence/boards/rzg3s_smarc_r9a08g045s33gbg_cm33.conf create mode 100644 samples/drivers/adc/adc_sequence/boards/rzg3s_smarc_r9a08g045s33gbg_cm33.overlay diff --git a/samples/drivers/adc/adc_dt/boards/rzg3s_smarc_r9a08g045s33gbg_cm33.overlay b/samples/drivers/adc/adc_dt/boards/rzg3s_smarc_r9a08g045s33gbg_cm33.overlay new file mode 100644 index 00000000000..1d80e7ce421 --- /dev/null +++ b/samples/drivers/adc/adc_dt/boards/rzg3s_smarc_r9a08g045s33gbg_cm33.overlay @@ -0,0 +1,36 @@ +/* + * Copyright (c) 2024 Renesas Electronics Corporation + * + * SPDX-License-Identifier: Apache-2.0 + */ + + +/ { + zephyr,user { + io-channels = <&adc 0>, <&adc 2>; + }; +}; + +&adc { + status = "okay"; + #address-cells = <1>; + #size-cells = <0>; + + channel@0 { + reg = <0>; + zephyr,gain = "ADC_GAIN_1"; + zephyr,reference = "ADC_REF_INTERNAL"; + zephyr,resolution = <12>; + zephyr,acquisition-time = ; + zephyr,vref-mv = <1800>; + }; + + channel@2 { + reg = <2>; + zephyr,gain = "ADC_GAIN_1"; + zephyr,reference = "ADC_REF_INTERNAL"; + zephyr,resolution = <12>; + zephyr,acquisition-time = ; + zephyr,vref-mv = <1800>; + }; +}; diff --git a/samples/drivers/adc/adc_sequence/boards/rzg3s_smarc_r9a08g045s33gbg_cm33.conf b/samples/drivers/adc/adc_sequence/boards/rzg3s_smarc_r9a08g045s33gbg_cm33.conf new file mode 100644 index 00000000000..65f176fd23b --- /dev/null +++ b/samples/drivers/adc/adc_sequence/boards/rzg3s_smarc_r9a08g045s33gbg_cm33.conf @@ -0,0 +1 @@ +CONFIG_SEQUENCE_RESOLUTION=12 diff --git a/samples/drivers/adc/adc_sequence/boards/rzg3s_smarc_r9a08g045s33gbg_cm33.overlay b/samples/drivers/adc/adc_sequence/boards/rzg3s_smarc_r9a08g045s33gbg_cm33.overlay new file mode 100644 index 00000000000..8f8b9739b97 --- /dev/null +++ b/samples/drivers/adc/adc_sequence/boards/rzg3s_smarc_r9a08g045s33gbg_cm33.overlay @@ -0,0 +1,36 @@ +/* + * Copyright (c) 2024 Renesas Electronics Corporation + * + * SPDX-License-Identifier: Apache-2.0 + */ + + +/ { + aliases { + adc0 = &adc; + }; +}; + +&adc { + status = "okay"; + #address-cells = <1>; + #size-cells = <0>; + + channel@0 { + reg = <0>; + zephyr,gain = "ADC_GAIN_1"; + zephyr,reference = "ADC_REF_INTERNAL"; + zephyr,resolution = <12>; + zephyr,acquisition-time = ; + zephyr,vref-mv = <1800>; + }; + + channel@2 { + reg = <2>; + zephyr,gain = "ADC_GAIN_1"; + zephyr,reference = "ADC_REF_INTERNAL"; + zephyr,resolution = <12>; + zephyr,acquisition-time = ; + zephyr,vref-mv = <1800>; + }; +};