tests: drivers: comparator: Add support for xg24_rb4187c

Enable the gpio_loopback comparator test on xg24_rb4187c.

Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
This commit is contained in:
Aksel Skauge Mellbye 2025-02-20 15:32:49 +01:00 committed by Carles Cufí
parent 1a5854d1f9
commit 84d97372ff
2 changed files with 42 additions and 0 deletions

View File

@ -0,0 +1,41 @@
/*
* Copyright (c) 2025 Silicon Laboratories Inc.
*
* SPDX-License-Identifier: Apache-2.0
*/
#include <zephyr/dt-bindings/gpio/gpio.h>
#include <zephyr/dt-bindings/comparator/silabs-acmp.h>
#include <zephyr/dt-bindings/pinctrl/silabs/xg24-pinctrl.h>
/ {
aliases {
test-comp = &acmp0;
};
zephyr,user {
test-gpios = <&gpioc 3 GPIO_ACTIVE_HIGH>;
};
};
&pinctrl {
acmp0_default: acmp0_default {
group0 {
silabs,analog-bus = <ABUS_CDODD0_ACMP0>;
};
};
};
&acmp0 {
pinctrl-0 = <&acmp0_default>;
pinctrl-names = "default";
status = "okay";
hysteresis-mode = "disabled";
accuracy-mode = "high";
input-range = "full";
input-positive = <ACMP_INPUT_PC3>;
input-negative = <ACMP_INPUT_VREFDIV1V25>;
vref-divider = <63>;
};

View File

@ -11,6 +11,7 @@ tests:
drivers.comparator.gpio_loopback.silabs_acmp:
platform_allow:
- xg24_dk2601b
- xg24_rb4187c
- xg29_rb4412a
drivers.comparator.gpio_loopback.mcux_acmp:
platform_allow: