From nobody Wed Sep 10 23:34:25 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 D34952E7BDD for ; Thu, 21 Aug 2025 03:37:00 +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=1755747422; cv=none; b=CmYNTVdZWOSfRxyCq+6QVOIQgpaBxWzREDf8vY9zK7WfUi93GPEraIuo9MG7QvB9r+9eIyCrssXa9AxhMR0YDnwzD92F1tG+qG4tcyVabNYsPveSEKxOURR724DGZv+oqg/LB1yTQaY69/wj9x8qodycHzH/8GWyXnZQhrFYQD0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755747422; c=relaxed/simple; bh=Vcbndb0BitXQXBCCDy5phydPWg7MwP6Brhlf2YVSZNE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mEcIx0PM5xt/90aiJuM/emo/aAAniv6wyzN8yta+nwMTZwV08spzgUWoCG12JC+5z1aOeq3Uy6PcsjRFJKGhbHILRAb9jFLR8EcsFVDpJUB96+KCHr0vN9YyJ41dyAxce5VbXOBNNDT/VeyWv9Rtt36ZFWRZ1mdVCbvUh6thOII= 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=HCHRZkIe; 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="HCHRZkIe" 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 57KIhLmM025217 for ; Thu, 21 Aug 2025 03:37:00 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 0Yg/2s8cwpHYy/pmAzzHeffOyyjabiwQv6sxOo7TaLA=; b=HCHRZkIerCrMIhrc 87VO+DoEZ6hB0/0EeyyvC3X4A3eGq5t6RZDk2aw6QOCt1EYvaT+EYWhiM+LE0bnu jGRnHpleK5IPrsILfVxEfQS/se6idJMqUK5LNd2LqAc4VEPdMBr5fIOYepvh4vFm IfeNnzpzz0MptC2e+sOnQXXVxQZ3UwrZnXXwR4Z5qkYQZ/cnm6eI43agHp+pX0oY h+tJggu38AV589419Hk2pHHVeP2lHPart0Q64cTCF/oQgXcd1bCn2ifYDBbzySZZ mBQueGiLaiPADakgYGThtmIIjGyAfOShcr05MHC/EmlEF9mM7NDomKZPPvZ4iLqB 60PumQ== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48n52abva7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 21 Aug 2025 03:37:00 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-b4716fa1e59so438535a12.0 for ; Wed, 20 Aug 2025 20:37:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755747419; x=1756352219; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0Yg/2s8cwpHYy/pmAzzHeffOyyjabiwQv6sxOo7TaLA=; b=JlTA//B0ydPXyZEHTQiDWgE8osBFHs0ux1z19A3YBcawVz0DaoXgRg1SeNKE3NFCZZ vZP7QlOfatRrTrSPIrCNDRG9vhPL6bDBvcTxuM+h5l3Erz0+j4T+UJ0if85meU47AAw6 1oj8BsagVTig49mTMsCqpCZk48lTYxWImcCHsh9yKZcwsrmTh1cOi4+QZpf1I+IOMbul VyTbJJ2bre+4WDksTpuLoa4f7Y395HNFE0ez3w4bDjIAfWBw2FfsZguKP8dlfvtOK0P2 qKkq7FO+0ce1bQEWB5YF8ntEqzlI/Yh81aTzHk2aKrjYNx3Ar+Ia4EeR4kefC7hS5JKU syyQ== X-Forwarded-Encrypted: i=1; AJvYcCUn4YibSvSdtTeA+y1/379CCl5b+pyiZlOxRML5OxSJx/tLpJRve9AXWqszBcGejxQRkFNsSe4zxs/ke/Q=@vger.kernel.org X-Gm-Message-State: AOJu0Yy24LsDPUXB/sRqwBmZ+Za53f8w31t+lv6A/5ck4g/u3Qhp7Z/J ULIalzA6xAXqJPHLh8RdHQb84lc3i116zOFmmj0wpd7lZlp0/g1twPiKQN090a14Rrf+f40blEB C6ZXBI3X+DUFLGJJfza27zO0p0L2pq15zKXHbXaUSVucBRZ3dzsU3BIADu2O3soso5Bk= X-Gm-Gg: ASbGncsCSjWTO5fkbbn0+0LOiNbJGrvZVzdo9vD0nZehlbAkf0YtNXHMvC+O18//gso BfCrSgSAzHEm/yyCXljT1oWh+f7Rm3P9dArUhXbch+T+ODqogKg2cM6DmqE9Bz3meOvuGP7JRZK 0TkGmq7kU9Ai0LzRN4OVZ5YwTY+6Wc1LtcrrPzSU5nNm4UtDOOrSjWsR1m5vtxvY5g/8Y0ScZyK VGN7plaV/BTSf33eX0KcsC1o2BL2RrdMpDV+FdjZwQRiO/xNUujlKNvWORcIvX42c23LqV+0G5p 0sWh/QUZpqaWxqwhoy1cRYeBj2uOmE76a/+6rPPf8YyPbrU9t8O/5G5OAT/NXA975LubcY0= X-Received: by 2002:a05:6a20:939d:b0:238:f875:6261 with SMTP id adf61e73a8af0-243308a4f58mr1229023637.23.1755747419174; Wed, 20 Aug 2025 20:36:59 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFRCZqNHbcoR5WRlRmiFsb0AFvSf5jLDkfv0v1YD2XuyCm5lD5AFBOU5mVx8s9zqhkJarHeSw== X-Received: by 2002:a05:6a20:939d:b0:238:f875:6261 with SMTP id adf61e73a8af0-243308a4f58mr1228977637.23.1755747418755; Wed, 20 Aug 2025 20:36:58 -0700 (PDT) Received: from cse-cd01-lnx.ap.qualcomm.com ([114.94.8.21]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b47640b6554sm3497780a12.48.2025.08.20.20.36.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Aug 2025 20:36:58 -0700 (PDT) From: Yongxing Mou Date: Thu, 21 Aug 2025 11:35:56 +0800 Subject: [PATCH v8 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: <20250821-qcs8300_mdss-v8-1-e9be853938f9@oss.qualcomm.com> References: <20250821-qcs8300_mdss-v8-0-e9be853938f9@oss.qualcomm.com> In-Reply-To: <20250821-qcs8300_mdss-v8-0-e9be853938f9@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Kuogee Hsieh , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Yongxing Mou X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1755747401; l=1231; i=yongxing.mou@oss.qualcomm.com; s=20241121; h=from:subject:message-id; bh=Vcbndb0BitXQXBCCDy5phydPWg7MwP6Brhlf2YVSZNE=; b=mOoNvDKKUBqUis++AdmyjQhAhpayazMlyAI7h/rxX74lbKBENchjmD48LzidbrrwemcyCDR8E ikJa/jGaKlYCBVOdRSYFe87K0ezatz8sbGSHwxJljoVUp4+/RX7rYnL X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=zeCnFRUqtOQMeFvdwex2M5o0Yf67UHYfwCyBRQ3kFbU= X-Proofpoint-ORIG-GUID: 37_jfLyqQ6_yD2OI-xn1DtFk5xHbLQOR X-Authority-Analysis: v=2.4 cv=B83gEOtM c=1 sm=1 tr=0 ts=68a6945c cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=Uz3yg00KUFJ2y2WijEJ4bw==:17 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=EUspDBNiAAAA:8 a=5ixSZjX4nqodb9qzXsEA:9 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS:22 X-Proofpoint-GUID: 37_jfLyqQ6_yD2OI-xn1DtFk5xHbLQOR X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODIwMDAxMyBTYWx0ZWRfX+0UhV7DkA7eO hFYeAejZVVTfAbworrWWqoE1J5ZocGvUZyDVEWewhsb5wZSG+l7/OK5KcaPABUM4Z3nBi9qSAww Sy9WZ8TCTAhYNiixNlnfoggcW5fDGFoPEVMT5Jepku9GMrHETzc7URufb446qUVedvVVMGZQmir pPlrAKEgNZRO3nJshs1SUxmxLI+i0geFnigoaxAl8BFbg9iEMnAopqIEDelh/NYfTIBo9DQfFuJ HRKAVwgPQo3C3q6s8CWyLM12v6SMjH6RQsk8WcXcuSdHC1QCb9SPi7nEX749vbktc8C8WgOsawl fSmm4NMteDKfmj03uiW065bBzjD2lJvSBc5bhyIC+h5SvRlWK3TrVxhT9sjtPnZ5d1DfGn7H+Bx 1J19zswB6NYlqtUudiVrBEo3g4MZGQ== 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-20_06,2025-08-20_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 priorityscore=1501 suspectscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 impostorscore=0 clxscore=1015 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2508110000 definitions=main-2508200013 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 Wed Sep 10 23:34:25 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 C42132236FA for ; Thu, 21 Aug 2025 03:37:07 +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=1755747429; cv=none; b=aPKOD9qwhTQ+C3no/m7TAuQx+1NCqxKpozaz1PET1Ap2+0k4ugyxpRFEPUvTgrTjNmmNQWULmlLCb/AAAxe9Hedkb/MDrGAEMMKbiQOjARCue5Bl2xL+jNHJJTCZtFz3zXA2e+R8Ivloa7ztXOswl0Q6vItlAV8QKb+NUvnkmz8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755747429; c=relaxed/simple; bh=6f9cmGYtufnRAs378RwA99paFx3sFDMfAVWoP1M7ZBc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GErJ6KF7iY985+oJDgZe1QJVjc3YwTGecMNI92UgTafZYEdrKU2GLgib+ui8isRxCdMN22ynAlGKiTkw0Zid6uvkLXKfOeOQkhbPF57CEioNTqroL7t/cMJF0ffDZNG9EDdieP7EJj9b8+vJvC7uuD/BqBmvhejFufqwAovShhQ= 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=g40H/CvO; 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="g40H/CvO" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 57KI1d1d024847 for ; Thu, 21 Aug 2025 03:37:07 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= omxJk/QLsF/URL1wqzZF1tJVGEmzz/NZQDpAN9aE9UI=; b=g40H/CvOOCILTvzW r34h3dH2d4Nat9Ooj/MarxfAu1lXA1k+u/LSObm63lEoXZa392SrJpeXn1trGBTF sWgIrqu1CFen3h0rQAQ/VGf7I3iKdWohDlDq2+cN2lYy/ZPpazaerH0RO6HwCsHm iniPnoiyQLP6cK5b6U+qQ17L5Bdh2OesPJKG7Vlai/1pcC8HRKIDsZJlJiy04tJB zgprs5zCFV0WfUhUWwV7jamrmDJTxNXFM968Ybegz44JV613ncjXhPMk5U3FzJsr nqK5r9BVMyA4yE/nfBsYbxOx7h/iP4OurXA0fMXAXVuEOKfi/o8CS5E0gmVMdPDe wRD9Dw== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48n5293vaf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 21 Aug 2025 03:37:07 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-32326bd712cso570727a91.2 for ; Wed, 20 Aug 2025 20:37:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755747426; x=1756352226; 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=omxJk/QLsF/URL1wqzZF1tJVGEmzz/NZQDpAN9aE9UI=; b=vKaHKRCUdtCs2ivHntqfpEh5De+1H2RrgTgVc0h8PiJ9IXtbS3TKMIdLl0d5TbX9dj RMztVYhZvwExMegUyCmNT0aPrgkh5gjluYcpkcMOX/6g6nLH9xQf1oza9tdsZ1qmIoBQ BV06pQa5s/bNbuqL0tD/QDc4zlDrusSsdpz5EQh2lbbrGF6JrzjdbFUtRA321nO0/lMh p0IVbxN1CPihg3SIFfxRxSjj9PlYC1P+Hp5O0QdEItwnwEQ7oMC3W7X7TqBV0i/quHJt 30/Xa48rOGOr3EMUP5Q+P7dnMBXOiUKe/60oX7PC6smpLQvyjLXeUQcwZZNi+sq1lMGU SpGQ== X-Forwarded-Encrypted: i=1; AJvYcCXgBa4Anc5dyGy0QPvgbzdyOKq9MNHnf2KLkF4Tnt/Jk9p+4GySybrhRbYsMylWaYHvK5UaVedHvQg/2qc=@vger.kernel.org X-Gm-Message-State: AOJu0YxQQ2lPTzmYSe5RsvZbIkIB7MKI+MZd5KLM4MnqZdgHM7Th8twR x6pyO5CpF0d9uO8KRieHVprgSoSHF59b4I2+RIh3kFJHjR3yjAJ/NznZyIzqyJo4QqjvQhW5SYp sLyNP+Wd6yi5MCwQZskBmbuYRH4AOa5Rv/MMaS/bUwfxCV4YdV6OSIIlXewPan8QxQoc= X-Gm-Gg: ASbGncu83fCQ4S3qNsTxJY3EOTHdAKoUKmjDvCI3MBSk2xtuYDwDzlyIFhOQPL4mz49 D1kVtyfmWeY/zRn/OF+77VG09DkJDU6YeVqHSmRxEN3ZLnd2BlsUiDLfLuBFSFktwbGdRbeKp+p /+rVBU3s8lnwkC3uC82g7w7BAkFZbtDsY8nHGJHV5Be5yMyonPycWMDtvWxQ4Xqa8u5fvEkpFBh q+i2XAShXFOxn15u0UN7PWf9mE5fsQjjpIJYD+rs3ceFB9liigUYAtZu8l6NFu9/ccLBjD4RdrW J1Ezb1nBhnWtNQ1Qs2mptYQtXrQJXMy6jE0QNnwIGRYPvANl5athh1aQGCVth60GE0a3qpU= X-Received: by 2002:a17:90b:56ce:b0:324:dfd8:3426 with SMTP id 98e67ed59e1d1-324ed1ee38dmr1418810a91.35.1755747425984; Wed, 20 Aug 2025 20:37:05 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEx46auU6qYMPp4XzqLucpZxQ1bH+beazXC5BTM1j4dL8s7ED+RKFNuTGpweOJALF5bCoQX4w== X-Received: by 2002:a17:90b:56ce:b0:324:dfd8:3426 with SMTP id 98e67ed59e1d1-324ed1ee38dmr1418779a91.35.1755747425484; Wed, 20 Aug 2025 20:37:05 -0700 (PDT) Received: from cse-cd01-lnx.ap.qualcomm.com ([114.94.8.21]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b47640b6554sm3497780a12.48.2025.08.20.20.36.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Aug 2025 20:37:05 -0700 (PDT) From: Yongxing Mou Date: Thu, 21 Aug 2025 11:35:57 +0800 Subject: [PATCH v8 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: <20250821-qcs8300_mdss-v8-2-e9be853938f9@oss.qualcomm.com> References: <20250821-qcs8300_mdss-v8-0-e9be853938f9@oss.qualcomm.com> In-Reply-To: <20250821-qcs8300_mdss-v8-0-e9be853938f9@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Kuogee Hsieh , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Yongxing Mou X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1755747401; l=1857; i=yongxing.mou@oss.qualcomm.com; s=20241121; h=from:subject:message-id; bh=6f9cmGYtufnRAs378RwA99paFx3sFDMfAVWoP1M7ZBc=; b=NrBvr4xND8skJH2gNVxfDY9yR0QY6Akwxx2oDzy+7X8VxbfC/fSaDpa6GKxdLLGqouLEv5nL6 kEf/Ot5ZrEsCayuZSFYD+vgSexudxliUd8WDYMh5A5fDG6s7ygdb5dL X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=zeCnFRUqtOQMeFvdwex2M5o0Yf67UHYfwCyBRQ3kFbU= X-Authority-Analysis: v=2.4 cv=ZJKOWX7b c=1 sm=1 tr=0 ts=68a69463 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=Uz3yg00KUFJ2y2WijEJ4bw==:17 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=EUspDBNiAAAA:8 a=NNzdlKEZjN14YBeL9RkA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-ORIG-GUID: npupmLCX2yNBYAFuSsCEaO5A9Rmxli9i X-Proofpoint-GUID: npupmLCX2yNBYAFuSsCEaO5A9Rmxli9i X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODIwMDAxMyBTYWx0ZWRfXw4B2P8y12HMW 3I99R88WRCDZyePXFze/ATMUwniE08P2v+IQfA7761eqhTUjSrGyzXHEBWtq06vKlJRv49JpPhH hne2+4MkSTWs1OWc6OXh3UBik/4J5L4xm7JtMwDkZ9KTs+Jy9cTMYb174CKWGKfu1LDKERzAS+T pFgoeHOUbxtaHthmJ44NQjixK45OdJUlQhgLIg4rZ5CjtRk67CaH0ddFGLA8k0uL8aTzz4pDBFi 6Ej9D+rt9B1Ev9j7g/VQQjkeiXbR6j5GV3VGKMp8gdxYTzyM2Wigxp6JRL7IK29McF1t394JEO3 shvwWypZAf5ZzU5803aYYzCYhmqsK0LDBeHd17i7Yu39R35oxXSiDdMvEzWYJXU0LxTKvNL9Htl 6HQYixvmNYvgjEpGlCRSmTk5eR522g== 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-20_06,2025-08-20_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 priorityscore=1501 malwarescore=0 adultscore=0 suspectscore=0 lowpriorityscore=0 impostorscore=0 phishscore=0 clxscore=1015 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2508110000 definitions=main-2508200013 Add compatible string for the DisplayPort controller found on the Qualcomm QCS8300 SoC. The Qualcomm QCS8300 platform comes with one DisplayPort controller with same base offset as SM8650. It requires new compatible string because QCS8300 controller supports 4 MST streams. And 4 MST streams support will be enabled as part of MST feature support. Currently, using SM8650 data structure to enable SST on QCS8300 in the driver. Signed-off-by: Yongxing Mou --- Documentation/devicetree/bindings/display/msm/dp-controller.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/display/msm/dp-controller.ya= ml b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml index 68a6fd27506fda004e53174db5bcc88a29e8d2a6..ac44abfdd2853393ae199387c9a= e2c37e1c48f52 100644 --- a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml +++ b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml @@ -18,6 +18,7 @@ properties: compatible: oneOf: - enum: + - qcom,qcs8300-dp - qcom,sa8775p-dp - qcom,sc7180-dp - qcom,sc7280-dp @@ -179,6 +180,7 @@ allOf: compatible: contains: enum: + - qcom,qcs8300-dp - qcom,sa8775p-dp - qcom,x1e80100-dp then: @@ -217,8 +219,9 @@ allOf: compatible: contains: enum: - # some of SA8775P DP controllers support 4 streams MST, + # SA8775P DP0 and QCS8300 DP controllers support 4 streams= MST, # others just 2 streams MST + - qcom,qcs8300-dp - qcom,sa8775p-dp then: properties: --=20 2.34.1 From nobody Wed Sep 10 23:34:25 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 A026A2E7F3F for ; Thu, 21 Aug 2025 03:37: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=1755747437; cv=none; b=Xg3QVEF3HY7lYJ2eye49DZZfIrSySyil/IGv1Cq779yfeAomTZGZUyoZ4P8+pQHM08aieu+ExJQ0AWzdFxJC6iS/wWYdKQXIV6yBdG5fZc8z1dUxHJNji5vT+etk+Dx8Y7YfEzT0OZVqgIoDnP7yh6mcqnZuEI6gSijOSRyh/A4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755747437; c=relaxed/simple; bh=Wenpnfpcg173i/c96KQQjiJFEgMUrwSYfyZ+6WeMrc4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=iZcLxxxDNXmj+u+EJP948fBgJ/8RZh0JuoKQk69lYLC7dP1NtNEmDpCSrgdiPJh8ZuXjgio7oVilxx4GGZyzD6qLig7yrAXLKqx6QqYwyCC6Creqr0Wwr8BxaJM0vdz8TeKqdLixUIMCdP15U+yXBcf4kP03LpubBmiOW9mQ4vg= 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=K8cdzczf; 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="K8cdzczf" 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 57KJ1Auu005901 for ; Thu, 21 Aug 2025 03:37:14 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= CP/bfFnyGckBytifnvL8aXmVIdR2eNM2EUptKGsoGus=; b=K8cdzczfa8owEUCo V+T5qCNH1bEgKhsy1JrRSU0T9VcGlAbhiVHYjkTQmHuPMYwLGxyE4XC5R77wAfaD A+BP0FFqxWGZwfcM2330z9Ri6sAKK8U1Ti3SXOX9Gf/uWYyi2FPhg6gs+9WtYHZ4 RCf/8crMD4LDoCsUewA7mG8/uimcMfPHK/WM03t9WsoNKQ+hMGfkvtKL2/95RZaI 9wa+cZb1nL7OMZpyU3Ke3fv3N+C7E5i8WkxnuOLgwdNMMB21ENFubasIMvgBhJaG i1OPUkAuiz0olZrX6IiDtCkU0HY2lbk/qMf7kbFufxvrU3zu3H9v7gLndWo7YF5m p4MlHQ== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48n52ckura-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 21 Aug 2025 03:37:13 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-b47253319b8so350196a12.3 for ; Wed, 20 Aug 2025 20:37:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755747433; x=1756352233; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CP/bfFnyGckBytifnvL8aXmVIdR2eNM2EUptKGsoGus=; b=lV5VNB9nB3KCYmOpxHzKMU8JTL3rHqbDE0k+3YCSL4zzSz0P7jiCb78IYAEDQNT0Jp Z/cB1xp8FZIY9EdyCZV0/1H0Ccc0zXj/RMCEGscPiP2J4mJl0SeLr0GWbqCMwipDmhdJ uM1jE8IyWgAkbPrR+qdRKSjjUbLduKDITJKkf+MVUAWTcPKP+xWpccebskaOXgxLCqY1 Rg+uJwvhi1eCk4xcW3Y6UAo5hp67wa0baCjMUfG4yXZIrwBRmSMF/HxRjeH7sofQZN11 aeZplDvPeNRb42UQOupbr9SKiUbhP1sZv6oFJHz1jmvyoEA3Jitmfa88TgdWGd6T3ox8 k9yA== X-Forwarded-Encrypted: i=1; AJvYcCVZwf+3SymLGBcYUS5ruzhQfe462FQ2RfPZklSwuEidR7qAYk4v+uXYC2eTZzmp1V6MVc82TTBh1/OqDR8=@vger.kernel.org X-Gm-Message-State: AOJu0YzkRE5sL4UJenWbiLWx175sZk94swKy/3GvncpQ+gIk8F8QZpRd PScEI1Y4Gqkr+0QvAtQPBFqH6ZhFn3zrPPGw/a9DJ6nvHa/KsgCb/uKHACbmBEIoCHxtZowH0Yt Xtr5ZDyIvL6W4sUkSG6r7+51GvBX9pt/vOXpq+dq9OgzA5D/isl8NeWTyI0pl0DEq6xs= X-Gm-Gg: ASbGncsOTYatI+4rtqLtvMa8Mh+mEqgFHx1kTRJhG4WygYxrW2yB0abWJaN9LUsSFZd 6nJROvn5PVC7UpWvEtVZffXvUU2I4BbYXZn/pvMGEMt6TF3BFjiPggiYbGv2sQs1uHQ2oXEAQzO uHqrtePAImz4k5JYpHkK/x0ELXU9kgFY0Rxb0DQIqPzeJE/cqArCZJXsNK0Hg7QyFEkZUFF9G/f kv18IucwgS3UYvBoqcOJW1QXWkPBqOXTJlYII743j27VLmN9a6Md/OR4GxUZWHLPezQ6TrJK220 OGRH8O15DRXqycZ7ftIeIRBAezi70YvLA3RNlH7mJMqCVaLs6z10FNQV/eDMXgP7TXomPXE= X-Received: by 2002:a05:6a21:998d:b0:240:27be:bb99 with SMTP id adf61e73a8af0-2433074e72bmr1042635637.9.1755747432796; Wed, 20 Aug 2025 20:37:12 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHwYPYkKsbLlhPHHT9Ij+sglRxLJKa6RxMfAo+SAewM4uxeA71VTMvghq0GNtlAm8QjAM3AOw== X-Received: by 2002:a05:6a21:998d:b0:240:27be:bb99 with SMTP id adf61e73a8af0-2433074e72bmr1042598637.9.1755747432302; Wed, 20 Aug 2025 20:37:12 -0700 (PDT) Received: from cse-cd01-lnx.ap.qualcomm.com ([114.94.8.21]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b47640b6554sm3497780a12.48.2025.08.20.20.37.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Aug 2025 20:37:11 -0700 (PDT) From: Yongxing Mou Date: Thu, 21 Aug 2025 11:35:58 +0800 Subject: [PATCH v8 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: <20250821-qcs8300_mdss-v8-3-e9be853938f9@oss.qualcomm.com> References: <20250821-qcs8300_mdss-v8-0-e9be853938f9@oss.qualcomm.com> In-Reply-To: <20250821-qcs8300_mdss-v8-0-e9be853938f9@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Kuogee Hsieh , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Yongxing Mou X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1755747402; l=10120; i=yongxing.mou@oss.qualcomm.com; s=20241121; h=from:subject:message-id; bh=Wenpnfpcg173i/c96KQQjiJFEgMUrwSYfyZ+6WeMrc4=; b=BjSV+IlHoTuQTKWbisVRHy3rhnYW1dm71AQSqRtxuYru0xrqmQ0d4hcXQT6dWJgFKvcL9eS+v wJRwg6Oi3euDTOGSRoV/LG7jj0BbWVX3GZ2uemzRGFfdRuatj1rCLyN X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=zeCnFRUqtOQMeFvdwex2M5o0Yf67UHYfwCyBRQ3kFbU= X-Proofpoint-GUID: X5rjVXmSa2hQl_HeTFNqB_WRJd8tCWzD X-Proofpoint-ORIG-GUID: X5rjVXmSa2hQl_HeTFNqB_WRJd8tCWzD X-Authority-Analysis: v=2.4 cv=Xpij+VF9 c=1 sm=1 tr=0 ts=68a69469 cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=Uz3yg00KUFJ2y2WijEJ4bw==:17 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=gEfo2CItAAAA:8 a=EUspDBNiAAAA:8 a=mw5JQ2FHeNGQCEwkIB4A:9 a=x9G3774qgbUdaUce:21 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 a=sptkURWiP4Gy88Gu7hUp:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODIwMDAxMyBTYWx0ZWRfX1kcZI4Tz9tqu ixMCFuOpIJelX2JroERmjn01LAEG6lksv9OsZxO8VCG7BKiKiBcaX3ZM7mN0sZb4SRyQkBD6ase QK2Ls+qpZTDjanHwxFsKHI6k4dJAz6IFOuL9PyrN7dM92Sli1aCXcKRzad6Z53tyA5dhlVPu9MX JSc4Dx5C9G2fIuzN88QE5H1kdOK5uUXtNay8fW5QkK68XH/vn/16GDuZfUaLJa6I6oH6EDMRuNf lyS+k1vEc8HrjZtOiQ9zCExNcAgsO6cNFulwzSeAtewf+LMDSgbV/6cBk7RZkeKTNKcw47txdAa ojMRnnPqNDfDMWlGdyryaIRxWXjx5vslm9g/YUR+U6xhKXqAHhDjDO0bmeUixnoNjD3SEFMIXmV 5JPOF1dkrC4RKC73iFpLexC6cb7FYg== 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-20_06,2025-08-20_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 impostorscore=0 adultscore=0 spamscore=0 phishscore=0 malwarescore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2508110000 definitions=main-2508200013 Document the MDSS hardware found on the Qualcomm QCS8300 platform. Signed-off-by: Yongxing Mou --- .../bindings/display/msm/qcom,qcs8300-mdss.yaml | 282 +++++++++++++++++= ++++ 1 file changed, 282 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/qcom,qcs8300-mds= s.yaml b/Documentation/devicetree/bindings/display/msm/qcom,qcs8300-mdss.ya= ml new file mode 100644 index 0000000000000000000000000000000000000000..ebcfe1f9358b3721c0132621a43= 79897c05ea2d4 --- /dev/null +++ b/Documentation/devicetree/bindings/display/msm/qcom,qcs8300-mdss.yaml @@ -0,0 +1,282 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/msm/qcom,qcs8300-mdss.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm Technologies, Inc. QCS8300 Display MDSS + +maintainers: + - Yongxing Mou + +description: + QCS8300 MSM Mobile Display Subsystem(MDSS), which encapsulates sub-block= s like + DPU display controller, DP interfaces and EDP etc. + +$ref: /schemas/display/msm/mdss-common.yaml# + +properties: + compatible: + const: qcom,qcs8300-mdss + + clocks: + items: + - description: Display AHB + - description: Display hf AXI + - description: Display core + + iommus: + maxItems: 1 + + interconnects: + maxItems: 3 + + interconnect-names: + maxItems: 3 + +patternProperties: + "^display-controller@[0-9a-f]+$": + type: object + additionalProperties: true + + properties: + compatible: + contains: + const: qcom,qcs8300-dpu + + "^displayport-controller@[0-9a-f]+$": + type: object + additionalProperties: true + + properties: + compatible: + items: + - const: qcom,qcs8300-dp + + "^phy@[0-9a-f]+$": + type: object + additionalProperties: true + properties: + compatible: + contains: + const: qcom,qcs8300-edp-phy + +required: + - compatible + +unevaluatedProperties: false + +examples: + - | + #include + #include + #include + #include + #include + #include + #include + + mdss: display-subsystem@ae00000 { + compatible =3D "qcom,qcs8300-mdss"; + reg =3D <0x0ae00000 0x1000>; + reg-names =3D "mdss"; + + interconnects =3D <&mmss_noc MASTER_MDP0 QCOM_ICC_TAG_ACTIVE_ONLY + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ACTIVE_ONLY>, + <&mmss_noc MASTER_MDP1 QCOM_ICC_TAG_ACTIVE_ONLY + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ACTIVE_ONLY>, + <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ON= LY + &config_noc SLAVE_DISPLAY_CFG QCOM_ICC_TAG_ACTIVE= _ONLY>; + interconnect-names =3D "mdp0-mem", + "mdp1-mem", + "cpu-cfg"; + + resets =3D <&dispcc_core_bcr>; + power-domains =3D <&dispcc_gdsc>; + + clocks =3D <&dispcc_ahb_clk>, + <&gcc GCC_DISP_HF_AXI_CLK>, + <&dispcc_mdp_clk>; + + interrupts =3D ; + interrupt-controller; + #interrupt-cells =3D <1>; + + iommus =3D <&apps_smmu 0x1000 0x402>; + + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + + display-controller@ae01000 { + compatible =3D "qcom,qcs8300-dpu", "qcom,sa8775p-dpu"; + reg =3D <0x0ae01000 0x8f000>, + <0x0aeb0000 0x2008>; + reg-names =3D "mdp", "vbif"; + + clocks =3D <&gcc GCC_DISP_HF_AXI_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_AHB_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_MDP_LUT_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_MDP_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_VSYNC_CLK>; + clock-names =3D "nrt_bus", + "iface", + "lut", + "core", + "vsync"; + + assigned-clocks =3D <&dispcc0 MDSS_DISP_CC_MDSS_VSYNC_CLK>; + assigned-clock-rates =3D <19200000>; + operating-points-v2 =3D <&mdp_opp_table>; + power-domains =3D <&rpmhpd RPMHPD_MMCX>; + + interrupt-parent =3D <&mdss>; + interrupts =3D <0>; + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + port@0 { + reg =3D <0>; + + dpu_intf0_out: endpoint { + remote-endpoint =3D <&mdss_dp0_in>; + }; + }; + }; + + mdp_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-375000000 { + opp-hz =3D /bits/ 64 <375000000>; + required-opps =3D <&rpmhpd_opp_svs_l1>; + }; + + opp-500000000 { + opp-hz =3D /bits/ 64 <500000000>; + required-opps =3D <&rpmhpd_opp_nom>; + }; + + opp-575000000 { + opp-hz =3D /bits/ 64 <575000000>; + required-opps =3D <&rpmhpd_opp_turbo>; + }; + + opp-650000000 { + opp-hz =3D /bits/ 64 <650000000>; + required-opps =3D <&rpmhpd_opp_turbo_l1>; + }; + }; + }; + + mdss_dp0_phy: phy@aec2a00 { + compatible =3D "qcom,qcs8300-edp-phy", "qcom,sa8775p-edp-phy"; + + reg =3D <0x0aec2a00 0x200>, + <0x0aec2200 0xd0>, + <0x0aec2600 0xd0>, + <0x0aec2000 0x1c8>; + + clocks =3D <&dispcc MDSS_DISP_CC_MDSS_DPTX0_AUX_CLK>, + <&dispcc MDSS_DISP_CC_MDSS_AHB_CLK>; + clock-names =3D "aux", + "cfg_ahb"; + + #clock-cells =3D <1>; + #phy-cells =3D <0>; + + vdda-phy-supply =3D <&vreg_l1c>; + vdda-pll-supply =3D <&vreg_l4a>; + }; + + displayport-controller@af54000 { + compatible =3D "qcom,qcs8300-dp"; + + pinctrl-0 =3D <&dp_hot_plug_det>; + pinctrl-names =3D "default"; + + reg =3D <0xaf54000 0x104>, + <0xaf54200 0x0c0>, + <0xaf55000 0x770>, + <0xaf56000 0x09c>, + <0xaf57000 0x09c>; + + interrupt-parent =3D <&mdss>; + interrupts =3D <12>; + clocks =3D <&dispcc0 MDSS_DISP_CC_MDSS_AHB_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_AUX_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_LINK_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_LINK_INTF_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_PIXEL0_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_PIXEL1_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_PIXEL2_CLK>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_PIXEL3_CLK>; + clock-names =3D "core_iface", + "core_aux", + "ctrl_link", + "ctrl_link_iface", + "stream_pixel", + "stream_1_pixel", + "stream_2_pixel", + "stream_3_pixel"; + assigned-clocks =3D <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_LINK_CLK= _SRC>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_PIXEL0_CLK= _SRC>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_PIXEL1_CLK= _SRC>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_PIXEL2_CLK= _SRC>, + <&dispcc0 MDSS_DISP_CC_MDSS_DPTX0_PIXEL3_CLK= _SRC>; + assigned-clock-parents =3D <&mdss_dp0_phy 0>, + <&mdss_dp0_phy 1>, + <&mdss_dp0_phy 1>, + <&mdss_dp0_phy 1>; + phys =3D <&mdss_dp0_phy>; + phy-names =3D "dp"; + operating-points-v2 =3D <&dp_opp_table>; + power-domains =3D <&rpmhpd RPMHPD_MMCX>; + + #sound-dai-cells =3D <0>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + mdss_dp0_in: endpoint { + remote-endpoint =3D <&dpu_intf0_out>; + }; + }; + + port@1 { + reg =3D <1>; + + mdss_dp_out: endpoint { }; + }; + }; + + dp_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-160000000 { + opp-hz =3D /bits/ 64 <160000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + }; + + opp-270000000 { + opp-hz =3D /bits/ 64 <270000000>; + required-opps =3D <&rpmhpd_opp_svs>; + }; + + opp-540000000 { + opp-hz =3D /bits/ 64 <540000000>; + required-opps =3D <&rpmhpd_opp_svs_l1>; + }; + + opp-810000000 { + opp-hz =3D /bits/ 64 <810000000>; + required-opps =3D <&rpmhpd_opp_nom>; + }; + }; + }; + }; +... --=20 2.34.1 From nobody Wed Sep 10 23:34:25 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 8DD932C11ED for ; Thu, 21 Aug 2025 03:37: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=1755747442; cv=none; b=dq3mgd5X7XMP4G5nZfGaiXUMgz3i6X/zj9C+xGCw2FXDBiTum0yP1obqLgINx4xJgrnCF+zZ+wiExsc9TjZC7figPvKnCiJZOqmwkSKTrNK5YJoZcVB/A3i/NBg3YD2JWYTzlFFaVny+6Ejw0OFInI/xQbbcsg79coAseA319vM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755747442; c=relaxed/simple; bh=/6uXAHc8u+Q/a1DjNDEMhzB6keYn2be9cZkXxsbUEe4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lgrFEhdAJAj0nIvRJm2q0r/MiBI5satB9xaUfcXX4gMhKZOUPDeKA8mznJ4GybAy7o6m6KO8WmV2kSWOkbRn1Tl7Q08mA69OMaYoRusZsvZZrN9CZwKe3mXVCvbjmiOG0rL+f5AurMyggd4+ALa8HCw0deejgT8ELkHGl80gWmI= 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=WNhEtQwz; 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="WNhEtQwz" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 57KJFGk3026051 for ; Thu, 21 Aug 2025 03:37:21 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= WIK2qr3/NE94iQwkqEL7J6K1o6tIhuvxaoMJhpu+NbY=; b=WNhEtQwzj9cmkG9C gKNtR9kKQRmkFRkYW3g5clgGxOYtVJ6MlNpwsM4lCNOtY+s9HUZvCNiC8YXe+LQw hulL1XttHEsXP/TEU3oZYBKyXnMNo0eUpikA3Bw47iHS1f0TByHPVjQihfKOXUyy 7fv+ELIt+zI7eTW870Pfhp5G1ah5l7s7i9G5ekOwahBD7hcGZf4nsKsxHgNMkh4g kAs63c7LAD8tT4EvcWvesZc3GXEQzZfJzvIxGHF6j+XoReS9Ix06y/GTVk/knFrn hzM0F2XYN8E8YohUPDI3QaB2q/oLYq2FY883gPq9s9Oyb5qzncu1DrTiu/Y+792h Hu8R0w== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48n5293vb7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 21 Aug 2025 03:37:20 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-76e2eac3650so1804817b3a.2 for ; Wed, 20 Aug 2025 20:37:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755747440; x=1756352240; 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=WIK2qr3/NE94iQwkqEL7J6K1o6tIhuvxaoMJhpu+NbY=; b=IGYqbl/b6sm9bLt0y5wljA3ejiWVYS5RCKItB1cOF4W6XdhpcWc3G9N5TkjzLt49X0 C+bNdFDppde3IWKh9SX+JDKbMi625+dntXNRyPYeRVnKlgCH0Jm8YTgSnQPJ8Hd6x6Bf 8ElJ2nhCsKXfefIVW2nzL3AKJAva/dg6wLDaqzo7D2HKkxHVKIBbpHxFM26j1Pamhd3/ QseZUdLWxc7sLAsDUuEr5ZkfQQA+Ykz8ji2iTgYuNgMLUTI0BYcf2irpys7WhNmy80YW Wihh9qg4gqmjkt8t8o1y9fuCxbHykHhHR1bJMGtRJlWvFijRb4+ngSBGoYa9FwojnUng OXwA== X-Forwarded-Encrypted: i=1; AJvYcCUHPPyHByQiLU725XvF4m90jzE7+mqe+evIwIt0hC4RaF4BkBlCcSg/IqXFH/ue75p3HTAY11rPRBviLlU=@vger.kernel.org X-Gm-Message-State: AOJu0Yxg06MCd4o99dAVIbFbQcyjeXZWvwT2BVJ/0tTob8Bznntp1rXB BsOQvNS+na2LfVGr/rAt4fhbILRWFWfOhDEyrHTeL4vAyzqlMX/rYZhHe5iXyucxOC+bQgPQvrX DxjRywdZdzKRHnNLbVfsh+QkwynX74+dFh96Zoh7N/0N0jPzmYUi22Ca3+/KW7I1423s= X-Gm-Gg: ASbGnct+ayDjlzaAkkVdy02j69lFKnEkECw8BMWEOch3fBw5oAwNuHQf8P7xpVjyTVM JRbC404yYKmtG+XH2fiOuZeLBT9CSq0sTk2bnVUUvSHfl3FhyV3oe9FpVvjOxZDlLt7dEbBUeuG 0QSZoYmtafwPwFeb/+38hSaSdd7ItP41kB0PNRc1a+gMwiPnBm9mWrUA+cEnguCxwJeeUB+oXf9 GS27okIMejiSyEFp5QuHtEKNKRNYW/yjOwQYYtbBxR/8rnkAg3HJnxl05hRBnUGJ5Rcmp5rR3w5 KSDubcGR/HYIBt3NUJX40Yy+9++7PGFIjguaqI1BhjSgGPncTKmVo5xrN8mHU4rNztRkaMk= X-Received: by 2002:a05:6a20:430b:b0:23d:d5c3:c92f with SMTP id adf61e73a8af0-2433084ab09mr1143136637.7.1755747439748; Wed, 20 Aug 2025 20:37:19 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE+tAEO6RQ7A4Yif9M5PGwG6tBqJ9xmZEWW8ipYZf3ykfyR3Cl22ZimZ2XbB0j+wgWpjjPh8g== X-Received: by 2002:a05:6a20:430b:b0:23d:d5c3:c92f with SMTP id adf61e73a8af0-2433084ab09mr1143101637.7.1755747439294; Wed, 20 Aug 2025 20:37:19 -0700 (PDT) Received: from cse-cd01-lnx.ap.qualcomm.com ([114.94.8.21]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b47640b6554sm3497780a12.48.2025.08.20.20.37.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Aug 2025 20:37:18 -0700 (PDT) From: Yongxing Mou Date: Thu, 21 Aug 2025 11:35:59 +0800 Subject: [PATCH v8 4/6] soc: qcom: ubwc: Add QCS8300 UBWC cfg Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250821-qcs8300_mdss-v8-4-e9be853938f9@oss.qualcomm.com> References: <20250821-qcs8300_mdss-v8-0-e9be853938f9@oss.qualcomm.com> In-Reply-To: <20250821-qcs8300_mdss-v8-0-e9be853938f9@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Kuogee Hsieh , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Yongxing Mou , Dmitry Baryshkov X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1755747402; l=1189; i=yongxing.mou@oss.qualcomm.com; s=20241121; h=from:subject:message-id; bh=/6uXAHc8u+Q/a1DjNDEMhzB6keYn2be9cZkXxsbUEe4=; b=PAchjJlEg6YULryzF2qUBVRmkx6B5muCm7v1gdEvjkVwjtgrvuc9yDJpeJiZirjS7AjHchmY/ XBkDPxjkAr+CIuWlqlw0wdqfS7TFHq6xnd2Ix6GRqyFNzToACWb0cCX X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=zeCnFRUqtOQMeFvdwex2M5o0Yf67UHYfwCyBRQ3kFbU= X-Authority-Analysis: v=2.4 cv=ZJKOWX7b c=1 sm=1 tr=0 ts=68a69470 cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=Uz3yg00KUFJ2y2WijEJ4bw==:17 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=yyC0Gtz2zuuxwh5CSaYA:9 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 X-Proofpoint-ORIG-GUID: yrrGLCXxMERAEWrJKOeajS5ZYKt6x48q X-Proofpoint-GUID: yrrGLCXxMERAEWrJKOeajS5ZYKt6x48q X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODIwMDAxMyBTYWx0ZWRfX8/a+aF38JhT6 D5AHIxh48HFH0QlcR56Rjkii/XjKZhFzTCNEX/dZE/v6PJoRaf1WMArzQaIEfIuKnNzd9uatsKv rjlaU1xHnGRA+1gx5zgD4AobmJiZNWPrKw4P3fjZPqjOvtb/6SLZlRy7uwN1WJCSihEoz8kdIvT 8iL1LL5tzLl2+pTcbNq+/WGxkvnBTcCSpJedumT4yK5hxHbJbvCWafy3l58XxFCZDuOsRyOb1EZ 6DbCj2DmE/I6vIpfK1M3HN+rcywGKIUy/aE9uKIrWapTiMbjGkQm771poxtrPGVIeCbgbOuGxpQ vZMpnJyD0UjniyM//+MaCBYQyQ5LiB7QJtsohQD/Y10RHiS5NbtAfF62x99+RzyXsFwkp+ueodB xCnHuVFtzWYE75/aKvjc2Lie1C7O2Q== 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-20_06,2025-08-20_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 priorityscore=1501 malwarescore=0 adultscore=0 suspectscore=0 lowpriorityscore=0 impostorscore=0 phishscore=0 clxscore=1015 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2508110000 definitions=main-2508200013 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 1490a7f63767bba176e8e2e76891d7d2c424bb7f..b70627d40dc4c671b8a855a17d4= b8ca2dd9952d5 100644 --- a/drivers/soc/qcom/ubwc_config.c +++ b/drivers/soc/qcom/ubwc_config.c @@ -236,6 +236,7 @@ static const struct of_device_id qcom_ubwc_configs[] __= maybe_unused =3D { { .compatible =3D "qcom,msm8998", .data =3D &msm8998_data }, { .compatible =3D "qcom,qcm2290", .data =3D &qcm2290_data, }, { .compatible =3D "qcom,qcm6490", .data =3D &sc7280_data, }, + { .compatible =3D "qcom,qcs8300", .data =3D &sc8280xp_data, }, { .compatible =3D "qcom,sa8155p", .data =3D &sm8150_data, }, { .compatible =3D "qcom,sa8540p", .data =3D &sc8280xp_data, }, { .compatible =3D "qcom,sa8775p", .data =3D &sa8775p_data, }, --=20 2.34.1 From nobody Wed Sep 10 23:34:25 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 4CB062C21DE for ; Thu, 21 Aug 2025 03:37:27 +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=1755747449; cv=none; b=ur/87og5Tszmpm3kSsXJuTpMHETpkHz7iW0NP5YqYdKnyXD2kM82JGLlfdrvzs3008yQueIjg2jHbQ0QLXXWcX+ORAK4P3aMmfh9LUlg6nmTqP1eOkQqO5wU3ptyus4p8GJU3g3DNtEMlOvVIF4Cs8E/s1paBogD3QD3CAyGP/c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755747449; c=relaxed/simple; bh=jx21lmx5MGZ/FfsdeqVGZncpC/OsVU2to6SdDDH2l5M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YOwfjFBczSDISUngmdwt+GhsryZ/Sy/aIVRQ5RLWK0ZUFkdYJN8L+BZXIiXwaFUKOtO0DF8+L0PLSCuSaiOaldYQA+5PhnP2hNqYFx37XY9kDlpRGMys58nf+49eLtUStIqFColAFTSts9rKbkVM3nvV7ksJBL1QZEF8I/Tnoak= 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=eUlmt6AA; 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="eUlmt6AA" 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 57KIdtBI019728 for ; Thu, 21 Aug 2025 03:37:27 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= c7ZlGnJLq3+8VPdDBGrjVATTNbjOXYsVFry4SHltG84=; b=eUlmt6AAuho5wdkr o4j6MR9QVgfB9gI8IylgS1vLDVapbYjbRHop+U7w+lk0vgg42JVRmjWb7RttP5eQ D2nT/7kULgkVnRetLcdVUfQXH9vvvvJPRZlDsE+3lNLe8U0w+lbrKAwhPvNomZAt NhrmDFu+4JLgJlaMTlh8ZW7ZrneTYiwO+yIWyxADuio1HVM1Tz97ly7fD9IG63Ad HnCN9IkRdb53FG8VnXbI2zwvjRd2CuFlZ0r4H5M4RoLogny2lpJE4JH/wAgM6YC9 dhhhQySSNExksxKCuZoPDknaXVDsAsjhYtI9hDmpwCOPlxPyLQ80mXQUyYh0CqFq ta4etA== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48n5293uw0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 21 Aug 2025 03:37:27 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-b47158d6efbso462963a12.1 for ; Wed, 20 Aug 2025 20:37:27 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755747446; x=1756352246; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=c7ZlGnJLq3+8VPdDBGrjVATTNbjOXYsVFry4SHltG84=; b=aRyX2AmFtj0tx7AvE3K/xZGT1WpjCcJtb7ATrI2xxFYLB/QVcG9/cJVP0n2TmRSdTl cBiSt+Mls4GPaoL8DdK7DK8ms9J73motPvDc8/zFEWVLqXeENXSmZgoZnDZu7d1ej+WN XJ3t3ba6govfdwZyrC7ZZu/O9poYOLVxClRHf8LOLK1p/3ISgLb2qxLh7lAmEidgG+vA 0oYQKQ9wsHm/oXnlj/R5aUZiQU8706oWgl63IhYDDWx3/M3Vm9dBt4rVPck3pkE7VEob 5pD1otYZQdOlBJ9iES+FRpkI888xN4mGeEENWzoTOrlAMXLp4n3mFwCslQnzx1J+5rh1 riMg== X-Forwarded-Encrypted: i=1; AJvYcCVPLf8g9Z8bayCulZdAmxeaZaTOriQwWqOcD5GVjYY0eHD/Ka1+tKXRnlWIUkO80tYblPQO9ORV85QYXWw=@vger.kernel.org X-Gm-Message-State: AOJu0YyetqtnTFV7VkQJe58soO9cBH8h9PhFTSG2b3sQI9ih/6H+nlX1 gmKwAZAaRsnZqhJI1TtmyvHHZngX/5r0VM2BjHxnmXGUlf89wAufaXU1gq5zCJ/EMbxOiff7Z6f 5kK9oeAUVTFX0qk8c2HnCFKjARSJmXusl4ICBQkVEGHoAcuqc21hbcrSZPmhW4mte1HY= X-Gm-Gg: ASbGncvawAqF1rRRI59dQlslyeFUNW0+usGMbkZjZX52djDAfPZDIJ/aakRntWtRGqD tS80EH85ZpUFk8CoaQJvRG35ozINoElePs5TebZ+WPOHkX+oNIblt7Lwj32KHpLIW4qQNLP18Fv Dam3DW9qM2srUW9iEdUWEcKl8Z69PyUW3rJ2i0B9Uu9p15zCV0gEDBWdhIWl0rGZBd79nBxUoAK +K/hpkWlL2vw7BWDulLqwYos5jkgAqna4dGUi9fLf05Xc1J/HXS0mpKK8BHEx7c6/ZeKFKIzE7z 0E1Jzp7cgQGZhjjMZOOzQ+Eq9qwVAu9UgJTuX9XmvsF907ly2ytMjUVaMVOyqz7JFR3AbQM= X-Received: by 2002:a05:6a21:6d94:b0:240:1d4f:71da with SMTP id adf61e73a8af0-243302c9111mr1308507637.23.1755747446526; Wed, 20 Aug 2025 20:37:26 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEP7fH3nvIAuguK5uO0nZHBdwSgTrqe9xEtuGpzyBRAGzFnVbJ7eW9pMnJeNufd/3ZYhmSLEw== X-Received: by 2002:a05:6a21:6d94:b0:240:1d4f:71da with SMTP id adf61e73a8af0-243302c9111mr1308473637.23.1755747446067; Wed, 20 Aug 2025 20:37:26 -0700 (PDT) Received: from cse-cd01-lnx.ap.qualcomm.com ([114.94.8.21]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b47640b6554sm3497780a12.48.2025.08.20.20.37.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Aug 2025 20:37:25 -0700 (PDT) From: Yongxing Mou Date: Thu, 21 Aug 2025 11:36:00 +0800 Subject: [PATCH v8 5/6] drm/msm: mdss: Add QCS8300 support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250821-qcs8300_mdss-v8-5-e9be853938f9@oss.qualcomm.com> References: <20250821-qcs8300_mdss-v8-0-e9be853938f9@oss.qualcomm.com> In-Reply-To: <20250821-qcs8300_mdss-v8-0-e9be853938f9@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Kuogee Hsieh , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Yongxing Mou X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1755747403; l=977; i=yongxing.mou@oss.qualcomm.com; s=20241121; h=from:subject:message-id; bh=jx21lmx5MGZ/FfsdeqVGZncpC/OsVU2to6SdDDH2l5M=; b=nIqdK5cwHfKA4OLfWyrt9z/LdtZOW4Iwetkfd1JMz89UozEsjKfrY5moqsraiVywkhgM6/qjq uGY5PjQ4rAWAws1iQ4pyqdTzZ2LqTHFXsU0e8v9ZXsffLRA2a9Ne3f+ X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=zeCnFRUqtOQMeFvdwex2M5o0Yf67UHYfwCyBRQ3kFbU= X-Proofpoint-GUID: 5NXaTqs8nyEPXnr7HzXAtUmFCc-zN2wX X-Proofpoint-ORIG-GUID: 5NXaTqs8nyEPXnr7HzXAtUmFCc-zN2wX X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODIwMDAxMyBTYWx0ZWRfXx38hfbIGJgpF lgP+qWkPZ3/abcfLnb2fg8YT1gk15q0cqFMKXGzlFcpI8uKJDdfArsMy1YsvopE68NPl+5J3j88 eIubAWnzfjt/xxLNxa6o7+6TwJ8dXpKRsqjvLWBbWr175ruraz3fXPOkVxbBevvAr4+YMkpsB14 ugGkkk8xg1+4q4zIdbHiGXzK0P+MMm4uPklhfuXoBsfjkx+Aacn56ak8bOHk/TFGXadqYwXi5ZF cQZsBz98NEXo/ljG+9okjEjlSW40T5t81pUAcL1fGrcjkk7OZFrqtGJgnn8TrfgHBt0FqjFahSV ct8cYvdFICyq9UZEqFQsAtxH7vvqFiLV6GhGqvXtAiSFHuiOkuumbkRdJSIHy4lKogltMMhsajq OEjd7iBO61NaMuCNCeaYFZOGuUgw9A== X-Authority-Analysis: v=2.4 cv=SPkblOvH c=1 sm=1 tr=0 ts=68a69477 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=Uz3yg00KUFJ2y2WijEJ4bw==:17 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=EUspDBNiAAAA:8 a=56KCLgTT6E_AFdM1kc8A:9 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS: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-20_06,2025-08-20_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 bulkscore=0 spamscore=0 phishscore=0 impostorscore=0 adultscore=0 malwarescore=0 lowpriorityscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2508110000 definitions=main-2508200013 Add Mobile Display Subsystem (MDSS) support for the QCS8300 platform. Signed-off-by: Yongxing Mou Reviewed-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/msm_mdss.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/msm/msm_mdss.c b/drivers/gpu/drm/msm/msm_mdss.c index 2d0e3e784c044db8ac0c478446d211a982cf0350..db2f0064eb72e8a990ff4806f60= be74d3ff8dfa9 100644 --- a/drivers/gpu/drm/msm/msm_mdss.c +++ b/drivers/gpu/drm/msm/msm_mdss.c @@ -555,6 +555,7 @@ static const struct of_device_id mdss_dt_match[] =3D { { .compatible =3D "qcom,mdss", .data =3D &data_153k6 }, { .compatible =3D "qcom,msm8998-mdss", .data =3D &data_76k8 }, { .compatible =3D "qcom,qcm2290-mdss", .data =3D &data_76k8 }, + { .compatible =3D "qcom,qcs8300-mdss", .data =3D &data_74k }, { .compatible =3D "qcom,sa8775p-mdss", .data =3D &data_74k }, { .compatible =3D "qcom,sar2130p-mdss", .data =3D &data_74k }, { .compatible =3D "qcom,sdm670-mdss", .data =3D &data_76k8 }, --=20 2.34.1 From nobody Wed Sep 10 23:34:25 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 E26222E7BDD for ; Thu, 21 Aug 2025 03:37:35 +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=1755747457; cv=none; b=lw0YNGZ9GuDg+pmnpzsY/TRH+837FjY1qQVXT1cD/refkwjivtqypqlfh+NM8ONbCpw4TrvEf7qdcRujbZyOmGy2oKs9A1RFCPzkjhTbswG7oeFoE9AJnGCiif6ymijyWuAH41x6Ftyk16nGP9qhv74ZzBvB2p2AnF/xOYyelrc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755747457; c=relaxed/simple; bh=jmOF3YxLYSDfb8Ohpc4kXPJtA6m1LCaahphFup+ozoQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XQuH4cbacsRdOqu2GVmcFw7wHuEECqU8i20C7nwZy6Kw2UbSQ2i4oaoVT9lilirZw4Mz3/00sSLmLCaCLd1AA+rN4ToQKXdQyP9yMOJAFA44EPLdV4KLFlO5cpw4QFJQ9Hj2kwiNXiCbR0k3pTePsV/0claD6Z+x9VuGP6euNZ8= 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=GPtQrzy8; 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="GPtQrzy8" 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 57KKF3O9010752 for ; Thu, 21 Aug 2025 03:37:34 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= s5H/bF7V+/uMeSq3g0gxgqc/EofmL6r/gf0PKGC0ccY=; b=GPtQrzy8TIOYTIc9 Vc74+YztRre+8yF1n0QVmxru+2H6j0GHXcc6EKQv8BDktJXRJ6saZkvOgGIsuB31 tsp9fmJB2Rlsx8TlE0L23A3wUVkAnvCDUfHMcLYx8QNPymDV0PI/vGePJ8Y1tERE fiVSRRVbvZYxMKmgX5jK/CoqqZ0JEBOuUPetF1KDNkJWqUROrbghNoN10UsOHyzz VG6kVgX3skmArO55dEouE78l/SyVmCIR8PETcGnf4CikN8EGMqLLAq5gwRBIVts8 /a5BTcuXQ3bQtFRq1HZwQ+D3n7qL1J6fgP8K/PF1yfIzXd1PISvhFGyN84Xomyyb S8i0LA== Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48n528ut73-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 21 Aug 2025 03:37:34 +0000 (GMT) Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-b471757dec5so1012413a12.3 for ; Wed, 20 Aug 2025 20:37:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755747453; x=1756352253; 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=s5H/bF7V+/uMeSq3g0gxgqc/EofmL6r/gf0PKGC0ccY=; b=XkSdaTWl/5C5fgipPblWMJ7zvDxrvAnXC5vAKkdgwtJkFU9Ndu7ivXnStRQaCev3iY NBHbauoVtoMd6BPiT2zFWcla8bJ6Fm+cvXuae2OC6zuXbC1Zb7HuWRCUl3EywdIg+myA YM/86FDZth6mufsUxTUe1DHaypIkf4Z6HiMWnvRYEJGIWHhIvoJ+a1zBdsVJ5hCDvmcV 0OrDJomZUFmbA8dh5RFTqcpT/SlDF4YtQAr/vUv7c8K10n+I77htruxy39ORWgvpLki/ QjaPN6pMWvfe6vDMk0SOOrOj1vmvAwOY+fNbK577XL/BcK7K3ZeUNd+rIBcqSkhdBuPL 6L7Q== X-Forwarded-Encrypted: i=1; AJvYcCXgskHvhkWKhN/qiE193iP7T8Kg45jlHogxivTYhyD5ngz6Jw8y4arI8WBhjd7eVo2Tuxzn7ko8EeFlLIU=@vger.kernel.org X-Gm-Message-State: AOJu0YwOkK+pNyK3go3mMKkKf3f85nJ0bsILtETa7817NbohEkCpzr28 3yq1SSAzzySK0i86JUBVlm3uqPwutG0YIgiMEi5JU5/5O0NeDctVWvKunSsXEa2pEe/BQqTfPvt Nn9XFo9PhEQ4lmhbXOEE5qmUby/XBq5UG3mPDGyMMdmKH7nYrlZ2HEbUvA5ohundxGBA= X-Gm-Gg: ASbGncv68hc4wbWa0jG6hlO8bGadYBEQbrBJqeRxyq4mXBQbVLMIQEsAgbfiIEFs3Lt QN0Qg98Etg7868ALXF/jLc3P4g3ebrLeb1auWcX/mUGj5JbxyYJDNSfZ5ch/LMWxh0WAOOg2GBx A432iS8uEXyFUWbleIDgYQ49VJjjRHwDGhmar6liYizls//KINJLjo7NCmdUSggvdyovlhy+1Tg Ou/P9kuKiGORST2+S8+cqv2HSSjqmYq6CaWiAeohZlTz7f7CE6YKUbDZrhgl/eOHliI9D3uPW1u +z8X4yC1U3WCPuOxHDbYxXnYbwZWnrXvP17lnGZtKrdC3vJCRV8pwrTXEGu/d5mwoxD49II= X-Received: by 2002:a05:6a20:7343:b0:240:6dc:9164 with SMTP id adf61e73a8af0-2433089e19dmr1159857637.15.1755747453475; Wed, 20 Aug 2025 20:37:33 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFi4mGJZ5wAX9bpRLqAWGzqaPdfb8se3vOWiYgqadgqnAUMN/U4mRyTaYFAwyX37dTnizeIeA== X-Received: by 2002:a05:6a20:7343:b0:240:6dc:9164 with SMTP id adf61e73a8af0-2433089e19dmr1159817637.15.1755747453048; Wed, 20 Aug 2025 20:37:33 -0700 (PDT) Received: from cse-cd01-lnx.ap.qualcomm.com ([114.94.8.21]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b47640b6554sm3497780a12.48.2025.08.20.20.37.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Aug 2025 20:37:32 -0700 (PDT) From: Yongxing Mou Date: Thu, 21 Aug 2025 11:36:01 +0800 Subject: [PATCH v8 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: <20250821-qcs8300_mdss-v8-6-e9be853938f9@oss.qualcomm.com> References: <20250821-qcs8300_mdss-v8-0-e9be853938f9@oss.qualcomm.com> In-Reply-To: <20250821-qcs8300_mdss-v8-0-e9be853938f9@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Kuogee Hsieh , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Yongxing Mou , Dmitry Baryshkov X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1755747404; l=1242; i=yongxing.mou@oss.qualcomm.com; s=20241121; h=from:subject:message-id; bh=jmOF3YxLYSDfb8Ohpc4kXPJtA6m1LCaahphFup+ozoQ=; b=9nEXtJyTvuvPoQMKa9vJn8WmfjXRNxEFGH4TAyQUtRSsAGs8a/pirBy7epfxNHUOJ6F3AyD4s mxQRny+F73nB+a5BUu1ybLK0EPA9/GcvDWqt7ON6vzsbdDND+MNtPmS X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=zeCnFRUqtOQMeFvdwex2M5o0Yf67UHYfwCyBRQ3kFbU= X-Authority-Analysis: v=2.4 cv=I4c8hNgg c=1 sm=1 tr=0 ts=68a6947e cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==:117 a=Uz3yg00KUFJ2y2WijEJ4bw==:17 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=EUspDBNiAAAA:8 a=E9mFum2VwHQHOKsBOicA:9 a=QEXdDO2ut3YA:10 a=3WC7DwWrALyhR5TkjVHa:22 X-Proofpoint-GUID: arHOWEuY2xSzYgT-1epQ74skQ92_gMAx X-Proofpoint-ORIG-GUID: arHOWEuY2xSzYgT-1epQ74skQ92_gMAx X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODIwMDAxMyBTYWx0ZWRfX1GcJOU+vze6c iPBfHFPNhHwkUSRn7rOmcDFbZxBbJM3iOeajGFB5ejfte5T0/kBsF+s4torOATGAknKqmEteuv/ m32Jn2Pu/NH95JD8xQI6q9t5PFNODYIru959bl5mYs8n1g3oqykH3KkZ6gUDybG2ur0iY+pelvC jgSyEdOEvBIyXJ/ydbCMwmE9PX1vzf2qQ6QojhF/QOToqK3zCincX1bbiGLQYT2oTA8i8Wg1LGV 5iKRvyyeHryxIxlrWIeXEIrogtK5+s5XTrWQjE9rb6VFGFKfAskJ2mm9Fr5TI7rmTPoLeCaXHZL Np2HQEjfd0DxUrQAHtjcMuGP70urTx9vytj6fWbMohgrg4H5rdXR69ioRlDjjLpwAEJ34rTuVPu +mxq+x8SvCKQUpJY8XVXGidZxsHURw== 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-20_06,2025-08-20_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 clxscore=1015 malwarescore=0 spamscore=0 priorityscore=1501 lowpriorityscore=0 phishscore=0 impostorscore=0 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2508110000 definitions=main-2508200013 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 data structure to enable SST on QCS8300. Reviewed-by: Dmitry Baryshkov Signed-off-by: Yongxing Mou --- drivers/gpu/drm/msm/dp/dp_display.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/msm/dp/dp_display.c b/drivers/gpu/drm/msm/dp/d= p_display.c index d87d47cc7ec3eb757ac192c411000bc50b824c59..bb4660585849d1a67921a28e7e1= 2422e0c327ab2 100644 --- a/drivers/gpu/drm/msm/dp/dp_display.c +++ b/drivers/gpu/drm/msm/dp/dp_display.c @@ -187,6 +187,7 @@ static const struct msm_dp_desc msm_dp_desc_x1e80100[] = =3D { }; =20 static const struct of_device_id msm_dp_dt_match[] =3D { + { .compatible =3D "qcom,qcs8300-dp", .data =3D &msm_dp_desc_sm8650 }, { .compatible =3D "qcom,sa8775p-dp", .data =3D &msm_dp_desc_sa8775p }, { .compatible =3D "qcom,sc7180-dp", .data =3D &msm_dp_desc_sc7180 }, { .compatible =3D "qcom,sc7280-dp", .data =3D &msm_dp_desc_sc7280 }, --=20 2.34.1