Received: by 2002:a05:7208:9594:b0:7e:5202:c8b4 with SMTP id gs20csp835353rbb; Sun, 25 Feb 2024 06:13:11 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVd1qEeWRoyNgbx3pPYmiAY6Z3jsB6UUs1glweTsiGNvU7M00uw6u9gbVnAJ1PtTQ0cLfgIR3ooYL/fT1tKwPyjWCWGUXdjYgjNSVQM+g== X-Google-Smtp-Source: AGHT+IHrF8/YySnSLU9idQ17zP91Vjyo5YjLmOIPCd9YvVcxzzShHy0MHuBNFu+vpF0p1cMSiWnH X-Received: by 2002:a05:6358:5611:b0:17b:56f5:3 with SMTP id b17-20020a056358561100b0017b56f50003mr6388659rwf.12.1708870391154; Sun, 25 Feb 2024 06:13:11 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708870391; cv=pass; d=google.com; s=arc-20160816; b=OCf2v7zelT2v+S3NEyZLOQiaQ5W91rhdedp9gHZjr4uvL1YKHDkTrgkEH6rBWjEGtj 8qvv+Q5sQdyc+hmDTl87tbl449goALBa0HoxHfXLVVztRYav9jGs36+PaiS7SpW+SZ4d Z5CCYiFRjRDZ7PGjrBBV5b6FNg/w/Wxzn1vNmKnbqItc7a6jNl6C94S2vHpxEMuM81Up 8kO2MX57UPAfwttBvvoMLgUrRGfI2p7+WDgt4XnGBlna/46tBMm/GnOlCnQyVYLrgNIz gGxA6SxaLtkKiTKUNY++FqzcSSy2kWF6zxMzK65bPc2C28kluD/zFMG6MZ+YzFe/4hDK dggA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=IXkFidtqGVYDP8/cl+5cTf/LoCCSdGW5wG6DXUHuPiw=; fh=8pPsSELqTS6Lqenle5bzGnGNFbWhxYRHsiIvIoi7qTo=; b=DKlzAopJKrVTGOGC14QNSnQDzhhrgDd9W7NRrmJhwF9fh8IdaG8iitoRtiTAs5xPWn ZdJ9D53aP0ARFI5XpukVNywqn0fygePRHrbJPsHE7p9b/9cZxQwxfq5Fmgl2WTHYkfU0 Z3nlwNjL+aL2AWryeNb5KqAVKAn/5wZ9qvLq87kaNWg0iBvL9ZxnKQVbVrvE7JwpyRn/ 7zW8ku05iyMDDj+bTCjRL7lcg8Uf8uBK1tLcSeqr/KQN5061Lmm8koYf7kctbuxvHmfI cwxEs/RvD2wsxMz/Xz4wO3i/DIUzMz6cw74UfSW3hZjcDxbpetTg7wRz2LEpVNv3e5Nq LdcA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=L6GgmmRJ; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-80089-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-80089-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id i71-20020a63874a000000b005be3683ec6asi2221827pge.184.2024.02.25.06.13.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Feb 2024 06:13:11 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-80089-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=L6GgmmRJ; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-80089-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-80089-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id C72D9281A63 for ; Sun, 25 Feb 2024 14:13:10 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 8DD1A1426B; Sun, 25 Feb 2024 14:12:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="L6GgmmRJ" Received: from mail-lf1-f47.google.com (mail-lf1-f47.google.com [209.85.167.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BFB6E12E6D for ; Sun, 25 Feb 2024 14:12:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.47 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708870373; cv=none; b=ev7ltbvsrH3iHxkc5mn7N/o7pu/k458GZU9/tCnYRmlort4UAbXQsGV8hmzL2e9m/t9HVMnWslFWOMsEt0BNGfqZEBuux3nEzE7lpWTjI91vSaSV6Sd+Sk6oxInR3FMSyUmqSGcUxcjTFG1Mi18VYbuPwyrw+oxy3W7KF5qO2gs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708870373; c=relaxed/simple; bh=A4/oTwY5JpAU9dbsu93L7dZvCPx7K/2ZR18bKOeKyl0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=arG/Q/ep1S03LHt9aB0Fv36gyTsGsue5FAS0reYj062E16MbXKIwRh3poj02O7ZHLHQr6rlabn1YcLGnTpD7MyNWnp+Ag56xr3gfz6dam/jzfRcJfNKUonAAhb/iSJ+qA1nRkPLHgK3JNvXGyo9gL68hZruavVdpe0Iy8CripKQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=L6GgmmRJ; arc=none smtp.client-ip=209.85.167.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Received: by mail-lf1-f47.google.com with SMTP id 2adb3069b0e04-512fb30dbc9so223073e87.2 for ; Sun, 25 Feb 2024 06:12:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708870370; x=1709475170; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=IXkFidtqGVYDP8/cl+5cTf/LoCCSdGW5wG6DXUHuPiw=; b=L6GgmmRJhNanYrJ5R04m4b3jVj0CrURPk8lw67HJcdubb4L8bs/mGNGXZZXahZwy1Q KPYrEbp+c8iznKUq9TzGWZPuv4pFzm4LRe9P95IuXfmbrhZMtIQbLkEDJ9280gCeIWts Jr3SMIKO5zlfsVivvCT8+x0mihhp0D71escc/d05PGJPw7ICTnqy6xnRRH1lpAxFhXeX 3jroP3dzYQV4hJvm6yMdchTMX35VHVEqXsM7XlJOr99RQiBAvVhVK5F7HIS2/HL9U82W xny1MIV2sbqmmsX/OQfqLZxOd2RlHQVizn+l4etiAWssC5rAwq9HVlPCyE3vslYUIWVB kGRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708870370; x=1709475170; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=IXkFidtqGVYDP8/cl+5cTf/LoCCSdGW5wG6DXUHuPiw=; b=W4/urwIe0XK/C+71MBUbSeAJ81W4SWL3iSmSZZIuNaczal6m09ITIjGAhAPZjTE2Qi S+EYPZ9lZr2Zm7SQS+dn9M2pC13lpqYOUHRl6Fafu97DIRSuvNE/69PnXQnswJ1mJaes SpuRJqMCFFH8V2gqYU/deBCOM0OlRsrzdSh918F+ca2vLXUolmwnoFO+5hWky7R0alH9 mQNspNMSA0LSsMpIUzW7yLmO3ljAfDloWf5TFADIsn2Vcbh//rYtCBm7Ryx1oF7MRBxh QZjgsaMA/67q1OKU+/qr4C2GLY8J4cUOEr7U8YYUdMoCkCj2t9S0bwlJO6eT/WlfJPfp hnWg== X-Forwarded-Encrypted: i=1; AJvYcCVH3iehzbboZiVTCvZEvlh0dct78DUqko8kzMWJ6FYReM9X8uX/SZHQ4AK04aTtwh8skO/Zzq6HbVmwKta8ySPQJY32cBfOAPYlvCFi X-Gm-Message-State: AOJu0YxxDtYa5kPVdD3hwPKYg8vPzPTiZJuuYIk6w7STJk/k6Ign+rmH aqHHjckgSSbtMsm9ghmED3wvd6oEU5fTQQJs2i/lv82dnV68DL//kboh1+7lcig= X-Received: by 2002:ac2:5388:0:b0:512:ec6e:9f2a with SMTP id g8-20020ac25388000000b00512ec6e9f2amr2791473lfh.19.1708870369931; Sun, 25 Feb 2024 06:12:49 -0800 (PST) Received: from umbar.lan (dzyjmhybhls-s--zn36gy-3.rev.dnainternet.fi. [2001:14ba:a00e:a300:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id w13-20020ac254ad000000b00512e5bd2296sm522931lfk.217.2024.02.25.06.12.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Feb 2024 06:12:48 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Feb 2024 16:12:46 +0200 Subject: [PATCH v3 1/3] drm/msm/dpu: make "vblank timeout" more useful Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20240225-fd-dpu-debug-timeout-v3-1-252f2b21cdcc@linaro.org> References: <20240225-fd-dpu-debug-timeout-v3-0-252f2b21cdcc@linaro.org> In-Reply-To: <20240225-fd-dpu-debug-timeout-v3-0-252f2b21cdcc@linaro.org> To: Rob Clark , Abhinav Kumar , Sean Paul , Marijn Suijten , David Airlie , Daniel Vetter Cc: Steev Klimaszewski , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1057; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=A4/oTwY5JpAU9dbsu93L7dZvCPx7K/2ZR18bKOeKyl0=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBl20rfZOXUMpqNliF8fh0oH/0RuleHVyeXPPDGe FISdoya/+aJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZdtK3wAKCRCLPIo+Aiko 1TuEB/0Z/hHj29uzA3HA/VxFscGLzDGqyZUj4/ANTvm9EjAYa0jQ1LJccv3i1tiK0jnqxIWiFoc wnYLHUf5Gnp42YrF0h8S+uPIOX5nmPadqvtKmBuY8GzoZs9/IYY7ggAMzbGf3HnQHDc4y6/kAbH 1QNNrifLpUq5wHtBq3a5QE/uZO+cXGp4ozHDQM04cEUW26qvjCcR6bMADk0Ft777z41tCostXqI VLDhiefC7by6PVbjx5VTY5fVKqRr1rDR7DNWIy75ZRDDVSml1SirAMOr9nydO1UNltGDhVZgcGu ucU+IKr4qLybtRBJaNN67n4kqWQAKakPMqnsRgbLBCnrO3nT X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A We have several reports of vblank timeout messages. However after some debugging it was found that there might be different causes to that. To allow us to identify the DPU block that gets stuck, include the actual CTL_FLUSH value into the timeout message. Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c index 2aa72b578764..6058706f03e4 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c @@ -480,7 +480,7 @@ static int dpu_encoder_phys_vid_wait_for_commit_done( (hw_ctl->ops.get_flush_register(hw_ctl) == 0), msecs_to_jiffies(50)); if (ret <= 0) { - DPU_ERROR("vblank timeout\n"); + DPU_ERROR("vblank timeout: %x\n", hw_ctl->ops.get_flush_register(hw_ctl)); return -ETIMEDOUT; } -- 2.39.2