1/*
2 * SPDX-License-Identifier: Apache-2.0
3 *
4 * Copyright (c) 2023 Cypress Semiconductor Corporation (an Infineon company) or
5 * an affiliate of Cypress Semiconductor Corporation
6 */
7
8#include <zephyr/dt-bindings/adc/adc.h>
9
10/ {
11	zephyr,user {
12		io-channels = <&adc0 4>, <&adc0 5>, <&adc0 6>, <&adc0 7>;
13	};
14};
15
16&adc0 {
17	status = "okay";
18	#address-cells = <1>;
19	#size-cells = <0>;
20
21	channel@4 {
22		reg = <4>;
23		zephyr,acquisition-time = <ADC_ACQ_TIME(ADC_ACQ_TIME_MICROSECONDS, 1)>;
24		zephyr,gain = "ADC_GAIN_1";
25		zephyr,reference = "ADC_REF_INTERNAL";
26		zephyr,resolution = <12>;
27		zephyr,input-positive = <4>;   /* P3.4 */
28	};
29
30	channel@5 {
31		reg = <5>;
32		zephyr,acquisition-time = <ADC_ACQ_TIME(ADC_ACQ_TIME_MICROSECONDS, 1)>;
33		zephyr,gain = "ADC_GAIN_1";
34		zephyr,reference = "ADC_REF_INTERNAL";
35		zephyr,resolution = <12>;
36		zephyr,input-positive = <5>;   /* P3.5 */
37	};
38
39	channel@6 {
40		reg = <6>;
41		zephyr,acquisition-time = <ADC_ACQ_TIME(ADC_ACQ_TIME_MICROSECONDS, 1)>;
42		zephyr,gain = "ADC_GAIN_1";
43		zephyr,reference = "ADC_REF_INTERNAL";
44		zephyr,resolution = <12>;
45		zephyr,input-positive = <6>;   /* P3.6 */
46	};
47
48	channel@7 {
49		reg = <7>;
50		zephyr,acquisition-time = <ADC_ACQ_TIME(ADC_ACQ_TIME_MICROSECONDS, 1)>;
51		zephyr,gain = "ADC_GAIN_1";
52		zephyr,reference = "ADC_REF_INTERNAL";
53		zephyr,resolution = <12>;
54		zephyr,input-positive = <7>;   /* P3.7 */
55	};
56};
57