diff options
author | Lars-Peter Clausen <lars@metafoo.de> | 2015-03-08 09:56:38 -0400 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2015-03-08 15:57:55 -0400 |
commit | ea022bbb0090975a21c581d8405fbe90043a6eda (patch) | |
tree | 18e5ced3efac5a588dced573e12ec4a46e587486 /include/linux/spi | |
parent | 47875e81476bda8a9bd4875eb281b46e33027d42 (diff) |
spi: Remove support for legacy PM
All SPI drivers have been converted from legacy suspend/resume callbacks to
dev_pm_ops. So we can finally remove support for legacy PM from the SPI
core.
Since there aren't any special bus specific things to do during
suspend/resume and since the PM core will automatically fallback directly to
using the device's PM ops if no bus PM ops are specified there is no need to
have any special SPI bus PM ops.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/linux/spi')
-rw-r--r-- | include/linux/spi/spi.h | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/include/linux/spi/spi.h b/include/linux/spi/spi.h index ed9489d893a4..9f6b481e8672 100644 --- a/include/linux/spi/spi.h +++ b/include/linux/spi/spi.h | |||
@@ -162,8 +162,6 @@ struct spi_transfer; | |||
162 | * @remove: Unbinds this driver from the spi device | 162 | * @remove: Unbinds this driver from the spi device |
163 | * @shutdown: Standard shutdown callback used during system state | 163 | * @shutdown: Standard shutdown callback used during system state |
164 | * transitions such as powerdown/halt and kexec | 164 | * transitions such as powerdown/halt and kexec |
165 | * @suspend: Standard suspend callback used during system state transitions | ||
166 | * @resume: Standard resume callback used during system state transitions | ||
167 | * @driver: SPI device drivers should initialize the name and owner | 165 | * @driver: SPI device drivers should initialize the name and owner |
168 | * field of this structure. | 166 | * field of this structure. |
169 | * | 167 | * |
@@ -184,8 +182,6 @@ struct spi_driver { | |||
184 | int (*probe)(struct spi_device *spi); | 182 | int (*probe)(struct spi_device *spi); |
185 | int (*remove)(struct spi_device *spi); | 183 | int (*remove)(struct spi_device *spi); |
186 | void (*shutdown)(struct spi_device *spi); | 184 | void (*shutdown)(struct spi_device *spi); |
187 | int (*suspend)(struct spi_device *spi, pm_message_t mesg); | ||
188 | int (*resume)(struct spi_device *spi); | ||
189 | struct device_driver driver; | 185 | struct device_driver driver; |
190 | }; | 186 | }; |
191 | 187 | ||