From 471bcd0593706be3c0a711365b6dcd70d416ba11 Mon Sep 17 00:00:00 2001 From: Alexander Shiyan Date: Fri, 5 May 2023 09:12:44 +0300 Subject: mfd: syscon: Remove unused helper syscon_base_lookup_by_pdevname Nobody uses the exported helper syscon_base_lookup_by_pdevname, to lookup a syscon by device name. Let us remove it. Signed-off-by: Alexander Shiyan Link: https://lore.barebox.org/20230505061245.463528-1-eagle.alexander923@gmail.com Signed-off-by: Sascha Hauer --- drivers/mfd/syscon.c | 15 --------------- include/mfd/syscon.h | 6 ------ 2 files changed, 21 deletions(-) diff --git a/drivers/mfd/syscon.c b/drivers/mfd/syscon.c index 5d1fed4aee..16d78de2af 100644 --- a/drivers/mfd/syscon.c +++ b/drivers/mfd/syscon.c @@ -142,21 +142,6 @@ static void __iomem *syscon_node_to_base(struct device_node *np) return syscon->base; } -void __iomem *syscon_base_lookup_by_pdevname(const char *s) -{ - struct syscon *syscon; - struct device *dev; - - for_each_device(dev) { - if (!strcmp(dev_name(dev), s)) { - syscon = dev->priv; - return syscon->base; - } - } - - return ERR_PTR(-ENODEV); -} - void __iomem *syscon_base_lookup_by_phandle(struct device_node *np, const char *property) { diff --git a/include/mfd/syscon.h b/include/mfd/syscon.h index b47aa1e160..3ccfd7fb5b 100644 --- a/include/mfd/syscon.h +++ b/include/mfd/syscon.h @@ -17,7 +17,6 @@ #include #ifdef CONFIG_MFD_SYSCON -void __iomem *syscon_base_lookup_by_pdevname(const char *s); void __iomem *syscon_base_lookup_by_phandle (struct device_node *np, const char *property); struct regmap *syscon_node_to_regmap(struct device_node *np); @@ -27,11 +26,6 @@ extern struct regmap *syscon_regmap_lookup_by_phandle( struct device_node *np, const char *property); #else -static inline void __iomem *syscon_base_lookup_by_pdevname(const char *s) -{ - return ERR_PTR(-ENOSYS); -} - static inline void __iomem *syscon_base_lookup_by_phandle (struct device_node *np, const char *property) { -- cgit v1.2.1