diff options
| author | Alexander Stein <alexander.stein@ew.tq-group.com> | 2025-07-25 09:07:49 +0200 |
|---|---|---|
| committer | Lee Jones <lee@kernel.org> | 2025-10-01 10:28:06 +0100 |
| commit | 57b1fec0be8590278d81786eba11eb74252f784a (patch) | |
| tree | 1331a4b57134a1ca755a9a96c373a6497a60a69f /drivers | |
| parent | mfd: stmpe: Remove IRQ domain upon removal (diff) | |
| download | linux-57b1fec0be8590278d81786eba11eb74252f784a.tar.gz linux-57b1fec0be8590278d81786eba11eb74252f784a.zip | |
mfd: stmpe-spi: Use module_spi_driver to remove boilerplate
Driver implements feature of module_spi_driver() manually. Replace it by
that macro instead.
Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Link: https://lore.kernel.org/r/20250725070752.338376-2-alexander.stein@ew.tq-group.com
Signed-off-by: Lee Jones <lee@kernel.org>
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/mfd/stmpe-spi.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/drivers/mfd/stmpe-spi.c b/drivers/mfd/stmpe-spi.c index b9cc85ea2c40..7fee64102cae 100644 --- a/drivers/mfd/stmpe-spi.c +++ b/drivers/mfd/stmpe-spi.c @@ -141,18 +141,7 @@ static struct spi_driver stmpe_spi_driver = { .remove = stmpe_spi_remove, .id_table = stmpe_spi_id, }; - -static int __init stmpe_init(void) -{ - return spi_register_driver(&stmpe_spi_driver); -} -subsys_initcall(stmpe_init); - -static void __exit stmpe_exit(void) -{ - spi_unregister_driver(&stmpe_spi_driver); -} -module_exit(stmpe_exit); +module_spi_driver(stmpe_spi_driver); MODULE_DESCRIPTION("STMPE MFD SPI Interface Driver"); MODULE_AUTHOR("Viresh Kumar <vireshk@kernel.org>"); |
