Home
last modified time | relevance | path

Searched refs:cdns_i2c (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/drivers/i2c/busses/
H A Di2c-cadence.c193 struct cdns_i2c { struct
342 struct cdns_i2c *id = ptr; in cdns_i2c_slave_isr()
403 struct cdns_i2c *id = ptr; in cdns_i2c_master_isr()
556 struct cdns_i2c *id = ptr; in cdns_i2c_isr()
568 static void cdns_i2c_mrecv(struct cdns_i2c *id) in cdns_i2c_mrecv()
733 struct cdns_i2c *id = adap->algo_data; in cdns_i2c_master_reset()
826 struct cdns_i2c *id = adap->algo_data; in cdns_i2c_master_xfer()
954 struct cdns_i2c *id = container_of(slave->adapter, struct cdns_i2c, in cdns_reg_slave()
978 struct cdns_i2c *id = container_of(slave->adapter, struct cdns_i2c, in cdns_unreg_slave()
1121 struct cdns_i2c *id = to_cdns_i2c(nb); in cdns_i2c_clk_notifier_cb()
[all …]
/openbmc/u-boot/drivers/i2c/
H A Di2c-cdns.c86 static void cdns_i2c_debug_status(struct cdns_i2c_regs *cdns_i2c) in cdns_i2c_debug_status() argument
90 int_status = readl(&cdns_i2c->interrupt_status); in cdns_i2c_debug_status()
92 status = readl(&cdns_i2c->status); in cdns_i2c_debug_status()
121 debug("TS%d ", readl(&cdns_i2c->transfer_size)); in cdns_i2c_debug_status()
141 static u32 cdns_i2c_wait(struct cdns_i2c_regs *cdns_i2c, u32 mask) in cdns_i2c_wait() argument
146 int_status = readl(&cdns_i2c->interrupt_status); in cdns_i2c_wait()
153 writel(int_status & mask, &cdns_i2c->interrupt_status); in cdns_i2c_wait()
499 U_BOOT_DRIVER(cdns_i2c) = {