Commit 56172ac1 authored by Linus Torvalds's avatar Linus Torvalds

Merge tag 'hsi-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi

Pull HSI update from Sebastian Reichel:

 - convert to platform remove callback returning void

* tag 'hsi-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi:
  HSI: omap_ssi_port: Convert to platform remove callback returning void
  HSI: omap_ssi_core: Convert to platform remove callback returning void
parents 85d46148 c076486b
...@@ -547,7 +547,7 @@ static int ssi_probe(struct platform_device *pd) ...@@ -547,7 +547,7 @@ static int ssi_probe(struct platform_device *pd)
return err; return err;
} }
static int ssi_remove(struct platform_device *pd) static void ssi_remove(struct platform_device *pd)
{ {
struct hsi_controller *ssi = platform_get_drvdata(pd); struct hsi_controller *ssi = platform_get_drvdata(pd);
...@@ -561,8 +561,6 @@ static int ssi_remove(struct platform_device *pd) ...@@ -561,8 +561,6 @@ static int ssi_remove(struct platform_device *pd)
platform_set_drvdata(pd, NULL); platform_set_drvdata(pd, NULL);
pm_runtime_disable(&pd->dev); pm_runtime_disable(&pd->dev);
return 0;
} }
#ifdef CONFIG_PM #ifdef CONFIG_PM
...@@ -618,7 +616,7 @@ MODULE_DEVICE_TABLE(of, omap_ssi_of_match); ...@@ -618,7 +616,7 @@ MODULE_DEVICE_TABLE(of, omap_ssi_of_match);
static struct platform_driver ssi_pdriver = { static struct platform_driver ssi_pdriver = {
.probe = ssi_probe, .probe = ssi_probe,
.remove = ssi_remove, .remove_new = ssi_remove,
.driver = { .driver = {
.name = "omap_ssi", .name = "omap_ssi",
.pm = DEV_PM_OPS, .pm = DEV_PM_OPS,
......
...@@ -1224,7 +1224,7 @@ static int ssi_port_probe(struct platform_device *pd) ...@@ -1224,7 +1224,7 @@ static int ssi_port_probe(struct platform_device *pd)
return err; return err;
} }
static int ssi_port_remove(struct platform_device *pd) static void ssi_port_remove(struct platform_device *pd)
{ {
struct hsi_port *port = platform_get_drvdata(pd); struct hsi_port *port = platform_get_drvdata(pd);
struct omap_ssi_port *omap_port = hsi_port_drvdata(port); struct omap_ssi_port *omap_port = hsi_port_drvdata(port);
...@@ -1251,8 +1251,6 @@ static int ssi_port_remove(struct platform_device *pd) ...@@ -1251,8 +1251,6 @@ static int ssi_port_remove(struct platform_device *pd)
pm_runtime_dont_use_autosuspend(&pd->dev); pm_runtime_dont_use_autosuspend(&pd->dev);
pm_runtime_disable(&pd->dev); pm_runtime_disable(&pd->dev);
return 0;
} }
static int ssi_restore_divisor(struct omap_ssi_port *omap_port) static int ssi_restore_divisor(struct omap_ssi_port *omap_port)
...@@ -1387,7 +1385,7 @@ MODULE_DEVICE_TABLE(of, omap_ssi_port_of_match); ...@@ -1387,7 +1385,7 @@ MODULE_DEVICE_TABLE(of, omap_ssi_port_of_match);
struct platform_driver ssi_port_pdriver = { struct platform_driver ssi_port_pdriver = {
.probe = ssi_port_probe, .probe = ssi_port_probe,
.remove = ssi_port_remove, .remove_new = ssi_port_remove,
.driver = { .driver = {
.name = "omap_ssi_port", .name = "omap_ssi_port",
.of_match_table = omap_ssi_port_of_match, .of_match_table = omap_ssi_port_of_match,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment