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 E6929264A9D for ; Thu, 19 Mar 2026 12:08:42 +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=1773922124; cv=none; b=WqiD/DhRaOiK1NQt8pIVQbo6OvJiEJiU3PQ0sW5q239WgkBPUI5uGN6FNZiVWPXO5xso1h/aJpZ6xGKGsQ6WF0BPI8B2BEUn9gq5C3yP2qCId8Nvs5EBepmJUI41QOsuUaVgrB5VbpiH+rHpfEZEMiEmquPkohGtdNQPvvn/vOE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773922124; c=relaxed/simple; bh=mWLk251Leu9DkyE8HjyGFRlCVfdhm/nGhuWso7bIb4g=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=E5H8XrrU5cXukKIw9MPf0RMc0dsMrjI8gyR2V2CbcbwfhywabH/lUfnmv90QqU4l79r4wdc8hci6lnQG+2gINte86pbkR6NxL6glPw1sk2XIiT3dokd5S4n61QfMiUGp0m7pIwPKMX6XHw81q2j1cK+OJzwJYWCxDfmIRTj2bAE= 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=bNgM3QvQ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OMvJeIVq; 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="bNgM3QvQ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OMvJeIVq" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62J741fG3927327 for ; Thu, 19 Mar 2026 12:08:42 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= oHo8j6UGq4Y0XJeKDffpEvuDA9pXIKE8XFl4Rb5qjE8=; b=bNgM3QvQTbgqIa2h Xv2VgkcssN03X2/03DYJCNKCxRn3fraiJy29TFA13r5F042aGU1bse1AwKnAjZ7e DaslRofRC4XVRUX3PYgehz9vwYPZkCqg+X0/PEenQPfx77gZSgfxs9B8ORIs0jHL MUfz6DtH6d0xSnX5qVopfVaQTdc4hOeDYkzcwRHwBHwu4LV39+TPE9y/Nozs40jR XZtazNAaj4Tz38A2ndYeJ2DD4V4F5OoSNBzP2cqceSrw70uVQyFCVR2oinlLh5gn mJl0hHTP9vpfRg6YgGE/d0u4mY8oW5DPDvUPMH6ZtUs5b2xVKQL4QX3w1HRzzjgo O8G45g== Received: from mail-vs1-f72.google.com (mail-vs1-f72.google.com [209.85.217.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cyut1c9dj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 19 Mar 2026 12:08:41 +0000 (GMT) Received: by mail-vs1-f72.google.com with SMTP id ada2fe7eead31-6000a7ab3e5so188385137.2 for ; Thu, 19 Mar 2026 05:08:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773922121; x=1774526921; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=oHo8j6UGq4Y0XJeKDffpEvuDA9pXIKE8XFl4Rb5qjE8=; b=OMvJeIVqpko0gs4qcDAxl+Kyl8bVM5zWW004CJWlzJyPg/YuLls0mTdWib/5F/cd59 jmbO4fvZNRWxknjdWxiOxLD7lbSEnrkMQv4Mlj/aQT5mIMKB+I5cCB7GJ/K1UbNRRQg9 xWzMrLaYqkvuKk5eyucgN726pATq7urT8toQVhK2OrwJRlGebGIZcbEsRNZzMV3WlPsO B+GieMNdrqS2zJbrVFD2LdUQi/HFXqDykG4XBNpEdWlErkbVdtjbuvstcMv9CKalaR3f Xm3YB5Ir5eXhkrXmbSfX0dpFT6wSTXpOQEefzFe8E8sTbYX8bC1kl+HuN9dCq6BaweR7 RErQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773922121; x=1774526921; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=oHo8j6UGq4Y0XJeKDffpEvuDA9pXIKE8XFl4Rb5qjE8=; b=nA2QK5TLLfOgmEe7qUeREguznGKRMlKoP6PrvkPMoX4mSQU/dXso/NRw6v3d6jiUIA SREN3mnEltoD6V730wmih/fxu7G5K1ueVBHKkbWT3Gy7fJjT4Q5J+Q2E7UHJjdSqeeL8 fTz9ScGm+rhftgTOgFK2gZwaswwjYAJd9luyR/O3Ur5IJMiMTtV1K4YTPf4pBUBEqDk9 ov0ettxzSbXnC1/5ZfwLoY9f6jaz/n1VlBc9pdPLwBA0eBinYdN7v8tpmlIXm7fL4FkV GSJEl86VIoOpHMxuf4z8AmnoeRiTFI6hALExWKEI0DaAWYF4PXWGzroMSPbMPeQt90rb /1GA== X-Forwarded-Encrypted: i=1; AJvYcCXoV27EzrB2/4cb8zkPCma41ElSbRIXLXD2hBnobD+ysXcdcd01JRbq6ds4diiLmRXD2edCMi35pmhdhxs=@vger.kernel.org X-Gm-Message-State: AOJu0Yxi5+0w6Icu/BWf8Jq85h1nxeXrmY3Zx8pxZDcLorN5TpI1Xzbh cpqwrIUaTBl6XPEX2Zjr8vBjudup3L3SST7uxVQtrwo+zh+b5Qk/dYARJo68l3YHzAi55awznVg dWOMiAAE/d5FZR8khe8olNhV5rBrBh3XFRwdtXMvbJSf8n2vh3ukBVQMssK3AOokPDpU= X-Gm-Gg: ATEYQzxmOHNSBTzyGVSXzGL/UDqQl5Aa9uxDPCqh5RCrgvBUtilOyzy5OC/5M2YNeks Hz9pToqbjXluSYhojmdwn58AKmL8kqUZyv+MIxxUPdczxC/PCdtxf5dx6dgzqZciV+czKAjTa4l s2gY4g6cqG6VhP5Fi88Qd/CiROU4hIXgLM/VWQa5Pxt7OneZadip5i8s8OrwU6jfAfMiCf49uzM dVXJDF+TBkq5IKjF8QhueVf6jfPtQ6Pw3cewO2/Zv1A9FqHCub5qS2Lgie29nuqMEyyUNCFVXSO NW17ir2oZjx+tJG1Kqa1N5DzbsOVKcebQ/X0HO6K6Z6TixchJEcgLeNCXlPhkuCCaJbLaaA6NCc 1eGVLCIVluHteXPxzi9bbdxH3k6kQ9tmKU2Ujc1yQURqJNynsW6POR84gp/cMsBdqxon+ENh8P9 iyXKE= X-Received: by 2002:a05:6122:5307:b0:56b:8367:c6a9 with SMTP id 71dfb90a1353d-56ba714817fmr1721706e0c.2.1773922121188; Thu, 19 Mar 2026 05:08:41 -0700 (PDT) X-Received: by 2002:a05:6122:5307:b0:56b:8367:c6a9 with SMTP id 71dfb90a1353d-56ba714817fmr1721697e0c.2.1773922120720; Thu, 19 Mar 2026 05:08:40 -0700 (PDT) Received: from [192.168.119.254] (078088045245.garwolin.vectranet.pl. [78.88.45.245]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b97f17049acsm439921566b.52.2026.03.19.05.08.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 19 Mar 2026 05:08:39 -0700 (PDT) Message-ID: Date: Thu, 19 Mar 2026 13:08:37 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 2/4] drm/msm/dsi: add DSI version >= comparison helper To: Alexander Koskovich , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Jeffrey Hugo Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, freedreno@lists.freedesktop.org References: <20260319-dsi-rgb101010-support-v3-0-85b99df2d090@pm.me> <20260319-dsi-rgb101010-support-v3-2-85b99df2d090@pm.me> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <20260319-dsi-rgb101010-support-v3-2-85b99df2d090@pm.me> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-GUID: ZcTBWRwVX2THJKDq_v4p3aJFW3Xx8oeB X-Authority-Analysis: v=2.4 cv=ModfKmae c=1 sm=1 tr=0 ts=69bbe749 cx=c_pps a=DUEm7b3gzWu7BqY5nP7+9g==:117 a=FpWmc02/iXfjRdCD7H54yg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=dCPkbIS1lotwSDO2_C4A:9 a=QEXdDO2ut3YA:10 a=zgiPjhLxNE0A:10 a=-aSRE8QhW-JAV6biHavz:22 X-Proofpoint-ORIG-GUID: ZcTBWRwVX2THJKDq_v4p3aJFW3Xx8oeB X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE5MDA5NyBTYWx0ZWRfXzHxikpS8lNtE cQzLioDUHIZpfSB5RNII92DWxS5+iOxf0rVWddqULARYqRzUH8h890DYy9rlRCVmQwlIbfXeYYP tn+lRVc9nfnrTmwN2zHbgPWaD3/R5/vwFMZvVqn1iSffkxY9xQqOkDeURGgj/ZOFGhp7uuB1Qhx 565Kofi0vWurLsY+BL5kfwBMoGauTAGS5c6wEew5rzvVYVVD6qSvBqn8YN6JFjKxYku3RO6qpji EAQ1SP8AuJtmx4c5ZG7PDoaC559JPd1gEZfROKIKXCmImX5H6nrPOQiUUkhvukOI5JvohrpOXUf 49o8w8SiNePLx1seOxotaUosmn3bNMvEv18VSZgWA2BZqeAn81hOQN53mEVVhWZCBndUeh3leEz k0niMJXM8iBO8sO7NY0siE6SjN3IzW6D/F97Zj0tfXRG4EjTYMTCT9Z+XSHmdl9rBy3Fc198p4E zOYVWcwMkk+OIFbEGaQ== 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-19_01,2026-03-19_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 impostorscore=0 priorityscore=1501 lowpriorityscore=0 bulkscore=0 clxscore=1015 adultscore=0 spamscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603190097 On 3/19/26 12:57 PM, Alexander Koskovich wrote: > Add a helper for checking if the DSI hardware version is greater > than or equal to a given version, for use in a future change. > > Signed-off-by: Alexander Koskovich > --- > drivers/gpu/drm/msm/dsi/dsi_host.c | 11 +++++++++-- > 1 file changed, 9 insertions(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/msm/dsi/dsi_host.c b/drivers/gpu/drm/msm/dsi/dsi_host.c > index db6da99375a1..6fad9a612d4d 100644 > --- a/drivers/gpu/drm/msm/dsi/dsi_host.c > +++ b/drivers/gpu/drm/msm/dsi/dsi_host.c > @@ -782,13 +782,20 @@ static void dsi_ctrl_disable(struct msm_dsi_host *msm_host) > dsi_write(msm_host, REG_DSI_CTRL, 0); > } > > +static bool msm_dsi_host_version_ge(struct msm_dsi_host *msm_host, I think that "geq" is more common/obvious, but anyway Reviewed-by: Konrad Dybcio Konrad