mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-21 06:50:25 +00:00

Add another batch of various "simple" syscon compatibles which were undocumented or still documented with old text bindings. Remove the old text binding docs for the ones which were documented. Acked-by: Conor Dooley <conor.dooley@microchip.com> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Acked-by: Stephen Boyd <sboyd@kernel.org> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Reviewed-by: Miquel Raynal <miquel.raynal@bootlin.com> # mtd Signed-off-by: Rob Herring (Arm) <robh@kernel.org> Link: https://lore.kernel.org/r/20240603131230.136196-2-robh@kernel.org Signed-off-by: Lee Jones <lee@kernel.org>
70 lines
1.4 KiB
Text
70 lines
1.4 KiB
Text
========================================================
|
|
Secondary CPU enable-method "al,alpine-smp" binding
|
|
========================================================
|
|
|
|
This document describes the "al,alpine-smp" method for
|
|
enabling secondary CPUs. To apply to all CPUs, a single
|
|
"al,alpine-smp" enable method should be defined in the
|
|
"cpus" node.
|
|
|
|
Enable method name: "al,alpine-smp"
|
|
Compatible machines: "al,alpine"
|
|
Compatible CPUs: "arm,cortex-a15"
|
|
Related properties: (none)
|
|
|
|
Note:
|
|
This enable method requires valid nodes compatible with
|
|
"al,alpine-cpu-resume" and "al,alpine-nb-service".
|
|
|
|
|
|
* Alpine CPU resume registers
|
|
|
|
The CPU resume register are used to define required resume address after
|
|
reset.
|
|
|
|
Properties:
|
|
- compatible : Should contain "al,alpine-cpu-resume".
|
|
- reg : Offset and length of the register set for the device
|
|
|
|
|
|
Example:
|
|
|
|
cpus {
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
enable-method = "al,alpine-smp";
|
|
|
|
cpu@0 {
|
|
compatible = "arm,cortex-a15";
|
|
device_type = "cpu";
|
|
reg = <0>;
|
|
};
|
|
|
|
cpu@1 {
|
|
compatible = "arm,cortex-a15";
|
|
device_type = "cpu";
|
|
reg = <1>;
|
|
};
|
|
|
|
cpu@2 {
|
|
compatible = "arm,cortex-a15";
|
|
device_type = "cpu";
|
|
reg = <2>;
|
|
};
|
|
|
|
cpu@3 {
|
|
compatible = "arm,cortex-a15";
|
|
device_type = "cpu";
|
|
reg = <3>;
|
|
};
|
|
};
|
|
|
|
cpu_resume {
|
|
compatible = "al,alpine-cpu-resume";
|
|
reg = <0xfbff5ed0 0x30>;
|
|
};
|
|
|
|
nb_service {
|
|
compatible = "al,alpine-sysfabric-service", "syscon";
|
|
reg = <0xfb070000 0x10000>;
|
|
};
|