diff --git a/boards/ti/am243x_evm/am243x_evm_am2434_r5f0_0.dts b/boards/ti/am243x_evm/am243x_evm_am2434_r5f0_0.dts index 501a657caf81..fc7a045b831d 100644 --- a/boards/ti/am243x_evm/am243x_evm_am2434_r5f0_0.dts +++ b/boards/ti/am243x_evm/am243x_evm_am2434_r5f0_0.dts @@ -24,7 +24,6 @@ aliases { led0 = &ld26; - adc0 = &adc0; }; leds: leds { @@ -89,89 +88,8 @@ }; &adc0 { - ti,vrefp = <1800>; ti,fifo = <0>; status = "okay"; - - channel@0 { - reg = <0>; - ti,open-delay = <0>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = <0>; - zephyr,resolution = <12>; - zephyr,oversampling = <4>; - }; - - channel@1 { - reg = <1>; - ti,open-delay = <0>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = <0>; - zephyr,resolution = <12>; - zephyr,oversampling = <4>; - }; - - channel@2 { - reg = <2>; - ti,open-delay = <0>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = <0>; - zephyr,resolution = <12>; - zephyr,oversampling = <4>; - }; - - channel@3 { - reg = <3>; - ti,open-delay = <0>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = <0>; - zephyr,resolution = <12>; - zephyr,oversampling = <4>; - }; - - channel@4 { - reg = <4>; - ti,open-delay = <0>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = <0>; - zephyr,resolution = <12>; - zephyr,oversampling = <4>; - }; - - channel@5 { - reg = <5>; - ti,open-delay = <0>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = <0>; - zephyr,resolution = <12>; - zephyr,oversampling = <4>; - }; - - channel@6 { - reg = <6>; - ti,open-delay = <0>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = <0>; - zephyr,resolution = <12>; - zephyr,oversampling = <4>; - }; - - channel@7 { - reg = <7>; - ti,open-delay = <0>; - zephyr,gain = "ADC_GAIN_1"; - zephyr,reference = "ADC_REF_INTERNAL"; - zephyr,acquisition-time = <0>; - zephyr,resolution = <12>; - zephyr,oversampling = <4>; - }; }; &mbox6 { diff --git a/samples/drivers/adc/adc_dt/boards/am243x_evm_am2434_r5f0_0.overlay b/samples/drivers/adc/adc_dt/boards/am243x_evm_am2434_r5f0_0.overlay index 5d8dccf46af8..c82270c8c71c 100644 --- a/samples/drivers/adc/adc_dt/boards/am243x_evm_am2434_r5f0_0.overlay +++ b/samples/drivers/adc/adc_dt/boards/am243x_evm_am2434_r5f0_0.overlay @@ -6,7 +6,30 @@ / { zephyr,user { - io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>, <&adc0 4>, <&adc0 5>, - <&adc0 6>, <&adc0 7>; + io-channels = <&adc0 0>, <&adc0 7>; + }; +}; + +&adc0 { + ti,vrefp = <1800>; + + channel@0 { + reg = <0>; + ti,open-delay = <0>; + zephyr,gain = "ADC_GAIN_1"; + zephyr,reference = "ADC_REF_INTERNAL"; + zephyr,acquisition-time = <0>; + zephyr,resolution = <12>; + zephyr,oversampling = <4>; + }; + + channel@7 { + reg = <7>; + ti,open-delay = <0>; + zephyr,gain = "ADC_GAIN_1"; + zephyr,reference = "ADC_REF_INTERNAL"; + zephyr,acquisition-time = <0>; + zephyr,resolution = <12>; + zephyr,oversampling = <4>; }; }; diff --git a/samples/drivers/adc/adc_sequence/boards/am243x_evm_am2434_r5f0_0.overlay b/samples/drivers/adc/adc_sequence/boards/am243x_evm_am2434_r5f0_0.overlay new file mode 100644 index 000000000000..62ea18e74211 --- /dev/null +++ b/samples/drivers/adc/adc_sequence/boards/am243x_evm_am2434_r5f0_0.overlay @@ -0,0 +1,95 @@ +/* + * Copyright (c) 2025 Texas Instruments + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/ { + aliases { + adc0 = &adc0; + }; +}; + +&adc0 { + ti,vrefp = <1800>; + + channel@0 { + reg = <0>; + ti,open-delay = <0>; + zephyr,gain = "ADC_GAIN_1"; + zephyr,reference = "ADC_REF_INTERNAL"; + zephyr,acquisition-time = <0>; + zephyr,resolution = <12>; + zephyr,oversampling = <4>; + }; + + channel@1 { + reg = <1>; + ti,open-delay = <0>; + zephyr,gain = "ADC_GAIN_1"; + zephyr,reference = "ADC_REF_INTERNAL"; + zephyr,acquisition-time = <0>; + zephyr,resolution = <12>; + zephyr,oversampling = <4>; + }; + + channel@2 { + reg = <2>; + ti,open-delay = <0>; + zephyr,gain = "ADC_GAIN_1"; + zephyr,reference = "ADC_REF_INTERNAL"; + zephyr,acquisition-time = <0>; + zephyr,resolution = <12>; + zephyr,oversampling = <4>; + }; + + channel@3 { + reg = <3>; + ti,open-delay = <0>; + zephyr,gain = "ADC_GAIN_1"; + zephyr,reference = "ADC_REF_INTERNAL"; + zephyr,acquisition-time = <0>; + zephyr,resolution = <12>; + zephyr,oversampling = <4>; + }; + + channel@4 { + reg = <4>; + ti,open-delay = <0>; + zephyr,gain = "ADC_GAIN_1"; + zephyr,reference = "ADC_REF_INTERNAL"; + zephyr,acquisition-time = <0>; + zephyr,resolution = <12>; + zephyr,oversampling = <4>; + }; + + channel@5 { + reg = <5>; + ti,open-delay = <0>; + zephyr,gain = "ADC_GAIN_1"; + zephyr,reference = "ADC_REF_INTERNAL"; + zephyr,acquisition-time = <0>; + zephyr,resolution = <12>; + zephyr,oversampling = <4>; + }; + + channel@6 { + reg = <6>; + ti,open-delay = <0>; + zephyr,gain = "ADC_GAIN_1"; + zephyr,reference = "ADC_REF_INTERNAL"; + zephyr,acquisition-time = <0>; + zephyr,resolution = <12>; + zephyr,oversampling = <4>; + }; + + channel@7 { + reg = <7>; + ti,open-delay = <0>; + zephyr,gain = "ADC_GAIN_1"; + zephyr,reference = "ADC_REF_INTERNAL"; + zephyr,acquisition-time = <0>; + zephyr,resolution = <12>; + zephyr,oversampling = <4>; + }; +};