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 --- |