Commit 1726813c authored by Yangtao Li's avatar Yangtao Li Committed by Miquel Raynal
Browse files

mtd: st_spi_fsm: 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 avatarMiquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20230707040622.78174-16-frank.li@vivo.com
parent a29f696a
Loading
Loading
Loading
Loading
+2 −12
Original line number Diff line number Diff line
@@ -2016,7 +2016,6 @@ static int stfsm_probe(struct platform_device *pdev)
{
	struct device_node *np = pdev->dev.of_node;
	struct flash_info *info;
	struct resource *res;
	struct stfsm *fsm;
	int ret;

@@ -2033,18 +2032,9 @@ static int stfsm_probe(struct platform_device *pdev)

	platform_set_drvdata(pdev, fsm);

	res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
	if (!res) {
		dev_err(&pdev->dev, "Resource not found\n");
		return -ENODEV;
	}

	fsm->base = devm_ioremap_resource(&pdev->dev, res);
	if (IS_ERR(fsm->base)) {
		dev_err(&pdev->dev,
			"Failed to reserve memory region %pR\n", res);
	fsm->base = devm_platform_ioremap_resource(pdev, 0);
	if (IS_ERR(fsm->base))
		return PTR_ERR(fsm->base);
	}

	fsm->clk = devm_clk_get_enabled(&pdev->dev, NULL);
	if (IS_ERR(fsm->clk)) {