mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-17 01:04:19 +08:00
iio: dac: mcp4725: avoid using CONFIG_PM_SLEEP
This is already handled by SIMPLE_DEV_PM_OPS(). Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
parent
b6ec220c28
commit
1a5bc41a3d
@ -45,7 +45,7 @@ struct mcp4725_data {
|
||||
struct regulator *vref_reg;
|
||||
};
|
||||
|
||||
static int mcp4725_suspend(struct device *dev)
|
||||
static int __maybe_unused mcp4725_suspend(struct device *dev)
|
||||
{
|
||||
struct mcp4725_data *data = iio_priv(i2c_get_clientdata(
|
||||
to_i2c_client(dev)));
|
||||
@ -58,7 +58,7 @@ static int mcp4725_suspend(struct device *dev)
|
||||
return i2c_master_send(data->client, outbuf, 2);
|
||||
}
|
||||
|
||||
static int mcp4725_resume(struct device *dev)
|
||||
static int __maybe_unused mcp4725_resume(struct device *dev)
|
||||
{
|
||||
struct mcp4725_data *data = iio_priv(i2c_get_clientdata(
|
||||
to_i2c_client(dev)));
|
||||
@ -71,13 +71,7 @@ static int mcp4725_resume(struct device *dev)
|
||||
|
||||
return i2c_master_send(data->client, outbuf, 2);
|
||||
}
|
||||
|
||||
#ifdef CONFIG_PM_SLEEP
|
||||
static SIMPLE_DEV_PM_OPS(mcp4725_pm_ops, mcp4725_suspend, mcp4725_resume);
|
||||
#define MCP4725_PM_OPS (&mcp4725_pm_ops)
|
||||
#else
|
||||
#define MCP4725_PM_OPS NULL
|
||||
#endif
|
||||
|
||||
static ssize_t mcp4725_store_eeprom(struct device *dev,
|
||||
struct device_attribute *attr, const char *buf, size_t len)
|
||||
@ -547,7 +541,7 @@ static struct i2c_driver mcp4725_driver = {
|
||||
.driver = {
|
||||
.name = MCP4725_DRV_NAME,
|
||||
.of_match_table = of_match_ptr(mcp4725_of_match),
|
||||
.pm = MCP4725_PM_OPS,
|
||||
.pm = &mcp4725_pm_ops,
|
||||
},
|
||||
.probe = mcp4725_probe,
|
||||
.remove = mcp4725_remove,
|
||||
|
Loading…
Reference in New Issue
Block a user