out_8(((volatile u8 *)host->base) + (((unsigned)reg) << host->bsteps), val);
out_8(host->base + (((unsigned)reg) << host->bsteps), val);
static inline void __kw_write_reg(struct low_i2c_host *host, reg_t reg, u8 val){	out_8(((volatile u8 *)host->base)		+ (((unsigned)reg) << host->bsteps), val);	(void)__kw_read_reg(host, reg_subaddr);}