I2C_OP_READ_WITH_STOP
ret = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (op & I2C_OP_READ_WITH_STOP) {
iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if ((ret |= iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, TDA_CEC,
iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, TDA_HDMI, ®, 1,
rc = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (op != I2C_OP_READ_WITH_STOP || cmdlen != 1)
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
op = I2C_OP_READ_WITH_STOP;
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
error = iic_exec(sc->sc_i2c_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
(void)iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if ((r = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
return iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
return (iic_exec(tag, I2C_OP_READ_WITH_STOP, addr,
return (iic_exec(tag, I2C_OP_READ_WITH_STOP, addr,
if (iic_exec(ic, I2C_OP_READ_WITH_STOP, addr,
if (iic_exec(probe_ic, I2C_OP_READ_WITH_STOP,
if (iic_exec(probe_ic, I2C_OP_READ_WITH_STOP,
ret = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr, &cmd,
return iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
res = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr, NULL, 0,
res = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
res = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
res = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
res = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
res = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr, NULL, 0,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(ia->ia_tag, I2C_OP_READ_WITH_STOP, ia->ia_addr,
if (iic_exec(ia->ia_tag, I2C_OP_READ_WITH_STOP, ia->ia_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_address,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_address,
iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_address,
iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_address,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_address,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_address,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(ia->ia_tag, I2C_OP_READ_WITH_STOP, ia->ia_addr,
if (iic_exec(ia->ia_tag, I2C_OP_READ_WITH_STOP, ia->ia_addr,
if (iic_exec(ia->ia_tag, I2C_OP_READ_WITH_STOP, ia->ia_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_address,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
error = iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP, sc->sc_addr,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
iic_exec(sc->sc_tag, I2C_OP_READ_WITH_STOP,
if (addr != DDC_ADDR || op != I2C_OP_READ_WITH_STOP || cmdlen == 0 || buf == NULL) {
I2C_OP_READ_WITH_STOP : I2C_OP_WRITE_WITH_STOP;