lkml.org 
[lkml]   [2016]   [Aug]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [PATCH] thermal: armada: add support for suspend/resume
    From
    Date
    On 四, 2016-07-21 at 12:43 +0200, Grzegorz Jaszczyk wrote:
    > There is no need to implement subroutine for suspend since there is
    > no
    > data to store before suspending.
    >
    > Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>

    Ezequiel,

    what do you think of this patch?

    thanks,
    rui
    > ---
    >  drivers/thermal/armada_thermal.c | 14 ++++++++++++++
    >  1 file changed, 14 insertions(+)
    >
    > diff --git a/drivers/thermal/armada_thermal.c
    > b/drivers/thermal/armada_thermal.c
    > index ae75328..65f9838 100644
    > --- a/drivers/thermal/armada_thermal.c
    > +++ b/drivers/thermal/armada_thermal.c
    > @@ -304,12 +304,26 @@ static int armada_thermal_exit(struct
    > platform_device *pdev)
    >   return 0;
    >  }
    >  
    > +static int armada_thermal_resume(struct device *dev)
    > +{
    > + struct thermal_zone_device *thermal =
    > + dev_get_drvdata(dev);
    > + struct armada_thermal_priv *priv = thermal->devdata;
    > +
    > + priv->data->init_sensor(to_platform_device(dev), priv);
    > +
    > + return 0;
    > +}
    > +
    > +static SIMPLE_DEV_PM_OPS(armada_thermal_pm_ops, NULL,
    > armada_thermal_resume);
    > +
    >  static struct platform_driver armada_thermal_driver = {
    >   .probe = armada_thermal_probe,
    >   .remove = armada_thermal_exit,
    >   .driver = {
    >   .name = "armada_thermal",
    >   .of_match_table = armada_thermal_id_table,
    > + .pm = &armada_thermal_pm_ops,
    >   },
    >  };
    >  

    \
     
     \ /
      Last update: 2016-09-17 09:57    [W:4.540 / U:0.000 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site