]> www.infradead.org Git - users/hch/misc.git/commit
i3c: master: svc: Fix missing STOP for master request
authorStanley Chu <yschu@nuvoton.com>
Tue, 18 Mar 2025 05:36:06 +0000 (13:36 +0800)
committerAlexandre Belloni <alexandre.belloni@bootlin.com>
Tue, 18 Mar 2025 16:14:35 +0000 (17:14 +0100)
commit0430bf9bc1ac068c8b8c540eb93e5751872efc51
tree945442fb1c733f70e9ce0165fffaa83d7ff3379e
parentc06acf7143bddaa3c0f7bedd8b99e48f6acb85c3
i3c: master: svc: Fix missing STOP for master request

The controller driver nacked the master request but didn't emit a
STOP to end the transaction. The driver shall refuse the unsupported
requests and return the controller state to IDLE by emitting a STOP.

Signed-off-by: Stanley Chu <yschu@nuvoton.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Link: https://lore.kernel.org/r/20250318053606.3087121-4-yschu@nuvoton.com
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
drivers/i3c/master/svc-i3c-master.c