diff options
Diffstat (limited to 'drivers/pinctrl/mvebu/armada-xp.c')
-rw-r--r-- | drivers/pinctrl/mvebu/armada-xp.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/drivers/pinctrl/mvebu/armada-xp.c b/drivers/pinctrl/mvebu/armada-xp.c index 25faabdf05..3a4b0504c8 100644 --- a/drivers/pinctrl/mvebu/armada-xp.c +++ b/drivers/pinctrl/mvebu/armada-xp.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Marvell Armada XP pinctrl driver based on mvebu pinctrl core * @@ -5,11 +6,6 @@ * * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * * This file supports the three variants of Armada XP SoCs that are * available: mv78230, mv78260 and mv78460. From a pin muxing * perspective, the mv78230 has 49 MPP pins. The mv78260 and mv78460 @@ -370,12 +366,13 @@ static struct of_device_id armada_xp_pinctrl_of_match[] = { { .compatible = "marvell,mv78460-pinctrl", .data = (void *)V_MV78460, }, { }, }; +MODULE_DEVICE_TABLE(of, armada_xp_pinctrl_of_match); -static int armada_xp_pinctrl_probe(struct device_d *dev) +static int armada_xp_pinctrl_probe(struct device *dev) { struct resource *iores; const struct of_device_id *match = - of_match_node(armada_xp_pinctrl_of_match, dev->device_node); + of_match_node(armada_xp_pinctrl_of_match, dev->of_node); struct mvebu_pinctrl_soc_info *soc = &armada_xp_pinctrl_info; iores = dev_request_mem_resource(dev, 0); @@ -395,7 +392,7 @@ static int armada_xp_pinctrl_probe(struct device_d *dev) return mvebu_pinctrl_probe(dev, soc); } -static struct driver_d armada_xp_pinctrl_driver = { +static struct driver armada_xp_pinctrl_driver = { .name = "pinctrl-armada-xp", .probe = armada_xp_pinctrl_probe, .of_compatible = armada_xp_pinctrl_of_match, |