From nobody Thu Apr 9 23:26:31 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1134237E31E for ; Thu, 5 Mar 2026 10:17:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772705843; cv=none; b=Gaf7k1vQhQ0hnV9FON1URbxhLYG91GHvLWdZ2Dz3e0dyVejDbeS81V2yykMwvTlUICYg7Ri5rXtPo6iFv1/WX9hUuS1oeGOtYsef+5L1INnI+/CmPyImWUErQeGtjQii7tpwagBEm3Axb6Y6UGWu1DBB2An3BTXenMGvVCF1WYY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772705843; c=relaxed/simple; bh=sfDPcvBBx6UjJAGuPAJf8gfSMHwAKvx9ECw7MWSCUq0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Br4gc7i0TVWubApwXmFp0WyPnEKJKLcisMI4aaf55K2JSEYJZ0Fnw/cEbEopBv7bAM+8ak+YIgassAmu7d9YidNC5zk8rnWCdXQaDGRKUCjy9zxb/MW3DtKfstfdsfjy43MijEMzTXYCgf8wRdC2MOJtfFuYY7XgIS9tF5NkcWw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=bx134pFA; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=S64Rx9Ui; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="bx134pFA"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="S64Rx9Ui" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 625AFukq4171110 for ; Thu, 5 Mar 2026 10:17:21 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 5cQdZ+DABz9LopV0AgyKuyhJ924j8aV6F+NmfVtqb8E=; b=bx134pFADRihHxDA Gck74i1X5wl+x6EkdgH49k3O9iQe+29n7eyI6F61iBjwa3g76icAdVOTJQOj3R2Z VFUQkNt1Tw5a1qXnwU+70sQ/a623WOE7GCbUjf2lN98zRzkKgCXZ/GopXNoLGzB5 OQ8t/P4jRjJJ8XJ/NDefhFw9tFp+u/v73T530YDGscAENfVqR/x6YxRu3e3wqpYU MYKr7SRSZB1Sn/qM4OyErn5uW3Mbiq8d6yvSevA5ZyB59W3FsGytavgis38ywh08 CAaGXcU8O5aRPJt5M+hIdcU+hRkUjX+YGqavil810y7Ymy+3udB+Yli/9L2zyqUT LtoeQw== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cpuhb2awp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 05 Mar 2026 10:17:21 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-50355952ac2so497118571cf.0 for ; Thu, 05 Mar 2026 02:17:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772705840; x=1773310640; 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=5cQdZ+DABz9LopV0AgyKuyhJ924j8aV6F+NmfVtqb8E=; b=S64Rx9UioGjncrJj3hjZ7C3heuKDxfsyOzr4wZH4tCBFN0NsyaYk9T19qUeU9Qng6G wotu3HoOy5ISrs+Ua6YCg+N1S40XW0brWMWMax3E68GZQoWHeeYC1pymDdQWo5rAd6ds 2INXT7GVbI3Hog5Ls7L6ctlvdnuWdHWfVTc32kySEkS7Qx7bWnjYaknXxpLp83LWqP3U uB8ZNepH8XS9bSssPCIY4cDPAvodyvpgWvSLbVx7kJENVtkzJXjiiefgCHsJlTin9nkB ash9zF1LfW41yroo6uD5Kvr13I0uze3tWkq4M7rvuQtZmF5xQs2akMO1iNCkBSo4qUJe 6HOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772705840; x=1773310640; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=5cQdZ+DABz9LopV0AgyKuyhJ924j8aV6F+NmfVtqb8E=; b=BHTYwt2VLvKIfBqepNQl0Jur5Q1EhToWrLUj9IP0HR0y47KCLSI76+WinTFkoH6Gid irVsUDsUAUaDkVV/ciW1eMe6sRSd9BiLr0dpVob/LUwPiwtMZhB9NX5bQNeHImAmiTS2 SXvxMDAQdLVAJSQ68v/XFnQg8HTInqBwcY1E6QA+dCG3QFywL0Umk5+KMmArQvcY7N9S 1tbtQGLGHUYDyDeHM4PUul2F79ViQrqbgFhmoUuowXw4kpE199vPTdHFL8UMMuOSzGh8 EaeP54cDmYwCLgl1LkK72iapj2VEHdKJKJbcBjbf0BPiYQ+/meupYhrMtkv41+38eAID eq9w== X-Forwarded-Encrypted: i=1; AJvYcCW8XN/mjgG2vBCrqRqorg6wxdoDktbCXTJ9dLO5PJwTRHGJRReEtKn9yQ792wlTGGKLkK4B6Epk+IF48/Q=@vger.kernel.org X-Gm-Message-State: AOJu0YwsjNxN3JkohP8ZBgNxaN//CM50GH5UTaYHIyCIrif3cXUrjRIn 9WSUq16Fr5wfowbMXoLqv232i5pni8tmxz1KbGN63BGwkZx1lBVWX3x0H6T5HKfMkIh5jULDW2j 7i31QfcIcGNpWG0hVHCwjx4aKkhLk8oUUu9vI2s4xa4BRy+2KGvvCOAgP3EcKnLu7Aik= X-Gm-Gg: ATEYQzzAEZ1A6fmsihMF2MafvnCwyB6BTcNGAQwY/9TRErge1FwLrGwqC+0VJ+OiA2B NzG/5O3dFSftwTxdkTcvI+ayMwNTGdEGTeXmLDz3bWJ9PjPPBTzc240onHx+kCfFlE0BAK5HMrk mgKO3ZTAzhRIwRmWTa4Jl72tJlL+KYtn73a2u2GOk/1tqERPJIOFTH+vVt9Y7WJPVwdlR4mnAWA c2eAykcGvoczYVZFsQ8WaHPTHUxiJ7p8ymvjJv90h+ibg2HTzG1/GBTFvBVhoHrgDIhBzoXN6TH Ss+7wIPKiNHkRlX/vNTmu7gsZFPi7bSVDXZAvKL25FVd7YhvNgFgUKNAHhp9b/Ay0TORSlJihae QFmWF5d9i7EXrNzgsLH6J8yXxortilnI5XLjuEYxWJw/X6FUPUYOg5fdDrJmJcbMAWJ186w6bkd 3F/JUnyZY= X-Received: by 2002:ac8:7dd0:0:b0:506:a290:70d6 with SMTP id d75a77b69052e-508e67f62a1mr18988211cf.6.1772705840320; Thu, 05 Mar 2026 02:17:20 -0800 (PST) X-Received: by 2002:ac8:7dd0:0:b0:506:a290:70d6 with SMTP id d75a77b69052e-508e67f62a1mr18987971cf.6.1772705839870; Thu, 05 Mar 2026 02:17:19 -0800 (PST) Received: from yongmou2.ap.qualcomm.com (Global_NAT1_IAD_FW.qualcomm.com. [129.46.232.65]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-507451cda0asm194096731cf.24.2026.03.05.02.17.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Mar 2026 02:17:19 -0800 (PST) From: Yongxing Mou Date: Thu, 05 Mar 2026 18:17:06 +0800 Subject: [PATCH v5 1/2] drm/msm/dpu: Update the intf_type of MST interfaces 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: quoted-printable Message-Id: <20260305-mdss_catalog-v5-1-06678ac39ac7@oss.qualcomm.com> References: <20260305-mdss_catalog-v5-0-06678ac39ac7@oss.qualcomm.com> In-Reply-To: <20260305-mdss_catalog-v5-0-06678ac39ac7@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Mahadevan Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Yongxing Mou , Abhinav Kumar , Dmitry Baryshkov X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1772705829; l=6579; i=yongxing.mou@oss.qualcomm.com; s=20250910; h=from:subject:message-id; bh=7gkeiNxNKl6gMrOjBVvmFXUTc3giYW+5eNzAKZhEaVs=; b=A8H4tWgvmJewMNXWSG04jyIvgQM7r1m6IOYyhw9oxURvmv1BkwCmfPm2SSkPpj/roCAEB9c21 P9leAg1bb42Bpgzo3bJxNQZle/xESKkGn90+6OBaxOtuO7jZkqpAu5B X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=rAy5J1eP+V7OXqH5FJ7ngMCtUrnHhut30ZTldOj52UM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA1MDA4MiBTYWx0ZWRfX1fkTCXQrLber isdb0SdKjGH/lu0/yRBH516ZWdkSRFLMVB1f9azvEcDgnOo+F/j4QoO+BCXUBTYH3QYoJf41DkS 6mT+0zMARsOysAOEjE8Y2EjDIiS4fmP72W+ckB/sHb93ZEHJG/v15QyalgdUpJi9FbVl53PNMsZ pBwWALq88FX0+wkP7zUU5T1tTweThBILP0KkZIEjlzyWOXgHb2M6S8y+jB5Z+vZLSyskCpEWBkv O+04JehEiPaWpoOzjq2I2+icQjysYLXWLeh032G92tHdHJF2BdzeV8DX+oiDrV2/ve7lNxeBp+L 53yHw6zSGaFtqdHc2CxM73gCJYimBzKDpdkunouy8utY/AQnQiFaMFt6pCHKWNwUsqum45a08wH SI7v0IXG3VCSHdswpb9QavFwMX3pN94jK64qKRSCdYI8O02Mkb1dSSwGg03zudos/89kPFWBDeD SSAxIsp0rAWXEvFLvsQ== X-Proofpoint-GUID: dgfUndvv184qIG2UMc5GFsQGIJBZktuU X-Authority-Analysis: v=2.4 cv=SqydKfO0 c=1 sm=1 tr=0 ts=69a95831 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=C3Dk8TwHQYyIj7nOf9RCJw==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=4tyZmZgPP5sb52DUGSkA:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: dgfUndvv184qIG2UMc5GFsQGIJBZktuU X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-05_02,2026-03-04_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 lowpriorityscore=0 bulkscore=0 spamscore=0 suspectscore=0 impostorscore=0 adultscore=0 clxscore=1015 phishscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603050082 From: Abhinav Kumar Interface type of MST interfaces is currently INTF_NONE when MST is not enabled. Update type to INTF_DP since will enable MST in the near future. Signed-off-by: Abhinav Kumar Signed-off-by: Yongxing Mou Reviewed-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_12_2_glymur.h | 6 +++--- drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h | 6 +++--- drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_4_sa8775p.h | 8 ++++---- drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h | 6 +++--- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_12_2_glymur.h b/driv= ers/gpu/drm/msm/disp/dpu1/catalog/dpu_12_2_glymur.h index 13bb43ba67d3..a3b590cca21d 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_12_2_glymur.h +++ b/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_12_2_glymur.h @@ -426,7 +426,7 @@ static const struct dpu_intf_cfg glymur_intf[] =3D { }, { .name =3D "intf_3", .id =3D INTF_3, .base =3D 0x37000, .len =3D 0x400, - .type =3D INTF_NONE, + .type =3D INTF_DP, .controller_id =3D MSM_DP_CONTROLLER_0, /* pair with intf_0 for DP MST */ .prog_fetch_lines_worst_case =3D 24, .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 30), @@ -458,7 +458,7 @@ static const struct dpu_intf_cfg glymur_intf[] =3D { }, { .name =3D "intf_7", .id =3D INTF_7, .base =3D 0x3b000, .len =3D 0x400, - .type =3D INTF_NONE, + .type =3D INTF_DP, .controller_id =3D MSM_DP_CONTROLLER_2, /* pair with intf_6 for DP MST */ .prog_fetch_lines_worst_case =3D 24, .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 18), @@ -466,7 +466,7 @@ static const struct dpu_intf_cfg glymur_intf[] =3D { }, { .name =3D "intf_8", .id =3D INTF_8, .base =3D 0x3c000, .len =3D 0x400, - .type =3D INTF_NONE, + .type =3D INTF_DP, .controller_id =3D MSM_DP_CONTROLLER_1, /* pair with intf_4 for DP MST */ .prog_fetch_lines_worst_case =3D 24, .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 12), diff --git a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h b/dri= vers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h index 9f2bceca1789..89bc5b44f668 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h +++ b/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_0_sc8280xp.h @@ -319,7 +319,7 @@ static const struct dpu_intf_cfg sc8280xp_intf[] =3D { }, { .name =3D "intf_3", .id =3D INTF_3, .base =3D 0x37000, .len =3D 0x280, - .type =3D INTF_NONE, + .type =3D INTF_DP, .controller_id =3D MSM_DP_CONTROLLER_0, .prog_fetch_lines_worst_case =3D 24, .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 30), @@ -351,7 +351,7 @@ static const struct dpu_intf_cfg sc8280xp_intf[] =3D { }, { .name =3D "intf_7", .id =3D INTF_7, .base =3D 0x3b000, .len =3D 0x280, - .type =3D INTF_NONE, + .type =3D INTF_DP, .controller_id =3D MSM_DP_CONTROLLER_2, .prog_fetch_lines_worst_case =3D 24, .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 18), @@ -359,7 +359,7 @@ static const struct dpu_intf_cfg sc8280xp_intf[] =3D { }, { .name =3D "intf_8", .id =3D INTF_8, .base =3D 0x3c000, .len =3D 0x280, - .type =3D INTF_NONE, + .type =3D INTF_DP, .controller_id =3D MSM_DP_CONTROLLER_1, .prog_fetch_lines_worst_case =3D 24, .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 12), diff --git a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_4_sa8775p.h b/driv= ers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_4_sa8775p.h index 0f7b4a224e4c..6b24e9e84dec 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_4_sa8775p.h +++ b/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_4_sa8775p.h @@ -347,7 +347,7 @@ static const struct dpu_intf_cfg sa8775p_intf[] =3D { }, { .name =3D "intf_3", .id =3D INTF_3, .base =3D 0x37000, .len =3D 0x280, - .type =3D INTF_NONE, + .type =3D INTF_DP, .controller_id =3D MSM_DP_CONTROLLER_0, /* pair with intf_0 for DP MST */ .prog_fetch_lines_worst_case =3D 24, .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 30), @@ -363,7 +363,7 @@ static const struct dpu_intf_cfg sa8775p_intf[] =3D { }, { .name =3D "intf_6", .id =3D INTF_6, .base =3D 0x3A000, .len =3D 0x280, - .type =3D INTF_NONE, + .type =3D INTF_DP, .controller_id =3D MSM_DP_CONTROLLER_0, /* pair with intf_0 for DP MST */ .prog_fetch_lines_worst_case =3D 24, .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 17), @@ -371,7 +371,7 @@ static const struct dpu_intf_cfg sa8775p_intf[] =3D { }, { .name =3D "intf_7", .id =3D INTF_7, .base =3D 0x3b000, .len =3D 0x280, - .type =3D INTF_NONE, + .type =3D INTF_DP, .controller_id =3D MSM_DP_CONTROLLER_0, /* pair with intf_0 for DP MST */ .prog_fetch_lines_worst_case =3D 24, .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 18), @@ -379,7 +379,7 @@ static const struct dpu_intf_cfg sa8775p_intf[] =3D { }, { .name =3D "intf_8", .id =3D INTF_8, .base =3D 0x3c000, .len =3D 0x280, - .type =3D INTF_NONE, + .type =3D INTF_DP, .controller_id =3D MSM_DP_CONTROLLER_1, /* pair with intf_4 for DP MST */ .prog_fetch_lines_worst_case =3D 24, .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 12), diff --git a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h b/dri= vers/gpu/drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h index 52ff4baa668a..b35ad618ff63 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h +++ b/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h @@ -335,7 +335,7 @@ static const struct dpu_intf_cfg x1e80100_intf[] =3D { }, { .name =3D "intf_3", .id =3D INTF_3, .base =3D 0x37000, .len =3D 0x280, - .type =3D INTF_NONE, + .type =3D INTF_DP, .controller_id =3D MSM_DP_CONTROLLER_0, /* pair with intf_0 for DP MST */ .prog_fetch_lines_worst_case =3D 24, .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 30), @@ -367,7 +367,7 @@ static const struct dpu_intf_cfg x1e80100_intf[] =3D { }, { .name =3D "intf_7", .id =3D INTF_7, .base =3D 0x3b000, .len =3D 0x280, - .type =3D INTF_NONE, + .type =3D INTF_DP, .controller_id =3D MSM_DP_CONTROLLER_2, /* pair with intf_6 for DP MST */ .prog_fetch_lines_worst_case =3D 24, .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 18), @@ -375,7 +375,7 @@ static const struct dpu_intf_cfg x1e80100_intf[] =3D { }, { .name =3D "intf_8", .id =3D INTF_8, .base =3D 0x3c000, .len =3D 0x280, - .type =3D INTF_NONE, + .type =3D INTF_DP, .controller_id =3D MSM_DP_CONTROLLER_1, /* pair with intf_4 for DP MST */ .prog_fetch_lines_worst_case =3D 24, .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 12), --=20 2.43.0 From nobody Thu Apr 9 23:26:31 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1431733C18E for ; Thu, 5 Mar 2026 10:17:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772705848; cv=none; b=FruN43YU0nw133PP1Nl9lH2dcLj4wsNhCIU6Ily0kEDVt3O0pQPFIrs7hkgBAzCK8z2V03NHLb90VGM3x4MX/qgsKW82a+fXlbLkYlc95Hghn4Ee+VyUQ42nLUJwV4ZwKVduQQvpwktkF6V+oDlRbMC11hpDt8FY1jFeKXp51Ho= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772705848; c=relaxed/simple; bh=76JSLPRliwCH2DQGBr/s11LQAsmvDKZNerj3OgMQbbo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qJclSOwzN6Mo8kuk/CV6YnAMHkxtLMRdkfdFKPiM4qPuJOyfjdWDdgrvcZzU94LxHK/9dKKlyYuUShhjYDoXUxRH8t8gEqLs4Y2mVFR/XJ8pgI7xPiJR3AMZBaULiRoNcm1RV1OJDdSKpsD+T2/LfwvKxgpQgREjvib4HglAl5U= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=a+P+Un8E; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=JtSXN7jZ; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="a+P+Un8E"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="JtSXN7jZ" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 625AFg5i1783417 for ; Thu, 5 Mar 2026 10:17:26 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= JjlwyC37ZMKEW9uWvYiZHV/c8H3CQ/IJn8+Myzw34aM=; b=a+P+Un8ECkESr8ly CflvRw6US4IorqTkLiPc+zarpjfU9UI8qHAnvrLSFbnioFXPYul8a1Dgb1qbYSlc OLcyJNZU9h6zxjcdAoNeAy0EjVIuQkUBax14r3G7rWY27lLTrDLfwbwrh+E8SmR2 3ba9gdRblRo5N6HE/i9sCO5my6BaY1ahs+AqcBeVnfSSXpPhgD64ANBmZWCzSm7z Z6beQXB/1oe4S6vx+Eo63UBGr35bSS2gSzEFtS5r9HRwm8JqU0i0xziAeuoPTFJg Oj4rWs4YMEzv+psA/vpXC8BrL0z8CN8wAgBgWRzxpY+5Hw16SpPYC3gcyxZzFCnK 9d0kBQ== Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cq1pk1av8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 05 Mar 2026 10:17:25 +0000 (GMT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-899e5c9edb9so374150026d6.0 for ; Thu, 05 Mar 2026 02:17:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772705845; x=1773310645; 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=JjlwyC37ZMKEW9uWvYiZHV/c8H3CQ/IJn8+Myzw34aM=; b=JtSXN7jZyStq+MXTrHaeeG5TM6+ybGcbvPtnavY8k9plVNf0O3A5F+IWzmX23mYW7w mlW8dz3KPWCy/QcmoT2doUclh4YkheL8vOZx/6oUd4W1DwZnjvoR+qWRtwxG8PHusVSY yki3mL9ay1RmYIz0o6/z9ZkoeKvENDDNG+p6OAu6Xl6HwAEzxc6QV1oC34jLEnnzl/h2 /Iby7C0iR/hmt9YXUmly6zpreeM8XJvz1JkxSdHzPiiSTZGql0zGgsOVz09gZkbVEvcV y526GBPdekt5cpOMT5kqaSRBjJ9y7alqY9qrNLF0NavyOz0jYkyWIasg5Rbnjogjzsm+ 9mBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772705845; x=1773310645; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=JjlwyC37ZMKEW9uWvYiZHV/c8H3CQ/IJn8+Myzw34aM=; b=s9HeBNwD9g7HeA2iOx2ennL9OeSLbGAjsZB8Eqh9oVZCmGJvRcS+drn25Q7ckYh5ZV x02IqCh0eTLcRJC4XX0TFV3oA2pIUw3vTkucoV7vsjm22UjLaNCxI5qbfvIabFXhsxvv +dGB2NYTqmNyESmnWCEnrlEy1linvwueSysBs/5YYiHJXPhRkR/Yow0nJRjfooDtIcmn wCJwQ41zeQC5OWZF6I0yL9QM6nPnwrnLsW00lZaTa54aYc2yIsItifYXqii6o2haIgYp x1NQwy0HIlLg7WlnScJZS4NExQ1kVJ15jw7ceqhrH+nkydEqOTct1JgXMgC006bSzopI 0thA== X-Forwarded-Encrypted: i=1; AJvYcCUYIsacmO5VEOwCNrsmW4VfL9X7ckfeSUMRI++zIcguQXjP605UXRr59UOMoVluB+B99MM1zpmJ6vdrJbg=@vger.kernel.org X-Gm-Message-State: AOJu0Yw3YK8Y7qtTRfpik5zdlyit54+QczhjqW61s2OjBNspn4grEugj d48njb6DrmtWS28rffM19R3DKSWB/umZQdm7MPzoKRgXMj2DhANkBPxOC+ez9XlaiHl4wu6Iqy3 6BA3i/6KkbW/Zm2xSLMUK33sUjztwcPf9IvrZWlJodMkmV+m+JQDEgj2/fIXG5mhVnfw= X-Gm-Gg: ATEYQzyI9jP8DdpduK+59pXY6bgjTV3JHoU81l0ize+L9nIuc+D/yGAZGeiXyrlwCNC h07eeV0ENWqe/fIX4pKswgxuiXA3JVVsWj+GhRaOHLTiTTe19F5iRjLZP8j9xhVXHsOpieG/UJM 2idFZAObqgpaO28QhH3TOQe6fXfjMCS3AOqoYorHCYWRbh4Xc5iSSkndVWJF+teuE5sJ0ImmFvT rLihmwfa/0muA10KEc5HElmqYRVqWIjQErQXbW9yELQzEVvzBeWOGyYK4y/ISo14mbMNr5TMYc7 RtS0h+Oxw/MtYvVhvMdkw42m/uoGSGR9goU7cKkvnikKgZmpBPcxJLdXFGJ8quKAeoWGf/7sTFa 3OJigjOSlEDWnO8fzqwoEGqYfim4VZeH6FnDUXJIbjxmhkbVvWWzAvtjoZL8hllE4htZWxHvuY9 g4DGDUNs8= X-Received: by 2002:a05:6214:623:b0:89a:77b:837e with SMTP id 6a1803df08f44-89a244779b0mr20540416d6.6.1772705845338; Thu, 05 Mar 2026 02:17:25 -0800 (PST) X-Received: by 2002:a05:6214:623:b0:89a:77b:837e with SMTP id 6a1803df08f44-89a244779b0mr20540246d6.6.1772705844891; Thu, 05 Mar 2026 02:17:24 -0800 (PST) Received: from yongmou2.ap.qualcomm.com (Global_NAT1_IAD_FW.qualcomm.com. [129.46.232.65]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-507451cda0asm194096731cf.24.2026.03.05.02.17.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Mar 2026 02:17:24 -0800 (PST) From: Yongxing Mou Date: Thu, 05 Mar 2026 18:17:07 +0800 Subject: [PATCH v5 2/2] drm/msm/dpu: Correct the SA8775P intr_underrun/intr_underrun index 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: quoted-printable Message-Id: <20260305-mdss_catalog-v5-2-06678ac39ac7@oss.qualcomm.com> References: <20260305-mdss_catalog-v5-0-06678ac39ac7@oss.qualcomm.com> In-Reply-To: <20260305-mdss_catalog-v5-0-06678ac39ac7@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Mahadevan Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Yongxing Mou , Abhinav Kumar , stable@vger.kernel.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1772705829; l=1244; i=yongxing.mou@oss.qualcomm.com; s=20250910; h=from:subject:message-id; bh=tO41DjAOfQzqwZFbNKiKJu3u3O77mCrCtRYIBZJ6ZXY=; b=zlSVe181QTt/TFKu3KzUdOpSymLiiZyQyFbIa9D5xvvJSW+y7BQK/5zMvgHFA1dusq9HOeCAe lPO6wmfzSQ2BA24CSjzaVP6TSOf7rpK2iAM/J6jZgCGc1Oh7H9L+eyU X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=rAy5J1eP+V7OXqH5FJ7ngMCtUrnHhut30ZTldOj52UM= X-Proofpoint-ORIG-GUID: g3gG2ug5MesN3rL8ogJs7Xv-quPrwpnI X-Authority-Analysis: v=2.4 cv=Gu9PO01C c=1 sm=1 tr=0 ts=69a95835 cx=c_pps a=7E5Bxpl4vBhpaufnMqZlrw==:117 a=C3Dk8TwHQYyIj7nOf9RCJw==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=COk6AnOGAAAA:8 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=6ltB2YlUPjWEuFaGMccA:9 a=QEXdDO2ut3YA:10 a=pJ04lnu7RYOZP9TFuWaZ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: g3gG2ug5MesN3rL8ogJs7Xv-quPrwpnI X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA1MDA4MiBTYWx0ZWRfX55T4ma25aF08 H5Drfj1WQ/i+wl9cpmeEYnKK8qTUF+RxYKDqlvmJCeDzIGCLAWODbXlkUobA1d1CuwLoqhq5w6L Wr/VFQEc9wsWq1tmfjrR7JgTDKPv2dVELusl2wosx/xGuXwr1lHB99DKz40YDOxe40TY0xcjtJv +8JfHFtv7To2V6NW5zt2DkFQX4T42qxFMn4hNRrotGrK29tbab4azsraa3MsAZNOtlFJhjOzebS hgVM0Hfu/SLNOi2xSRo9bNKDkMTRi3auEEadowSm4d5axoLRAfo8C5c3R4JTkY6qUFaiPoCuMr3 aZWam//bJgTu6ZK8BbDj4H5hip5xvastd56ok9dE9PBMUwNmb/rOHasH7tKHF3C3tju+mtd0zpG z5CYHNNZwKQ8z3DVSCLxzslJv8+97ZlQYbJtwvAo7/4zOQepd7KV3ZB/N5fU/2cTiLiJrYSkMtr T5W30gFdm6DI96NydUQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-05_02,2026-03-04_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 suspectscore=0 phishscore=0 adultscore=0 impostorscore=0 clxscore=1015 priorityscore=1501 bulkscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603050082 From: Abhinav Kumar The intr_underrun and intr_vsync indices have been swapped, just simply corrects them. Cc: stable@vger.kernel.org Fixes: b139c80d181c ("drm/msm/dpu: Add SA8775P support") Signed-off-by: Abhinav Kumar Signed-off-by: Yongxing Mou Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_4_sa8775p.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_4_sa8775p.h b/driv= ers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_4_sa8775p.h index 6b24e9e84dec..00fd0c8cc115 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_4_sa8775p.h +++ b/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_4_sa8775p.h @@ -366,8 +366,8 @@ static const struct dpu_intf_cfg sa8775p_intf[] =3D { .type =3D INTF_DP, .controller_id =3D MSM_DP_CONTROLLER_0, /* pair with intf_0 for DP MST */ .prog_fetch_lines_worst_case =3D 24, - .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 17), - .intr_vsync =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 16), + .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 16), + .intr_vsync =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 17), }, { .name =3D "intf_7", .id =3D INTF_7, .base =3D 0x3b000, .len =3D 0x280, --=20 2.43.0