]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
i3c: master: Expose the APIs to support I3C hub
authorAman Kumar Pandey <aman.kumarpandey@nxp.com>
Fri, 12 Jun 2026 11:18:09 +0000 (16:48 +0530)
committerAlexandre Belloni <alexandre.belloni@bootlin.com>
Mon, 15 Jun 2026 23:27:25 +0000 (01:27 +0200)
commit8d8afa428318a623aa674c3f90550475ad3e6ccd
tree4e5e7acd80586a5d9adf7bfd4daa5814aea14785
parent79c41666b397df9218b6e7555663b298a88e2b56
i3c: master: Expose the APIs to support I3C hub

Change the below internal static functions to APIs to allow new I3C hub
driver to use them

1) i3c_dev_enable_ibi_locked()
2) i3c_dev_disable_ibi_locked()
3) i3c_dev_request_ibi_locked()
4) i3c_dev_free_ibi_locked()
5) i3c_master_reattach_i3c_dev_locked()

Signed-off-by: Aman Kumar Pandey <aman.kumarpandey@nxp.com>
Signed-off-by: Lakshay Piplani <lakshay.piplani@nxp.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Link: https://patch.msgid.link/20260612111816.3688240-3-lakshay.piplani@nxp.com
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
drivers/i3c/master.c
include/linux/i3c/master.h