aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpio/gpio-palmas.c
diff options
context:
space:
mode:
authorThierry Reding <treding@nvidia.com>2018-04-30 09:38:13 +0200
committerLinus Walleij <linus.walleij@linaro.org>2018-05-16 14:35:24 +0200
commitfd46d5c35066920b6c85d0379b5e2b6498d46bc1 (patch)
tree30666d6dbaf6f891cee4146058f57e2d4038a845 /drivers/gpio/gpio-palmas.c
parentgpio: mxs: Use of_device_get_match_data() (diff)
downloadlinux-dev-fd46d5c35066920b6c85d0379b5e2b6498d46bc1.tar.xz
linux-dev-fd46d5c35066920b6c85d0379b5e2b6498d46bc1.zip
gpio: palmas: Use of_device_get_match_data()
Use of_device_get_match_data() instead of open-coding it. Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/gpio/gpio-palmas.c')
-rw-r--r--drivers/gpio/gpio-palmas.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/gpio/gpio-palmas.c b/drivers/gpio/gpio-palmas.c
index 3d818195e351..ceb2fef2c8ae 100644
--- a/drivers/gpio/gpio-palmas.c
+++ b/drivers/gpio/gpio-palmas.c
@@ -159,13 +159,9 @@ static int palmas_gpio_probe(struct platform_device *pdev)
struct palmas_platform_data *palmas_pdata;
struct palmas_gpio *palmas_gpio;
int ret;
- const struct of_device_id *match;
const struct palmas_device_data *dev_data;
- match = of_match_device(of_palmas_gpio_match, &pdev->dev);
- if (!match)
- return -ENODEV;
- dev_data = match->data;
+ dev_data = of_device_get_match_data(&pdev->dev);
if (!dev_data)
dev_data = &palmas_dev_data;