diff options
author | Wolfram Sang <wsa+renesas@sang-engineering.com> | 2018-04-30 14:08:42 +0200 |
---|---|---|
committer | Peter Rosin <peda@axentia.se> | 2018-05-19 23:54:36 +0200 |
commit | fca700d6d2190292f34282d50b613a9efb100f70 (patch) | |
tree | 8a24481867221deb6ad1b3afad282bd5e5049721 /drivers/i2c | |
parent | f56f316dcfd7d66406303acf6e51711c071b3c63 (diff) | |
download | linux-fca700d6d2190292f34282d50b613a9efb100f70.tar.bz2 |
i2c: mux: demux-pinctrl: disable PM user interface
The demux device is only a logical device with no children. So, no
RuntimePM is needed, let's disable the sysfs interface for it.
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Peter Rosin <peda@axentia.se>
Diffstat (limited to 'drivers/i2c')
-rw-r--r-- | drivers/i2c/muxes/i2c-demux-pinctrl.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/i2c/muxes/i2c-demux-pinctrl.c b/drivers/i2c/muxes/i2c-demux-pinctrl.c index 33ce032cb701..428de4c97fb2 100644 --- a/drivers/i2c/muxes/i2c-demux-pinctrl.c +++ b/drivers/i2c/muxes/i2c-demux-pinctrl.c @@ -18,6 +18,7 @@ #include <linux/of.h> #include <linux/pinctrl/consumer.h> #include <linux/platform_device.h> +#include <linux/pm_runtime.h> #include <linux/slab.h> #include <linux/sysfs.h> @@ -254,6 +255,8 @@ static int i2c_demux_pinctrl_probe(struct platform_device *pdev) platform_set_drvdata(pdev, priv); + pm_runtime_no_callbacks(&pdev->dev); + /* switch to first parent as active master */ i2c_demux_activate_master(priv, 0); |