lkml.org 
[lkml]   [2020]   [Feb]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH AUTOSEL 5.5 217/542] ARM: OMAP2+: pdata-quirks: add PRM data for reset support
    Date
    From: Tero Kristo <t-kristo@ti.com>

    [ Upstream commit 8de44fb70659a5bc0c53a443e6129ea1bf00fd8b ]

    The parent clockdomain for reset must be in force wakeup mode, otherwise
    the reset may never complete. Add pdata quirks for this purpose for PRM
    driver.

    Signed-off-by: Tero Kristo <t-kristo@ti.com>
    Acked-by: Tony Lindgren <tony@atomide.com>
    Signed-off-by: Tony Lindgren <tony@atomide.com>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    arch/arm/mach-omap2/pdata-quirks.c | 8 ++++++++
    1 file changed, 8 insertions(+)

    diff --git a/arch/arm/mach-omap2/pdata-quirks.c b/arch/arm/mach-omap2/pdata-quirks.c
    index e95c224ffc4d8..7a79bcc02a11b 100644
    --- a/arch/arm/mach-omap2/pdata-quirks.c
    +++ b/arch/arm/mach-omap2/pdata-quirks.c
    @@ -23,6 +23,7 @@
    #include <linux/platform_data/ti-sysc.h>
    #include <linux/platform_data/wkup_m3.h>
    #include <linux/platform_data/asoc-ti-mcbsp.h>
    +#include <linux/platform_data/ti-prm.h>

    #include "clockdomain.h"
    #include "common.h"
    @@ -412,6 +413,12 @@ void omap_pcs_legacy_init(int irq, void (*rearm)(void))
    pcs_pdata.rearm = rearm;
    }

    +static struct ti_prm_platform_data ti_prm_pdata = {
    + .clkdm_deny_idle = clkdm_deny_idle,
    + .clkdm_allow_idle = clkdm_allow_idle,
    + .clkdm_lookup = clkdm_lookup,
    +};
    +
    /*
    * GPIOs for TWL are initialized by the I2C bus and need custom
    * handing until DSS has device tree bindings.
    @@ -514,6 +521,7 @@ static struct of_dev_auxdata omap_auxdata_lookup[] = {
    /* Common auxdata */
    OF_DEV_AUXDATA("ti,sysc", 0, NULL, &ti_sysc_pdata),
    OF_DEV_AUXDATA("pinctrl-single", 0, NULL, &pcs_pdata),
    + OF_DEV_AUXDATA("ti,omap-prm-inst", 0, NULL, &ti_prm_pdata),
    { /* sentinel */ },
    };

    --
    2.20.1
    \
     
     \ /
      Last update: 2020-02-14 19:12    [W:4.868 / U:0.020 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site