Commit 8357759a authored by Thierry Reding's avatar Thierry Reding Committed by Linus Walleij

gpio: pxa: Use of_device_get_match_data()

Use of_device_get_match_data() instead of open-coding it.
Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 67bab935
...@@ -579,15 +579,9 @@ static int pxa_gpio_probe_dt(struct platform_device *pdev, ...@@ -579,15 +579,9 @@ static int pxa_gpio_probe_dt(struct platform_device *pdev,
struct pxa_gpio_chip *pchip) struct pxa_gpio_chip *pchip)
{ {
int nr_gpios; int nr_gpios;
const struct of_device_id *of_id =
of_match_device(pxa_gpio_dt_ids, &pdev->dev);
const struct pxa_gpio_id *gpio_id; const struct pxa_gpio_id *gpio_id;
if (!of_id || !of_id->data) { gpio_id = of_device_get_match_data(&pdev->dev);
dev_err(&pdev->dev, "Failed to find gpio controller\n");
return -EFAULT;
}
gpio_id = of_id->data;
gpio_type = gpio_id->type; gpio_type = gpio_id->type;
nr_gpios = gpio_id->gpio_nums; nr_gpios = gpio_id->gpio_nums;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment