summaryrefslogtreecommitdiff
path: root/drivers/i3c/internals.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/i3c/internals.h')
-rw-r--r--drivers/i3c/internals.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/i3c/internals.h b/drivers/i3c/internals.h
index 5e6bd53637e4..4da78b11b9ab 100644
--- a/drivers/i3c/internals.h
+++ b/drivers/i3c/internals.h
@@ -26,6 +26,12 @@ int i3c_dev_request_ibi_locked(struct i3c_dev_desc *dev,
const struct i3c_ibi_setup *req);
void i3c_dev_free_ibi_locked(struct i3c_dev_desc *dev);
int i3c_dev_getstatus_locked(struct i3c_dev_desc *dev, struct i3c_device_info *info);
+int i3c_master_getmrl_locked(struct i3c_master_controller *master, struct i3c_device_info *info);
+int i3c_master_getmwl_locked(struct i3c_master_controller *master, struct i3c_device_info *info);
+int i3c_master_setmrl_locked(struct i3c_master_controller *master,
+ struct i3c_device_info *info, __be16 read_len, u8 ibi_len);
+int i3c_master_setmwl_locked(struct i3c_master_controller *master,
+ struct i3c_device_info *info, __be16 write_len);
int i3c_for_each_dev(void *data, int (*fn)(struct device *, void *));
int i3c_dev_generate_ibi_locked(struct i3c_dev_desc *dev, const u8 *data, int len);
int i3c_dev_control_pec(struct i3c_dev_desc *dev, bool pec);