File tree Expand file tree Collapse file tree 6 files changed +152
-0
lines changed
tests/drivers/build_all/comparator Expand file tree Collapse file tree 6 files changed +152
-0
lines changed Original file line number Diff line number Diff line change 1+ /*
2+ * Copyright (c) 2024 Nordic Semiconductor
3+ *
4+ * SPDX-License-Identifier: Apache-2.0
5+ */
6+
7+ &pinctrl {
8+ acmp1_default: acmp1_default {
9+ group0 {
10+ pinmux = <&iomuxc_gpio_ad_01_acmp1_in2>;
11+ drive-strength = "high";
12+ bias-pull-up;
13+ slew-rate = "fast";
14+ };
15+ };
16+ };
17+
18+ &acmp1 {
19+ status = "okay";
20+ pinctrl-0 = <&acmp1_default>;
21+ pinctrl-names = "default";
22+
23+ positive-mux-input = "IN2";
24+ positive-port-input = "MUX";
25+ negative-mux-input = "IN2";
26+ negative-port-input = "DAC";
27+
28+ dac-vref-source = "VIN1";
29+ dac-value = <128>;
30+ dac-enable;
31+
32+ offset-mode = "LEVEL0";
33+ hysteresis-mode = "LEVEL0";
34+ enable-high-speed-mode;
35+
36+ filter-enable-sample;
37+ filter-count = <4>;
38+ filter-period = <32>;
39+
40+ discrete-mode-enable-positive-channel;
41+ discrete-mode-enable-resistor-divider;
42+ discrete-mode-clock-source = "FAST";
43+ discrete-mode-sample-time = "T1";
44+ discrete-mode-phase1-time = "ALT4";
45+ discrete-mode-phase2-time = "ALT7";
46+ };
Original file line number Diff line number Diff line change 1+ /*
2+ * Copyright (c) 2024 Nordic Semiconductor
3+ *
4+ * SPDX-License-Identifier: Apache-2.0
5+ */
6+
7+ &pinctrl {
8+ acmp1_default: acmp1_default {
9+ group0 {
10+ pinmux = <&iomuxc_gpio_ad_00_acmp1_in1>,
11+ <&iomuxc_gpio_ad_01_acmp1_in2>;
12+ drive-strength = "high";
13+ bias-pull-up;
14+ slew-rate = "fast";
15+ };
16+ };
17+ };
18+
19+ &acmp1 {
20+ status = "okay";
21+ pinctrl-0 = <&acmp1_default>;
22+ pinctrl-names = "default";
23+
24+ positive-mux-input = "IN1";
25+ negative-mux-input = "IN2";
26+ };
Original file line number Diff line number Diff line change 1+ /*
2+ * Copyright (c) 2024 Nordic Semiconductor
3+ *
4+ * SPDX-License-Identifier: Apache-2.0
5+ */
6+
7+ #include "mke15z7_pinctrl.dtsi"
8+
9+ &cmp0 {
10+ pinctrl-0 = <&cmp0_default>;
11+ pinctrl-names = "default";
12+ status = "okay";
13+
14+ positive-mux-input = "IN0";
15+ positive-port-input = "MUX";
16+ negative-mux-input = "IN0";
17+ negative-port-input = "DAC";
18+
19+ dac-vref-source = "VIN1";
20+ dac-value = <128>;
21+ dac-enable;
22+ };
Original file line number Diff line number Diff line change 1+ /*
2+ * Copyright (c) 2024 Nordic Semiconductor
3+ *
4+ * SPDX-License-Identifier: Apache-2.0
5+ */
6+
7+ #include "mke15z7_pinctrl.dtsi"
8+
9+ &cmp0 {
10+ pinctrl-0 = <&cmp0_default>;
11+ pinctrl-names = "default";
12+ status = "okay";
13+
14+ positive-mux-input = "IN0";
15+ negative-mux-input = "IN1";
16+ };
Original file line number Diff line number Diff line change 1+ /*
2+ * Copyright (c) 2024 Nordic Semiconductor
3+ *
4+ * SPDX-License-Identifier: Apache-2.0
5+ */
6+
7+ #include <nxp/kinetis/MKE17Z256VLL7-pinctrl.h>
8+
9+ &pinctrl {
10+ cmp0_default: cmp0_default {
11+ group0 {
12+ pinmux = <ACMP0_IN0_PTA0>,
13+ <ACMP0_IN1_PTA1>,
14+ <ACMP0_OUT_PTA4>,
15+ <ACMP0_IN5_PTC2>;
16+
17+ drive-strength = "high";
18+ };
19+ };
20+ };
Original file line number Diff line number Diff line change @@ -66,3 +66,25 @@ tests:
6666 - nrf54h20dk/nrf54h20/cpuapp
6767 - nrf54l15dk/nrf54l15/cpuapp
6868 - nrf9280pdk/nrf9280/cpuapp
69+ drivers.build_all.comparator.mcux_acmp.mimxrt1176_mux_dac :
70+ extra_args :
71+ - DTC_OVERLAY_FILE="mcux_acmp/mimxrt1176_mux_dac.dts"
72+ platform_allow :
73+ - mimxrt1170_evk/mimxrt1176/cm4
74+ - mimxrt1170_evk/mimxrt1176/cm7
75+ drivers.build_all.comparator.mcux_acmp.mimxrt1176_mux_mux :
76+ extra_args :
77+ - DTC_OVERLAY_FILE="mcux_acmp/mimxrt1176_mux_mux.dts"
78+ platform_allow :
79+ - mimxrt1170_evk/mimxrt1176/cm4
80+ - mimxrt1170_evk/mimxrt1176/cm7
81+ drivers.build_all.comparator.mcux_acmp.mke15z7_mux_dac :
82+ extra_args :
83+ - DTC_OVERLAY_FILE="mcux_acmp/mke15z7_mux_dac.dts"
84+ platform_allow :
85+ - frdm_ke15z
86+ drivers.build_all.comparator.mcux_acmp.mke15z7_mux_mux :
87+ extra_args :
88+ - DTC_OVERLAY_FILE="mcux_acmp/mke15z7_mux_mux.dts"
89+ platform_allow :
90+ - frdm_ke15z
You can’t perform that action at this time.
0 commit comments