summaryrefslogtreecommitdiffstats
path: root/drivers/gpio
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
parent1f2d357b9ebef5c7ca7e7ee07234c08ac057c386 (diff)
downloadop-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.c6
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;
OpenPOWER on IntegriCloud