Lines Matching defs:base
57 static struct mentor_i2c_regs *base;
61 *status = mmio_read_32((uintptr_t)&base->status);
73 reg = mmio_read_32((uintptr_t)&base->control);
79 mmio_write_32((uintptr_t)&base->control, reg);
89 reg = mmio_read_32((uintptr_t)&base->control);
115 mmio_write_32((uintptr_t)&base->control,
116 mmio_read_32((uintptr_t)&base->control) |
131 if ((mmio_read_32((uintptr_t)&base->control) &
158 mmio_write_32((uintptr_t)&base->control,
159 mmio_read_32((uintptr_t)&base->control) |
165 while ((mmio_read_32((uintptr_t)&base->control) & I2C_CONTROL_STOP) &&
174 if ((mmio_read_32((uintptr_t)&base->control) & I2C_CONTROL_STOP) != 0) {
199 mmio_write_32((uintptr_t)&base->data, reg);
267 mmio_write_32((uintptr_t)&base->baudrate, (actual_m << 3) | actual_n);
313 reg = mmio_read_32((uintptr_t)&base->control);
315 mmio_write_32((uintptr_t)&base->control, reg);
341 *p_block = (uint8_t) mmio_read_32((uintptr_t)&base->data);
362 mmio_write_32((uintptr_t)&base->data, (uint32_t) *p_block);
416 i2c_init(base);
417 mmio_write_32((uintptr_t)&base->unstuck, I2C_UNSTUCK_TRIGGER);
419 v = mmio_read_32((uintptr_t)&base->unstuck);
427 i2c_init(base);
449 base = (struct mentor_i2c_regs *)i2c_base;
452 mmio_write_32((uintptr_t)&base->soft_reset, 0);
459 mmio_write_32((uintptr_t)&base->control,
463 mmio_write_32((uintptr_t)&base->xtnd_slave_addr, 0);
464 mmio_write_32((uintptr_t)&base->slave_address, CONFIG_SYS_I2C_SLAVE);
467 mmio_write_32((uintptr_t)&base->control,
468 mmio_read_32((uintptr_t)&base->control) |
545 mmio_write_32((uintptr_t)&base->control,
546 mmio_read_32((uintptr_t)&base->control) |