Lines Matching defs:i2ccmd
13314 uint32_t i2ccmd;
13317 i2ccmd = (reg << I2CCMD_REG_ADDR_SHIFT)
13319 CSR_WRITE(sc, WMREG_I2CCMD, i2ccmd);
13324 i2ccmd = CSR_READ(sc, WMREG_I2CCMD);
13325 if (i2ccmd & I2CCMD_READY)
13328 if ((i2ccmd & I2CCMD_READY) == 0) {
13332 if ((i2ccmd & I2CCMD_ERROR) != 0) {
13338 *val = (uint16_t)((i2ccmd >> 8) & 0x00ff) | ((i2ccmd << 8) & 0xff00);
13373 uint32_t i2ccmd;
13380 i2ccmd = (reg << I2CCMD_REG_ADDR_SHIFT)
13382 CSR_WRITE(sc, WMREG_I2CCMD, i2ccmd);
13387 i2ccmd = CSR_READ(sc, WMREG_I2CCMD);
13388 if (i2ccmd & I2CCMD_READY)
13391 if ((i2ccmd & I2CCMD_READY) == 0) {
13395 if ((i2ccmd & I2CCMD_ERROR) != 0) {
14075 uint32_t i2ccmd;
14078 i2ccmd = (offset << I2CCMD_REG_ADDR_SHIFT) | I2CCMD_OPCODE_READ;
14079 CSR_WRITE(sc, WMREG_I2CCMD, i2ccmd);
14084 i2ccmd = CSR_READ(sc, WMREG_I2CCMD);
14085 if (i2ccmd & I2CCMD_READY)
14088 if ((i2ccmd & I2CCMD_READY) == 0)
14090 if ((i2ccmd & I2CCMD_ERROR) != 0)
14093 *data = i2ccmd & 0x00ff;