hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/pinctrl/pinctrl-u300.c
....@@ -1,3 +1,4 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Driver for the U300 pin controller
34 *
....@@ -1054,7 +1055,6 @@
10541055 static int u300_pmx_probe(struct platform_device *pdev)
10551056 {
10561057 struct u300_pmx *upmx;
1057
- struct resource *res;
10581058
10591059 /* Create state holders etc for this driver */
10601060 upmx = devm_kzalloc(&pdev->dev, sizeof(*upmx), GFP_KERNEL);
....@@ -1063,8 +1063,7 @@
10631063
10641064 upmx->dev = &pdev->dev;
10651065
1066
- res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
1067
- upmx->virtbase = devm_ioremap_resource(&pdev->dev, res);
1066
+ upmx->virtbase = devm_platform_ioremap_resource(pdev, 0);
10681067 if (IS_ERR(upmx->virtbase))
10691068 return PTR_ERR(upmx->virtbase);
10701069