diff options
author | Thierry Reding <treding@nvidia.com> | 2018-04-30 09:38:13 +0200 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2018-05-16 14:35:24 +0200 |
commit | fd46d5c35066920b6c85d0379b5e2b6498d46bc1 (patch) | |
tree | 30666d6dbaf6f891cee4146058f57e2d4038a845 /drivers/gpio | |
parent | 1f2d357b9ebef5c7ca7e7ee07234c08ac057c386 (diff) | |
download | op-kernel-dev-fd46d5c35066920b6c85d0379b5e2b6498d46bc1.zip op-kernel-dev-fd46d5c35066920b6c85d0379b5e2b6498d46bc1.tar.gz |
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')
-rw-r--r-- | drivers/gpio/gpio-palmas.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/gpio/gpio-palmas.c b/drivers/gpio/gpio-palmas.c index 3d81819..ceb2fef 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; |