aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
authorAman Kumar Pandey <aman.kumarpandey@nxp.com>2026-06-12 16:48:09 +0530
committerAlexandre Belloni <alexandre.belloni@bootlin.com>2026-06-16 01:27:25 +0200
commit8d8afa428318a623aa674c3f90550475ad3e6ccd (patch)
tree4e5e7acd80586a5d9adf7bfd4daa5814aea14785 /include
parent79c41666b397df9218b6e7555663b298a88e2b56 (diff)
downloadath-8d8afa428318a623aa674c3f90550475ad3e6ccd.tar.gz
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>
Diffstat (limited to 'include')
-rw-r--r--include/linux/i3c/master.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/i3c/master.h b/include/linux/i3c/master.h
index f73cede87d36a..27eeb598b3c52 100644
--- a/include/linux/i3c/master.h
+++ b/include/linux/i3c/master.h
@@ -625,6 +625,8 @@ void i3c_master_dma_unmap_single(struct i3c_dma *dma_xfer);
DEFINE_FREE(i3c_master_dma_unmap_single, void *,
if (_T) i3c_master_dma_unmap_single(_T))
+int i3c_master_reattach_i3c_dev_locked(struct i3c_dev_desc *dev,
+ u8 old_dyn_addr);
int i3c_master_set_info(struct i3c_master_controller *master,
const struct i3c_device_info *info);