lkml.org 
[lkml]   [2014]   [Mar]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v5 08/14] ARM: dts: mvebu: Introduce a new compatible for the PMSU node
    Date
    The initial binding for PMSU were wrong. It didn't take into account
    all the registers from the PMSU and in the other hand refereed to
    registers which are not part of PMSU. This commit introduces a new
    compatible for the PMSU node and annotates the previous one as
    obsolete. However we still continue to support it during a few
    releases.

    Cc: devicetree@vger.kernel.org
    Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
    ---
    .../devicetree/bindings/arm/armada-370-xp-pmsu.txt | 14 ++++++--------
    arch/arm/boot/dts/armada-xp.dtsi | 11 ++++++++---
    2 files changed, 14 insertions(+), 11 deletions(-)

    diff --git a/Documentation/devicetree/bindings/arm/armada-370-xp-pmsu.txt b/Documentation/devicetree/bindings/arm/armada-370-xp-pmsu.txt
    index 926b4d6aae7e..976188770079 100644
    --- a/Documentation/devicetree/bindings/arm/armada-370-xp-pmsu.txt
    +++ b/Documentation/devicetree/bindings/arm/armada-370-xp-pmsu.txt
    @@ -4,17 +4,15 @@ Available on Marvell SOCs: Armada 370 and Armada XP

    Required properties:

    -- compatible: "marvell,armada-370-xp-pmsu"
    +- compatible: should be "marvell,armada-370-pmsu", whereas
    + "marvell,armada-370-xp-pmsu" is deprecated and will be removed

    -- reg: Should contain PMSU registers location and length. First pair
    - for the per-CPU SW Reset Control registers, second pair for the
    - Power Management Service Unit.
    +- reg: Should contain PMSU registers location and length.

    Example:

    -armada-370-xp-pmsu@d0022000 {
    - compatible = "marvell,armada-370-xp-pmsu";
    - reg = <0xd0022100 0x430>,
    - <0xd0020800 0x20>;
    +armada-370-xp-pmsu@22000 {
    + compatible = "marvell,armada-370-pmsu";
    + reg = <0x22000 0x1000>;
    };

    diff --git a/arch/arm/boot/dts/armada-xp.dtsi b/arch/arm/boot/dts/armada-xp.dtsi
    index abb9f9dcc525..0c455f5458df 100644
    --- a/arch/arm/boot/dts/armada-xp.dtsi
    +++ b/arch/arm/boot/dts/armada-xp.dtsi
    @@ -117,9 +117,14 @@
    clock-names = "nbclk", "fixed";
    };

    - armada-370-xp-pmsu@22000 {
    - compatible = "marvell,armada-370-xp-pmsu";
    - reg = <0x22100 0x400>, <0x20800 0x20>;
    + cpurst@20800 {
    + compatible = "marvell,armada-xp-cpu-reset";
    + reg = <0x20800 0x20>;
    + };
    +
    + armada-370-pmsu@22000 {
    + compatible = "marvell,armada-370-pmsu";
    + reg = <0x22000 0x400>;
    };

    eth2: ethernet@30000 {
    --
    1.8.1.2


    \
     
     \ /
      Last update: 2014-03-26 00:41    [W:5.274 / U:0.196 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site