Lines Matching refs:hisi_i2c_controller
90 struct hisi_i2c_controller { struct
114 static void hisi_i2c_enable_int(struct hisi_i2c_controller *ctlr, u32 mask) in hisi_i2c_enable_int() argument
119 static void hisi_i2c_disable_int(struct hisi_i2c_controller *ctlr, u32 mask) in hisi_i2c_disable_int()
124 static void hisi_i2c_clear_int(struct hisi_i2c_controller *ctlr, u32 mask) in hisi_i2c_clear_int()
129 static void hisi_i2c_clear_tx_int(struct hisi_i2c_controller *ctlr, u32 mask) in hisi_i2c_clear_tx_int()
134 static void hisi_i2c_handle_errors(struct hisi_i2c_controller *ctlr) in hisi_i2c_handle_errors()
155 static int hisi_i2c_start_xfer(struct hisi_i2c_controller *ctlr) in hisi_i2c_start_xfer()
184 static void hisi_i2c_reset_xfer(struct hisi_i2c_controller *ctlr) in hisi_i2c_reset_xfer()
203 struct hisi_i2c_controller *ctlr = i2c_get_adapdata(adap); in hisi_i2c_xfer()
243 static int hisi_i2c_read_rx_fifo(struct hisi_i2c_controller *ctlr) in hisi_i2c_read_rx_fifo()
275 static void hisi_i2c_xfer_msg(struct hisi_i2c_controller *ctlr) in hisi_i2c_xfer_msg()
340 struct hisi_i2c_controller *ctlr = context; in hisi_i2c_irq()
389 static void hisi_i2c_set_scl(struct hisi_i2c_controller *ctlr, in hisi_i2c_set_scl()
415 static void hisi_i2c_configure_bus(struct hisi_i2c_controller *ctlr) in hisi_i2c_configure_bus()
460 struct hisi_i2c_controller *ctlr; in hisi_i2c_probe()