From nobody Sat Oct 4 08:14:04 2025 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 57AD82512D8 for ; Tue, 19 Aug 2025 03:34:03 +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=1755574444; cv=none; b=DcoTAKdYwBhT0TLaeGxP72HtBcgLZ+cbACvSINpOZ5OHY4yqJGvFB1wOmv/iQt/etYmlGC6FCAwE/HOXyjKlXd8TtakY4AF9bEO260NCpVud70s53lRgqTEGdiUMYUAagoJI2HCleKDmksibWsC287gA7SdGja166L7EhGpER04= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755574444; c=relaxed/simple; bh=Vcbndb0BitXQXBCCDy5phydPWg7MwP6Brhlf2YVSZNE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=UsBDy42Ezi295hLnyY5tYwqrwJFPxt7IyFMUG/802VNfOERxZkGe3Ne+QjqPLJAMCeE/2eqLhtos4JSVVxjmDs8jTRrJwm72s9/c3sFvgVUW5OwDxiBnPMclnns7TfDSdMHMJVD2yETRb6EtuWrw+UPv7aBNQz9c3ko992JgF+M= 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=QBKnSicd; 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="QBKnSicd" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 57J1VaOx010617 for ; Tue, 19 Aug 2025 03:34:02 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= 0Yg/2s8cwpHYy/pmAzzHeffOyyjabiwQv6sxOo7TaLA=; b=QBKnSicdQ60U/RwN rM6ti3M1BzNnCvfb60iv4nHKRyBJOZ6zFdz3gGXKfue0X2x7mBm1deVbpbV9GDF0 2QQW2+NbvJTGkCsJ1ees8a3yJFgoq+r0rFhwac3NRrDZJDVCTWuX+LQvBRrsfo2L WFmN/bNLWs/MZ/P4XP/dwWiA9zL9UMInCRS78jIcz4UvT/3YCy3qv2kqcYyltXqA o5/XizvG21twe/cuJxfqlKFYl8oYTV0c6xrxxQzTAPFHjERLCbTE0da08jOdtFTe 5noXDm3aKwatKwF5l8o3FMCpQuhx4RK31pDU/g+h64b20/CvCoWQb/IvA7n4loY6 6Jw0Ww== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48jk99pyfg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 19 Aug 2025 03:34:02 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2445827ab71so42344205ad.3 for ; Mon, 18 Aug 2025 20:34:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755574441; x=1756179241; 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=0Yg/2s8cwpHYy/pmAzzHeffOyyjabiwQv6sxOo7TaLA=; b=KWeM5dndnKVogLeRaSAz7r+xpXh6yy4inb9eN2LRSd+0a0EghATxS8M9RQ9t7+bO6S BNe5u+AYuUGxC9BKs31wMbMcxx2FVR/Yuv+jGcNT3qYr3+3RNR0SzUANA5pu8cEQDvlQ V2y1WORq0BoSl2r9ESL816Neq+1zQGY9zTN7FXsH1wv1X9ZVb78EpPLcBnkkYJ4xg5Rv vXPWKXze9/jOvUMl5MqXCpZnNN419sm2VEPpqILSq2gtxIjpwTCM0+ev0yD7Y+FmeEmB SqlsSoswnoJ4HEuD2WG/ZqlJi3cFcgPGjE0fIHMYdKFEuyL5XUaEmWmzhbKSid732WMQ BgYg== X-Forwarded-Encrypted: i=1; AJvYcCVcgRYzseQezUU7UZkDFJwQ0YK89dFL3pUcDRwbta58OinwpFxkdSPYVKgu3m6AB9hYOti/N41Ijlfuvw8=@vger.kernel.org X-Gm-Message-State: AOJu0Yw+j3pbjI2Pw+g8waNpHXtV6Amyj+EBZ7EYD6+jEs2TQmgWosqx J/lU6IRJnKO0167GJ8rTmkjsUWVwrdf4wL3YMu6f02m4RlCqghZ+jTBEI+RnSwK43ItMqQN9vla 23+/YvW81A3gVcKRGP7Pjqr8LxSyKpkrw0VWzvgSjSWFWXcivYTDd8iPmLKRo5xmRvOI= X-Gm-Gg: ASbGncs55ASrDK88QHzy7PvRvzmWH9mnkZo5Aqyib/Cqg006KA8Y8UvZO7naaTy4X3A 8LOJ3idqJeir5HVKFCjWN1R5UYbu2lkRVta2viRY4mZJY98INoT/52dtanRbHibUpZCaVZvdvUa eSWPWKyUeqfjsRb6dFZfzth1cfaFrueb1pHjEeD6fj6vbt7evQ0lkDnD0woM68iY4jN7JDu1Tha JoRUEWcd20MevOsRf65OmRn2828Lg0cl+cvwutvBAoIg7ZEb2VJETQPdBxkpki5mjhuhwe5nWt8 HCqmPYRD8QMZfxmsNuSWsaewFqgwlkti2WMMZY+rlH/ixTEqiOVhDoIKmifFULiVvWohoV8= X-Received: by 2002:a17:902:da92:b0:242:eb33:96a0 with SMTP id d9443c01a7336-245e0328fc4mr13756445ad.25.1755574441587; Mon, 18 Aug 2025 20:34:01 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFrNApVEFRaReBUGFIN+/yStP1nVoxmL/eBm8PHCEFQfNZ6i4GKi9pKkySdHpDkpBiZwAMlig== X-Received: by 2002:a17:902:da92:b0:242:eb33:96a0 with SMTP id d9443c01a7336-245e0328fc4mr13756125ad.25.1755574441145; Mon, 18 Aug 2025 20:34:01 -0700 (PDT) Received: from cse-cd01-lnx.ap.qualcomm.com ([114.94.8.21]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2446d50f55esm94486325ad.82.2025.08.18.20.33.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Aug 2025 20:34:00 -0700 (PDT) From: Yongxing Mou Date: Tue, 19 Aug 2025 11:33:28 +0800 Subject: [PATCH v7 1/6] dt-bindings: display/msm: Document the DPU for QCS8300 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: <20250819-qcs8300_mdss-v7-1-49775ef134f4@oss.qualcomm.com> References: <20250819-qcs8300_mdss-v7-0-49775ef134f4@oss.qualcomm.com> In-Reply-To: <20250819-qcs8300_mdss-v7-0-49775ef134f4@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Kuogee Hsieh , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Yongxing Mou X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1755574426; l=1231; i=yongxing.mou@oss.qualcomm.com; s=20241121; h=from:subject:message-id; bh=Vcbndb0BitXQXBCCDy5phydPWg7MwP6Brhlf2YVSZNE=; b=mUJMxoOSV81o4koxqdJbI5N6soG55O7wbqXD0dzr+1rxU6/SC3oVCKT8159FPywHXQQd8ZJ94 FWOBhhiXatDCGTTsP7IYgNL+9ROa6RylZU+9nOngybefW6dHuZUr5tm X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=zeCnFRUqtOQMeFvdwex2M5o0Yf67UHYfwCyBRQ3kFbU= X-Proofpoint-ORIG-GUID: pVpMfx4Z6O8qC11Kc1dPvgVYXx4mXipb X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODE2MDA0NSBTYWx0ZWRfX47xwvxn0Wr8l UcvH3QJiGzakoHPQ+vRvaZOz3EOSUfKYfFq9PEnGnLpwFMLLDtjXUovFQ0w+YKqN+LlMevZtO/P QbdDi2469BFYF818dE3mxbfnJi/QElYtnHuGcQEzxHsRQwk9q7LWAAfuWgXUIFY4RIBlJ9iijyy D2QZAqW4GBFKaC/U2qzgoYjBz4C/4cXS5T7G+AsG7F2IVJi1+pt6MWrGGca+KFfWy343lQeZG5h 2uWfr2KxieDOPX4jbAjsx9Wvkgz222T6KSLfgSdaRugD6uTIy4DP2+Tz67rOjts7eIRt0xKssXC 4PT4EHoljcYYhCCEsxBZ6AqY+RdpJcTpTgabOjWvOUEcP2h6ff+FEW6UTt3018+OUBofibwPIA8 ab+GYr2k X-Authority-Analysis: v=2.4 cv=IIMCChvG c=1 sm=1 tr=0 ts=68a3f0aa cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=Uz3yg00KUFJ2y2WijEJ4bw==:17 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=EUspDBNiAAAA:8 a=5ixSZjX4nqodb9qzXsEA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-GUID: pVpMfx4Z6O8qC11Kc1dPvgVYXx4mXipb X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-08-19_01,2025-08-14_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 clxscore=1015 impostorscore=0 phishscore=0 adultscore=0 malwarescore=0 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508160045 Document the DPU for Qualcomm QCS8300 platform. It use the same DPU hardware with SA8775P and reuse it's driver. Signed-off-by: Yongxing Mou --- .../devicetree/bindings/display/msm/qcom,sm8650-dpu.yaml | 15 ++++++++++-= ---- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/Documentation/devicetree/bindings/display/msm/qcom,sm8650-dpu.= yaml b/Documentation/devicetree/bindings/display/msm/qcom,sm8650-dpu.yaml index 0a46120dd8680371ed031f7773859716f49c3aa1..d9b980a897229860dae76f25bd9= 47405e3910925 100644 --- a/Documentation/devicetree/bindings/display/msm/qcom,sm8650-dpu.yaml +++ b/Documentation/devicetree/bindings/display/msm/qcom,sm8650-dpu.yaml @@ -13,11 +13,16 @@ $ref: /schemas/display/msm/dpu-common.yaml# =20 properties: compatible: - enum: - - qcom,sa8775p-dpu - - qcom,sm8650-dpu - - qcom,sm8750-dpu - - qcom,x1e80100-dpu + oneOf: + - enum: + - qcom,sa8775p-dpu + - qcom,sm8650-dpu + - qcom,sm8750-dpu + - qcom,x1e80100-dpu + - items: + - enum: + - qcom,qcs8300-dpu + - const: qcom,sa8775p-dpu =20 reg: items: --=20 2.34.1 From nobody Sat Oct 4 08:14:04 2025 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 849EA24A07C for ; Tue, 19 Aug 2025 03:34:11 +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=1755574453; cv=none; b=bc5wGPc6NmwiAKYKFqez/C+cavmInNYEeffyZqPXovNAJe/7+htHRAaQTfecyW3HcJkl38C4guTZCH2TOwedQv4fcIzC4u5Yxt5rtsJ1SPkf3S0/j5sTQUcrv2mXb9Wrz4LDaOQ5gHNCa0wuEe6SJROMl/K+YE33f736PKLWd6c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755574453; c=relaxed/simple; bh=QnxcyA2I15PFGprmlotWeGRQtMp+i/s/DgtWXJl8lG4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Z0YCFD/eIIPPiccE6CP6RuEeUTD2TDVQhDFmzwOYnSlFLwv92PC6po6BGqkNP817VtK4QPEGK+et22aVO0J/F5tYVsC9+2MboECeDEMVQUIBx4PLVF6b4MLfJ9cB7FuEP/qssYc2tff+AuzL2p3q+KoM+4xpvMWmYIVdKCYn9+k= 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=NXYv47w0; 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="NXYv47w0" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 57J2eJ5h014629 for ; Tue, 19 Aug 2025 03:34:10 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= 87YUgQQPTRuBrNxZ7K2LEM1CG60UDLM3XWSwUouNtgs=; b=NXYv47w0XLZ0etqn U3/ZFoJ6fER9zn/OS/id+PAInwM8cKfUDJAjFlpaHvoH5lSy0KMw4z6tuOp6tSX+ VVedvKPrQFhU8vL3sn0RgIMCuSsmV4xcYgWuN4snxfloiO5utUydjem9fFLMpybD sy75WsyAzN1IQKDMzGs8Ao4qKijBrHSLKsNa0pUkWwg+ZE86crFnMfJCRnGgmnr3 IUtj4+cP94BTEYJ/RpFJPZ4xFGDR/3SDwDNqSObIMmmUGEbz1fw8N05+ypoLKInG IE2zg4ifxSA6/tg9sf5Ap/IBA0FKBVf0Zp6hj4+L1GqfxBc2tBPWBtgxyUyMYsOX /8veaw== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48jh07724a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 19 Aug 2025 03:34:10 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-24456ebed7bso57479385ad.0 for ; Mon, 18 Aug 2025 20:34:10 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755574449; x=1756179249; 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=87YUgQQPTRuBrNxZ7K2LEM1CG60UDLM3XWSwUouNtgs=; b=QVetaiy5pc0LITl4k3l2mBhHmJmz8DtMT94la02VrUeni+jGL9QYjdrIpiNVhIPHab VjoXov1vH1Zb7WaTxDk1tVDPUY/6yIU1Yh+H6gg1NLIxIMQUNpKXE+EzFmJeFrWp7caK RyWkTBulEbeuZOVs/l2jOLUAgJ8Bd6uiRfCVmBDrukj0AzVtZyPnDrXS5UYIUPmydgu3 g45CAIC/c9T4617PYO7q6RWA+PMw9eht7vIj+ht4FnTkBmnbRjrXRZtjPjcA2dmkrTGt WD7R7j+asCHBvtrIyzH4t2HZsORTZ1wDna1owLkY3p9Mc9QclwjagLxCjZuA6qzvYfVF oxHA== X-Forwarded-Encrypted: i=1; AJvYcCW0Q3+TjBkiSFQtXwyfaGAP9ZV9PmeOi4fLfba9aOuvm4ZMedt0K31BTwtRIv+85ZMwVMifNBNxk+yYRa8=@vger.kernel.org X-Gm-Message-State: AOJu0YwHwdGH57jBiojqiVsgQicPIv6awGPLWqkEadf2mGDjy+0weGCB xve8XB+gVmVFsASyp/daq9uQx6ylx+55zML44KOb40wKXFDrfgBpdlF3YWIx4cbreqQXdmIj9Kn c2ADShgG3oplhXsrxBpKFRcYpsmKUti/7L+jsXO6OX1KFNBUh3+0Vl2tt2sa3gdoZMNigtoE0Z0 WM3Myh X-Gm-Gg: ASbGncuKI6QUCKyzc0hTVHjF5GSdpHdmIIXnI5eqDdq5GfiQnHKhkMY9DkgJhAP3PXj ApBk+DYLMtHRViIfrSOXaQ0bDFK7dvfq3JhjLXW1fzDIad9OnOh3Qf+xnjc6L2TVtYiO0rFV6Rc Bu29/lMUewzfL5fSGXAnDFEwoRDRVo6vvyrVp4j/o7CS0QJc/nLusfKk1ab9wZzANqVnFIJTfwH Dod6WmB+8KgDN66h+dKyMmIiz8fSNdehnXg4/JvVAS3iwxbHCivrhYQ0o66vGRq3N7VE6JFBU5/ MSSfIxUFJnPhaX+rUb1UdcrpSZe+MqeZrO6GWlY1hKuA3FoLelusDFwV6uMfOollpg+bs/I= X-Received: by 2002:a17:903:11d1:b0:240:86b2:ae9c with SMTP id d9443c01a7336-245e0eb9d4cmr9920375ad.14.1755574448406; Mon, 18 Aug 2025 20:34:08 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFWhwpVUkX2ye/OZpyid0P3l7BJisssSc43x34vQBSucCRnkmKAQZ+uiuAr4SwQWZXnctibyg== X-Received: by 2002:a17:903:11d1:b0:240:86b2:ae9c with SMTP id d9443c01a7336-245e0eb9d4cmr9919825ad.14.1755574447890; Mon, 18 Aug 2025 20:34:07 -0700 (PDT) Received: from cse-cd01-lnx.ap.qualcomm.com ([114.94.8.21]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2446d50f55esm94486325ad.82.2025.08.18.20.34.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Aug 2025 20:34:07 -0700 (PDT) From: Yongxing Mou Date: Tue, 19 Aug 2025 11:33:29 +0800 Subject: [PATCH v7 2/6] dt-bindings: display/msm: dp-controller: document QCS8300 compatible 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: <20250819-qcs8300_mdss-v7-2-49775ef134f4@oss.qualcomm.com> References: <20250819-qcs8300_mdss-v7-0-49775ef134f4@oss.qualcomm.com> In-Reply-To: <20250819-qcs8300_mdss-v7-0-49775ef134f4@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Kuogee Hsieh , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Yongxing Mou X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1755574426; l=1832; i=yongxing.mou@oss.qualcomm.com; s=20241121; h=from:subject:message-id; bh=QnxcyA2I15PFGprmlotWeGRQtMp+i/s/DgtWXJl8lG4=; b=HqEhByeRXqiHzIa4ch2zSFoAWOuFImPKR7WmRzmAehg4nt/3hs/awQcKGG7d9aj/sMJR/gbjm N9IwfWrKqJpCn8AZWObN8dz9LM1V1Dk8gNhn6PcK0ozQwuge62KbNR5 X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=zeCnFRUqtOQMeFvdwex2M5o0Yf67UHYfwCyBRQ3kFbU= X-Proofpoint-ORIG-GUID: xyDTUSUM6H7RgBaJMt6TD3yx_rY7qx65 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODE2MDAyMCBTYWx0ZWRfXwGMzwVaHJs5N sWm2WSmVXyMNZnlsGtMdNEaMN9ISE4eExRNMVrVQu5p276CegErPA6xCRJ+KtKGGCh6yAT2dLK8 gzd3wFVnUtMXcEHpA6DmUaNlG7zOBnlmk7B+gADizKGYNLQFdIgS6LqGBTb9ji1IjGlM6Zi8F6C UefXhXZODV6bbjIwempN/AfWqjEOov2u9+C5MA3rkSd7XcX4oA2ebJoCf5J+fbwhqlCbfyCgZ9B q772aPhfC1pugK6GAa7LIAK+1MPd+4XiWKYkK/pJ3N9jTIIasJ4v9bwGzVtsEGqCmQvJCgzNShA PH8LHNUMukYMCFetCYDwgMEEJdTDLieHlsg6ydYPIN/23JxRUd8AdnMXKy8vq1tD4xKuax5e+l4 ETXwFxtn X-Authority-Analysis: v=2.4 cv=a+Mw9VSF c=1 sm=1 tr=0 ts=68a3f0b2 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=Uz3yg00KUFJ2y2WijEJ4bw==:17 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=EUspDBNiAAAA:8 a=TDvFBFFeHOCVSu0WV4EA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-GUID: xyDTUSUM6H7RgBaJMt6TD3yx_rY7qx65 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-08-19_01,2025-08-14_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 malwarescore=0 suspectscore=0 impostorscore=0 phishscore=0 adultscore=0 priorityscore=1501 clxscore=1011 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508160020 Add compatible string for the DisplayPort controller found on the Qualcomm QCS8300 SoC. The Qualcomm QCS8300 platform comes with one DisplayPort controller with same base offset as SM8650. But it requires new compatible string because QCS8300 controller supports 4 MST streams. 4 MST streams will be enabled as part of MST feature support. Currently, using SM8650 as fallback to enable SST on QCS8300. Signed-off-by: Yongxing Mou --- Documentation/devicetree/bindings/display/msm/dp-controller.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/display/msm/dp-controller.ya= ml b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml index 68a6fd27506fda004e53174db5bcc88a29e8d2a6..ac44abfdd2853393ae199387c9a= e2c37e1c48f52 100644 --- a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml +++ b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml @@ -18,6 +18,7 @@ properties: compatible: oneOf: - enum: + - qcom,qcs8300-dp - qcom,sa8775p-dp - qcom,sc7180-dp - qcom,sc7280-dp @@ -179,6 +180,7 @@ allOf: compatible: contains: enum: + - qcom,qcs8300-dp - qcom,sa8775p-dp - qcom,x1e80100-dp then: @@ -217,8 +219,9 @@ allOf: compatible: contains: enum: - # some of SA8775P DP controllers support 4 streams MST, + # SA8775P DP0 and QCS8300 DP controllers support 4 streams= MST, # others just 2 streams MST + - qcom,qcs8300-dp - qcom,sa8775p-dp then: properties: --=20 2.34.1 From nobody Sat Oct 4 08:14:04 2025 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 28CE524A07C for ; Tue, 19 Aug 2025 03:34:17 +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=1755574460; cv=none; b=qJxYnZJn+AbUhOb1ljbT4d+7lbsxnhMtHCI1f8HR0xTU5QUVVPUYS2qMxNg/MiQUx1W/qj6IqdKmsfCKwS9rZDuadNXkAtP1rFIt8oNftejFAJATwvvEOE6v/6x/3Vw7GW5UITO4F2zqKSzLF63khB2+IxlD/SS/1ORk5BKLUMA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755574460; c=relaxed/simple; bh=Wenpnfpcg173i/c96KQQjiJFEgMUrwSYfyZ+6WeMrc4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Ug4Mramo0xSs/XfLXN25+E0oxntnaauoPHdpLh8zIn4kFDSgGidPoIf3Qthn8n95r3+k2z+VATdpUVHsmAnAKCCwHJBeQRwKn1Mr8labeYiWAm7qkpJVoUzmB1n/O+k26FvNID7mbiCY1us+3Py07MiFA4rM/uA9f6xbdkSeNRg= 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=UEsp33oC; 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="UEsp33oC" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 57IMKTUM025668 for ; Tue, 19 Aug 2025 03:34:16 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= CP/bfFnyGckBytifnvL8aXmVIdR2eNM2EUptKGsoGus=; b=UEsp33oCMJtv0zih ZDBZtE3QtgANp+lrwNGfATzStLyztlHGwwoZkXQGUm5/BEkK5FwbCrQRKPtoek7e zofNsEafhG+z4C5uj9q8lh3UhlND1DcLltly4moFoBvn+nsikBw9LC8LbQ94lS8t ThqsFF0/u/mDr55uobzaqWozgZgGv5Mr7hLFB2os6H05r5S6zdRrxnauOE9V+Vti Y5e11B5XAICHnRMQBNF2LirP3CrBLmUIV3dGm7X8fDmFYYxwzYcGZupriHoOjWgy kJr50YBt1JDCLtOhjS+kBMnZ8PzXocHdqN2SONlgi60YIymg6hDJAT9oyrPMUnQU +t39Tw== 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 48kyunu88a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 19 Aug 2025 03:34:16 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-24457f440f0so52848395ad.0 for ; Mon, 18 Aug 2025 20:34:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755574455; x=1756179255; 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=CP/bfFnyGckBytifnvL8aXmVIdR2eNM2EUptKGsoGus=; b=UnFUjW7yEbMWSC6D/arzO7YkYSkbnDmdxmeXj7FbUIzAXdC4ZOEdHr4WBESYAE7o8C myKpAHUgK9RtBgselw4/U6pttwIqXnaBhYLCvqeIxrEwO/1CZxOrYx+VyUH48UVdrg4l RRrDDEnsFN4EVcreniEQVvOqc/yu2zu+fTPKStN8KGBsdl1kfN50YWtp+bkfxeECVVhF PQ2sZYqhYaQTfs4DgfSy7Cph99pQSLB2FOPiBmsn2R1gKw9w7PLNei4+k7Timb4RR5OI RL5ksP5AJeopIs/XYhGfqYp71TKhhsdkQGQ5I72MSLmsu5e3Wei/rhOQd/2teP0teQ7F iyxw== X-Forwarded-Encrypted: i=1; AJvYcCVbpVZOVYXtMIcM1mJwfb+qluwCX+aQK0m5blPbM+5dSQ/3rzbxtr+PBIzarfD0nnDuTmK60atd25f1MLo=@vger.kernel.org X-Gm-Message-State: AOJu0Yz1FNXynGT8B9KJRHhjnlpHG05xJOZl6wXw67S4FpJbx/VSKvCU J64AT0P9H3NYUzILP+V3A5rzFMb2sr8apMz4FVjX/I1M8bSnRMooc9sTZJsoQyZqXt7nT/9BAtS r5imAqERNrXXO+FaJExwi1+1VyrFQuZY5/69y52Q804Z4JPjkuiya+J1Jz7fOLow/4r0= X-Gm-Gg: ASbGnctMjelzZ9WVvP3QzEzJzG8eYA/bXS4/+9ZuCCtn7b77XB8Nx5tES9xCiXa3Qtd 9Sy80n9reVgz3HWDu7vB5TG322X0B3MD6piI3PdF4j3mRyPcLygqASDmbLeelh/d0N+4KpK67pN Tdx4Lnbbloi/aP2AqfkxLunWtzpcK0PCt6xPCh+f70eGm+EirXTgYtpIPJIImJyyPT0iJFGF+6f u/9f6fvOn0Us5ei+RMXS3JuVEqOimMp7NIX9kHKePJNACCZklrxD5W11YG1E5INih99L/G6Kc++ DbG5X7nBU5lVRypf87umYLny0brxu6BMNOXZPaSTOivVzzVY9Y+43jvaJC+nLO1W6l+0LDM= X-Received: by 2002:a17:902:f652:b0:240:8fef:a3bd with SMTP id d9443c01a7336-245e03156camr12879595ad.25.1755574455204; Mon, 18 Aug 2025 20:34:15 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE9ufkvzTrEOiCZ9V6By4yoYekSourzxEvbmCBVp9KGtRngcDmGBzJ92TYwdSZ0Szpeb50UeA== X-Received: by 2002:a17:902:f652:b0:240:8fef:a3bd with SMTP id d9443c01a7336-245e03156camr12879295ad.25.1755574454643; Mon, 18 Aug 2025 20:34:14 -0700 (PDT) Received: from cse-cd01-lnx.ap.qualcomm.com ([114.94.8.21]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2446d50f55esm94486325ad.82.2025.08.18.20.34.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Aug 2025 20:34:14 -0700 (PDT) From: Yongxing Mou Date: Tue, 19 Aug 2025 11:33:30 +0800 Subject: [PATCH v7 3/6] dt-bindings: display/msm: Document MDSS on QCS8300 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: <20250819-qcs8300_mdss-v7-3-49775ef134f4@oss.qualcomm.com> References: <20250819-qcs8300_mdss-v7-0-49775ef134f4@oss.qualcomm.com> In-Reply-To: <20250819-qcs8300_mdss-v7-0-49775ef134f4@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Kuogee Hsieh , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Yongxing Mou X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1755574427; l=10120; i=yongxing.mou@oss.qualcomm.com; s=20241121; h=from:subject:message-id; bh=Wenpnfpcg173i/c96KQQjiJFEgMUrwSYfyZ+6WeMrc4=; b=q93K5WK1BcTnIziQAw9/s51bmPNOGWKw9cvIGjZg9Nu8iqfeP7cObo1fYIX8hDYpqQCL9Obpf tie2VCiXFCuASj5jSORDGRh5R9bA6YeSlgI/dvt44hZnm7t73AEPjOi X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=zeCnFRUqtOQMeFvdwex2M5o0Yf67UHYfwCyBRQ3kFbU= X-Proofpoint-GUID: hujcbaPEKNkMA4VgJW7B9ccq3HqN9lHG X-Authority-Analysis: v=2.4 cv=N6UpF39B c=1 sm=1 tr=0 ts=68a3f0b8 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=Uz3yg00KUFJ2y2WijEJ4bw==:17 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=gEfo2CItAAAA:8 a=EUspDBNiAAAA:8 a=mw5JQ2FHeNGQCEwkIB4A:9 a=x9G3774qgbUdaUce:21 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 a=sptkURWiP4Gy88Gu7hUp:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODE4MDA3MSBTYWx0ZWRfX3U9Zzw4rrcSL 6+d0fclS5nI3SE3t12c6UinJe3GSeD519IH/6UYrj+cDpwcKvV8GXMBXJHSKFy5BcaBW+lFg2ZO 9ehnOvuaDX05I0G6Rjyv2KXZre8TJ5Guz3C+bxIlMgfNtIACl1+0cpfw3KSFOTYffEtNOfBhiTc Gh5wOD4ZTY+HGx+axW8+s5z+VhsrVWZLiect17a9FQp/tHFb5mwPApJqLJ5TeYf3XIvL/AHZw6I chFS5r4+DjnpZkpjDpV0/6DHfSHszRKutoa34wFyEkaTwuOWlUZtjY0kdfBH7hBF1nt8wtx1j1R 5fR3kSjdNR/slPPmdqR+LDTIbh+e8Kv5cXtTZgmNqIVSUoT8u32c2TPYKs3eJj3AWyKzROujyts Ir/1Qt6d X-Proofpoint-ORIG-GUID: hujcbaPEKNkMA4VgJW7B9ccq3HqN9lHG X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-08-19_01,2025-08-14_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 adultscore=0 clxscore=1011 malwarescore=0 impostorscore=0 suspectscore=0 phishscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508180071 Document the MDSS hardware found on the Qualcomm QCS8300 platform. Signed-off-by: Yongxing Mou --- .../bindings/display/msm/qcom,qcs8300-mdss.yaml | 282 +++++++++++++++++= ++++ 1 file changed, 282 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/qcom,qcs8300-mds= s.yaml b/Documentation/devicetree/bindings/display/msm/qcom,qcs8300-mdss.ya= ml new file mode 100644 index 0000000000000000000000000000000000000000..ebcfe1f9358b3721c0132621a43= 79897c05ea2d4 --- /dev/null +++ b/Documentation/devicetree/bindings/display/msm/qcom,qcs8300-mdss.yaml @@ -0,0 +1,282 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/msm/qcom,qcs8300-mdss.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm Technologies, Inc. QCS8300 Display MDSS + +maintainers: + - Yongxing Mou + +description: + QCS8300 MSM Mobile Display Subsystem(MDSS), which encapsulates sub-block= s like + DPU display controller, DP interfaces and EDP etc. + +$ref: /schemas/display/msm/mdss-common.yaml# + +properties: + compatible: + const: qcom,qcs8300-mdss + + clocks: + items: + - description: Display AHB + - description: Display hf AXI + - description: Display core + + iommus: + maxItems: 1 + + interconnects: + maxItems: 3 + + interconnect-names: + maxItems: 3 + +patternProperties: + "^display-controller@[0-9a-f]+$": + type: object + additionalProperties: true + + properties: + compatible: + contains: + const: qcom,qcs8300-dpu + + "^displayport-controller@[0-9a-f]+$": + type: object + additionalProperties: true + + properties: + compatible: + items: + - const: qcom,qcs8300-dp + + "^phy@[0-9a-f]+$": + type: object + additionalProperties: true + properties: + compatible: + contains: + const: qcom,qcs8300-edp-phy + +required: + - compatible + +unevaluatedProperties: false + +examples: + - | + #include + #include + #include + #include + #include + #include + #include + + mdss: display-subsystem@ae00000 { + compatible =3D "qcom,qcs8300-mdss"; + reg =3D <0x0ae00000 0x1000>; + reg-names =3D "mdss"; + + interconnects =3D <&mmss_noc MASTER_MDP0 QCOM_ICC_TAG_ACTIVE_ONLY + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ACTIVE_ONLY>, + <&mmss_noc MASTER_MDP1 QCOM_ICC_TAG_ACTIVE_ONLY + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ACTIVE_ONLY>, + <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ON= LY + &config_noc SLAVE_DISPLAY_CFG QCOM_ICC_TAG_ACTIVE= _ONLY>; + interconnect-names =3D "mdp0-mem", + "mdp1-mem", + "cpu-cfg"; + + resets =3D <&dispcc_core_bcr>; + power-domains =3D <&dispcc_gdsc>; + + clocks =3D <&dispcc_ahb_clk>, + <&gcc GCC_DISP_HF_AXI_CLK>, + <&dispcc_mdp_clk>; + + interrupts =3D ; + interrupt-controller; + #interrupt-cells =3D <1>; + + iommus =3D <&apps_smmu 0x1000 0x402>; + + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + + display-controller@ae01000 { + compatible =3D "qcom,qcs8300-dpu", "qcom,sa8775p-dpu"; + reg =3D <0x0ae01000 0x8f000>, + <0x0aeb0000 0x2008>; + reg-names =3D "mdp", "vbif"; + + clocks =3D <&gcc GCC_DISP_HF_AXI_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_AHB_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_MDP_LUT_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_MDP_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_VSYNC_CLK>; + clock-names =3D "nrt_bus", + "iface", + "lut", + "core", + "vsync"; + + assigned-clocks =3D <&dispcc0 MDSS_DISP_CC_MDSS_VSYNC_CLK>; + assigned-clock-rates =3D <19200000>; + operating-points-v2 =3D <&mdp_opp_table>; + power-domains =3D <&rpmhpd RPMHPD_MMCX>; + + interrupt-parent =3D <&mdss>; + interrupts =3D <0>; + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + port@0 { + reg =3D <0>; + + dpu_intf0_out: endpoint { + remote-endpoint =3D <&mdss_dp0_in>; + }; + }; + }; + + mdp_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-375000000 { + opp-hz =3D /bits/ 64 <375000000>; + required-opps =3D <&rpmhpd_opp_svs_l1>; + }; + + opp-500000000 { + opp-hz =3D /bits/ 64 <500000000>; + required-opps =3D <&rpmhpd_opp_nom>; + }; + + opp-575000000 { + opp-hz =3D /bits/ 64 <575000000>; + required-opps =3D <&rpmhpd_opp_turbo>; + }; + + opp-650000000 { + opp-hz =3D /bits/ 64 <650000000>; + required-opps =3D <&rpmhpd_opp_turbo_l1>; + }; + }; + }; + + mdss_dp0_phy: phy@aec2a00 { + compatible =3D "qcom,qcs8300-edp-phy", "qcom,sa8775p-edp-phy"; + + reg =3D <0x0aec2a00 0x200>, + <0x0aec2200 0xd0>, + <0x0aec2600 0xd0>, + <0x0aec2000 0x1c8>; + + clocks =3D <&dispcc MDSS_DISP_CC_MDSS_DPTX0_AUX_CLK>, + <&dispcc MDSS_DISP_CC_MDSS_AHB_CLK>; + clock-names =3D "aux", + "cfg_ahb"; + + #clock-cells =3D <1>; + #phy-cells =3D <0>; + + vdda-phy-supply =3D <&vreg_l1c>; + vdda-pll-supply =3D <&vreg_l4a>; + }; + + displayport-controller@af54000 { + compatible =3D "qcom,qcs8300-dp"; + + pinctrl-0 =3D <&dp_hot_plug_det>; + pinctrl-names =3D "default"; + + reg =3D <0xaf54000 0x104>, + <0xaf54200 0x0c0>, + <0xaf55000 0x770>, + <0xaf56000 0x09c>, + <0xaf57000 0x09c>; + + interrupt-parent =3D <&mdss>; + interrupts =3D <12>; + clocks =3D <&dispcc0 MDSS_DISP_CC_MDSS_AHB_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_AUX_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_LINK_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_LINK_INTF_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_PIXEL0_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_PIXEL1_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_PIXEL2_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_PIXEL3_CLK>; + clock-names =3D "core_iface", + "core_aux", + "ctrl_link", + "ctrl_link_iface", + "stream_pixel", + "stream_1_pixel", + "stream_2_pixel", + "stream_3_pixel"; + assigned-clocks =3D <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_LINK_CLK= _SRC>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_PIXEL0_CLK= _SRC>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_PIXEL1_CLK= _SRC>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_PIXEL2_CLK= _SRC>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_PIXEL3_CLK= _SRC>; + assigned-clock-parents =3D <&mdss_dp0_phy 0>, + <&mdss_dp0_phy 1>, + <&mdss_dp0_phy 1>, + <&mdss_dp0_phy 1>; + phys =3D <&mdss_dp0_phy>; + phy-names =3D "dp"; + operating-points-v2 =3D <&dp_opp_table>; + power-domains =3D <&rpmhpd RPMHPD_MMCX>; + + #sound-dai-cells =3D <0>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + mdss_dp0_in: endpoint { + remote-endpoint =3D <&dpu_intf0_out>; + }; + }; + + port@1 { + reg =3D <1>; + + mdss_dp_out: endpoint { }; + }; + }; + + dp_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-160000000 { + opp-hz =3D /bits/ 64 <160000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + }; + + opp-270000000 { + opp-hz =3D /bits/ 64 <270000000>; + required-opps =3D <&rpmhpd_opp_svs>; + }; + + opp-540000000 { + opp-hz =3D /bits/ 64 <540000000>; + required-opps =3D <&rpmhpd_opp_svs_l1>; + }; + + opp-810000000 { + opp-hz =3D /bits/ 64 <810000000>; + required-opps =3D <&rpmhpd_opp_nom>; + }; + }; + }; + }; +... --=20 2.34.1 From nobody Sat Oct 4 08:14:04 2025 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 98AD32E2295 for ; Tue, 19 Aug 2025 03:34:24 +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=1755574466; cv=none; b=JBwkdF1htWiZK5uOeyhtaVDKEhGqIlnz0XU0ROI3IyX0fJWMxbRUL5iZW4F8lqrxPPy9MViVxwEj/LdUPmLjwip6RYCJiiSuP4XeDLzv/tpYA0A5wC5yWh/U3smGglslL4q1FmHUF+1QPwj/p+FYBLb+EvvYeksz5OGg98Lj49s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755574466; c=relaxed/simple; bh=jOpI4nmnKEmv8uXLQgSky6yvZ4rqxGLbRu05MSmbQfE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AInGmfecyPoK38evi1LrG9M999K5TP3vyxjHccHAMzDHLdxWGvtcwgKjSSQRwNSjcXimhD1SV2zg/c0fE5WBYOSvthk5OlxcFSSK+8jxaLEFJ5OCS6J2quipVeEnzOB3RaHuaQG4nZ0GZ9DBj4maTvX+ySPVHnydHNlQbYj3Bbs= 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=Hrtw1sKo; 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="Hrtw1sKo" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 57ILPdXt006647 for ; Tue, 19 Aug 2025 03:34:23 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= OPWsmdBgWK2fzbiKII489PmVXT2aCRqmtO36lTZIRwY=; b=Hrtw1sKofE2SkRn5 eqE+EmbaHH+lURmilUFvUpZOSNvIo9oYtSr9HmBzIzK5XT/hDatw2LTi3QhFyeQr /xRh6j0VCu9RpRN8SPs8Mgar6t7snovEIyvU1i5aX29NaQQfrZ/XkkDanmRCg7Qs 2RatRD4vD32mevX4ZVbsBjTepv2qbeF9cE2aDrn9fndepz6HheVzcTNeekZ+pLIT J+mEkbampmGuOOOquPe5d9NpXu+V+Zbw5G31MxLUBa6HwCWJUWQZ7Wv5DTGA2tNq R97EkBtJsMzxwQgg4txqtvcjntPr2qAr8C4yIPSbjivGQSp9zDnv8rZBe1jhbV9V aacaCA== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48jj2uf3bb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 19 Aug 2025 03:34:23 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-24458274406so117432385ad.3 for ; Mon, 18 Aug 2025 20:34:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755574462; x=1756179262; 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=OPWsmdBgWK2fzbiKII489PmVXT2aCRqmtO36lTZIRwY=; b=qeLQVYUGVd6pE42nc5+IOaJZOKgl5KkTB3yr+KhrjMxhhyh2l8jnKojcDWOxZoGWZX T2GIkDQ7VkrHpLnTDv5GMQ1oD4IlbI0D6QWPBzJ3n/75ZfY4R2OUT69ZaobKK1WVSwc2 MrDPcF1LazpnKjScYQgbqHF5wjJICXUr9NKdDHfxeFsTobeRrWa5tDBJ5AgeBKrwiUQi z72UPs6TwI7ZfvsgWs5PBm12dCN8YUJ3tUmu8suMgdIN+qt4fROdGn5AWjs/lKXQNGR4 fNZtcBkmh7lfNIrL6qLII7GWCqyNeaOhTnCC+7RxkdFHBeHw62LgP2gaGJfYl0mmj5E2 xgJg== X-Forwarded-Encrypted: i=1; AJvYcCVLzyjDbmdll5MVQmOxA6EbqPUQHZ9/+I/WHQUOOJ5ivoSbNzIHrDD0Gb9Tsy79iuwgqbZwrv62uCKKmYI=@vger.kernel.org X-Gm-Message-State: AOJu0Yy1IQwUbeqiIOdX8sAJ8d+WqGisx9+U61L4tkxqsCKhj+Jaskyc 65/7PZxcKUSLrBpGPpAPzNeVIZcpK6ZocrWwhKNRR1AvRI3YlrNCfT340MahMKCzWH6ZDfNJ5ze cEaou+eIZHn8tfP09QYtGDHG/cK/U/klYlpj7MlhRHeiRjKdK668bcK+fL92aJ8bA/uA= X-Gm-Gg: ASbGncv68o22MwNpdnigz/2yeriuRjNvv15oYAnWybNxa3qaYFqQtr3XaLYd+AHWYyy ukAoqOHGC/Txj1QyIvF8rnEhpMvYIWUg5n7vWbjPGxbwxagaQCJXaevYr0ZjnYxYVLMpPogjsVA cVv4Y08SXCwi2jicno9Lxk3R6xnG7fBYQea06wZJCyg+wMSpFCEh7fjy+PxhKh6en386xwcqVck QfDsJJ5/yKTtqZantiXmfpuVbD//Kwha5HrFkpJbTZOIw7HyOoFZP/x1xEFRqMxgdu2O/xk/Xly suMnq75K59MZ1SSw2lYkpOpyEQcEbRmkEdCsUSM0A/ExtS2QqkmhywcVNM19yBknfH8MDcg= X-Received: by 2002:a17:903:22c8:b0:224:23be:c569 with SMTP id d9443c01a7336-245e030d92cmr15553405ad.22.1755574462448; Mon, 18 Aug 2025 20:34:22 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE13BxWQaZCSpPUM8Su6OLbnLn7Jh+VfY1RtFqcYmy31G07dgHHw7LC/2QnlPkdHOv24QeTAQ== X-Received: by 2002:a17:903:22c8:b0:224:23be:c569 with SMTP id d9443c01a7336-245e030d92cmr15552605ad.22.1755574461668; Mon, 18 Aug 2025 20:34:21 -0700 (PDT) Received: from cse-cd01-lnx.ap.qualcomm.com ([114.94.8.21]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2446d50f55esm94486325ad.82.2025.08.18.20.34.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Aug 2025 20:34:21 -0700 (PDT) From: Yongxing Mou Date: Tue, 19 Aug 2025 11:33:31 +0800 Subject: [PATCH v7 4/6] soc: qcom: ubwc: Add QCS8300 UBWC cfg 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: <20250819-qcs8300_mdss-v7-4-49775ef134f4@oss.qualcomm.com> References: <20250819-qcs8300_mdss-v7-0-49775ef134f4@oss.qualcomm.com> In-Reply-To: <20250819-qcs8300_mdss-v7-0-49775ef134f4@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Kuogee Hsieh , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Yongxing Mou , Dmitry Baryshkov X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1755574427; l=1186; i=yongxing.mou@oss.qualcomm.com; s=20241121; h=from:subject:message-id; bh=jOpI4nmnKEmv8uXLQgSky6yvZ4rqxGLbRu05MSmbQfE=; b=Mhpyzs75r/w1fcnROY7DFyp/qHvsah/YEHiiC08YAODExISlfqMhgNgkJqs5WTOYQff50uSim Ynx34vWm+hVCP/Vw/bmQ/fifpDV9h6NMxRK+9bcfEyVEpmAPeZNaa9g X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=zeCnFRUqtOQMeFvdwex2M5o0Yf67UHYfwCyBRQ3kFbU= X-Authority-Analysis: v=2.4 cv=MJ9gmNZl c=1 sm=1 tr=0 ts=68a3f0bf cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=Uz3yg00KUFJ2y2WijEJ4bw==:17 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=yyC0Gtz2zuuxwh5CSaYA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-ORIG-GUID: RFpxzqzgNfdVhKo4r85AO8DFihs_V-wA X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODE2MDAzMSBTYWx0ZWRfX91xULVZ7UCC1 9PdlsyXrRwk7yt3mH+oQpuHlkYbSTs/sPwN+wYVNqT1VA9RME5JGkpd+sdzh/R9X+3CSIGgXg0G O9qJZkFImSk/zGFHyFmnQgOSmHxVpBAbruu5zUJ1Zsp/c2H0g2GlNiUfQw+tQowqLcrtixSfN8w q2pOfQPjaSbD2UHD1yM0VkRs94ilY6JgH/jrc4dxHrEEMPQpqJ49wWJlNz0QCQ3dyXcRBqrdi1C tLy3dxvOkozcxFSLFrxiMe6vC+nvzVW2fD8YGBRZWLfHSYo959O0IqgrvqSu+TlOSbzgsjXEUUt nLDA8F2E8KhB2BXsLZWcGARS1WJHCgaKQrPxSf2FQSbRDs37Ot/rDE2yKvVUsM7DoIVqPYSbLai JeT5nGle X-Proofpoint-GUID: RFpxzqzgNfdVhKo4r85AO8DFihs_V-wA X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-08-19_01,2025-08-14_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 impostorscore=0 phishscore=0 bulkscore=0 malwarescore=0 spamscore=0 clxscore=1011 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508160031 The QCS8300 supports UBWC 4.0 and 4 channels LP5 memory interface. Use the SC8280XP as fallback for QCS8300 according to the specification. Acked-by: Bjorn Andersson Reviewed-by: Dmitry Baryshkov Signed-off-by: Yongxing Mou --- drivers/soc/qcom/ubwc_config.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/soc/qcom/ubwc_config.c b/drivers/soc/qcom/ubwc_config.c index 1490a7f63767bba176e8e2e76891d7d2c424bb7f..b70627d40dc4c671b8a855a17d4= b8ca2dd9952d5 100644 --- a/drivers/soc/qcom/ubwc_config.c +++ b/drivers/soc/qcom/ubwc_config.c @@ -236,6 +236,7 @@ static const struct of_device_id qcom_ubwc_configs[] __= maybe_unused =3D { { .compatible =3D "qcom,msm8998", .data =3D &msm8998_data }, { .compatible =3D "qcom,qcm2290", .data =3D &qcm2290_data, }, { .compatible =3D "qcom,qcm6490", .data =3D &sc7280_data, }, + { .compatible =3D "qcom,qcs8300", .data =3D &sc8280xp_data, }, { .compatible =3D "qcom,sa8155p", .data =3D &sm8150_data, }, { .compatible =3D "qcom,sa8540p", .data =3D &sc8280xp_data, }, { .compatible =3D "qcom,sa8775p", .data =3D &sa8775p_data, }, --=20 2.34.1 From nobody Sat Oct 4 08:14:04 2025 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 EDE9C13FEE for ; Tue, 19 Aug 2025 03:34:30 +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=1755574472; cv=none; b=WwZ+VNDOqlHVaghH2V4yHeVU+PIJse/4xNlO6yz/8yh3/jBliDEpqLQFtbyCFPOx8pb4SscFECRY6ayA21BfDEQnCEEl3Z0rIbn3ZvTvT2ZfvECOOFw3FpfHGMWSVy7iQZL14dSRg/fpGlMU3fn2XoOWiinH7hM4i692haetq0I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755574472; c=relaxed/simple; bh=jx21lmx5MGZ/FfsdeqVGZncpC/OsVU2to6SdDDH2l5M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tH9+6suVdpWToSob/IeOAD9j4bR13T5Ks63/Ckelg1tYt+UipH1dVIDdKdgJ8heFCSa21Cx8cVLMB39CMMeJd99UmpoVb80c2SNBOoR0vdxhSZ3SfKZWs/ZFOJ3p4EPb1YxH6yUGLEWQDuLvYXZ82OSey/QTutIZoOr8+hIetBY= 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=jBOq9EoF; 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="jBOq9EoF" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 57IMUmH5026772 for ; Tue, 19 Aug 2025 03:34:30 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= c7ZlGnJLq3+8VPdDBGrjVATTNbjOXYsVFry4SHltG84=; b=jBOq9EoF/fhoB11d p/8AZMQlBQkJLJl1pz1YzheO7gBtxEC3pb81u2V4V2gvrfZvq2r/4FDxTkKbecgS 5eG8kDSO/TlPhTImxtVrbePWdrtCS1lV5WC8bWmlWXLh/r4ynV5gka8QBw6EN1nO iOvYF499PhiS8KfmZ+jvDonAE0CP4vD/WNGPOiBo98Y1zZe0Wf6P65iGJup+Dw2u 6eATT6JK7jmg7YRPbKDpNWtzOAspNgUL71Un8eBtqxUxreYWJ0C1DtQk+LXKlGwW B2+F4hGOZKp/35KMDVghHwuz28kKBJzVHvHNoAVd1VaDinDBcVLmKfDREOSxGbjJ 7I0ong== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48jj2uf3bv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 19 Aug 2025 03:34:30 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-244581c62faso50922755ad.2 for ; Mon, 18 Aug 2025 20:34:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755574469; x=1756179269; 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=c7ZlGnJLq3+8VPdDBGrjVATTNbjOXYsVFry4SHltG84=; b=pghanH6li5ESOW6bh0OsXNNPPIALZUrfIQva2uDz18Q+eXgXmZrqZqYjjr92VTuI18 GzrnHRYZhKCBwG+FiuLcZj70GDTcN/6AhCkkuOQR6U2RjaY4b7iTRQitkk32CwjEfTrB EUCBBZfOP9JwpkLWSiXMNNt7rZiTtEp+pn8kSXpfu2aGOYJKrmrYQbVUl9ksLmdZJMEV MxemUuo+WK+0up/STDJf9Pgi2BD6Mx47Xd0uAq18z1cHAxSaNaxfOXLve8/W1/XH4Uip qHolrl8yk2a+FHt8TG/LT3KzDB1LBJBHQuEh1YTymwb658lN4KUwCDmnBCBIxPdLdVxw Zdnw== X-Forwarded-Encrypted: i=1; AJvYcCUBStuF79qoyn8RPbmczdWGTwrY78QiBPwiQmGw/ffHoN1jp/wPwsSyecbwjMzKc5SrU/f+gYFsUr083gQ=@vger.kernel.org X-Gm-Message-State: AOJu0YyKajUGXGm1kiS+z+WhmPS/YdC/aLgouz7Rv9RcyPC1aQGDXBbs jf7fUmjIGqSP1IzBLHkWaGzvbYLOI4xM4AU45ehZwCCi5iZrxhA8ea95Xi6phJAlT24dkpHiGyD lRKzaH9vU/vlGO+GgxWqZVdNzh0nh1BHaibbEVUfW9Ygj/SIbFWeuInPUddUldWsvyP0= X-Gm-Gg: ASbGncv4M2lH9yfvPPGs7qW3LW0iw3rGCGpoytMj9ALo1H/jjQtQ8RJnhl+sEF0lSHu ozA1W0YlnGS91nTbS/EnOZ3R94KdOKoxDwhSDWFZ/yLJMqtCfeCHfEi0Sp0XSFY/d06o0OhGFqj 9/C8Ak8yXgKph0rxfLcUAdlc+2PDzmIKbHlmucb/TfPEJdh8VZLxHXR8vuOrmyS3eEQXq3Zl2mb pmgPG6HOcFoh7bScdU3FQdYhKiy1bXwxoCnJEAO+J/hM8ntAn3cZoufoIXJuy7qQZupcoIshP2I PIK5sDJIINGsc64HSFaVwtx9gzZspPM3j5FbgH/FwRTAcDaMtXQe+Z6OA7ZeqvDvWfcMO4Y= X-Received: by 2002:a17:902:d4cc:b0:235:eb8d:7fff with SMTP id d9443c01a7336-245e0482f9fmr10589985ad.28.1755574468897; Mon, 18 Aug 2025 20:34:28 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE1JFgru4hf1iy17i0CObbmSg5dyLheaV4AtduwGDjvOBwcV3Gq7ppd6xpwIwMmE6ACKsiVUA== X-Received: by 2002:a17:902:d4cc:b0:235:eb8d:7fff with SMTP id d9443c01a7336-245e0482f9fmr10589795ad.28.1755574468461; Mon, 18 Aug 2025 20:34:28 -0700 (PDT) Received: from cse-cd01-lnx.ap.qualcomm.com ([114.94.8.21]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2446d50f55esm94486325ad.82.2025.08.18.20.34.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Aug 2025 20:34:28 -0700 (PDT) From: Yongxing Mou Date: Tue, 19 Aug 2025 11:33:32 +0800 Subject: [PATCH v7 5/6] drm/msm: mdss: Add QCS8300 support 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: <20250819-qcs8300_mdss-v7-5-49775ef134f4@oss.qualcomm.com> References: <20250819-qcs8300_mdss-v7-0-49775ef134f4@oss.qualcomm.com> In-Reply-To: <20250819-qcs8300_mdss-v7-0-49775ef134f4@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Kuogee Hsieh , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Yongxing Mou X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1755574427; l=977; i=yongxing.mou@oss.qualcomm.com; s=20241121; h=from:subject:message-id; bh=jx21lmx5MGZ/FfsdeqVGZncpC/OsVU2to6SdDDH2l5M=; b=ImYRC7sd2hDvtu9kDUR4j9uSNjtTCgqBVkh1MYWwvd6QNeGLrdTV3xFIkGqkEQEAfQekghy19 TIZij5TnEnoBeShRac//+ic8blMQwGeM0RSHAJpsmLH3sryOvrEhsrP X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=zeCnFRUqtOQMeFvdwex2M5o0Yf67UHYfwCyBRQ3kFbU= X-Authority-Analysis: v=2.4 cv=MJ9gmNZl c=1 sm=1 tr=0 ts=68a3f0c6 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=Uz3yg00KUFJ2y2WijEJ4bw==:17 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=EUspDBNiAAAA:8 a=56KCLgTT6E_AFdM1kc8A:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-ORIG-GUID: NyDz8Q4_53f8ceUV55b3hp0gKqmQlK03 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODE2MDAzMSBTYWx0ZWRfX3BaL3yeReZy+ GqmbjnJUaiPRhtLE8Dz4VC0sWul0NYPz7TwRgz55LVJAwWZtEJfOZmH5S3290ZOauPjBhATbYWN HF793ci2MffljZ4XVn9FVyIvhZfvOA8QdlJjVcNH3foQpNbqC+ZMGpmPovHkHKJEK+B2sonfSC4 kgdhMgpyq41GbP/PTvX91JtYJF80kGd3FWBHFmsrMGDxBRPfA0wjN4XQnAyWHxr0R2/D+HNE2hJ 2j+/BfYup4PDhBQsZEKtekdckcozR9wXh+y5HfsMyE6SUAVCoRdBfPRWKm6Ze99Mw5q8NwIu9d6 v+gcwuoHJ6nIeV3Z7hUBd18YwzxkdfGcRBfvnFYdQC9W2MB1z6yHOoi4Tf04qjnppM3hFD7wY44 MH67i5pF X-Proofpoint-GUID: NyDz8Q4_53f8ceUV55b3hp0gKqmQlK03 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-08-19_01,2025-08-14_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 impostorscore=0 phishscore=0 bulkscore=0 malwarescore=0 spamscore=0 clxscore=1015 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508160031 Add Mobile Display Subsystem (MDSS) support for the QCS8300 platform. Signed-off-by: Yongxing Mou --- drivers/gpu/drm/msm/msm_mdss.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/msm/msm_mdss.c b/drivers/gpu/drm/msm/msm_mdss.c index 2d0e3e784c044db8ac0c478446d211a982cf0350..db2f0064eb72e8a990ff4806f60= be74d3ff8dfa9 100644 --- a/drivers/gpu/drm/msm/msm_mdss.c +++ b/drivers/gpu/drm/msm/msm_mdss.c @@ -555,6 +555,7 @@ static const struct of_device_id mdss_dt_match[] =3D { { .compatible =3D "qcom,mdss", .data =3D &data_153k6 }, { .compatible =3D "qcom,msm8998-mdss", .data =3D &data_76k8 }, { .compatible =3D "qcom,qcm2290-mdss", .data =3D &data_76k8 }, + { .compatible =3D "qcom,qcs8300-mdss", .data =3D &data_74k }, { .compatible =3D "qcom,sa8775p-mdss", .data =3D &data_74k }, { .compatible =3D "qcom,sar2130p-mdss", .data =3D &data_74k }, { .compatible =3D "qcom,sdm670-mdss", .data =3D &data_76k8 }, --=20 2.34.1 From nobody Sat Oct 4 08:14:04 2025 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 AB79824E4AF for ; Tue, 19 Aug 2025 03:34:38 +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=1755574480; cv=none; b=L9wU9d+do6rzieUZvhPBECC5s2YCV/tkSVMygIqV4j5PdHI7YEwyYJ9WipihdFEQMMny0/xDdnkrRb8uT0zt9fgwIFBc+UQANxX0cBfFCEGDso/bXC0QxtYr9LPdmkU21qufZNCBD2yvVdydN4BhAJeG3QVUva8WN74HgEZdKkI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755574480; c=relaxed/simple; bh=PkZh52tFVW68m2fUUsOwG1KUdbGeXKurw+4OaZvkX8I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RtVWc6Irjm9QKZ8rhP6Yna/BWxs/S1RBCe+5FuL7gX+U9mEW1pbcYv7ENBByZmJ39XC2Uiz2soqUf7BFNnct7U2ai8DBpAn/NUJ3s5yokvNGSrIW/T07EGrT9MHpxtatCvK2eyBFChwKZMOi5RCQb2pQspXJ7tacWgTxBZuH/wc= 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=oVz1uf3C; 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="oVz1uf3C" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 57J2HWl1010055 for ; Tue, 19 Aug 2025 03:34:37 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= R5/ed+iMJVza84RA4CmOOZSSACg+IzN4IYjyPBClVDw=; b=oVz1uf3CRu6f4Gjh JnK6KXd5EzzWQnGXvUqANguG8cz5HxvpU9o0TcUTmQukj57RbmJcGW18xVKUJJnC 9+Yq2fhB4ju3JvGICCHrZWP2EDcyxFuYCuzxIbawxELhzSCvkOpO1hFz7oAhLCmk TSxP8rFGcOQ7vyEb4TTa8qh08HVXJW2o+kB0DDPFBCh80ApYOTeuiQk+JTGnhnvx Km6US/rQb6xl/1cqBATmZ5y0Njf1Og/iLuL0wSz6AtXp+ua2cb3m+K7yeHhsZ+QJ WaNKDp+vkH72H5uwaW5v0ek4tF/W6bqAq5WnDM4a5fbas0SDQMrDBr7/ItjTh9rV +Ha6mw== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48jhagxyyk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 19 Aug 2025 03:34:37 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-24458264c5aso49862285ad.3 for ; Mon, 18 Aug 2025 20:34:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755574476; x=1756179276; 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=R5/ed+iMJVza84RA4CmOOZSSACg+IzN4IYjyPBClVDw=; b=r6/VKTxU/RnKp/RqJu5HqKss+TfF1mrXCkigL30agpzMsacKDt4ZYG66S1tEp3zUPA RmgCXSbQzeEAMW8GOIPqQwH43T4xABxx+gsQwdp9FA+SxU5ZFcTk6Lym3kiCQVVqM2UC NJ7OqIx3W8e0LGm5U97uQ05fnplPQUWcRbJZk5zwcDtCQNBJvwp/aXXl6wiaEh4GPG2R KkKcD0MMFFUgokr/LdIg0E1vhNB/ibMXnecKenDcrTNp+0BMMgBoVMAgjt0ON1E4y/PB HnyGtwZYtNFGZ/1mii8vA8qP7cr0VaDhuQ11l26/GyMT2xjHInMWn+YA/rAGk/RUWlz+ LHrw== X-Forwarded-Encrypted: i=1; AJvYcCUy302a4hfUO+8yT2FTkp4uMDyFdW0j1Ck7cPWa0WkfBgJ+7IFKRHZWNBd7p1WhgeZkjKlsdMH1OEYnvHg=@vger.kernel.org X-Gm-Message-State: AOJu0YwpjjGXdpwc8L2dbZ7lT6+9/B2ij5ckgK1ZQyIS3VPguQJHdnM6 bEq2zIrzX4j/4/HI+BP/jWMAQ+77XHwaWTEhH3CrYSXOQyZhOurcLOLDzBxsVcz4O/J9HgeEDbI 9p0HJ2gbyIC3BnCHLqBqJrwQr3sio+Xh2vWsdQAfJACXe+jdopTlxQlALcRoRGPp+37I= X-Gm-Gg: ASbGncuKDXTDL6OZLxPGF667+qFptHTQsxfjiHZefIT6UndnL0Th9Ay3cZimXsCGgPR O97E2W/z78V+YprC0+IJT4rY9gYH1ha0FzdjM77L55GpdFmaqv6n4n2GWDmG9ctVMM03NYi5a2Z y8Feq6VChVYtEscOQ4jsuMpcT0zUQCYsVdKINauhY4clx+eSKrIfGJzlwpadNAmXplUusWg4wWA E1DSsmpCgi7tu8OF23gHTYXbi6q+1N6dkrjlw9JUI/xh7VgNtBpK7UyHehB/Q3H1rAYj/mkPNWq PRjZ+9gnPXuGqDjOWICnpjzMUhuGljSgMHUfPHSMgOTa7LpJJ7DTtJG4NPSppF7NVRyxqdk= X-Received: by 2002:a17:903:1249:b0:240:6fd0:25b7 with SMTP id d9443c01a7336-245e04ac757mr15321275ad.38.1755574475918; Mon, 18 Aug 2025 20:34:35 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFeF3q0NRFaqzmeniqpQaJM8C07r12p9EeneZ0E+iAYto/zETVgcNSjCv0p2TC+5I/zykn6ig== X-Received: by 2002:a17:903:1249:b0:240:6fd0:25b7 with SMTP id d9443c01a7336-245e04ac757mr15320805ad.38.1755574475483; Mon, 18 Aug 2025 20:34:35 -0700 (PDT) Received: from cse-cd01-lnx.ap.qualcomm.com ([114.94.8.21]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2446d50f55esm94486325ad.82.2025.08.18.20.34.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Aug 2025 20:34:35 -0700 (PDT) From: Yongxing Mou Date: Tue, 19 Aug 2025 11:33:33 +0800 Subject: [PATCH v7 6/6] drm/msm/dp: Add DisplayPort controller for QCS8300 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: <20250819-qcs8300_mdss-v7-6-49775ef134f4@oss.qualcomm.com> References: <20250819-qcs8300_mdss-v7-0-49775ef134f4@oss.qualcomm.com> In-Reply-To: <20250819-qcs8300_mdss-v7-0-49775ef134f4@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Kuogee Hsieh , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Yongxing Mou , Dmitry Baryshkov X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1755574427; l=1239; i=yongxing.mou@oss.qualcomm.com; s=20241121; h=from:subject:message-id; bh=PkZh52tFVW68m2fUUsOwG1KUdbGeXKurw+4OaZvkX8I=; b=dQ6aru+yQ61EPbqt3DsNB3TZCLkB+30rVHlgf5Qp0xqAZ4vNfPSKD+2OoesGCp3xqCbOVmBvY qnw3cp0Vl/PBskaHMLYtoqm56M0lLnVkiKAh8YdMn+BnF6esphosG4P X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=zeCnFRUqtOQMeFvdwex2M5o0Yf67UHYfwCyBRQ3kFbU= X-Authority-Analysis: v=2.4 cv=D9xHKuRj c=1 sm=1 tr=0 ts=68a3f0cd cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=Uz3yg00KUFJ2y2WijEJ4bw==:17 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=EUspDBNiAAAA:8 a=E9mFum2VwHQHOKsBOicA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-ORIG-GUID: 35-_lUBX-LiOS7sbrMkhUVJ7uGNu6z1p X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODE2MDAyNCBTYWx0ZWRfX8jqF2ShAj1gO DOM0bvq6QxZqwi7Vr21KApPTx9X/zfrie3hulPAf5twpuCjp+olGA4SU7YJu0OIcx/Xav1CfhxY Ot0TUDu/skg2VdCL6uhPN+RSJ7lS9FRE6r74OuwKCP589mV4IepJZAPs+Ygf5l2OZxc2cBENfuG +GDcVBRCoIy4XtohkLV6oBFHt9umIekebzHb2fDauGo2Y6jaeK4wsAdONTxIOJClBTe1J90/ofI sWouhE36vomNKG+05st7srRzp1p8o0P4/NgsIGrRhiy7sVBlBJUdb0nveKVh2QGRwAkjXxTkYJe XlyRbNFF3AvXVh68ubZWsPMpIsouAhI5I/MaWMFt45kBnLPcQ788MPMpjeoWPUtwTkKh9ETOuZk 2yRAXYVM X-Proofpoint-GUID: 35-_lUBX-LiOS7sbrMkhUVJ7uGNu6z1p X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-08-19_01,2025-08-14_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1011 malwarescore=0 phishscore=0 impostorscore=0 bulkscore=0 priorityscore=1501 spamscore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508160024 The Qualcomm QCS8300 platform comes with one DisplayPort controller with same base offset as SM8650. But it requires new compatible string because QCS8300 controller supports 4 MST streams. 4 MST streams will be enabled as part of MST feature support. Currently, using SM8650 as fallback to enable SST on QCS8300. Reviewed-by: Dmitry Baryshkov Signed-off-by: Yongxing Mou --- drivers/gpu/drm/msm/dp/dp_display.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/msm/dp/dp_display.c b/drivers/gpu/drm/msm/dp/d= p_display.c index d87d47cc7ec3eb757ac192c411000bc50b824c59..bb4660585849d1a67921a28e7e1= 2422e0c327ab2 100644 --- a/drivers/gpu/drm/msm/dp/dp_display.c +++ b/drivers/gpu/drm/msm/dp/dp_display.c @@ -187,6 +187,7 @@ static const struct msm_dp_desc msm_dp_desc_x1e80100[] = =3D { }; =20 static const struct of_device_id msm_dp_dt_match[] =3D { + { .compatible =3D "qcom,qcs8300-dp", .data =3D &msm_dp_desc_sm8650 }, { .compatible =3D "qcom,sa8775p-dp", .data =3D &msm_dp_desc_sa8775p }, { .compatible =3D "qcom,sc7180-dp", .data =3D &msm_dp_desc_sc7180 }, { .compatible =3D "qcom,sc7280-dp", .data =3D &msm_dp_desc_sc7280 }, --=20 2.34.1