Searched refs:dw_i3c_master (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/i3c/master/ |
H A D | dw-i3c-master.c | 291 static inline struct dw_i3c_master * 294 return container_of(master, struct dw_i3c_master, base); in to_dw_i3c_master() 297 static void dw_i3c_master_disable(struct dw_i3c_master *master) in dw_i3c_master_disable() 303 static void dw_i3c_master_enable(struct dw_i3c_master *master) in dw_i3c_master_enable() 316 static int dw_i3c_master_get_addr_pos(struct dw_i3c_master *master, u8 addr) in dw_i3c_master_get_addr_pos() 328 static int dw_i3c_master_get_free_pos(struct dw_i3c_master *master) in dw_i3c_master_get_free_pos() 336 static void dw_i3c_master_wr_tx_fifo(struct dw_i3c_master *master, in dw_i3c_master_wr_tx_fifo() 348 static void dw_i3c_master_read_fifo(struct dw_i3c_master *master, in dw_i3c_master_read_fifo() 360 static void dw_i3c_master_read_rx_fifo(struct dw_i3c_master *master, in dw_i3c_master_read_rx_fifo() 366 static void dw_i3c_master_read_ibi_fifo(struct dw_i3c_master *master, in dw_i3c_master_read_ibi_fifo() [all …]
|
H A D | dw-i3c-master.h | 26 struct dw_i3c_master { struct 80 int (*init)(struct dw_i3c_master *i3c); argument 89 void (*set_dat_ibi)(struct dw_i3c_master *i3c, 93 extern int dw_i3c_common_probe(struct dw_i3c_master *master, 95 extern void dw_i3c_common_remove(struct dw_i3c_master *master);
|
H A D | ast2600-i3c-master.c | 42 struct dw_i3c_master dw; 48 static struct ast2600_i3c *to_ast2600_i3c(struct dw_i3c_master *dw) in to_ast2600_i3c() 77 static int ast2600_i3c_init(struct dw_i3c_master *dw) in ast2600_i3c_init() 103 static void ast2600_i3c_set_dat_ibi(struct dw_i3c_master *i3c, in ast2600_i3c_set_dat_ibi() 164 struct dw_i3c_master *dw_i3c = platform_get_drvdata(pdev); in ast2600_i3c_remove()
|