forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
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