mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-30 05:19:04 -04:00
spi: loongson: use modern PM macros
Use the modern PM macros for the suspend and resume functions to be automatically dropped by the compiler when CONFIG_PM or CONFIG_PM_SLEEP are disabled, without having to use __maybe_unused. Signed-off-by: Jisheng Zhang <jszhang@kernel.org> Link: https://patch.msgid.link/20260803142003.12857-18-jszhang@kernel.org Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
committed by
Mark Brown
parent
88672e90a9
commit
8de18aced4
@@ -229,7 +229,7 @@ int loongson_spi_init_controller(struct device *dev, void __iomem *regs)
|
||||
}
|
||||
EXPORT_SYMBOL_NS_GPL(loongson_spi_init_controller, "SPI_LOONGSON_CORE");
|
||||
|
||||
static int __maybe_unused loongson_spi_suspend(struct device *dev)
|
||||
static int loongson_spi_suspend(struct device *dev)
|
||||
{
|
||||
struct loongson_spi *loongson_spi;
|
||||
struct spi_controller *controller;
|
||||
@@ -249,7 +249,7 @@ static int __maybe_unused loongson_spi_suspend(struct device *dev)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int __maybe_unused loongson_spi_resume(struct device *dev)
|
||||
static int loongson_spi_resume(struct device *dev)
|
||||
{
|
||||
struct loongson_spi *loongson_spi;
|
||||
struct spi_controller *controller;
|
||||
|
||||
@@ -43,7 +43,7 @@ static struct pci_driver loongson_spi_pci_driver = {
|
||||
.probe = loongson_spi_pci_register,
|
||||
.driver = {
|
||||
.bus = &pci_bus_type,
|
||||
.pm = &loongson_spi_dev_pm_ops,
|
||||
.pm = pm_sleep_ptr(&loongson_spi_dev_pm_ops),
|
||||
},
|
||||
};
|
||||
module_pci_driver(loongson_spi_pci_driver);
|
||||
|
||||
@@ -35,7 +35,7 @@ static struct platform_driver loongson_spi_plat_driver = {
|
||||
.driver = {
|
||||
.name = "loongson-spi",
|
||||
.bus = &platform_bus_type,
|
||||
.pm = &loongson_spi_dev_pm_ops,
|
||||
.pm = pm_sleep_ptr(&loongson_spi_dev_pm_ops),
|
||||
.of_match_table = loongson_spi_id_table,
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user