Skip to content

Commit 57d8d3f

Browse files
wangxiaoningnxpalexandrebelloni
authored andcommitted
i3c: master: svc: move module reset behind clk enable
Reset I3C module will R/W its regs, so enable its clocks first. Signed-off-by: Clark Wang <[email protected]> Reviewed-by: Miquel Raynal <[email protected]> Reviewed-by: Jun Li <[email protected]> Signed-off-by: Alexandre Belloni <[email protected]> Link: https://lore.kernel.org/r/[email protected]
1 parent 3f43926 commit 57d8d3f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drivers/i3c/master/svc-i3c-master.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1381,8 +1381,6 @@ static int svc_i3c_master_probe(struct platform_device *pdev)
13811381

13821382
master->dev = dev;
13831383

1384-
svc_i3c_master_reset(master);
1385-
13861384
ret = clk_prepare_enable(master->pclk);
13871385
if (ret)
13881386
return ret;
@@ -1419,6 +1417,8 @@ static int svc_i3c_master_probe(struct platform_device *pdev)
14191417

14201418
platform_set_drvdata(pdev, master);
14211419

1420+
svc_i3c_master_reset(master);
1421+
14221422
/* Register the master */
14231423
ret = i3c_master_register(&master->base, &pdev->dev,
14241424
&svc_i3c_master_ops, false);

0 commit comments

Comments
 (0)