lkml.org 
[lkml]   [2016]   [Feb]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v6 6/7] reset: mediatek: Add MT2701 reset driver
    Date
    From: Shunli Wang <shunli.wang@mediatek.com>

    In infrasys and perifsys, there are many reset
    control bits for kinds of modules. These bits are
    used as actual reset controllers to be registered
    into kernel's generic reset controller framework.

    Signed-off-by: Shunli Wang <shunli.wang@mediatek.com>
    Signed-off-by: James Liao <jamesjj.liao@mediatek.com>
    Tested-by: John Crispin <blogic@openwrt.org>
    Acked-by: Philipp Zabel <p.zabel@pengutronix.de>
    ---
    drivers/clk/mediatek/clk-mt2701.c | 6 ++++++
    1 file changed, 6 insertions(+)

    diff --git a/drivers/clk/mediatek/clk-mt2701.c b/drivers/clk/mediatek/clk-mt2701.c
    index 0ac45fc..01722e0 100644
    --- a/drivers/clk/mediatek/clk-mt2701.c
    +++ b/drivers/clk/mediatek/clk-mt2701.c
    @@ -665,6 +665,8 @@ static void __init mtk_infrasys_init(struct device_node *node)
    if (r)
    pr_err("%s(): could not register clock provider: %d\n",
    __func__, r);
    +
    + mtk_register_reset_controller(node, 2, 0x30);
    }
    CLK_OF_DECLARE(mtk_infrasys, "mediatek,mt2701-infracfg", mtk_infrasys_init);

    @@ -782,6 +784,8 @@ static void __init mtk_pericfg_init(struct device_node *node)
    if (r)
    pr_err("%s(): could not register clock provider: %d\n",
    __func__, r);
    +
    + mtk_register_reset_controller(node, 2, 0x0);
    }
    CLK_OF_DECLARE(mtk_pericfg, "mediatek,mt2701-pericfg", mtk_pericfg_init);

    @@ -997,6 +1001,8 @@ static void __init mtk_hifsys_init(struct device_node *node)
    if (r)
    pr_err("%s(): could not register clock provider: %d\n",
    __func__, r);
    +
    + mtk_register_reset_controller(node, 1, 0x34);
    }
    CLK_OF_DECLARE(mtk_hifsys, "mediatek,mt2701-hifsys", mtk_hifsys_init);

    --
    1.9.1
    \
     
     \ /
      Last update: 2016-02-05 11:01    [W:2.199 / U:0.144 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site