]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
i3c: master: svc: Emit STOP asap in the IBI transaction
authorStanley Chu <yschu@nuvoton.com>
Tue, 15 Apr 2025 05:18:08 +0000 (13:18 +0800)
committerAlexandre Belloni <alexandre.belloni@bootlin.com>
Thu, 15 May 2025 09:53:01 +0000 (11:53 +0200)
commit81f2a9af982120104d5e9211b15f3a83281972c1
tree778b368f8d8db16303faee2af014a285a97e6cc4
parent8d29fa6d921ca4f9f63f73598833e53ece1d3b4e
i3c: master: svc: Emit STOP asap in the IBI transaction

Queuing the IBI request does not need to be done earlier than emitting
the STOP. Emitting STOP immediately after receiving the IBI request can
complete the IBI transaction earlier and return the bus to idle.

Signed-off-by: Stanley Chu <yschu@nuvoton.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Acked-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/r/20250415051808.88091-3-yschu@nuvoton.com
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
drivers/i3c/master/svc-i3c-master.c