/* * SPDX-License-Identifier: Apache-2.0 * * Copyright (c) 2025 Silicon Laboratories Inc. */ #include #include / { zephyr,user { io-channels = <&adc0 3>, <&adc0 4>; }; }; &pinctrl { adc0_default: adc0_default { group0 { /* Allocate odd bus 0 on GPIO port B to IADC for access to pin PB1 */ silabs,analog-bus = ; }; }; }; &adc0 { pinctrl-0 = <&adc0_default>; pinctrl-names = "default"; #address-cells = <1>; #size-cells = <0>; status = "okay"; channel@3 { reg = <3>; zephyr,gain = "ADC_GAIN_1"; zephyr,reference = "ADC_REF_INTERNAL"; zephyr,acquisition-time = ; zephyr,resolution = <12>; zephyr,input-positive = ; }; channel@4 { reg = <4>; zephyr,gain = "ADC_GAIN_1"; zephyr,reference = "ADC_REF_VDD_1"; zephyr,vref-mv = <3300>; zephyr,acquisition-time = ; zephyr,resolution = <12>; zephyr,input-positive = ; }; };