From: Xie Ludan <xie.ludan@xxxxxxxxxx> Introduce devm_platform_ioremap_resource_byname() to simplify resource retrieval and mapping.This new function consolidates platform_get_resource_byname() and devm_ioremap_resource() into a single call, improving code readability and reducing API call overhead. Signed-off-by: Xie Ludan <xie.ludan@xxxxxxxxxx> Signed-off-by: Shao Mingyin <shao.mingyin@xxxxxxxxxx> --- drivers/pci/controller/dwc/pcie-al.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/pci/controller/dwc/pcie-al.c b/drivers/pci/controller/dwc/pcie-al.c index 643115f74092..f0613d442578 100644 --- a/drivers/pci/controller/dwc/pcie-al.c +++ b/drivers/pci/controller/dwc/pcie-al.c @@ -353,9 +353,7 @@ static int al_pcie_probe(struct platform_device *pdev) } al_pcie->ecam_size = resource_size(ecam_res); - controller_res = platform_get_resource_byname(pdev, IORESOURCE_MEM, - "controller"); - al_pcie->controller_base = devm_ioremap_resource(dev, controller_res); + al_pcie->controller_base = devm_platform_ioremap_resource_byname(pdev, "controller"); if (IS_ERR(al_pcie->controller_base)) { dev_err(dev, "couldn't remap controller base %pR\n", controller_res); -- 2.25.1