Searched refs:twsi (Results 1 – 2 of 2) sorted by relevance
| /drivers/i2c/ |
| A D | mvtwsi.c | 303 status = readl(&twsi->status); in twsi_wait() 348 writel(byte, &twsi->data); in twsi_send() 351 &twsi->control); in twsi_send() 385 *byte = readl(&twsi->data); in twsi_recv() 450 writel(0, &twsi->soft_reset); in twsi_reset() 486 writel(baud, &twsi->baudrate); in __twsi_i2c_set_bus_speed() 515 twsi_reset(twsi); in __twsi_i2c_init() 527 (void) twsi_stop(twsi, 10000); in __twsi_i2c_init() 550 twsi_reset(twsi); in __twsi_i2c_reinit() 558 (void) twsi_stop(twsi, tick); in __twsi_i2c_reinit() [all …]
|
| A D | octeon_i2c.c | 613 struct octeon_twsi *twsi = dev_get_priv(bus); in twsi_calc_div() local 614 int thp = twsi->data->thp; in twsi_calc_div() 689 struct octeon_twsi *twsi = dev_get_priv(bus); in octeon_i2c_xfer() local 700 ret = twsi_read_data(twsi->base, msg->addr, in octeon_i2c_xfer() 732 clk_rate = clk_get_rate(&twsi->clk); in octeon_i2c_set_bus_speed() 745 writeq(val, twsi->base + TWSI_SW_TWSI); in octeon_i2c_set_bus_speed() 790 if (twsi->data->probe == PROBE_PCI) { in octeon_i2c_probe() 798 twsi->base = dev_remap_addr(dev); in octeon_i2c_probe() 800 twsi->base += twsi->data->reg_offs; in octeon_i2c_probe() 805 ret = clk_get_by_index(dev, 0, &twsi->clk); in octeon_i2c_probe() [all …]
|
Completed in 11 milliseconds