Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

media: staging: media: imx6-mipi-csi2: use devm_platform_ioremap_resource() simplify code

Use devm_platform_ioremap_resource() simplify code. No functional change.

Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
Link: https://patch.msgid.link/20260116-stage-csi2-cleanup-v2-5-a56e9cb25196@nxp.com
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>

authored by

Frank Li and committed by
Hans Verkuil
6ee54e03 2da4207d

+3 -10
+3 -10
drivers/staging/media/imx/imx6-mipi-csi2.c
··· 719 719 static int csi2_probe(struct platform_device *pdev) 720 720 { 721 721 struct csi2_dev *csi2; 722 - struct resource *res; 723 722 int i, ret; 724 723 725 724 csi2 = devm_kzalloc(&pdev->dev, sizeof(*csi2), GFP_KERNEL); ··· 766 767 return PTR_ERR(csi2->pix_clk); 767 768 } 768 769 769 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 770 - if (!res) { 771 - v4l2_err(&csi2->sd, "failed to get platform resources\n"); 772 - return -ENODEV; 773 - } 774 - 775 - csi2->base = devm_ioremap(&pdev->dev, res->start, PAGE_SIZE); 776 - if (!csi2->base) 777 - return -ENOMEM; 770 + csi2->base = devm_platform_ioremap_resource(pdev, 0); 771 + if (IS_ERR(csi2->base)) 772 + return PTR_ERR(csi2->base); 778 773 779 774 ret = devm_mutex_init(&pdev->dev, &csi2->lock); 780 775 if (ret)