ARM: OMAP2+: omap-device cleanups
Subsystems (3)
cover ARM: OMAP2+: omap-device cleanups
When fixing some platform-device leaks to due to missing error handling, I stumbled over the omap_device_register() helper which is no longer used and can be removed.
Johan
Johan Hovold (2):
ARM: OMAP2+: drop omap_device_register() helper
ARM: OMAP2+: drop hwmod-clock helper comment
arch/arm/mach-omap2/omap_device.c | 20 -------------------- arch/arm/mach-omap2/omap_device.h | 1 - 2 files changed, 21 deletions(-)
Signature · 1 line
2.34.1
PATCH 1/2 ARM: OMAP2+: drop omap_device_register() helper
The omap_device_register() helper is unused since commit 82f12e64a019 ("ARM: OMAP2+: Drop legacy init for sdma") and can be removed.
--- arch/arm/mach-omap2/omap_device.c | 17 ----------------- arch/arm/mach-omap2/omap_device.h | 1 - 2 files changed, 18 deletions(-)
arch/arm/mach-omap2/omap_device.c +0 -17
@@ -473,23 +473,6 @@ struct dev_pm_domain omap_device_pm_domain = { } }; -/** -* omap_device_register - register an omap_device with one omap_hwmod -* @pdev: the platform device (omap_device) to register. -* -* Register the omap_device structure. This currently just calls -* platform_device_register() on the underlying platform_device. -* Returns the return value of platform_device_register(). -*/ -int omap_device_register (struct platform_device *pdev) -{ -pr_debug ("omap_device: %s: registering\n" , pdev->name); - -dev_pm_domain_set (&pdev->dev, &omap_device_pm_domain); -return platform_device_add (pdev); -} - -/* Public functions for use by device drivers through struct platform_data */ /**
arch/arm/mach-omap2/omap_device.h +0 -1
@@ -71,7 +71,6 @@ int omap_device_idle(struct platform_device *pdev);struct omap_device *omap_device_alloc (struct platform_device *pdev,struct omap_hwmod **ohs,int oh_cnt);void omap_device_delete (struct omap_device *od); -int omap_device_register (struct platform_device *pdev);struct device *omap_device_get_by_hwmod_name (const char *oh_name);
Signature · 1 line
2.34.1
PATCH 2/2 ARM: OMAP2+: drop hwmod-clock helper comment
In reply to Johan HovoldSince commit a4f6cdb0672f ("ARM: OMAP: omap_device: Add omap_device_[alloc|delete] for DT integration"), _add_hwmod_clocks_clkdev() is called from omap_device_alloc().
Drop the outdated comment referring to how this function was used ten odd years ago.
--- arch/arm/mach-omap2/omap_device.c | 3 --- 1 file changed, 3 deletions(-)
arch/arm/mach-omap2/omap_device.c +0 -3
@@ -96,9 +96,6 @@ static void _add_clkdev(struct omap_device *od, const char *clk_alias,* omap_device, this function adds an entry in the clkdev table of the * form <dev-id=dev_name, con-id=role> if it does not exist already. * -* The function is called from inside omap_device_build_ss(), after -* omap_device_register. -* * This allows drivers to get a pointer to its optional clocks based on its role * by calling clk_get(<dev*>, <role>). * In the case of the main clock, a "fck" alias is used.
Signature · 1 line
2.34.1
Tony Lindgren
maintainerQuoted 3 lines · Johan Hovold
When fixing some platform-device leaks to due to missing error handling, I stumbled over the
omap_device_register()helper which is no longer used and can be removed.
Thanks applying these into omap-for-v5.19/soc.
Tony