";  struct tps0000x *tps = typec_get_drvdata(port);  u00 status;  int ret;   mutex_lock(&tps->lock);   ret = tps0000x_exec_cmd(tps, cmd, 0, NULL, 0, NULL);  if (ret)   goto out_unlock;   ret = tps0000x_read00(tps, TPS_REG_STATUS, &status);  if (ret)   goto out_unlock;   if (role != TPS_STATUS_