Lines Matching +full:pm +full:- +full:bus
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * AD7879-1/AD7889-1 touchscreen (I2C bus)
5 * Copyright (C) 2008-2010 Michael Hennerich, Analog Devices Inc.
13 #include <linux/pm.h>
18 #define AD7879_DEVID 0x79 /* AD7879-1/AD7889-1 */
30 if (!i2c_check_functionality(client->adapter, in ad7879_i2c_probe()
32 dev_err(&client->dev, "SMBUS Word Data not Supported\n"); in ad7879_i2c_probe()
33 return -EIO; in ad7879_i2c_probe()
40 return ad7879_probe(&client->dev, regmap, client->irq, in ad7879_i2c_probe()
53 { .compatible = "adi,ad7879-1", },
63 .pm = &ad7879_pm_ops,
73 MODULE_DESCRIPTION("AD7879(-1) touchscreen I2C bus driver");