VIAI2C_TCR_READ
tcr_val |= VIAI2C_TCR_READ | (pmsg->addr & VIAI2C_TCR_ADDR_MASK);
tcr_val |= read ? VIAI2C_TCR_READ : 0;