From mboxrd@z Thu Jan 1 00:00:00 1970 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 7869D3914F8 for ; Mon, 30 Mar 2026 18:30:16 +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=1774895417; cv=none; b=aIwNPpN6sKvl9pgv1QbHgX1vPYA5/K2tujMXep0n8mfZi1EJj+A6eJ9Yh7tA8Po7P2xbGF9PcUXlvnaSlxC5iJ9IV7oC6Q0PaQuhGy5hfOdIz3qEGP4rt1XrZ1U8nRVkYY1/YXPVWA8lA6j3Bjhbg4xDhXeYKvWyZW8x+f2Rs+E= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774895417; c=relaxed/simple; bh=zAs6vof+TOS9MjpityN6dYKFBMqhFtBZotDD/vfaTUo=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=FdSPFz/u/byimuGXNHXWDY1QQr9LK456bMUazR3wxgr0Ii4oIbPyl2PgihbyQc4EA6UwMcfEFIpQLWm+XvMMDsSjpl0kyDJpEFJbaPaKhfShtzk26BX3+QDimkrTTpt4CNuUibeTB7LpC5mrz9CNYV2u7uk9dtprBrdVsLrB5zU= 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=NmNCrzsc; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SjJB3fcC; 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="NmNCrzsc"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SjJB3fcC" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62UFncvQ3174072 for ; Mon, 30 Mar 2026 18:30:15 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=qcppdkim1; bh=/JUDR6QZr7b2hhsNxsLxzkUb bwsQX8cwdP4kkkbqovc=; b=NmNCrzscWTRinJNrXeTWmKI16c1PJQDxAwIy9bjp nlgYn/4XQFKc+kyydR4k0VJQltd9F4Atrp4EH6jBCImB92+7fufyPnVOo+pFuwVG 8ytNFeuz1I/+lCrYR/0Fz5ztiI9Nvg/1XbSW0fgowIPREPAjlZs/5W3nTkcFCtlm oJaqRj5PKPuza0azVxfUbAIeHcnJnrpLbiWjdAvofVe/SScFhJXptlpYjHZezhxg UxfSbzyTjqYAu6CxT4jOcrBMxR2ItdpQE5X5rGPgspQcZXrcx8zBaYbICcjr4aJb 7SHnsBAItH8CmCbBjDLgPg+G3UWV6uml0Wo9a2T7AgmVtg== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d7q9h1xct-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 30 Mar 2026 18:30:15 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2aae3e185a3so15246965ad.1 for ; Mon, 30 Mar 2026 11:30:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774895414; x=1775500214; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=/JUDR6QZr7b2hhsNxsLxzkUbbwsQX8cwdP4kkkbqovc=; b=SjJB3fcCCbrKbxrCrviAkYUHaTiRLisI7drtiQBpeeRa9JeGdotw4HifD2BoANosHb Y7dNwmA/6Eo9z9UanNhQJ25pvkNTeAfzYw/TELOoAqDdhPQOm+4949bK24zwFzcjkjUq St38s0LzO9WhuOYyyFA4l4TyeQdmGsPz9Z6Dv5PG+zVaOi4yW+iyR42Hh4lfgpJSXIk2 QDIJ/rR/imKYI3qGLFZfxSl4N8EClIyPw1zwKQQ01pmIZOyM3xHUGV/rT8pjyIF1ynsG 3rjvIKDtYg8itAeadD0uubFdX9uXGfhv/3c4XMa6xn5zMTdRMALUVLAkijEAYJvR2ify DDag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774895414; x=1775500214; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/JUDR6QZr7b2hhsNxsLxzkUbbwsQX8cwdP4kkkbqovc=; b=F6XHLsj2Bhk1q8uxRVELncihQiCGUIqhwf6slWvRCw6NnVGpkJNVlSEqqMKn4JUpgy yL9lYFQsBJhGm7uXfS36P2dAAjhg/6En9hQ5B1DaAx/7xY+WekNkD4Yn/Qxjo7V8MDrg 9mIvtPBuhq8tRQE1Y9NKOSH+t4iLnK9KXyVNa0mZ6iaZ6nlZbnHm4mZbz+yuzJP0LALW kw1PaPun4eX+U6i4iJSR3EyS8fKS6Tc13guU6LAfUyqBcxrvG/RpMTrAPwzNOlEmbbiz jBfLFRsbSJ8bF+Jxj6tRBeqfOJYqOa++WhsXS35V+d7X9PCGbUMutsfXG45T2AbaeubN 8fVA== X-Forwarded-Encrypted: i=1; AJvYcCXFVZYDClVUB/mMjWQn3yLuBt9OzvQW6aNm/75DqiRP2gB/vVmks9A8I7fHbIZizCDbED2VVRADJWniJ4w=@vger.kernel.org X-Gm-Message-State: AOJu0YwcAy14zj1YueG0s81dW1i2afKuH6ZBC4wGIfJd1xicQPRWqy5d 81II1RM4Df9ACO7jUaJax0ss3YkG+dlwqxP+1cHGg+SGHCWLoOMPe0f70X+x8wjUB79qmWV0J/f t0Apm37vr77kZIqPYog8I9akmVQIeZjgnkeyW86Dfg5GJ+i4MGEyr8iY1tFiCatJs2Ys= X-Gm-Gg: ATEYQzypzjKIVnvBMBbHQNiXnaYeRvkQYdrF7kAJW7eKPzV4VuwMVLYCAKu7wGS+gw8 E/HnFhUu3TWSPhfw/Ltmeiapt3vnQV2EAeVIKdpdcu41buaYHMQCmMMzRkpWu4Bc29ZM9eux3Sn iMm+WyMHOUAgC6GV6SjhDSwyb4oYNA1raXAIy1yIFV/uOFnpPrMoOGOOURlgIMuyYBvl5yGC3Ig ifUsuOE6JaAfByGEWUy+WoKu6Cwduak1e9jz3/KBp0K86izKbyLsvW7cpByj4xZ1KrYG2Bqm7Pk skluj5KOB216FXxfVIGidbDnBXYGn9fpX+Jf8tkrdTnQa7WmG7LoLsPLEPNT4dZo89eT+SQtLz4 QP3Dji0avYYM/X/eSTURvMYY8r4pRxV+CJCsfp9jASLuwig4dPeCixJHsUASfeBy4skKYrIKp5X eesZYcI3SC8g4osNqLz3fsJC7Y8ZdMu2XdA/p/6AII0A== X-Received: by 2002:a17:902:d550:b0:2b2:48a5:45c3 with SMTP id d9443c01a7336-2b248a54b7fmr51101025ad.1.1774895414453; Mon, 30 Mar 2026 11:30:14 -0700 (PDT) X-Received: by 2002:a17:902:d550:b0:2b2:48a5:45c3 with SMTP id d9443c01a7336-2b248a54b7fmr51100755ad.1.1774895413958; Mon, 30 Mar 2026 11:30:13 -0700 (PDT) Received: from hu-vishsain-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b2427c176fsm88336935ad.77.2026.03.30.11.30.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Mar 2026 11:30:13 -0700 (PDT) Date: Tue, 31 Mar 2026 00:00:07 +0530 From: Vishnu Saini To: Dmitry Baryshkov Cc: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, prahlad.valluru@oss.qualcomm.com Subject: Re: [PATCH] drm/msm/disp/dpu: consider SSPP line width during mode valid Message-ID: References: <20260328-msm-next-v1-1-12ac4e27c670@oss.qualcomm.com> 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=us-ascii Content-Disposition: inline In-Reply-To: X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzMwMDE1MyBTYWx0ZWRfXyrHm7XRykvwC qVM0H3ZoHxZpa+g7UbHE69kgd9UzxMhsxjupDWWnIcy1+NJ4QA7olVjWij1y6iJal7jFYZvd9lz B/fYJJR8nftDAQBi+Pbpemw9OjIK7GICrbAQQpuGsXyCOW1FmDFSuRNqTje3RzJVSwMujIB9CtK 5o2JMkdm/jBO6UVLuRbw+inw0ensEw4cmHDC6hlFexI21jHjMS88tmwroysPSeXQGaSWlqzXALQ qjgAfLyIgQ8RvFOPl5QhetsUZYvkyx8bbcAaM45rv8NlxSOyvtKvtX8tUjT7JapBUgUs3ktvFuv TG2k7ZAXBDUj3lBt9hUjyGUagauOaDN0hZ4GDjwYCjrIq6s19ocVeGj44gP50srISXozORgeySI 1/MmTuSPv00yMq+r9EblH0W924UJ5MieT7UKJUgdvf8zZLK1YVml97dRl0qcwvVkdAKSl9ejLcu Lluj3+Uegk7Ne0IAVeg== X-Authority-Analysis: v=2.4 cv=AZS83nXG c=1 sm=1 tr=0 ts=69cac137 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=kj9zAlcOel0A:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=a2uuQ3A_lCUmVk2uvUAA:9 a=CjuIK1q_8ugA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-GUID: d3cBlMkvlXmchUVHvYCHr2xLHtjQaAgJ X-Proofpoint-ORIG-GUID: d3cBlMkvlXmchUVHvYCHr2xLHtjQaAgJ 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-30_01,2026-03-28_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 clxscore=1015 impostorscore=0 suspectscore=0 bulkscore=0 adultscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603300153 On Sun, Mar 29, 2026 at 02:24:53AM +0200, Dmitry Baryshkov wrote: > On Sat, Mar 28, 2026 at 10:45:35PM +0530, Vishnu Saini wrote: > > Few targets have lesser SSPP line width compared to mixer width, > > SSPP line width also needs to be considered during mode valid > > to avoid failures during atomic_check. > > Technically this is not correct. There is no requirement for the > planes to cover the whole CRTC. Nor is there a requirement to use only 2 > rectangles to cover the screen. As such, it is perfectly fine in > mode_valid, if CRTC is wider than 2x max_linewidth. It would be an error > if the user tries to stretch 2 rectangles in such a case. This is to fix an issue with 5k monitor on rb3gen2, since SSPP maxlinewidth is 2400 it can't cover the whole 5k buffer in left right split mode. Do we need to fix it from drm backend by dividing 5k buffer into 2 planes and use 2 pipes in split mode. 4 SSPP rects --> 2 LMs --> 3d_mux --> DP > > > > Signed-off-by: Vishnu Saini > > --- > > drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 12 ++++++++---- > > 1 file changed, 8 insertions(+), 4 deletions(-) > > > > -- > With best wishes > Dmitry