Commit 879baf11 authored by Zhen Lei's avatar Zhen Lei Committed by Rob Herring
Browse files

dt-bindings: arm: hisilicon: add missing properties into sysctrl.yaml



Add properties: #reset-cells, #address-cells, #size-cells and ranges. Due
to the Hisilicon system controller node may contains child nodes, change
the value of "additionalProperties" from "false" to "type: object". The
examples have also been updated.

Signed-off-by: default avatarZhen Lei <thunder.leizhen@huawei.com>
Link: https://lore.kernel.org/r/20201012061225.1597-10-thunder.leizhen@huawei.com


Signed-off-by: default avatarRob Herring <robh@kernel.org>
parent a5917fa8
Loading
Loading
Loading
Loading
+25 −3
Original line number Diff line number Diff line
@@ -71,21 +71,43 @@ properties:
  '#clock-cells':
    const: 1

  '#reset-cells':
    const: 1

  '#address-cells':
    const: 1

  '#size-cells':
    const: 1

  ranges: true

required:
  - compatible
  - reg

additionalProperties: false
additionalProperties:
  type: object

examples:
  - |
    /* Hisilicon system controller */
    system-controller@fc802000 {
    system-controller@802000 {
        compatible = "hisilicon,sysctrl", "syscon";
        reg = <0xfc802000 0x1000>;
        #address-cells = <1>;
        #size-cells = <1>;
        ranges = <0 0x802000 0x1000>;
        reg = <0x802000 0x1000>;

        smp-offset = <0x31c>;
        resume-offset = <0x308>;
        reboot-offset = <0x4>;

        clock: clock@0 {
            compatible = "hisilicon,hi3620-clock";
            reg = <0 0x10000>;
            #clock-cells = <1>;
        };
    };

    /* HiP01 system controller */