i3c: master: switch to use new callback .i3c_xfers() from .priv_xfers()
authorFrank Li <Frank.Li@nxp.com>
Wed, 3 Dec 2025 20:45:50 +0000 (15:45 -0500)
committerAlexandre Belloni <alexandre.belloni@bootlin.com>
Mon, 8 Dec 2025 02:34:17 +0000 (03:34 +0100)
commiteaa0870387f9ecbd2992ca58e73f3c7768815e8b
tree3683c839a5188e45ed2f977a4d00ede0df75d006
parent79c3ae7ada0548d5097bdb65dde5d24a7d660fae
i3c: master: switch to use new callback .i3c_xfers() from .priv_xfers()

Switch to use the new .i3c_xfers() callback, which supports all I3C
transfer modes (SDR and HDR). Also replace struct i3c_priv_xfer with the
new struct i3c_xfer, as i3c_priv_xfer is now an alias of i3c_xfer.

No functional changes.

Signed-off-by: Frank Li <Frank.Li@nxp.com>
Tested-by: Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com>
Link: https://patch.msgid.link/20251203-i3c_xfer_cleanup_master-v2-1-7dd94d04ee2d@nxp.com
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
drivers/i3c/master/adi-i3c-master.c
drivers/i3c/master/dw-i3c-master.c
drivers/i3c/master/i3c-master-cdns.c
drivers/i3c/master/mipi-i3c-hci/core.c
drivers/i3c/master/renesas-i3c.c