DP_AUX_NATIVE_WRITE
case DP_AUX_NATIVE_WRITE:
payload.i2c_over_aux = (msg->request & DP_AUX_NATIVE_WRITE) == 0;
case DP_AUX_NATIVE_WRITE:
else if ((msg->request & ~DP_AUX_I2C_MOT) == DP_AUX_NATIVE_WRITE ||
case DP_AUX_NATIVE_WRITE:
ret = anx7625_aux_trans(ctx, DP_AUX_NATIVE_WRITE, DP_SET_POWER, 1, &data);
ret |= anx7625_aux_trans(ctx, DP_AUX_NATIVE_WRITE, DP_SET_POWER, 1, &data);
if (msg->request != DP_AUX_NATIVE_WRITE &&
if (msg->request == DP_AUX_NATIVE_WRITE) {
bool is_i2c = !(msg->request & DP_AUX_NATIVE_WRITE);
case DP_AUX_NATIVE_WRITE:
case DP_AUX_NATIVE_WRITE:
if (len && (request == DP_AUX_NATIVE_WRITE ||
case DP_AUX_NATIVE_WRITE:
case DP_AUX_NATIVE_WRITE:
case DP_AUX_NATIVE_WRITE:
if (request == DP_AUX_NATIVE_WRITE || request == DP_AUX_I2C_WRITE)
case DP_AUX_NATIVE_WRITE:
if (request != DP_AUX_NATIVE_WRITE && request != DP_AUX_I2C_WRITE && len != 0)
ret = drm_dp_dpcd_access(aux, DP_AUX_NATIVE_WRITE, offset,
drm_dp_dump_access(aux, DP_AUX_NATIVE_WRITE, offset, buffer, ret);
msg[0] = DP_AUX_NATIVE_WRITE << 4;
case DP_AUX_NATIVE_WRITE:
if ((msg->request & ~DP_AUX_I2C_MOT) == DP_AUX_NATIVE_WRITE &&
case DP_AUX_NATIVE_WRITE:
[0] = (DP_AUX_NATIVE_WRITE << 4) | ((DP_SET_POWER >> 16) & 0xf),
if (op == DP_AUX_NATIVE_WRITE) {
case DP_AUX_NATIVE_WRITE:
aux->native = msg->request & (DP_AUX_NATIVE_WRITE & DP_AUX_NATIVE_READ);
case DP_AUX_NATIVE_WRITE:
case DP_AUX_NATIVE_WRITE:
case DP_AUX_NATIVE_WRITE: