FCR_RFRST
OUT32(id, I2CFCR, FCR_RFRST | FCR_TFRST);
FCR_RFRST | ((len & 3) << 2));
OUT32(id, I2CFCR, FCR_RFRST | FCR_TFRST);
OUT32(id, I2CFCR, FCR_RFRST | FCR_TFRST);
OUT32(id, I2CFCR, FCR_RFRST | ((len & 3) << 2));
OUT32(id, I2CFCR, FCR_RFRST | FCR_TFRST);
ctrl |= (FCR_RFRST | FCR_TFRST);