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