Skip to content

Commit a4d2f98

Browse files
committed
iio: jesd204: axi_adxcvr: use devm_platform_ioremap_resource()
Simplify the code with devm_platform_ioremap_resource(). Signed-off-by: Nuno Sa <nuno.sa@analog.com>
1 parent f076d2a commit a4d2f98

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

drivers/iio/jesd204/axi_adxcvr.c

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1004,7 +1004,6 @@ static int adxcvr_probe(struct platform_device *pdev)
10041004
{
10051005
struct device_node *np = pdev->dev.of_node;
10061006
struct adxcvr_state *st;
1007-
struct resource *mem; /* IO mem resources */
10081007
unsigned int synth_conf, xcvr_type;
10091008
int i, ret;
10101009

@@ -1065,8 +1064,7 @@ static int adxcvr_probe(struct platform_device *pdev)
10651064
if (st->sys_clk_sel > XCVR_QPLL)
10661065
return -EINVAL;
10671066

1068-
mem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
1069-
st->regs = devm_ioremap_resource(&pdev->dev, mem);
1067+
st->regs = devm_platform_ioremap_resource(pdev, 0);
10701068
if (IS_ERR(st->regs)) {
10711069
ret = PTR_ERR(st->regs);
10721070
goto disable_unprepare_conv_clk2;
@@ -1180,15 +1178,12 @@ static int adxcvr_probe(struct platform_device *pdev)
11801178
goto unreg_eyescan;
11811179
}
11821180

1183-
dev_info(&pdev->dev, "AXI-ADXCVR-%s (%d.%.2d.%c) using %s on %s at 0x%08llX. Number of lanes: %d.",
1184-
st->tx_enable ? "TX" : "RX",
1185-
ADI_AXI_PCORE_VER_MAJOR(st->xcvr.version),
1186-
ADI_AXI_PCORE_VER_MINOR(st->xcvr.version),
1187-
ADI_AXI_PCORE_VER_PATCH(st->xcvr.version),
1188-
adxcvr_sys_clock_sel_names[st->sys_clk_sel],
1189-
adxcvr_gt_names[st->xcvr.type],
1190-
(unsigned long long)mem->start,
1191-
st->num_lanes);
1181+
dev_info(&pdev->dev, "AXI-ADXCVR-%s (%d.%.2d.%c) using %s on %s. Number of lanes: %d.",
1182+
st->tx_enable ? "TX" : "RX", ADI_AXI_PCORE_VER_MAJOR(st->xcvr.version),
1183+
ADI_AXI_PCORE_VER_MINOR(st->xcvr.version),
1184+
ADI_AXI_PCORE_VER_PATCH(st->xcvr.version),
1185+
adxcvr_sys_clock_sel_names[st->sys_clk_sel], adxcvr_gt_names[st->xcvr.type],
1186+
st->num_lanes);
11921187

11931188
return 0;
11941189

0 commit comments

Comments
 (0)