Commit 6dd7830c authored by Yangtao Li's avatar Yangtao Li Committed by Damien Le Moal
Browse files

ata: ahci_xgene: Convert to devm_platform_ioremap_resource()



Use devm_platform_ioremap_resource() to simplify code.

Signed-off-by: default avatarYangtao Li <frank.li@vivo.com>
Signed-off-by: default avatarDamien Le Moal <dlemoal@kernel.org>
parent 04fd6f56
Loading
Loading
Loading
Loading
+3 −6
Original line number Diff line number Diff line
@@ -755,20 +755,17 @@ static int xgene_ahci_probe(struct platform_device *pdev)
	ctx->dev = dev;

	/* Retrieve the IP core resource */
	res = platform_get_resource(pdev, IORESOURCE_MEM, 1);
	ctx->csr_core = devm_ioremap_resource(dev, res);
	ctx->csr_core = devm_platform_ioremap_resource(pdev, 1);
	if (IS_ERR(ctx->csr_core))
		return PTR_ERR(ctx->csr_core);

	/* Retrieve the IP diagnostic resource */
	res = platform_get_resource(pdev, IORESOURCE_MEM, 2);
	ctx->csr_diag = devm_ioremap_resource(dev, res);
	ctx->csr_diag = devm_platform_ioremap_resource(pdev, 2);
	if (IS_ERR(ctx->csr_diag))
		return PTR_ERR(ctx->csr_diag);

	/* Retrieve the IP AXI resource */
	res = platform_get_resource(pdev, IORESOURCE_MEM, 3);
	ctx->csr_axi = devm_ioremap_resource(dev, res);
	ctx->csr_axi = devm_platform_ioremap_resource(pdev, 3);
	if (IS_ERR(ctx->csr_axi))
		return PTR_ERR(ctx->csr_axi);