pinctrl-pic32.c (8632987380765dee716d460640aa58d58d52998e) pinctrl-pic32.c (8a8d6bbe1d3bc7137c777ba06246d7e9c08dde4d)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * PIC32 pinctrl driver
4 *
5 * Joshua Henderson, <joshua.henderson@microchip.com>
6 * Copyright (C) 2015 Microchip Technology Inc. All rights reserved.
7 */
8#include <linux/clk.h>

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

2236
2237 ret = clk_prepare_enable(bank->clk);
2238 if (ret) {
2239 dev_err(&pdev->dev, "clk enable failed\n");
2240 return ret;
2241 }
2242
2243 bank->gpio_chip.parent = &pdev->dev;
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * PIC32 pinctrl driver
4 *
5 * Joshua Henderson, <joshua.henderson@microchip.com>
6 * Copyright (C) 2015 Microchip Technology Inc. All rights reserved.
7 */
8#include <linux/clk.h>

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

2236
2237 ret = clk_prepare_enable(bank->clk);
2238 if (ret) {
2239 dev_err(&pdev->dev, "clk enable failed\n");
2240 return ret;
2241 }
2242
2243 bank->gpio_chip.parent = &pdev->dev;
2244 bank->gpio_chip.of_node = np;
2244
2245 girq = &bank->gpio_chip.irq;
2246 girq->chip = &bank->irq_chip;
2247 girq->parent_handler = pic32_gpio_irq_handler;
2248 girq->num_parents = 1;
2249 girq->parents = devm_kcalloc(&pdev->dev, 1, sizeof(*girq->parents),
2250 GFP_KERNEL);
2251 if (!girq->parents)
2252 return -ENOMEM;

--- 51 unchanged lines hidden ---
2245 girq = &bank->gpio_chip.irq;
2246 girq->chip = &bank->irq_chip;
2247 girq->parent_handler = pic32_gpio_irq_handler;
2248 girq->num_parents = 1;
2249 girq->parents = devm_kcalloc(&pdev->dev, 1, sizeof(*girq->parents),
2250 GFP_KERNEL);
2251 if (!girq->parents)
2252 return -ENOMEM;

--- 51 unchanged lines hidden ---