pinctrl-wmt.c (ead5d1f4d877e92c051e1a1ade623d0d30e71619) pinctrl-wmt.c (8a8d6bbe1d3bc7137c777ba06246d7e9c08dde4d)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Pinctrl driver for the Wondermedia SoC's
4 *
5 * Copyright (c) 2013 Tony Prisk <linux@prisktech.co.nz>
6 */
7
8#include <linux/err.h>

--- 551 unchanged lines hidden (view full) ---

560 if (IS_ERR(data->base))
561 return PTR_ERR(data->base);
562
563 wmt_desc.pins = data->pins;
564 wmt_desc.npins = data->npins;
565
566 data->gpio_chip = wmt_gpio_chip;
567 data->gpio_chip.parent = &pdev->dev;
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Pinctrl driver for the Wondermedia SoC's
4 *
5 * Copyright (c) 2013 Tony Prisk <linux@prisktech.co.nz>
6 */
7
8#include <linux/err.h>

--- 551 unchanged lines hidden (view full) ---

560 if (IS_ERR(data->base))
561 return PTR_ERR(data->base);
562
563 wmt_desc.pins = data->pins;
564 wmt_desc.npins = data->npins;
565
566 data->gpio_chip = wmt_gpio_chip;
567 data->gpio_chip.parent = &pdev->dev;
568 data->gpio_chip.of_node = pdev->dev.of_node;
569 data->gpio_chip.ngpio = data->nbanks * 32;
570
571 platform_set_drvdata(pdev, data);
572
573 data->dev = &pdev->dev;
574
575 data->pctl_dev = devm_pinctrl_register(&pdev->dev, &wmt_desc, data);
576 if (IS_ERR(data->pctl_dev)) {

--- 23 unchanged lines hidden ---
568 data->gpio_chip.ngpio = data->nbanks * 32;
569
570 platform_set_drvdata(pdev, data);
571
572 data->dev = &pdev->dev;
573
574 data->pctl_dev = devm_pinctrl_register(&pdev->dev, &wmt_desc, data);
575 if (IS_ERR(data->pctl_dev)) {

--- 23 unchanged lines hidden ---