From nobody Sun Oct 5 09:08:49 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 3F03F1E2823; Wed, 6 Aug 2025 03:18:08 +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=1754450289; cv=none; b=V+9N4zNC/hiS9KuL1MW2jremtYC/oEi4aQwc4QJ28kUoMYwq01WnXiIeXSazCJYPwTGafO+KO2hy3rE5KdR1KS0KfzBR8AGtywE17HtomkbU1yfulybLwHpPBc1i35XMXxC8/KqAVEB9dIPqWBRt7AC7Q6rq3T/ps3mPPtRC4cE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754450289; c=relaxed/simple; bh=3LEyTrzFTxMFIabd2SmtMTJaVgRTXiMoCpeUw7sZfZw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=prDlv36Po5qBcp+viIMv4IckrnArt6jO7AKgOFQr2GIezvGug5nSNCl6hMP9eKU5TjptdI2nI/+PVaUY6DU3w4reqRgdlHBRrq7Cya73xQvpdAIyQ7KY2Vzs95qfxTeVMt8+XayfYmMg7wX5yZGinQTT5Ld7ns0imwS25G1v+jA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com; spf=pass smtp.mailfrom=quicinc.com; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b=T9zSBSOY; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=quicinc.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="T9zSBSOY" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5761fDCx023878; Wed, 6 Aug 2025 03:17:49 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= vkGvSIYaTQPMbIW+IZr/VThNStS26OGk66UC1ih+rpY=; b=T9zSBSOY+8gjxArX 7lr5S6clIXFEw5WiaRv61h1f1p4k+T6qMekz2qHYiWmg3xG40tbjromWYlWT4w6W fmi/XJD8Uvm3TLg15Vb5PyTm5PfWRKfqzwwHAPC9GWz10A7fC/b6OpJhCpeULHQR fpPqkp1Xso/WI7PQfzWkUO9gbC4m7rb1Y02QebWSQ4ZOIR6l6OI2za4nzq9S7NaK 3dAFuFPnAaLbZ7QJ6q6nqTqGVlcB4+dRBf6jMuiPqcERLNLSxrxS4K+APh+qmRkf Y0otR1NtXEBLGm5tFZ/Go2DNUqOQ7jsUaCULJPHOGRTN0GojzK/L9RP3gWeDGA/Y GCyj7Q== Received: from nalasppmta02.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48bpya98fd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 06 Aug 2025 03:17:49 +0000 (GMT) Received: from nalasex01c.na.qualcomm.com (nalasex01c.na.qualcomm.com [10.47.97.35]) by NALASPPMTA02.qualcomm.com (8.18.1.2/8.18.1.2) with ESMTPS id 5763HmWH017362 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 6 Aug 2025 03:17:48 GMT Received: from cse-cd01-lnx.ap.qualcomm.com (10.80.80.8) by nalasex01c.na.qualcomm.com (10.47.97.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.10; Tue, 5 Aug 2025 20:17:42 -0700 From: Yongxing Mou Date: Wed, 6 Aug 2025 11:16:45 +0800 Subject: [PATCH v6 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: <20250806-mdssdt_qcs8300-v6-1-dbc17a8b86af@quicinc.com> References: <20250806-mdssdt_qcs8300-v6-0-dbc17a8b86af@quicinc.com> In-Reply-To: <20250806-mdssdt_qcs8300-v6-0-dbc17a8b86af@quicinc.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: , , , , , Yongxing Mou X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1754450254; l=1226; i=quic_yongmou@quicinc.com; s=20241121; h=from:subject:message-id; bh=3LEyTrzFTxMFIabd2SmtMTJaVgRTXiMoCpeUw7sZfZw=; b=hfDlRsTT2Y6H0Qw0yOt7G68jCwt1Hvf1cG3AcXvwKzeAhyUKLINaZu3MDKEYWaGfSWHQWBkPi eVaPyY9SLLDBgKtCtoACJJSwteDlbQnmszxAQgdsfL1mByt2RstEAWZ X-Developer-Key: i=quic_yongmou@quicinc.com; a=ed25519; pk=zeCnFRUqtOQMeFvdwex2M5o0Yf67UHYfwCyBRQ3kFbU= X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nalasex01c.na.qualcomm.com (10.47.97.35) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-ORIG-GUID: J0_y4R-8ZNZwd0GqeufYbv8G-PcVxYHS X-Authority-Analysis: v=2.4 cv=MrlS63ae c=1 sm=1 tr=0 ts=6892c95d cx=c_pps a=ouPCqIW2jiPt+lZRy3xVPw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=GEpy-HfZoHoA:10 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=COk6AnOGAAAA:8 a=5ixSZjX4nqodb9qzXsEA:9 a=QEXdDO2ut3YA:10 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODA2MDAwOSBTYWx0ZWRfX/FhO1tvsdZQY DNYXT4gBwfg4sKWKcuXKbGKCL8ILwat60wL+k3d9DVhuj4V09rOHb60R/VBehM7WJRzxObvSfBV a3mUEkIempaodWxUpmV4Ep4/batl5Rsk80LFWHSwJ8hp4sVEUqtQGyfhLQdzIOOX+Nz7uP3dSEX czDUJvpq/2s9m5xjSRfLzPXGqEVsr7/NlASQyAA8PuD2eEWRrQmMIJ6dgXpXqQFgy20Ng4N8C0u u6wYKnA206WBiYV3NC8kLf7Y8uj166xLEW6gDyRdSzsm4+LPGV1un8UYtN5i0RPeEpcEkKjxbAc ol90dUz/p4jztIP1CxcsQ0C8Trhnxu93gE5qZZl6/lzD80OFdD22u8qPpQjEXm1+/8uTHznrEgm ZfXUMITH X-Proofpoint-GUID: J0_y4R-8ZNZwd0GqeufYbv8G-PcVxYHS 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-05_05,2025-08-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 suspectscore=0 adultscore=0 priorityscore=1501 phishscore=0 spamscore=0 bulkscore=0 clxscore=1015 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508060009 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 Sun Oct 5 09:08:49 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 3B9E31E2614; Wed, 6 Aug 2025 03:18:08 +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=1754450289; cv=none; b=F4IgHeSRwJ/j7a74kaFJSup0IeygusjZ8aCA8gt6g3dUd/InEIPgmjPV2TnoYIMQdE1yRhRfmbQs9hhJSNu5pfcyEUBAnGuCMbh5bYmEe0d4IX3vWNOyXYaZImS+O90lhKlf//2EtzSwEgt1O87IDYpTFKiYprnjeIqWisOSfdg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754450289; c=relaxed/simple; bh=+DOH9Fgz9YSdUryUEmue5hUEYFqNhD9QCblPu0XpAJ0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=tiJvWLfyMcVMorhE4mVKwTBD8JJtdTZmjCAMwmiaysPhY8SsdBpKNHLxzwNTGdR9ijo4E1eKsrxCU2OcBCQvYEVxOZnAMZNTTA72q12DaGrJX1R97D8s8JqK2LRCM0KSgNCjFeekRrekR9oTWsBH1iOYoTMzezhpHrHc2Vm8a88= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com; spf=pass smtp.mailfrom=quicinc.com; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b=j80VnhXg; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=quicinc.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="j80VnhXg" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5761f8fK028507; Wed, 6 Aug 2025 03:17:55 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 0LCtQJKnLzkZrdjJ+duZz5/HJJUQ9UHjm8Frh9SHbuA=; b=j80VnhXgvtk2h54e SzrDUyMmIMeNPgRhrMGNBr2OIL2TS51fFfSDN3fYNF/FcYUrGZlccM4VpMprD+Ls lscCXITbgry7SPAVKcx+EyXsl+tstuZoJTe4uzqaXhlrsAWm2hcMVWSdLiubjGM8 JYMeVUn2++ogkmhh1S5ERZnAZhqQiKIssbPIIgUo5juaLnBFaGmdBW7YRdRNqkKv GWUnzemDLa7vxQYKCueHjDXw/WmQTTNeH9qlotYMdeCWL1cC6anYb+LnN0LUPyIS 2m+MjgvKsBfX9P0BjJYWzI2ih+vgLjQhg15Ria/v5nAfr+y7O8cEAZHpoSTR0zSP hDgcsw== Received: from nalasppmta04.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48bpy7s8ax-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 06 Aug 2025 03:17:55 +0000 (GMT) Received: from nalasex01c.na.qualcomm.com (nalasex01c.na.qualcomm.com [10.47.97.35]) by NALASPPMTA04.qualcomm.com (8.18.1.2/8.18.1.2) with ESMTPS id 5763Hs3R031729 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 6 Aug 2025 03:17:54 GMT Received: from cse-cd01-lnx.ap.qualcomm.com (10.80.80.8) by nalasex01c.na.qualcomm.com (10.47.97.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.10; Tue, 5 Aug 2025 20:17:48 -0700 From: Yongxing Mou Date: Wed, 6 Aug 2025 11:16:46 +0800 Subject: [PATCH v6 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: <20250806-mdssdt_qcs8300-v6-2-dbc17a8b86af@quicinc.com> References: <20250806-mdssdt_qcs8300-v6-0-dbc17a8b86af@quicinc.com> In-Reply-To: <20250806-mdssdt_qcs8300-v6-0-dbc17a8b86af@quicinc.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: , , , , , Yongxing Mou X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1754450255; l=1086; i=quic_yongmou@quicinc.com; s=20241121; h=from:subject:message-id; bh=+DOH9Fgz9YSdUryUEmue5hUEYFqNhD9QCblPu0XpAJ0=; b=vb/wQ09JtyFui9hPeyLiwpAMzh7bFYkJQdNgWvhsS5QV1DcN5n8aRZoa8zGJkfZ3YoNX7QQrv /6+sRt5VRfSDDDrf7U8LzlA9ap3Y802Bjlsik4Fihh6PsFM2rr5JmkV X-Developer-Key: i=quic_yongmou@quicinc.com; a=ed25519; pk=zeCnFRUqtOQMeFvdwex2M5o0Yf67UHYfwCyBRQ3kFbU= X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nalasex01c.na.qualcomm.com (10.47.97.35) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Authority-Analysis: v=2.4 cv=Mftsu4/f c=1 sm=1 tr=0 ts=6892c963 cx=c_pps a=ouPCqIW2jiPt+lZRy3xVPw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=GEpy-HfZoHoA:10 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=COk6AnOGAAAA:8 a=2t1bcwrjeadYucq94KYA:9 a=QEXdDO2ut3YA:10 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: aACmw4mcddIOMuYmzin3safGyszIQw7z X-Proofpoint-GUID: aACmw4mcddIOMuYmzin3safGyszIQw7z X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODA2MDAwOSBTYWx0ZWRfXziQOm5Pkoqbc waj9hZA4iQcH6av1sa0Bv7ByyMuEL1QdmljcbNhHu+hqM6Pm5AsFfHLuyK04LHjqg2KWEU9+PQq KO918rUwCP1yB43onRnHOHopgNjuQGXvObBTK4G4qSUhvzAg2g0BiWGY3K1GxHi6WG2wWjVGVUp JZeneHmWcBWFu2NwiyO5oX9dBrBD6zmGLO+ecBxkHfWvy0Yg/N8+5XkeJkCY3tM0HmooIAviTUG bqdYkcsb/EuooTdVRJRnSul3x2mSU7IreGW3D1uYK5Y+Lbujw1l9+8pLYdCyi+rz4PMuUlIDXsS vbBR8GiB91Kbso9zsYw/430Tc7ZaSS+DQOjCCPmNMNPOoovwel7+c5xGOaArrZC/ku+XC95ERvA oowfaliC 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-05_05,2025-08-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 clxscore=1015 priorityscore=1501 phishscore=0 bulkscore=0 spamscore=0 suspectscore=0 adultscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508060009 Add compatible string for the DisplayPort controller found on the Qualcomm QCS8300 SoC. Signed-off-by: Yongxing Mou --- Documentation/devicetree/bindings/display/msm/dp-controller.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/dp-controller.ya= ml b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml index 2893f097df826a5f941fbb754fb4a96a1e410a70..f5930f29c91ec95e9182c7b8ee8= 3c0549c6657cc 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 @@ -186,6 +187,7 @@ allOf: compatible: contains: enum: + - qcom,qcs8300-dp - qcom,sa8775p-dp - qcom,sc7280-dp - qcom,sc8180x-dp --=20 2.34.1 From nobody Sun Oct 5 09:08:49 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 094DD19AD5C; Wed, 6 Aug 2025 03:18:14 +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=1754450297; cv=none; b=s5woDg/TUhWs3NGYMfnAXHJ6ajuuoKpe+GSAOINwX49KgHH8RBex/a/3cqSEu8w0nBAqjIQMjkUc0AvnBcYFfjq2dkJvHyKskFSyBSZMIR3JDNJ4MzzjNuJeCRDLpXoQf+KJmf84JhbLExbm5eNWJv5yn69FMPEOpT+LD6wcG7Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754450297; c=relaxed/simple; bh=wkZJ2NL7orEs5saIdrO0MAMNzKXXT0cA37pi2w+bl0k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=qxUivSlKnSkidNI9rKunpLgBN05WaTt2Jt252urv5jl4jVMzozczkQkYiGm+laBv3mX2h4lmli9TUqPG4KA379DAXibswc8X3DPcZdTRO/lW+sMba/qOvmWNhb2poFV2jiZdtojIlBZp4v1zoQ3wS+qQm7X2sqjliJgZtDwKUTA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com; spf=pass smtp.mailfrom=quicinc.com; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b=lRylZ4a9; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=quicinc.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="lRylZ4a9" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5761elV8027311; Wed, 6 Aug 2025 03:18:01 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= dNztdfw9IHb/WHWC08tUSsuuSCy5vX46GzOfe1e26Lk=; b=lRylZ4a9G2XvUumy X53m88xrh9PtP0DE517SzA9jzfOaPc3LlH1SGmdfOAwVSx6mCruLxDDLP9uN+XlC fSEc55wy8Y2+5c8nncbiI25lsnpITGdo/mdhSTTbZzb4ou+XSUZdSW3PExY/oenR 2ke9N5bSoxfivLGFZ3cYears1sFxnjuyrftjShSb2XjHKdqWa3wr9Nq7avvdt3Pb qiYsBZgBschmF3iO7q9KLHpN3Tb3RF19xLJ7aEzoipMd8zSjUwqKL4f4ayQJuGcM v6lnrgOJ+17pGLp1dHMzbFMsUnOiMwVD+qXtyMY9AmHLqqUekDvDCXVnTz3pOLqE ivKqPg== Received: from nalasppmta01.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48bpy7s8b4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 06 Aug 2025 03:18:01 +0000 (GMT) Received: from nalasex01c.na.qualcomm.com (nalasex01c.na.qualcomm.com [10.47.97.35]) by NALASPPMTA01.qualcomm.com (8.18.1.2/8.18.1.2) with ESMTPS id 5763I0Gu028606 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 6 Aug 2025 03:18:00 GMT Received: from cse-cd01-lnx.ap.qualcomm.com (10.80.80.8) by nalasex01c.na.qualcomm.com (10.47.97.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.10; Tue, 5 Aug 2025 20:17:55 -0700 From: Yongxing Mou Date: Wed, 6 Aug 2025 11:16:47 +0800 Subject: [PATCH v6 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: <20250806-mdssdt_qcs8300-v6-3-dbc17a8b86af@quicinc.com> References: <20250806-mdssdt_qcs8300-v6-0-dbc17a8b86af@quicinc.com> In-Reply-To: <20250806-mdssdt_qcs8300-v6-0-dbc17a8b86af@quicinc.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: , , , , , Yongxing Mou X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1754450255; l=10110; i=quic_yongmou@quicinc.com; s=20241121; h=from:subject:message-id; bh=wkZJ2NL7orEs5saIdrO0MAMNzKXXT0cA37pi2w+bl0k=; b=KHsieMom5m6wTmUT8r410ofYoGb0lQpa/LBizmTFsFfpNOiATIExdNMI6a4BEFh2LxPhfgcB0 7jh5OUfmlUACxubegubr339LsydGL1YM31rNQFx5ym+98eJE0Uj2kQv X-Developer-Key: i=quic_yongmou@quicinc.com; a=ed25519; pk=zeCnFRUqtOQMeFvdwex2M5o0Yf67UHYfwCyBRQ3kFbU= X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nalasex01c.na.qualcomm.com (10.47.97.35) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Authority-Analysis: v=2.4 cv=Mftsu4/f c=1 sm=1 tr=0 ts=6892c969 cx=c_pps a=ouPCqIW2jiPt+lZRy3xVPw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=GEpy-HfZoHoA:10 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=gEfo2CItAAAA:8 a=COk6AnOGAAAA:8 a=mw5JQ2FHeNGQCEwkIB4A:9 a=x9G3774qgbUdaUce:21 a=QEXdDO2ut3YA:10 a=sptkURWiP4Gy88Gu7hUp:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: SlhGHPjlXY9eRjXdhJKysPGHPQvsf144 X-Proofpoint-GUID: SlhGHPjlXY9eRjXdhJKysPGHPQvsf144 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODA2MDAwOSBTYWx0ZWRfX9gzpBsRzG+5F BLBXRofpAHMGbZ7yU6B7XkXaSZfUEk9SwjfvZqNQ62rjcPg75E7GXtncF2dOL3ZBh2ft6Jktjul 2umRithdfmr82R1LkwpFiuGtIMjp0pxP3SpYOsslWTL2y773eKZZQ5fRma0xs0Ot8iZesKJ8dU0 ILFnXQMd8i3/qVxG4KVAw7iHsZGuCLUWBswqAVc6d7cTfRX/uUzEzE6+geg8sWEFx483WhnCO2o LqRzh9Mkfd8n4KZqUmM/HeNv/8ab8jKsliJPHVIkb5cnSXQ1uqmyzEUvI6REufRYpj9tMc3QISF lqdGeMriNIm9UyrKnXSOXh8WtAI50Pu6+VR5eUUY8UV7AufkcB7O4E6URueOrF7p/ll6qKnoLeO aazNuUw3 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-05_05,2025-08-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 clxscore=1015 priorityscore=1501 phishscore=0 bulkscore=0 spamscore=0 suspectscore=0 adultscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508060009 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..1cc51e286a667e956ca66955f59= 4b7ccc9ef724f --- /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 Sun Oct 5 09:08:49 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 CAFBD1E51F1; Wed, 6 Aug 2025 03:18: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=1754450305; cv=none; b=jC3OfuMTTqYR1m0vdJ/qXmJfsOaHAEuLHMZQ1CBRRwzebbnRet70lchaCV3PzTXvVE53unBeiKON1nIQvsSJcAoKLIcYGjtwRSOnZ5l27Ow+ur5TO2pxJdbPtExBr3dkHJWuV/oorCKKlUeGj0K2bIbnPKTVd31vbuOH9WrB8Yw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754450305; c=relaxed/simple; bh=NVJKK4rqt8V2ccvknALSHEvbbLNwQvJThM7B5dXpbrY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=PLwg0yjzcF/ysWa22IAZf+kb7F9FUmgKpne1wQmZ56Td+Kur7wDu7G91nZHc/Ye01r8xoHR/dLZjg8Ny+QeigDISUFHvRiyCvLN5c0xqMlA8IorM6igatCEfTUXiwCfGSnpZiA1kPnxWF5+cGBCafJ3MmN0tH0shxkzxYAcjRA4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com; spf=pass smtp.mailfrom=quicinc.com; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b=KryAoK/u; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=quicinc.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="KryAoK/u" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5761fAdq014984; Wed, 6 Aug 2025 03:18:08 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= uMuFghrd01AH/MWxPBYGy+BvAX5eeNijY9JTlrpooLE=; b=KryAoK/uFzdMY6Jm ssaLfiPfxaNAumU03DZrpOw3UpFVcJhohvvdauCBtf5jv3aqZeHElf1424eIr88l DgIurrXPG973WFfrXqCXfrD0AaOHkQWilyGIO5ih14RzcmE/j5ahUybjZKefN8fN jE3HNyPnGH0jmecCdmr1+Z8O6ssp3l6SbK9ifhhgAfPDv6k7mgWlu3utR1VBHLBw L/JCUERalFXXBVtShcVZtJk8CHfGzuhooLA2ZtVFYW0aX+JWF7p6Ela03qIv4766 Vjnbu0LrB3rHIXp845KYqXVQxYUpJ0iVkGy024bcO3RDEYObsIAheQ3QaMlP9bxC DZTcqg== Received: from nalasppmta02.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48bpycs86e-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 06 Aug 2025 03:18:08 +0000 (GMT) Received: from nalasex01c.na.qualcomm.com (nalasex01c.na.qualcomm.com [10.47.97.35]) by NALASPPMTA02.qualcomm.com (8.18.1.2/8.18.1.2) with ESMTPS id 5763I7Y1017695 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 6 Aug 2025 03:18:07 GMT Received: from cse-cd01-lnx.ap.qualcomm.com (10.80.80.8) by nalasex01c.na.qualcomm.com (10.47.97.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.10; Tue, 5 Aug 2025 20:18:01 -0700 From: Yongxing Mou Date: Wed, 6 Aug 2025 11:16:48 +0800 Subject: [PATCH v6 4/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: <20250806-mdssdt_qcs8300-v6-4-dbc17a8b86af@quicinc.com> References: <20250806-mdssdt_qcs8300-v6-0-dbc17a8b86af@quicinc.com> In-Reply-To: <20250806-mdssdt_qcs8300-v6-0-dbc17a8b86af@quicinc.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: , , , , , Yongxing Mou X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1754450255; l=972; i=quic_yongmou@quicinc.com; s=20241121; h=from:subject:message-id; bh=NVJKK4rqt8V2ccvknALSHEvbbLNwQvJThM7B5dXpbrY=; b=5CaZkSEZSEeJLMjlyjyv8jwKd2c8F7CZMuhgBDDcqkby2ZZCWPJOrxfRsy/nGo6anyoZZC/hb ZEGZdKgLTYmALkzSzIOUcyjeCs6pR9BGYxv5ZKG4cSFlo4gGL4oLY9E X-Developer-Key: i=quic_yongmou@quicinc.com; a=ed25519; pk=zeCnFRUqtOQMeFvdwex2M5o0Yf67UHYfwCyBRQ3kFbU= X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nalasex01c.na.qualcomm.com (10.47.97.35) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-ORIG-GUID: y-rlWFYxsE-ZfYrZpyNRmeRVEKG4N9h0 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODA2MDAwOCBTYWx0ZWRfX4L8OEIYZOH6I OTSjknaedvcLQxR6/A44gMQFNCXthZra/4mUhJmlDimaJLM9KgQNAmCsAzXl2Fq98p3Uszyh0PG yAHk9BMSn88aTZ3++xylxcz4nre+JMD8S9mVtNfaZfkyxpnLmIPGFbT0iRGH6o2VS0U0akLhUpL uajHhLEq2bn+knsUn06SjC5QiAEbEIYdrHcGRC4b1edOfTKVXO0m4InHnKGRxcwQ4EVoyH3P0og vNWIGWQV4XurKTnxLGJ5aPzIMF8XwrprfgMdCccdIED73L2pHAZ2ldogv05zGqto65QdDG6VmEj vlPxNWPxq5qK3WgCHt+fiAczugcCimlZVU6ixw3XOMXshWy0culTfZODDzJSmP2dNaq3ycVVbYl 1rEaTyMN X-Authority-Analysis: v=2.4 cv=JIo7s9Kb c=1 sm=1 tr=0 ts=6892c970 cx=c_pps a=ouPCqIW2jiPt+lZRy3xVPw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=GEpy-HfZoHoA:10 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=COk6AnOGAAAA:8 a=56KCLgTT6E_AFdM1kc8A:9 a=QEXdDO2ut3YA:10 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: y-rlWFYxsE-ZfYrZpyNRmeRVEKG4N9h0 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-05_05,2025-08-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 adultscore=0 clxscore=1015 impostorscore=0 suspectscore=0 bulkscore=0 malwarescore=0 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508060008 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 1f5fe7811e016909282087176a42a2349b21c9c4..d77b4dcb6d798f9f0598c64a593= f0bbebe85e831 100644 --- a/drivers/gpu/drm/msm/msm_mdss.c +++ b/drivers/gpu/drm/msm/msm_mdss.c @@ -556,6 +556,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 Sun Oct 5 09:08:49 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 02F4F1E9B3D; Wed, 6 Aug 2025 03:18:28 +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=1754450310; cv=none; b=ZgJ2aTuIHpL9rLG95sHU1fY0EF6XwGmnvAHPFcFY0tuOPTMGzkr9q4B7mg17CTt7f7xXMoQ6bDQUIOmuWFtSmrX2x6WCDoZ5HDXXOF+tZPA8HPX4YzhCLLPAV+k2tUbXaElzU5w1/vCdkaaS4R852FdNQKrS7oYNb6PN5fSOLgU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754450310; c=relaxed/simple; bh=fOTE/t/E8euAOByNu6M8CwIUgew+z2YghVomfn5mJm4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=aoZEl93Z985MWkXz5ZcXn3QEGgEHBgZiDxsZzJRibrLIjqtgtOySBEDg+XwnCWhKU+LSKNKDzm19//MkUHwkiyLCXmCPuxceSQDEVIBt706iB7t2Tta6WbpNzpna2qvy+PiEBWHMBYNaxi+ULRdUzL3kU0oQ/xNLoSTQviWYkAU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com; spf=pass smtp.mailfrom=quicinc.com; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b=nTvjEni8; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=quicinc.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="nTvjEni8" 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 5761f9Lo001011; Wed, 6 Aug 2025 03:18:14 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= jc/eY22T05U0ceSsVqKBE7qKAwlYmbWFYJoaOv/3pq8=; b=nTvjEni8hWvUrnRz aDcaSV+qGbsmjJr8hAPthwTfW7u4RFMtXIbwfxjE8Vy8IkcpBuuLUkYQfHadAlcZ Ke56cTkUuCVELGH0wRaF3kHRcUAyvIMb94KoSe/ZwW/D7jIuEJf9uhgNQpzbJG1q QEkunioKaplNcNU648L7/6bLni7QnjcpQutpwQ/VCZ/AoolGSk0wl1nLjSLi3JxQ pck4xbp7rRLzJrY7aoU2CYEfY5Ox9jA3H0hSYC3V7v+hxUm5FU7t9YMx+BJuUvDz icpgHRym9Ued6q2PFhLWI6VdmPQcBlesneNRM9JhH6YBrSW5tUqQuVdFALYtFDyn 0nPOJw== Received: from nalasppmta05.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48bpy6s8dw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 06 Aug 2025 03:18:14 +0000 (GMT) Received: from nalasex01c.na.qualcomm.com (nalasex01c.na.qualcomm.com [10.47.97.35]) by NALASPPMTA05.qualcomm.com (8.18.1.2/8.18.1.2) with ESMTPS id 5763IDD7000883 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 6 Aug 2025 03:18:13 GMT Received: from cse-cd01-lnx.ap.qualcomm.com (10.80.80.8) by nalasex01c.na.qualcomm.com (10.47.97.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.10; Tue, 5 Aug 2025 20:18:07 -0700 From: Yongxing Mou Date: Wed, 6 Aug 2025 11:16:49 +0800 Subject: [PATCH v6 5/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: <20250806-mdssdt_qcs8300-v6-5-dbc17a8b86af@quicinc.com> References: <20250806-mdssdt_qcs8300-v6-0-dbc17a8b86af@quicinc.com> In-Reply-To: <20250806-mdssdt_qcs8300-v6-0-dbc17a8b86af@quicinc.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: , , , , , Yongxing Mou X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1754450256; l=1064; i=quic_yongmou@quicinc.com; s=20241121; h=from:subject:message-id; bh=fOTE/t/E8euAOByNu6M8CwIUgew+z2YghVomfn5mJm4=; b=hePWhAb8aJiUMmwjmd3QbWllQL3NILeZoDbv2W2HyifUJkcJCtL5BoElsZ8qI6w8VPrs/W7B3 /2vC25vMEDSAdqIfR2NMHMc4OGf5j7kHZQraSVvyFnIdBy+EchYGhRg X-Developer-Key: i=quic_yongmou@quicinc.com; a=ed25519; pk=zeCnFRUqtOQMeFvdwex2M5o0Yf67UHYfwCyBRQ3kFbU= X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nalasex01c.na.qualcomm.com (10.47.97.35) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-ORIG-GUID: V_aJURB-Amd8UWIZqJZ0ImcF634P2k_B X-Proofpoint-GUID: V_aJURB-Amd8UWIZqJZ0ImcF634P2k_B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODA2MDAwOSBTYWx0ZWRfX1EQA+FivE9jZ FsU6/s6jQGIEk6xx7xN09zROW5LNw6zpUIZ3P8OKV7WMbMLcrNrUMxBG5j6Xm8oRvvRT5htIa6R 9/0LPnMbyRtAPvDopQ1sGWQPWkkyEQOdPBXCNayw4QnFmHt9PL83ZN2a4U/dmeGO1Rmlnj3bxNK 1zHGqpKvdONBkzBREsrm/S5rbNvAJhgUrciglBGFUaIgpGA4x2aCpEuBENHjCuiQ/HjD8gy+V4c MZ0xKd9ZjC26852KgHxsbdpdNSNX0/1KKGACA8kCxJGz5l19zVQzk2AMdHrksQWJhz4PjAYWtbv AALBl6bnD6Q2RY8bVDVHtRTcU3daknj0FlQ+e6gQmzk6uV3wWarJvJT+G5p+sl8uRxKc7XZ2z62 kskIbtmo X-Authority-Analysis: v=2.4 cv=LNVmQIW9 c=1 sm=1 tr=0 ts=6892c976 cx=c_pps a=ouPCqIW2jiPt+lZRy3xVPw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=GEpy-HfZoHoA:10 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=COk6AnOGAAAA:8 a=QthX4i1fCipBYTe6RHsA:9 a=QEXdDO2ut3YA:10 a=TjNXssC_j7lpFel5tvFf:22 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-05_05,2025-08-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 bulkscore=0 clxscore=1015 malwarescore=0 adultscore=0 phishscore=0 priorityscore=1501 impostorscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508060009 The QCS8300 supports UBWC 4.0 and 4 channels LP5 memory interface. Use the SC8280XP as fallback for QCS8300 according to the specification. Signed-off-by: Yongxing Mou Acked-by: Bjorn Andersson Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- 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 bd0a98aad9f3b222abcf0a7af85a318caffa9841..061420826fb9946e58ac1ae5452= c603193378839 100644 --- a/drivers/soc/qcom/ubwc_config.c +++ b/drivers/soc/qcom/ubwc_config.c @@ -225,6 +225,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 Sun Oct 5 09:08:49 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 AA7981E9B3D; Wed, 6 Aug 2025 03:18:33 +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=1754450315; cv=none; b=uqXIIRun/xOeaKopZ42QfFnlxwAOa03zB2kQ3JLKL4uGGnCvoykZaD3zFQUMmYsjFS5bT0TIFWJwPcYU79BOHAJXEOXqRZC84ago6ROxE8UBcTesWsu7NXvf27D7vlzKTUGQaljrGUXK6EpQgbuCtR4qdedJ/48INHpVcPziHvg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754450315; c=relaxed/simple; bh=e3eVUKR2G32Y0MV9AHinuUjwsTiqMsK6xIQBolvmVro=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=KulGPt+LwC0IpL84oswUpbn52Qunt2J7ssZorFay5T9Kz30UbZMpByXR/oRpAcXOJZtYp9WGKqSuVvRnx+gCH/u+sOs3zXC8pmuBv2RgcPwylPKxa1cQnIfPZw4SNkyCzIgW4dx3F/6gTp5y8PPH/4IdiUY13xHu5H7Ku3rRWnk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com; spf=pass smtp.mailfrom=quicinc.com; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b=A/TPQzSg; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=quicinc.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="A/TPQzSg" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5761ekpN008619; Wed, 6 Aug 2025 03:18:20 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= nNckOwdAkv/ESmK4VhZoIzv9ER1wtFxsFg6RCDcrzFs=; b=A/TPQzSg5Q38ZJAF unfvlwP04uu42wQCrqpx6zf9CS2nBnknW1N8eOtjhyrn3detmeowbI6yPrb4+E06 wGi7YF4muLweOIC7P+vVQQ6QP4Mb1eezV2HTbHtr3dAMHL0GJSCxpbmZPEy/OLJK c8BljJnfB/xpCV8KNisCJ2JIs31/TGaLMqZe+jwLdbCUQcTZ/esh3YZq96FVU4vA gzzeLBEYxg+r35tnHg7sFLms4fYqeM6UZBkJ6JehPcYuA4fEdrNpRN8Jaew2dGlf Oll88rVYCia7Q7AvMboRJaAEhhnRqz3mRUC8vInkt1FM7E+x/zxbcgtcRMI2k7lD KsVcfw== Received: from nalasppmta04.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48bpy897vt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 06 Aug 2025 03:18:20 +0000 (GMT) Received: from nalasex01c.na.qualcomm.com (nalasex01c.na.qualcomm.com [10.47.97.35]) by NALASPPMTA04.qualcomm.com (8.18.1.2/8.18.1.2) with ESMTPS id 5763IJOF032579 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 6 Aug 2025 03:18:19 GMT Received: from cse-cd01-lnx.ap.qualcomm.com (10.80.80.8) by nalasex01c.na.qualcomm.com (10.47.97.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.10; Tue, 5 Aug 2025 20:18:13 -0700 From: Yongxing Mou Date: Wed, 6 Aug 2025 11:16:50 +0800 Subject: [PATCH v6 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: <20250806-mdssdt_qcs8300-v6-6-dbc17a8b86af@quicinc.com> References: <20250806-mdssdt_qcs8300-v6-0-dbc17a8b86af@quicinc.com> In-Reply-To: <20250806-mdssdt_qcs8300-v6-0-dbc17a8b86af@quicinc.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: , , , , , Yongxing Mou X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1754450256; l=1167; i=quic_yongmou@quicinc.com; s=20241121; h=from:subject:message-id; bh=e3eVUKR2G32Y0MV9AHinuUjwsTiqMsK6xIQBolvmVro=; b=B2bpgLmOYPKvbaesJXFzvCOEq6AFZ9UC1UrN6eBBlUhYzDsM3jXgjNoa9PWIgnOfpasG9yh78 hXydenR1nuJCLgpLvYeBUHm9Vf9cULjXoQiaTTZ+2IV12THMeC7cYN7 X-Developer-Key: i=quic_yongmou@quicinc.com; a=ed25519; pk=zeCnFRUqtOQMeFvdwex2M5o0Yf67UHYfwCyBRQ3kFbU= X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nalasex01c.na.qualcomm.com (10.47.97.35) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: eVxn1nj_nzovjIhsQtqOXvZcIJ4906fU X-Proofpoint-ORIG-GUID: eVxn1nj_nzovjIhsQtqOXvZcIJ4906fU X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODA2MDAwOSBTYWx0ZWRfX3IoQPlieQxDp NUEVjMZLYP8QmxFbOVlUXKCDdXc4XUADNKCl9C/Mx3afZzDi2T+5IZU3BPwx8cBE2VdRKEGw+Hn 4y4K8V2jI9A6ooTtBMab9j8gNbTrqw/GMhBba8hMq3ejrD4p7z9/WMho6xfdNDENK2VP8vbcSGy pFm7L8GVxvmQO2SYUYoB1HznLHBVFTylIT2dGzmwJbhTA7F+J/51KwH1HrQ3WeMxVhNH8p+1JMn YDjP9PIBxWqm/yy/99+aJSjIL5un2comOYOn4SjM3A3qzYv8h5eM1SXJOM3XFto6lOZffg3mmk+ Y13Dm75xQ5cHKn6sj0ZHWJdcu522RjCRf2Z2wfrpWD65TZm68p8DnNvDDNBh3fZJMW/035TcXeQ O6JDKt4b X-Authority-Analysis: v=2.4 cv=GrlC+l1C c=1 sm=1 tr=0 ts=6892c97c cx=c_pps a=ouPCqIW2jiPt+lZRy3xVPw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=GEpy-HfZoHoA:10 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=COk6AnOGAAAA:8 a=E9mFum2VwHQHOKsBOicA:9 a=QEXdDO2ut3YA:10 a=TjNXssC_j7lpFel5tvFf:22 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-05_05,2025-08-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 malwarescore=0 clxscore=1015 suspectscore=0 priorityscore=1501 phishscore=0 adultscore=0 bulkscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508060009 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 --- 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