diff options
author | Rob Herring <robh@kernel.org> | 2018-05-15 08:32:55 -0500 |
---|---|---|
committer | Rob Herring <robh@kernel.org> | 2018-10-04 20:06:21 -0500 |
commit | 7ac48a81980f9066e59e613b769d341df48cf4f1 (patch) | |
tree | 2164456ac4c239e3ec1979139e953534f8f8a3df /Documentation/devicetree/bindings/arm/al,alpine.txt | |
parent | 4355151de47c2b4bc72c026ee743bd9ed7f71ba3 (diff) | |
download | linux-stable-7ac48a81980f9066e59e613b769d341df48cf4f1.tar.gz linux-stable-7ac48a81980f9066e59e613b769d341df48cf4f1.tar.bz2 linux-stable-7ac48a81980f9066e59e613b769d341df48cf4f1.zip |
dt-bindings: arm: alpine: Move CPU control related binding to cpu-enable-method/al,alpine-smp
It is best practice to have 1 binding per file, so board level bindings
should be separate for various misc SoC bindings. Move the Alpine CPU
control to al,alpine-smp and we can also remove a cross reference.
Cc: Tsahee Zidenberg <tsahee@annapurnalabs.com>
Cc: Antoine Tenart <antoine.tenart@free-electrons.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: devicetree@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
Diffstat (limited to 'Documentation/devicetree/bindings/arm/al,alpine.txt')
-rw-r--r-- | Documentation/devicetree/bindings/arm/al,alpine.txt | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/Documentation/devicetree/bindings/arm/al,alpine.txt b/Documentation/devicetree/bindings/arm/al,alpine.txt index f404a4f9b165..d00debe2e86f 100644 --- a/Documentation/devicetree/bindings/arm/al,alpine.txt +++ b/Documentation/devicetree/bindings/arm/al,alpine.txt @@ -14,75 +14,3 @@ compatible: must contain "al,alpine" ... } - -* CPU node: - -The Alpine platform includes cortex-a15 cores. -enable-method: must be "al,alpine-smp" to allow smp [1] - -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>; - }; -}; - - -* 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: - -cpu_resume { - compatible = "al,alpine-cpu-resume"; - reg = <0xfbff5ed0 0x30>; -}; - -* Alpine System-Fabric Service Registers - -The System-Fabric Service Registers allow various operation on CPU and -system fabric, like powering CPUs off. - -Properties: -- compatible : Should contain "al,alpine-sysfabric-service" and "syscon". -- reg : Offset and length of the register set for the device - -Example: - -nb_service { - compatible = "al,alpine-sysfabric-service", "syscon"; - reg = <0xfb070000 0x10000>; -}; - -[1] arm/cpu-enable-method/al,alpine-smp |