diff options
author | Suzuki K Poulose <suzuki.poulose@arm.com> | 2019-06-14 13:53:57 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2019-06-23 23:22:30 -0400 |
commit | 29d14b668d2f2e7b692525ee3f69bf12b06be0f0 (patch) | |
tree | a7b329dfe67d9481f160bbbbdc7c70d1cb8aba3a /drivers/mfd/syscon.c | |
parent | 209de31034522fae53f789f52c9461c557011d70 (diff) |
mfd: Remove unused helper syscon_regmap_lookup_by_pdevname
Nobody uses the exported helper syscon_regmap_lookup_by_pdevname,
to lookup a device by name. Let us remove it.
Suggested-by: Arnd Bergman <arnd@arnd.de>
Cc: Arnd Bergman <arnd@arnd.de>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: "Rafael J. Wysocki" <rafael@kernel.org>
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/mfd/syscon.c')
-rw-r--r-- | drivers/mfd/syscon.c | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/drivers/mfd/syscon.c b/drivers/mfd/syscon.c index 8ce1e41d632c..b65e585fc8c6 100644 --- a/drivers/mfd/syscon.c +++ b/drivers/mfd/syscon.c | |||
@@ -190,27 +190,6 @@ struct regmap *syscon_regmap_lookup_by_compatible(const char *s) | |||
190 | } | 190 | } |
191 | EXPORT_SYMBOL_GPL(syscon_regmap_lookup_by_compatible); | 191 | EXPORT_SYMBOL_GPL(syscon_regmap_lookup_by_compatible); |
192 | 192 | ||
193 | static int syscon_match_pdevname(struct device *dev, void *data) | ||
194 | { | ||
195 | return !strcmp(dev_name(dev), (const char *)data); | ||
196 | } | ||
197 | |||
198 | struct regmap *syscon_regmap_lookup_by_pdevname(const char *s) | ||
199 | { | ||
200 | struct device *dev; | ||
201 | struct syscon *syscon; | ||
202 | |||
203 | dev = driver_find_device(&syscon_driver.driver, NULL, (void *)s, | ||
204 | syscon_match_pdevname); | ||
205 | if (!dev) | ||
206 | return ERR_PTR(-EPROBE_DEFER); | ||
207 | |||
208 | syscon = dev_get_drvdata(dev); | ||
209 | |||
210 | return syscon->regmap; | ||
211 | } | ||
212 | EXPORT_SYMBOL_GPL(syscon_regmap_lookup_by_pdevname); | ||
213 | |||
214 | struct regmap *syscon_regmap_lookup_by_phandle(struct device_node *np, | 193 | struct regmap *syscon_regmap_lookup_by_phandle(struct device_node *np, |
215 | const char *property) | 194 | const char *property) |
216 | { | 195 | { |