Lines Matching +full:i3c +full:- +full:master
1 /* SPDX-License-Identifier: GPL-2.0 */
9 #include <linux/i3c/master.h>
44 * Per-device hardware data, used to manage the device address table
51 * insertions/removals from the array by the global i3c infrastructure.
52 * So, devs_lock protects against concurrent updates to devs->ibi_dev
58 /* platform-specific data */
64 * Called on early bus init: the i3c has been set up, but before any
66 * perform actual device enabling with the i3c core ready.
68 int (*init)(struct dw_i3c_master *i3c);
77 void (*set_dat_ibi)(struct dw_i3c_master *i3c,
81 extern int dw_i3c_common_probe(struct dw_i3c_master *master,
83 extern void dw_i3c_common_remove(struct dw_i3c_master *master);