File tree Expand file tree Collapse file tree 10 files changed +27
-12
lines changed Expand file tree Collapse file tree 10 files changed +27
-12
lines changed Original file line number Diff line number Diff line change 4
4
config HWINFO_MCUX_MCX_CMC
5
5
bool "NXP MCX CMC reset cause"
6
6
default y
7
- depends on HAS_MCUX_MCX_CMC
7
+ depends on DT_HAS_NXP_CMC_RESET_CAUSE_ENABLED
8
8
select HWINFO_HAS_DRIVER
9
9
help
10
10
Enable NXP kinetis mcux CMC hwinfo driver.
Original file line number Diff line number Diff line change 29
29
status = "okay";
30
30
};
31
31
32
+ cmc {
33
+ compatible = "nxp,cmc-reset-cause";
34
+ };
35
+
32
36
soc {
33
37
ctimer0: ctimer@40004000 {
34
38
compatible = "nxp,lpc-ctimer";
Original file line number Diff line number Diff line change 29
29
status = "okay";
30
30
};
31
31
32
+ cmc {
33
+ compatible = "nxp,cmc-reset-cause";
34
+ };
35
+
32
36
soc {
33
37
syscon: syscon@40000000 {
34
38
compatible = "nxp,lpc-syscon";
Original file line number Diff line number Diff line change 23
23
};
24
24
};
25
25
26
+ cmc {
27
+ compatible = "nxp,cmc-reset-cause";
28
+ };
29
+
26
30
/* Dummy pinctrl node, filled with pin mux options at board level */
27
31
pinctrl: pinctrl {
28
32
compatible = "nxp,port-pinctrl";
Original file line number Diff line number Diff line change 29
29
status = "okay";
30
30
};
31
31
32
+ cmc {
33
+ compatible = "nxp,cmc-reset-cause";
34
+ };
35
+
32
36
soc {
33
37
syscon: syscon@40091000 {
34
38
compatible = "nxp,lpc-syscon";
Original file line number Diff line number Diff line change 34
34
};
35
35
};
36
36
37
+ cmc {
38
+ compatible = "nxp,cmc-reset-cause";
39
+ };
40
+
37
41
/* Dummy pinctrl node, filled with pin mux options at board level */
38
42
pinctrl: pinctrl {
39
43
compatible = "nxp,port-pinctrl";
Original file line number Diff line number Diff line change
1
+ # Copyright 2025 NXP
2
+ # SPDX-License-Identifier: Apache-2.0
3
+
4
+ description : CMC reset causes
5
+
6
+ compatible : " nxp,cmc-reset-cause"
Original file line number Diff line number Diff line change @@ -52,12 +52,6 @@ config HAS_MCUX_RCM
52
52
Set if the Reset Control Module (RCM) module is present in
53
53
the SoC.
54
54
55
- config HAS_MCUX_MCX_CMC
56
- bool
57
- help
58
- Set if the Core Mode Controller (CMC) module is present in
59
- the SoC.
60
-
61
55
config HAS_MCUX_XCACHE
62
56
bool
63
57
help
Original file line number Diff line number Diff line change @@ -13,27 +13,23 @@ config SOC_FAMILY_MCXA
13
13
config SOC_MCXA153
14
14
select CPU_CORTEX_M33
15
15
select HAS_MCUX_CACHE
16
- select HAS_MCUX_MCX_CMC
17
16
18
17
config SOC_MCXA156
19
18
select CPU_CORTEX_M33
20
19
select CPU_HAS_FPU
21
20
select ARMV8_M_DSP
22
21
select HAS_MCUX_CACHE
23
- select HAS_MCUX_MCX_CMC
24
22
25
23
config SOC_MCXA346
26
24
select CPU_CORTEX_M33
27
25
select CPU_HAS_ARM_MPU
28
26
select CPU_HAS_FPU
29
27
select ARMV8_M_DSP
30
28
select HAS_MCUX_CACHE
31
- select HAS_MCUX_MCX_CMC
32
29
33
30
config SOC_MCXA266
34
31
select CPU_CORTEX_M33
35
32
select CPU_HAS_ARM_MPU
36
33
select CPU_HAS_FPU
37
34
select ARMV8_M_DSP
38
35
select HAS_MCUX_CACHE
39
- select HAS_MCUX_MCX_CMC
Original file line number Diff line number Diff line change @@ -8,7 +8,6 @@ config SOC_FAMILY_MCXN
8
8
select HAS_MCUX
9
9
select CPU_CORTEX_M_HAS_SYSTICK
10
10
select CPU_CORTEX_M_HAS_DWT
11
- select HAS_MCUX_MCX_CMC
12
11
13
12
config SOC_MCXN947_CPU0
14
13
select CPU_CORTEX_M33
You can’t perform that action at this time.
0 commit comments