File tree Expand file tree Collapse file tree 2 files changed +44
-0
lines changed Expand file tree Collapse file tree 2 files changed +44
-0
lines changed Original file line number Diff line number Diff line change 12
12
#include <zephyr/dt-bindings/i2c/i2c.h>
13
13
#include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h>
14
14
#include <zephyr/dt-bindings/reset/nxp_syscon_reset_common.h>
15
+ #include <zephyr/dt-bindings/misc/nxp_rtxxx_dsp_ctrl.h>
15
16
16
17
/ {
17
18
chosen {
48
49
};
49
50
};
50
51
};
52
+
53
+ dsp: dsp {
54
+ #address-cells = <1>;
55
+ #size-cells = <1>;
56
+
57
+ compatible = "nxp,rtxxx-dsp-ctrl";
58
+ sysctl = <&sysctl0>;
59
+
60
+ status = "disabled";
61
+
62
+ region@24020000 {
63
+ reg = <0x24020000 DT_SIZE_K(1)>;
64
+ type = <NXP_RTXXX_DSP_REGION_RESET>;
65
+ };
66
+
67
+ region@20400000 {
68
+ reg = <0x20400000 DT_SIZE_K(256)>;
69
+ type = <NXP_RTXXX_DSP_REGION_TEXT>;
70
+ };
71
+
72
+ region@20440000 {
73
+ reg = <0x20440000 DT_SIZE_K(256)>;
74
+ type = <NXP_RTXXX_DSP_REGION_DATA>;
75
+ };
76
+ };
51
77
};
52
78
53
79
&sram {
110
136
#clock-cells = <1>;
111
137
};
112
138
139
+ /*
140
+ * Dummy node - it does not instantiate a real driver, rather it provide the
141
+ * base address of the SYSCTL0 block for use with the "dsp" node.
142
+ */
143
+ sysctl0: sysctl@2000 {
144
+ reg = <0x2000 0x2000>;
145
+ compatible = "nxp,rt6xx-sysctl";
146
+ };
147
+
113
148
iocon: iocon@4000 {
114
149
compatible = "nxp,lpc-iocon";
115
150
reg = <0x4000 0x1000>;
Original file line number Diff line number Diff line change
1
+ /*
2
+ * Copyright 2025 NXP
3
+ *
4
+ * SPDX-License-Identifier: Apache-2.0
5
+ */
6
+
7
+ &sram0 {
8
+ reg = <0x180000 DT_SIZE_K(2560)>;
9
+ };
You can’t perform that action at this time.
0 commit comments