Lines Matching +full:scmi +full:- +full:shmem
1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Generic on-chip SRAM
10 - Rob Herring <robh@kernel.org>
19 Following the generic-names recommended practice, node names should
30 - mmio-sram
31 - amlogic,meson-gxbb-sram
32 - arm,juno-sram-ns
33 - atmel,sama5d2-securam
34 - nvidia,tegra186-sysram
35 - nvidia,tegra194-sysram
36 - nvidia,tegra234-sysram
37 - qcom,rpm-msg-ram
38 - rockchip,rk3288-pmu-sram
49 "#address-cells":
52 "#size-cells":
60 no-memory-wc:
67 "^([a-z0-9]*-)?sram(-section)?@[a-f0-9]+$":
75 <vendor>,[<device>-]<usage>
78 - allwinner,sun4i-a10-sram-a3-a4
79 - allwinner,sun4i-a10-sram-c1
80 - allwinner,sun4i-a10-sram-d
81 - allwinner,sun9i-a80-smp-sram
82 - allwinner,sun50i-a64-sram-c
83 - amlogic,meson8-ao-arc-sram
84 - amlogic,meson8b-ao-arc-sram
85 - amlogic,meson8-smp-sram
86 - amlogic,meson8b-smp-sram
87 - amlogic,meson-gxbb-scp-shmem
88 - amlogic,meson-axg-scp-shmem
89 - arm,juno-scp-shmem
90 - arm,scmi-shmem
91 - arm,scp-shmem
92 - renesas,smp-sram
93 - rockchip,rk3066-smp-sram
94 - samsung,exynos4210-sysram
95 - samsung,exynos4210-sysram-ns
96 - socionext,milbeaut-smp-sram
97 - stericsson,u8500-esram
116 protect-exec:
120 read-only, executable during code execution. NOTE: This region must
131 - reg
136 - compatible
137 - reg
145 - qcom,rpm-msg-ram
146 - rockchip,rk3288-pmu-sram
149 - "#address-cells"
150 - "#size-cells"
151 - ranges
156 - |
158 compatible = "mmio-sram";
161 #address-cells = <1>;
162 #size-cells = <1>;
165 smp-sram@100 {
169 device-sram@1000 {
174 exported-sram@20000 {
180 - |
181 // Samsung SMP-capable Exynos SoCs use part of the SYSRAM for the bringup
185 // Therefore reserved section sub-nodes have to be added to the mmio-sram
187 // non-secure execution environment.
189 compatible = "mmio-sram";
191 #address-cells = <1>;
192 #size-cells = <1>;
195 smp-sram@0 {
196 compatible = "samsung,exynos4210-sysram";
200 smp-sram@53000 {
201 compatible = "samsung,exynos4210-sysram-ns";
206 - |
207 // Amlogic's SMP-capable SoCs use part of the sram for the bringup of the cores.
211 // Therefore a reserved section sub-node has to be added to the mmio-sram
214 compatible = "mmio-sram";
216 #address-cells = <1>;
217 #size-cells = <1>;
220 smp-sram@1ff80 {
221 compatible = "amlogic,meson8b-smp-sram";
226 - |
228 compatible = "mmio-sram";
230 #address-cells = <1>;
231 #size-cells = <1>;
234 smp-sram@0 {
235 compatible = "renesas,smp-sram";
240 - |
242 compatible = "mmio-sram";
244 #address-cells = <1>;
245 #size-cells = <1>;
248 smp-sram@10080000 {
249 compatible = "rockchip,rk3066-smp-sram";
254 - |
257 // the "pmu-sram" because it keeps power even in low power states
260 compatible = "rockchip,rk3288-pmu-sram", "mmio-sram";
264 - |
270 // Also there are no "secure-only" properties. The implementation should
274 compatible = "mmio-sram";
276 #address-cells = <1>;
277 #size-cells = <1>;
280 smp-sram@1000 {
283 compatible = "allwinner,sun9i-a80-smp-sram";
288 - |
290 compatible = "mmio-sram";
292 #address-cells = <1>;
293 #size-cells = <1>;
296 smp-sram@f100 {
297 compatible = "socionext,milbeaut-smp-sram";