Hi,
On Mon, Aug 22, 2011 at 09:59:46AM +0530, J, KEERTHY wrote:
> >> +static const struct dev_pm_ops omap_temp_sensor_dev_pm_ops = {
> >> + .suspend = omap_temp_sensor_suspend,
> >> + .resume = omap_temp_sensor_resume,
> >> + .runtime_suspend = omap_temp_sensor_runtime_suspend,
> >> + .runtime_resume = omap_temp_sensor_runtime_resume,
> >> +};
> >
> > this is not enough... you need to populate the other fields. You might
> > want to use something like:
> >
> > static const struct dev_pm_ops omap_temp_sensor_dev_pm_ops = {
> > SET_SYSTEM_SLEEP_PM_OPS(omap_temp_sensor_suspend,
> > omap_temp_sensor_resume)
> > SET_RUNTIME_PM_OPS(omap_temp_sensor_runtime_suspend,
> > omap_temp_sensor_runtime_resume, omap_temp_sensor_idle)
> > };
>
> omap_temp_sensor_idle is undefined for temperature sensor as of now. So i will
> populate these fields once the idle function is defined.
make a nop idle function. Those other fields _must_ be populated. Use
something like:
static int omap_temp_sensor_idle(struct device *dev)
{
/* nothing to do here */
return 0;
}
--
balbi
signature.asc
Description: Digital signature
