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