hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/pinctrl/bcm/pinctrl-nsp-mux.c
....@@ -571,23 +571,21 @@
571571 platform_set_drvdata(pdev, pinctrl);
572572 spin_lock_init(&pinctrl->lock);
573573
574
- res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
575
- pinctrl->base0 = devm_ioremap_resource(&pdev->dev, res);
574
+ pinctrl->base0 = devm_platform_ioremap_resource(pdev, 0);
576575 if (IS_ERR(pinctrl->base0))
577576 return PTR_ERR(pinctrl->base0);
578577
579578 res = platform_get_resource(pdev, IORESOURCE_MEM, 1);
580579 if (!res)
581580 return -EINVAL;
582
- pinctrl->base1 = devm_ioremap_nocache(&pdev->dev, res->start,
581
+ pinctrl->base1 = devm_ioremap(&pdev->dev, res->start,
583582 resource_size(res));
584583 if (!pinctrl->base1) {
585584 dev_err(&pdev->dev, "unable to map I/O space\n");
586585 return -ENOMEM;
587586 }
588587
589
- res = platform_get_resource(pdev, IORESOURCE_MEM, 2);
590
- pinctrl->base2 = devm_ioremap_resource(&pdev->dev, res);
588
+ pinctrl->base2 = devm_platform_ioremap_resource(pdev, 2);
591589 if (IS_ERR(pinctrl->base2))
592590 return PTR_ERR(pinctrl->base2);
593591