From nobody Thu Oct 2 20:29:38 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 AD5A931CA5D for ; Thu, 11 Sep 2025 11:24:23 +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=1757589865; cv=none; b=jCeFViI6+Z1cGnVNvxrelArSYcs1oFs+LpSKfkcOuiHRddkFeTgFHKTlNmcxot0a6g19ZBVe0/F2spA6mx0XR4FuYuz3sYrO7GXwysPlcTMcAqOnOIMztiiRMPOa7ON1ApFYAt310KSn0nVs59/qZVB93TT1MXYzD08lW7aT2e8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757589865; c=relaxed/simple; bh=fxALVBYM7qYW96U/dSw79twk6v0y6XKjhtJ/F/CsPC8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XCXBZquoFgqcyWrJk4zJTfcu0+cr9Dq+kW4yC/N3AajSviPj+YwORB3aQcgYRZBdADlwnBXSVP4Sd7wIw3d0AVV2hhbQi8kMDGNswTXVfe3AEHuha6hGX51p3dFYvlcIxt0zUz8Jc/nG0uuJwGxEPdQsF8aBB9yHk8DtAE0ROHA= 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=hwRPrjMO; 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="hwRPrjMO" 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 58BAtnes006978 for ; Thu, 11 Sep 2025 11:24:22 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= IzFssouc9mamtc9gsC/kHechOIc88AvDywUnbNXgus0=; b=hwRPrjMObMo9ewQ2 bZ2FRPfklMfCBgxcNDuAMvSOQJEL3OMOZlMu22wXiTQ/Pz0gaSk3KdaFtYdjMPjn BM+kYpzsBf2pGeklKaqK8OVdsf38EDkH9ghLHcrgiNadZ5msZEtjFvKhP/Y6vk/Z 25J3im2pggNKTRSiUHvsM6VM+4tTDeLzfhoqOks0xJZNWMvoaBadFD8oDGSjXNpt dcBA8rPJ6whZC+LXskg3pisw/6FUnvUrP2OfcGTD+DmObqhRGbzbluS17JGj2xEt vGXGHkkUX0/hbwcBLd/elrGPvcW7DSu7SNfaRPtCYcpIftlluAxDOeKhdW20MWnf az7yxg== 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 491vc2bexd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 11 Sep 2025 11:24:22 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-25c2a4c20a2so7345735ad.3 for ; Thu, 11 Sep 2025 04:24:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757589861; x=1758194661; 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=IzFssouc9mamtc9gsC/kHechOIc88AvDywUnbNXgus0=; b=lKbANjMW9iuvizRN2z4mIKxMabg1X6fWjFGG6Dm8MSlu3l5WsDPJqgOmy4mSuzvnAc +5pp2Fw6K1uIXGyJbcZzFtjAe6TzEb1U7xZDNUvoE5shZjrCtU5jD4IYbXQHoHS90n7R nF+PFiFKkZXgBvGnK26dSVw43y9im2mGR4vajEOjemTSLFXbzsLHtbRFFj0ayuUzCzPA dKGwFnSd/ID8LweTZIZA5yoSFyIZti3Fufr4u98CXY1Fpp3uT/ZEo+S6TTSPyRAYlibo vU+n/rfiBSW0e2gFhFVXizkJXs3fLBuNeBmFtQDDuTd8UX+DYYUCx/TABUkbOECqt9R3 W4CQ== X-Forwarded-Encrypted: i=1; AJvYcCWHEN5BILHGAMRaiYKXYLFI9cgc056rPDchPN30Tg9p0pw2uJpWxm+psU72g6IKcl5YjNP7BlYGXj0esog=@vger.kernel.org X-Gm-Message-State: AOJu0Yx9vO0EeW00Plgc1Nm9FdGVNh1rglOzFuqTbWZWZyBUroC3ENNL z1L0N/huY9Fo0q0XhDD01/kFAGCJOBDSBQfnRy9arGvF1p9oxAlNK8s0y7ZLo23ofRxHGJiJL9x lWGz18ZRCEZjHPHNhItotNEqFQJub0E45531boLR67tGnwEeFpNzOkDoq6KKQB1et8hc= X-Gm-Gg: ASbGncvaPGBo/8AWFA0h32IUN7gL1HfTQ9o6kQuif+znGlTRdR924lMIEuEnj5aHHc+ 7grq6S25Zii4lgDVQLUSgj90F3rv5ikdQ1hUVp/d4z6FjaGyEAbsS1qgPeV1FWgpIL1qsVmbzxm gffhrFJHeCNlqIjQ/P8b1pSV/HjYE/uLEUygxpjYOVAy1LF0xF99eET4JYCrQggv642s7MAIFNs ep6jerlr2htVx6fBPBE8/cHtueCqFUuP02hpVda4mNfOyOg6802/9aorRQkhShYnuoOc2UubSXm PJguz8lg9fRCDl5WbhY3tGzypZOIhjLFaYGlfzfUmerbdrCjDCU7gUbVsBGdGlTr3FQAdLN/0jO kkam2NavQxAV/dpcoUUjPH94oYrtUshOo X-Received: by 2002:a17:902:e886:b0:25c:a9a0:ea60 with SMTP id d9443c01a7336-25ca9a0ee09mr5664985ad.42.1757589860746; Thu, 11 Sep 2025 04:24:20 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEGwhy+ThWRQzuFVTo3tgTP57p2T1jMEsKjOoHNoY7Em1lQydlaLgExlKlN33CpwQLV12SmqA== X-Received: by 2002:a17:902:e886:b0:25c:a9a0:ea60 with SMTP id d9443c01a7336-25ca9a0ee09mr5664645ad.42.1757589860248; Thu, 11 Sep 2025 04:24:20 -0700 (PDT) Received: from yongmou2.ap.qualcomm.com (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-25c37294b17sm17005365ad.40.2025.09.11.04.24.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 04:24:19 -0700 (PDT) From: Yongxing Mou Date: Thu, 11 Sep 2025 19:24:01 +0800 Subject: [PATCH v12 1/5] 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: <20250911-qcs8300_mdss-v12-1-5f7d076e2b81@oss.qualcomm.com> References: <20250911-qcs8300_mdss-v12-0-5f7d076e2b81@oss.qualcomm.com> In-Reply-To: <20250911-qcs8300_mdss-v12-0-5f7d076e2b81@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 , Krzysztof Kozlowski X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1757589847; l=1242; i=yongxing.mou@oss.qualcomm.com; s=20250910; h=from:subject:message-id; bh=fxALVBYM7qYW96U/dSw79twk6v0y6XKjhtJ/F/CsPC8=; b=5XItcEhzZr/Ql1Cbibe/YCArxvl6ARnxlQ2S6RUK1cWoBIjKyauD+Eq+u4y6FKJtpzjf/gEjm RCFyyfO50tzC4Yl+qv/XfFLb8u3DpagmsLf0DbQDSM/if3MSmoeMw5X X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=rAy5J1eP+V7OXqH5FJ7ngMCtUrnHhut30ZTldOj52UM= X-Authority-Analysis: v=2.4 cv=FN4bx/os c=1 sm=1 tr=0 ts=68c2b166 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=0ru3Ub4c0dYyKLRCKckA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: 8XdsZWYoh_2I045dhsMvG-gkZAVlVCRa X-Proofpoint-GUID: 8XdsZWYoh_2I045dhsMvG-gkZAVlVCRa X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA4MDA5NCBTYWx0ZWRfX1lesvz7GCLE6 TSafiQhNyH4IZhoLOtN87Vy9NwwdYLGdhNA6PNN1VTsSUT5rS92rARcoIX745HD7cJnktKmyf0L FhaJLzoG0t3rgUxfbJ6cdeW0Sq/NfPyJ5+BpcvsklCw0fYkYbj6Nly6P4RV9SieZbUxhRA906cK CtI6TjPhcm5eWXKJUCHjPYAf3wF65cglc/hayskiclM632iEAGXw5DIuvtEbOPgwVzmUNpsnBWq 6fs3bR3hZcKrbpP071MCSt4AaqIQKXmNJt5rdaXxhY5zMiNtxClAw5XqcMXVn7HabmiBHtKX9Kj kj0YFFZRoyc6gMsie2t+6anfbi9RN7wcq/sTGKZGDr4OFmjoMkykwLIC7s2sBO0bPmWukmst72N TBbIV5S1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-10_04,2025-09-11_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 priorityscore=1501 clxscore=1015 phishscore=0 adultscore=0 bulkscore=0 impostorscore=0 malwarescore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509080094 Document the DPU for Qualcomm QCS8300 platform. It use the same DPU hardware with SA8775P and reuse it's driver. Reviewed-by: Krzysztof Kozlowski 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 0a46120dd868..d9b980a89722 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.43.0 From nobody Thu Oct 2 20:29:38 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 23C2231D379 for ; Thu, 11 Sep 2025 11:24: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=1757589870; cv=none; b=m8fhYNbnjQfMlpB55iv4O9ZcPhosunjHTLYmTBWoMRmBQwmO7YPdKXE1Y1WaxK5DqSSTj4vLO1JecE8w+UnchoUpTuQb1UiLEcg+JW8PayQSQSjS//BXBEzPNwW4fes14Qj5DVBjC09wiM0TW7JhhtZgxvNGGKbjlKCQPKM2oWo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757589870; c=relaxed/simple; bh=4NxcNPcdZQwrNtW6aZHc1wxhueG2DBgaJO6CuwtD5lg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=D3flMCte1uivWx7IFmO0z9qXdmrBittQV2bf4Lu5jtt9oHTL6cSufbGdS7JicO7qC+RIDcZagJlvJxyUhOQ1HnmQLQfN6+PZMh10Q1lWQ7gZ40wuH2jUhLc2viPp/y3u/vE1nWGcorhxpYZvotl9vjHKkBhZBkyMXCCToGW1bNA= 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=BqKg6IrP; 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="BqKg6IrP" 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 58BBIpeG002361 for ; Thu, 11 Sep 2025 11:24:28 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= RIm/FeZHB5M/ZxlpskEh0DOJRMp0J1LnIz0T8jbvq2o=; b=BqKg6IrP7ksbjhNx qUq+ScJ5X6x6zGWzLKsu17PvB5HrueS81NxC+sJZa4CSWl+fpLQ1i+fF4YsiqN7J shL5DTpDCCkW0syzBS200rW84fXlIGxM6mmHmx4qr68lx5KrZkgkxyJ/QlpKbzRS a0Ces7kuoIwm1s13q/WjdR1/fVM/NFG6syzo2+Kz1GfCaiszMHdCBjIYNvjdbAZt SiZltamuJ28KpK43nZCBZ5dLV+7396jc5nmyMiQCVwhLgJio2cqRuWcN/RmI6Lny 7Rf1u8XmIJ9YFJA6rk9P6Jl0iTAu4LxrCzIRQRHQLKdZEbfE1Ld/A/A75478ZPFv Hmn25A== 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 490bwsfhra-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 11 Sep 2025 11:24:28 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-25177b75e38so8019835ad.0 for ; Thu, 11 Sep 2025 04:24:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757589867; x=1758194667; 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=RIm/FeZHB5M/ZxlpskEh0DOJRMp0J1LnIz0T8jbvq2o=; b=lXfWQH8UqhwCF2Ec28ueIukyEm4x16bygYNmXbeUhAoaK8uilcgsbaXSfr19BRxNiP iAJdZm2kkUQK0Wo2uWRNHcVw0D9/UPB4HMB6xwL04MUSYs9R50X3Jj7Gbmm1WRb3b6Ep huP4I9iKLSZM1vShowS0gh5/eH7OgzGgI7r06M2p/85ax9yytb3y4gvZyQOTiGQfii7o 5RaHwkp+yw39wtUeq4i3PBBeKAVbRqIgVV5ulm9bfuSxwI9TtOlZiw1nZPt0sCRM6YFZ bvBX/fN2kNatw0cgYkbVlOX/Tz2YUwRJDMT/qM+VOex//gRgjcQ++biAV8ahF1H7g9GA tivQ== X-Forwarded-Encrypted: i=1; AJvYcCUObP5GTS0T6JxgFDDYNf+dsccs8VWDg4+0O9QGptGC1e8bzvrleycpPRpT9eKRDrkbTcDGfXe3yuwKrFg=@vger.kernel.org X-Gm-Message-State: AOJu0Yx9pNS+80EXjv7zbh0BZNDvETP3KkwrGX014KqPtaU+0y2H/UTk AqBW1z+2pZOz80h5eIDfrEGdxYInKbIV2ffAyvpw1+UJE3G6kgU3ION7IAgltdsDtIfa+Pz7FUM zAaTFmPS4w5JNQScBoM1G7nHs8mSoOBFBKtotmvdeDAuardp3z2xcretk9ycN3GsjUNU= X-Gm-Gg: ASbGnctoKWjqcePm+aBRlIr6MrCAUn4NEk4dTbUia2H7wVpbmAs8Th7Ut8Wo+ODs41H fJBjV6aZdrBE0BXGM8N8Qxi3CKDpN6dBJFYwsipeq69NqwbDNeMzxANuTITefZ4TKbO16xGxkE7 7VsYN3MCJifjZEp4SjHSKpI9OcwjvZEGYNJFlgAWDi+WsqHtqkm3fwkg834F+zsk69SOHzPefeg m3nJxvKxeF/rvPNwJkRvxGofoexKsFG9Q/+cS2rZYMKD3ZkNkHdKWWQQvSpbjxI56Vs59KgMo1V uP9SKw1nYEsbG8TtcZXb/unDNNrQ00ZdL46cRSZc7zN2N+g59XY/CtBYeX+fY6gKbPIfDgp6nqY GHbgd7ciFUibCSRXdm5ur7chzJJrWnNxe X-Received: by 2002:a17:902:f693:b0:248:cd0b:3434 with SMTP id d9443c01a7336-25170c41671mr260681625ad.36.1757589867403; Thu, 11 Sep 2025 04:24:27 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH63LOEnM0/9yJJk+9ZQU/OYiv5OWDqETgfKsJUjkwvSFJMDA0nSC3vhgmxSerAXE0+xyeKbA== X-Received: by 2002:a17:902:f693:b0:248:cd0b:3434 with SMTP id d9443c01a7336-25170c41671mr260681305ad.36.1757589866899; Thu, 11 Sep 2025 04:24:26 -0700 (PDT) Received: from yongmou2.ap.qualcomm.com (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-25c37294b17sm17005365ad.40.2025.09.11.04.24.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 04:24:26 -0700 (PDT) From: Yongxing Mou Date: Thu, 11 Sep 2025 19:24:02 +0800 Subject: [PATCH v12 2/5] 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: <20250911-qcs8300_mdss-v12-2-5f7d076e2b81@oss.qualcomm.com> References: <20250911-qcs8300_mdss-v12-0-5f7d076e2b81@oss.qualcomm.com> In-Reply-To: <20250911-qcs8300_mdss-v12-0-5f7d076e2b81@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.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1757589847; l=1035; i=yongxing.mou@oss.qualcomm.com; s=20250910; h=from:subject:message-id; bh=4NxcNPcdZQwrNtW6aZHc1wxhueG2DBgaJO6CuwtD5lg=; b=Yv0UlU8te3uLa+M0miLX218hpaQHvae7QoWDa5xnVhgy4kK/K1R8ctuX5xgeGWBo64hQZOoGN 3bUH8bIGNC5DZdOxa/8f3UiqemI3/n7/4sxV3qoHkB1r+WtLos5vvG/ X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=rAy5J1eP+V7OXqH5FJ7ngMCtUrnHhut30ZTldOj52UM= X-Proofpoint-ORIG-GUID: ItJwG1W_BGqY0jwWMb5cZx7eEnmoGOqJ X-Proofpoint-GUID: ItJwG1W_BGqY0jwWMb5cZx7eEnmoGOqJ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA2MDAxOCBTYWx0ZWRfX67RrPW2lmMDX ElJcgm4plWqZL6c0FRsChzfCeBEc5x5L+6OB18r1PCHMCzaz2haHFFgerXbQhtzeGijLKwXqhk1 QvGBaVr3T9j9HU2LdZHaf/lgAiCk8PPxCJNAUk9uFAGo2Qd6q0SatewoI/ugU3o0YZ/OaA/Dabv XZTJMTzcfCgG2CRq98mDWPAs5vOgt5jrIP2SW7QPtBgByIrKVdxX1SXW4rD/5K6vB/5tXV7QggL AlDLiF9+NfAJFSUjgo/+6Os5uHG3geM+z3/my1x/4EjB3Vskb5Lfy1yNfVDoARDsCH2ZcXXfSzh wnezYM0IQUowYoXZ+tsPW57s92Q0fWB9v+S0nBvGrwPUWVMFKGq98DpMWCJhmFCALWXNErX3iZB O/RHpYOb X-Authority-Analysis: v=2.4 cv=G4kcE8k5 c=1 sm=1 tr=0 ts=68c2b16c cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=W7hmKyP8XuOziMQ-xZMA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-10_04,2025-09-11_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 phishscore=0 bulkscore=0 suspectscore=0 clxscore=1015 malwarescore=0 adultscore=0 impostorscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509060018 Add compatible string for the DisplayPort controller found on the Qualcomm QCS8300 SoC. The Qualcomm QCS8300 platform comes with one DisplayPort controller that supports 4 MST streams, similar to the one found on the SA8775P. Signed-off-by: Yongxing Mou Reviewed-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/display/msm/dp-controller.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/dp-controller.ya= ml b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml index aeb4e4f36044..ea88e1903f26 100644 --- a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml +++ b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml @@ -31,6 +31,11 @@ properties: - qcom,sm8650-dp - qcom,x1e80100-dp =20 + - items: + - enum: + - qcom,qcs8300-dp + - const: qcom,sa8775p-dp + - items: - enum: - qcom,sm6350-dp --=20 2.43.0 From nobody Thu Oct 2 20:29:38 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 BAB1931A046 for ; Thu, 11 Sep 2025 11:24:35 +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=1757589877; cv=none; b=Tb8XVpvGxOiKCNRKRsuM0QOfBIOYYtkk0Qwd0vPgvpN3ipT/4Cp98R0w/6/9K1erMMzENxQGDTPES6/rZxoWLGabj3yYCX7PoU/k/QC8yNUSF6ETS9ELMLJqP6Ugo4Q4LvnkiwJeZjYC6CzPTUTc+QOD7l7kzgaYrkJj+WBdzXw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757589877; c=relaxed/simple; bh=lFN1sMwdttJ5r2Kv533T9IKN7mmKBYK/3QoUk3LJ7G0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nZ1kDLqRps0b6I6zJwijXbUSzZiTgz0Oi6G+D9xACJE1CCcCRCy0tuBmTfNjfzIntRzsrGS427YSkZftBBfQVJ4a3sqS/G+ncXxa2uDgOQZR4VpVt6n7+R+KrNDVRrdI+pYE72MNfe/++o1c/R4JcGIX+X9DtotS9KPWAF84RmE= 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=iXeJhjMM; 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="iXeJhjMM" 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 58BBFsDT015134 for ; Thu, 11 Sep 2025 11:24:35 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= X1cCbIxUR+VsDx4Y/Jzp7M8AWWpOI4wkGua8Lku+mII=; b=iXeJhjMMtRMtR/Lc cnEXprI00lHlVwE8adnqybQ57T/WSD+Pe4fIp5Z8qLPrQPdyobrnaYC46z+J2iue fcN4QbbiHXp914wnhJX9vBfwdUxh23cA1nkf8eSJ9m8hNxd4WQbeU/d/qavQycaM dEnC4Y/MKi87pdZqNypneCVCT32R5HFxYkwQNuxC8dSrLkqda35QKsrFxg3GnGMO sfpCJ9kulRgWF2DQ8nwPwO0d9PFZ50hsXGOTRhRDwpSJUcnsW87cpU52aOQMxxJu voRFEYDF4t5J4eiRXBXSWhYziqVO82UXczHWFKNNnYDs/zVhqvIf2ttY2AITzLiu HqERCw== 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 490e4m78w2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 11 Sep 2025 11:24:34 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-25bdf8126ceso12425925ad.3 for ; Thu, 11 Sep 2025 04:24:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757589874; x=1758194674; 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=X1cCbIxUR+VsDx4Y/Jzp7M8AWWpOI4wkGua8Lku+mII=; b=hQ5LM5NKBkdP5pTm1+7Hw3o5JZxQBHsfAd14txeCYvAbXabB8dnzwY8APSlrm2vOB3 bZRBflVQjnJkcWarSh0LBUTpkyV1VT+2JKfMdH0GFM8KANJlj/obEf8E6Xt2ycLOW3D1 JVq46SVEt29qqs1HPACevBt7szC9Ml3neOURKLOBjkbzIlzkeiM0jr/eMaE9UHpkcyn4 dQjE+OGy0MbmVy4W+TYxAaJiD2TFSTtqz6LwgjlAnGuYxW8oZZJMksNuYAeWAhbsnpf1 uTtz72gIIWrQ16gK+JqS03FAUMFynpRphs+MwXSLhlAnGX08fTCcJ4A1dxm5fXhc2ZYO 1kgA== X-Forwarded-Encrypted: i=1; AJvYcCVS3SeZHdJPhLAGBytGKzi66Mb5/eDnXV7r1SXwP2lmkU9ISK6G64a/RSkA58Yfz5+fK0rqudMcDvv7+1c=@vger.kernel.org X-Gm-Message-State: AOJu0YxAzJnfTqqBXfu9/I3fw08N24B7ig5LvXyKPT48EDzM+Su8Byhm x4AgUncc3Soj2kyUXDOhSqF9Z8yQGP2q6C14jw0LjpMToOsEz5QSmpC9Z0eaGm7Ccuh2vFNeqrp koQI8g/g7NBBUKJTc3yJbzs64hE73dkMlwooTkeYpY/QmIqJ1jCgifPxPIjR+pburciUoaBqHe0 c= X-Gm-Gg: ASbGncuTNdyE9iNHTyeHE1mn5SNLLc5ApcBTL1vSjqXRjSccXhw39qD25VNL+s3GPnI R2Yw59E2FOPzlgeM6GgpCuH87/yBZ4TU9esN9qwCfPwV9qKSM0X7soQIfINS/Wt2tEWrPRAaOm+ WFSWvUODJ1BHEpP4KPed+hKwWq9cK8NYMJEA/gMBipFAne17BPRhKSIBMFJ/7Fi536oEb9poTkQ NOmCIheB4GJlYrjNHYQveBTZvtrmZQRePzLChkD2bO9/EMkblFSHJ67n2X1R4h0WG50Oz10TeJN ea1fsKHL8MuXZOemdUtxzUYCCwzqbertH4O2152WVJ1RTLrgoVXBM+vwzBZ8rtw8MTgIG9xW4gl xqtha/Vs//Wdzoegb1TOrKAAk8IN5p2zX X-Received: by 2002:a17:903:384c:b0:25c:9084:41a0 with SMTP id d9443c01a7336-25c908466a1mr8498915ad.35.1757589873716; Thu, 11 Sep 2025 04:24:33 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFokFS5q54/Cvo8S9tqB5c+XA+bpjsB4hNl9atz6818deoyyeu4EuWcHFGxSGCykHD4RjjcWQ== X-Received: by 2002:a17:903:384c:b0:25c:9084:41a0 with SMTP id d9443c01a7336-25c908466a1mr8498425ad.35.1757589873171; Thu, 11 Sep 2025 04:24:33 -0700 (PDT) Received: from yongmou2.ap.qualcomm.com (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-25c37294b17sm17005365ad.40.2025.09.11.04.24.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 04:24:32 -0700 (PDT) From: Yongxing Mou Date: Thu, 11 Sep 2025 19:24:03 +0800 Subject: [PATCH v12 3/5] 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: <20250911-qcs8300_mdss-v12-3-5f7d076e2b81@oss.qualcomm.com> References: <20250911-qcs8300_mdss-v12-0-5f7d076e2b81@oss.qualcomm.com> In-Reply-To: <20250911-qcs8300_mdss-v12-0-5f7d076e2b81@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.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1757589847; l=10240; i=yongxing.mou@oss.qualcomm.com; s=20250910; h=from:subject:message-id; bh=lFN1sMwdttJ5r2Kv533T9IKN7mmKBYK/3QoUk3LJ7G0=; b=XEZ8VM04siZFkKcaxUexJOU3ppt0yAUzRqYoqw0PSXz3Hrfa+YS4hs7PDmhNrxL666wrrMwEd w392QIKrZYrCmFiv1YZ4bDEtKouSH/nrpUootqstvrdqrevE+OyRz6d X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=rAy5J1eP+V7OXqH5FJ7ngMCtUrnHhut30ZTldOj52UM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA2MDAzOCBTYWx0ZWRfX96S8NnoY2UYt Ae0yE3NrTq8W725+Oy9X/bVZk25r5VuR+L78co35gh4u8bp4pPoiBhI/yPOPTZk71/94AoLKS1d RwQPs5Orx8sGN07UVvDkwXvJlEh4Xo50GdXI5hJb0w1zc6vdviL2b5aRF2GDOIu3VgkrFOY0j/9 NBX1xIWFFEZlAge9PsMOZuK5S5K7m6zL0rnmhJsC/R4V3rz8rSl/mEC0qOxsQCn/aBcRtm2L9Dz xEMr4EBBgo8iWJzWDEyElR6CLrnWwKM/Icw1PBpYGIH1ss2YXdu2WJGkHEDur85b0wQIGpW2zaj HBvOaMrW/gDUpKkQaEG/tOb0ddIbRdkYrQ9E4EYWJKlZfsAdu7IUzvkb2mEjGYnhKhtfOoObQvg A1Z0gxQ4 X-Authority-Analysis: v=2.4 cv=J66q7BnS c=1 sm=1 tr=0 ts=68c2b172 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=gEfo2CItAAAA:8 a=EUspDBNiAAAA:8 a=mw5JQ2FHeNGQCEwkIB4A:9 a=x9G3774qgbUdaUce:21 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 a=sptkURWiP4Gy88Gu7hUp:22 X-Proofpoint-GUID: 7kZ-v2O1DB418lPhLC8KL_SWRw2VqW6D X-Proofpoint-ORIG-GUID: 7kZ-v2O1DB418lPhLC8KL_SWRw2VqW6D X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-10_04,2025-09-11_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 malwarescore=0 clxscore=1015 spamscore=0 phishscore=0 adultscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509060038 Document the MDSS hardware found on the Qualcomm QCS8300 platform. Signed-off-by: Yongxing Mou --- .../bindings/display/msm/qcom,qcs8300-mdss.yaml | 286 +++++++++++++++++= ++++ 1 file changed, 286 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 000000000000..e96baaae9ba9 --- /dev/null +++ b/Documentation/devicetree/bindings/display/msm/qcom,qcs8300-mdss.yaml @@ -0,0 +1,286 @@ +# 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: + contains: + 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", "qcom,sa8775p-dp"; + + pinctrl-0 =3D <&dp_hot_plug_det>; + pinctrl-names =3D "default"; + + reg =3D <0xaf54000 0x104>, + <0xaf54200 0x0c0>, + <0xaf55000 0x770>, + <0xaf56000 0x09c>, + <0xaf57000 0x09c>, + <0xaf58000 0x09c>, + <0xaf59000 0x09c>, + <0xaf5a000 0x23c>, + <0xaf5b000 0x23c>; + + 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.43.0 From nobody Thu Oct 2 20:29:38 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 1795731DD92 for ; Thu, 11 Sep 2025 11:24:41 +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=1757589883; cv=none; b=N0nam/r5LgNyly9p+4ZMkRhN4+Pz2TBMC6+daGXQyF31IEhg8TJiG+nY99srLZBl/PFisFcra4Xab71ypvW8qo8Giqrx4PiGesp/F0xJqSEsvIHlVJ6BnHK7a1FTD85oMwgbueVm5dlW8Wg1d9qbAhDc8WtfnWU7JJX+7fwnyEc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757589883; c=relaxed/simple; bh=FEUevD/Bir/UEqCMgp3K3Th3lwTSdx1DDp6SRzW1JOU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JTr4pl7Twmax4dDF4DSTEeUfxMCz8LiHlqV9QCy6GXPuNRRuotCphyNNrOa0AEHKLFZp6BT5IBboxqw5bTQtaxp7khQCFArd0X5b1oDdZC+4M3NIVdFR350iOyF6W0Vk8dayOwxr8Yb/xMRMq5MeQLtNkWfUnQhUIf4tjEWfB44= 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=etRA6v05; 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="etRA6v05" 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 58BBDSSn015939 for ; Thu, 11 Sep 2025 11:24:41 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= sPoNsm7+PfZj4+jNLDfDUvmKCs26wErm+BDKGeJyvf4=; b=etRA6v05WeY0gSV1 AAGw3riumuoDZwva/V+yCG332jRGagJmA4AgeLpwLY563RooGGZ1XuNz8HUmeJeI 0UoVxqnGG69PnFQgn7yXxrzpO44azNFFeMW3uMAED5FvVX0hi/mV5yy6o3cNkpcN w4pnvyC4eEYc4FQnw0QxHaCNVMOXIVnPlujc455XJL2o912sWcBBAHmJGOVvs42J nNa6J7t0cf6JYtYwyDURzqfuOz6xhKvrdCUeLh6qeb1kaJxGrDBZI6fBpVesv27Y PSHe0daUdZ8584T3TA+P1PEQVtpbPCtjmZk9k4OihnU7usNSXzUhVH69bJ/rLI7B IyZTgQ== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 490e4m78wc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 11 Sep 2025 11:24:41 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-24b0e137484so5802875ad.0 for ; Thu, 11 Sep 2025 04:24:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757589880; x=1758194680; 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=sPoNsm7+PfZj4+jNLDfDUvmKCs26wErm+BDKGeJyvf4=; b=qh+hYeOmbpDNgAdP8533Te6WUgkN2tA+XIw5KiFnJ2CA0GzESFAf2WKqU+96dwhYqB eZfMqDTHniIBTShDsTU37k/DZTIaTKU3pZcGL187rPlJIV19bKLQqbLFkUAhaG9gwQCf 6SFEn0e9KQvbXtIxki62P+TNmKdViY/FU/ScuOshnGuFIgkjNoCNk/ANexbEqNWpMybs AxA7MpijuF4tHThg5s2XMhd49vaaiqzZyya25r1MjNrmxdTM1nmrUBw8wiw3KES5LjRh WkYOGJuokCwUdWDSA/azY6phUdWDjyoFeOCFkcFbFjOK7+UnKi8JlI+eOMgyc13zrCy/ abUg== X-Forwarded-Encrypted: i=1; AJvYcCUESd8xG7hzriszTd5sp3HDMVhAy5h9ZbQ1ZYTHY2vo+1gHwlccYacw+WVMc4UOsvaItjz0ug1tIorPOtU=@vger.kernel.org X-Gm-Message-State: AOJu0Yx6GdpEdoip/WwTi68hwu+v3HTHMbcY7bSMHTj5fQUHyUSZtvGK kPdc/uL3mVuMWtXy9OA3GgcbL+q68ypphu9nXgPcNpanzRnHjVYDqRtIzx8ZzBBfdnfaH9A3HfC ZTOf5lKMTqw0lyODpeVHLLpDv2/kneGeHOG/p4mDtGIl3K1hnXN/jHwCpS7nMgIIzFhE= X-Gm-Gg: ASbGnctuFrN3/t9w3Sn8Ui55BKmlF9q0pno+pi0xFxveYey6hpufiZUlJJGxIVYXD1P xAKbUZhfPItHooa+rmSUysN6PX/Oy+bfc2ky8KrBHE9yCUfip4dqd6hkOLf+rc29gMHrNJ+99f1 LQdcEvtBr3S3PiIYOJHqt3f1THxTOp2F8cmP/OVSUaAkSQ187Q6pDbOZrEb1XRvFt0PipEyZn2s hg1jqbCUlXQlnM0k5eeHdOFI1eotb6SeV5O/l1MxlcNqYe0lSAMIzOHCGo0yQTtuK/+xsut4Hno vQ9+63a0364sxzUqNj9J3YHMLvp3HVJHMqN8pTsx0T0UymFOcNCTyvWT1rjzPDDvqLBUdrAxc94 TNWbg8QomuP84Z7fsHy72lbpdijpxYlTq X-Received: by 2002:a17:902:ec8f:b0:240:9dd8:219b with SMTP id d9443c01a7336-251737d3ae0mr251493755ad.49.1757589880214; Thu, 11 Sep 2025 04:24:40 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGVej9XvECHnfJ2giLr8gHJUx8kOwiI628UxF466o3mzUJFirfad/bnLhSvmHcgicqE/EARkQ== X-Received: by 2002:a17:902:ec8f:b0:240:9dd8:219b with SMTP id d9443c01a7336-251737d3ae0mr251493285ad.49.1757589879637; Thu, 11 Sep 2025 04:24:39 -0700 (PDT) Received: from yongmou2.ap.qualcomm.com (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-25c37294b17sm17005365ad.40.2025.09.11.04.24.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 04:24:39 -0700 (PDT) From: Yongxing Mou Date: Thu, 11 Sep 2025 19:24:04 +0800 Subject: [PATCH v12 4/5] 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: <20250911-qcs8300_mdss-v12-4-5f7d076e2b81@oss.qualcomm.com> References: <20250911-qcs8300_mdss-v12-0-5f7d076e2b81@oss.qualcomm.com> In-Reply-To: <20250911-qcs8300_mdss-v12-0-5f7d076e2b81@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.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1757589847; l=1133; i=yongxing.mou@oss.qualcomm.com; s=20250910; h=from:subject:message-id; bh=FEUevD/Bir/UEqCMgp3K3Th3lwTSdx1DDp6SRzW1JOU=; b=lwy7m2h+u6LYki4ZBIiHe1vbQcfyvBfzCTgg7t+cwNsq18RqfOCaBQmsaMuuol5n/cguidvXZ XJ/cgV2mfRAAaS/OKzigEqVCv9kz/eEdFiKFaNFufM/k6rR1v1W/tSL X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=rAy5J1eP+V7OXqH5FJ7ngMCtUrnHhut30ZTldOj52UM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA2MDAzOCBTYWx0ZWRfX8I9a4hUUc4D4 v13+fOmC/OYkyYs3RDnDZklO5IQPHOpqzR7NyUkz/BWAoz+mWPqLRWhJZ0KH+byoWw6tMcDEwYi cg80CdKM18ydO1SnN2MmTatOsETGPhD2FEmJAhuAkCEhv1xlTK6chRq1cuqFl2b60y4G9RA49s3 h/r1+NwQ7kSJWGRGpyqxnWkO+qf5Ys0h90hsHU8fP3dIu9h3E6GvVhFIh+bJCcRDj2+pgIAEF9T au3uKdbJkW1e0WsYD+TfaCinVFC5VeoVAX3LFXkMPUW9541HWPoyFuhxH39IWhcDGAUiiBCGpmR CPjfj+X5pPVBF8KFirU46BTfxpEcel859b0ORMkdlpX3M3k5qCYVqETSHE69mw1b+TJ8U55GbOy 5ls5ZO6A X-Authority-Analysis: v=2.4 cv=J66q7BnS c=1 sm=1 tr=0 ts=68c2b179 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=yyC0Gtz2zuuxwh5CSaYA:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-GUID: -Vu6OLYfoHvH3pxAXhcnvlLSvz3AU83Z X-Proofpoint-ORIG-GUID: -Vu6OLYfoHvH3pxAXhcnvlLSvz3AU83Z X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-10_04,2025-09-11_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 malwarescore=0 clxscore=1015 spamscore=0 phishscore=0 adultscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509060038 The QCS8300 supports UBWC 4.0 and 4 channels LP5 memory interface. Use the SC8280XP data structure 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 1490a7f63767..b70627d40dc4 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.43.0 From nobody Thu Oct 2 20:29:38 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 4143531E10D for ; Thu, 11 Sep 2025 11:24:48 +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=1757589889; cv=none; b=d8rNE2hF1+2o99Qn/ja7Cg/VOs9hx6rtBmS/N4H0pJNhakpWnONAUWdzwL5l/WEkWP23jbctQSWYgysaqeM1HLg+mYCplrAXRjGrGRjtH/xczfN6jRguMx2rWBG5icWDrYjxnrlHLNaGmdKi9aZ/BKgb3jLcPuZsohaUsv/R3IQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757589889; c=relaxed/simple; bh=f/HHi/48hqff50ItUhEpqZ+zfupVghiSAFK6cNZOm8A=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tgMiNXWz+uUPHbqdv8UgHMIHEiRHUy7cBID9W2DqD/ZGn4OhGNCZ27XvfyiP0AAa9SM0URlTsPBagdQcmDghWwMOFXiwuKRY3PWlsltg/TPTnkKjKhMHMsyDsjeOVCgvQvsGUdkqtQCow85N511nzimdYIUGMgyEcaCTBKIj9bM= 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=XtvCC23R; 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="XtvCC23R" 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 58BAJ1wJ006008 for ; Thu, 11 Sep 2025 11:24:47 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= PqVjiwHHM6HMBkqOPTdcX/9mwjZ2lFutTM2OIer6Fqg=; b=XtvCC23RsHklyInm c7KoMjxSHqMi8zxFc0624vmpxQrBILAimTeu1L3EMV8XcWYrGsc3sNOtO/pCUxnN 9O+qTZ0stmuCoVdwWBvl8BA+hD2oDJEz3DrtZYOMq4wjLWCE8tKOEW3IiWWBPoru qeWvG4t81da0Wbfju6H3YPuKCe/pTeHx0X5yMLxGe1jSf/+uFRuGJxIynoY6LF2O zJhoiAQiwhYR3eeD5bJg/4ehuqh1uaVEpZrFg4kvvaaZpnT5UiOSHJgPAEEZENI9 vv4mEynB3CXsgs4YIei2CJuPap5wIL/Yl+8e9Kmc10MePBahURBkKziFxoPlf1Rz Wg61vA== 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 490e8afcc3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 11 Sep 2025 11:24:47 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-24b4aa90c20so7157755ad.2 for ; Thu, 11 Sep 2025 04:24:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757589887; x=1758194687; 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=PqVjiwHHM6HMBkqOPTdcX/9mwjZ2lFutTM2OIer6Fqg=; b=pmJsM495I0/q2DxFslvFFDH+/LWz6H4xOhD/2PH0OFJQ1aMYu05NJIjw0UI7UdGfnq 9w0E450MbjprTQYcZbZh9ikqxC9FaU9nutxaU+Y9vECWRIsQ+vyoyu5X3qaL6N8FFDPr uC50XUPu00odxVeBHivObgMh3sBmdCZ+2kPPFO0DWOhtfEy280lFcb1A13oeh4PjOcSW LYaaovDNcPi74nQoRQ3YRFl620bXrxY5SeUCsc48VPCUztUwTG5lZvyA5xDDWxHpVbZq blWlBXAcmZ/jMPQTA5o7ojKAGng19I+C78lJdy0s4Wvgs0cokAmHNAWy7cQHPY5HZEWQ nOuw== X-Forwarded-Encrypted: i=1; AJvYcCX/YZuZmgGkv2E1LEiA8C3mVzDLaHZBH0pOz4OllrYfvDOV/6E5FyN3Wa78qnAePm8ImmWecaLnMlQI7IE=@vger.kernel.org X-Gm-Message-State: AOJu0Yy3aRl9pYhYihKLFVG7LbutIOdTq8RvGX4x2vi6JRMntuwWd2zr TpSVnfxF46EvmKx/zWZgBc/DsmiEWd0uVgLlS+ocPgMME6zSNQOtE9GaGIcc9QjbghFmRInGnc1 /IiIyzSBY8YijZLrk4XKyfAoWK/h5fp6H3RvuNGzM7HNlQ9ZuAJrKlvNwbFky6KsorThgWU/CnN o= X-Gm-Gg: ASbGnctLI09Q6yiZwBHkjl7X9JP1ek1+4Pi4msyPelQgZ8TAxo2neaITup7MKOkjNXs 4ey5uhAZZyYFukOFvsIEcO3KURXOSCJTjW8LY4GCtLsgcjiIFCGIjFUpLx/IpMw9b6wDwg9W2s/ 7Wcl/Ha3VOWF8eRusdE8Q44RMFrUarFz2TIpzrttdor6LvsLkm/EUV8zyv+XiapY0DHCTvgOND+ kky8Th3Y9NgOx588QLP8FtDqVclfmZ2SmNqJE3aS6XujRmc5bhj4+5h57tiIW1GltCalxnRLm2r SXaDTpPFzhAV41TcgJdLy9iPwaCMc/WrYq2zei2uMFvMocn5ALWJfYaLfyJc5ieCHIUBjy6d7gg eqgC6YP1g56NnUQHYJCL9w1wB5s+Jkw8E X-Received: by 2002:a17:903:2346:b0:24c:c190:2077 with SMTP id d9443c01a7336-25173119212mr269058885ad.38.1757589886644; Thu, 11 Sep 2025 04:24:46 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG6QZfPeqjAdNDP/IOs1Iw7mvPTxlF9kQau40+ELjQ7Q8xG9vYN+Qx9eo0Ez25ipgoMd6bCXg== X-Received: by 2002:a17:903:2346:b0:24c:c190:2077 with SMTP id d9443c01a7336-25173119212mr269058525ad.38.1757589886162; Thu, 11 Sep 2025 04:24:46 -0700 (PDT) Received: from yongmou2.ap.qualcomm.com (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-25c37294b17sm17005365ad.40.2025.09.11.04.24.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 04:24:45 -0700 (PDT) From: Yongxing Mou Date: Thu, 11 Sep 2025 19:24:05 +0800 Subject: [PATCH v12 5/5] 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: <20250911-qcs8300_mdss-v12-5-5f7d076e2b81@oss.qualcomm.com> References: <20250911-qcs8300_mdss-v12-0-5f7d076e2b81@oss.qualcomm.com> In-Reply-To: <20250911-qcs8300_mdss-v12-0-5f7d076e2b81@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.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1757589847; l=988; i=yongxing.mou@oss.qualcomm.com; s=20250910; h=from:subject:message-id; bh=f/HHi/48hqff50ItUhEpqZ+zfupVghiSAFK6cNZOm8A=; b=WpU6ED7a5F0yYamqUPXQmbEUElYlXxgI9Gy6Pj2DC+Dd2tBeAmG2l+2DtlQb/pKR2RcSjT3jd gjHYH2wDACyCQAfBTfxBjEIffU98xb0MjBM/hBwyufT2axZmE9F1DQq X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=rAy5J1eP+V7OXqH5FJ7ngMCtUrnHhut30ZTldOj52UM= X-Authority-Analysis: v=2.4 cv=H7Dbw/Yi c=1 sm=1 tr=0 ts=68c2b17f cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=w6jnlB3v2fMHmChJ9ZgA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-GUID: PxUurgzknHpXodi-cXarct6mku3FwDPR X-Proofpoint-ORIG-GUID: PxUurgzknHpXodi-cXarct6mku3FwDPR X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA2MDAzOSBTYWx0ZWRfX2AUE3iZTB9Cr mF0WFvmloMSIJdOV0NzjubrqTNJH6vsw7aQD6Y3zZdoKWAjcLszHn1dTbSNm2Zn/sVGo5nzUa99 2YYyBp+Y+QzgBeWUxTYm8zQ2LdjcJp2dVsYt2mRgmq8yqNY7ixpTT5oXQwGdW/MoM0r/tL2lS/b ZEsiJ8N6+NCJ1h0dr7PvZbozTzWT/FWbixkmriiSNZl4pdRI/MtSyVPP3GGtf8FyeU1pts0iCRt z7gQ8LOTBAm58OBBHcIC5UzLFPsHLCNhO/eAf1o4GFndSioN3RXAqs3rPzoD7mzjt60yJ6RAz7/ 7tXf4h6U7+LVHleaDQbftoYOfDzmKGo8leFen4T9bCHhMGmXfZYbtc3LupIj3MaBCmPjTtltAOR qN3MSI1P X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-10_04,2025-09-11_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 bulkscore=0 impostorscore=0 adultscore=0 phishscore=0 clxscore=1015 suspectscore=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-2509060039 Add Mobile Display Subsystem (MDSS) support for the QCS8300 platform. Reviewed-by: Dmitry Baryshkov 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 2d0e3e784c04..db2f0064eb72 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.43.0