From nobody Fri Oct 3 13:34:12 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 97B7D30E838 for ; Mon, 1 Sep 2025 09:58:13 +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=1756720695; cv=none; b=ZhMlcqs+WhhuhtqRHGrw4PBtH92rDyvdvhILiAOXteJo5SfXrivmSenVxc9UnuahCLMCCDR8dQYf65Jtr7VxMq+I50YpEA9grbErL78bL0W0ZZ/RLfeV/8zXYZVBGeqU+99jJMeR3Cdt9ymh5K0l+iGfAgPFB47Agg8E0BRgwTA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756720695; c=relaxed/simple; bh=3rkFDkEG8LVsFjeJ4SQMC5Gt/HRXtaQnkmz4irxbEPk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QNHj4+ON2l5oZZnCHrVMzP6/yRYShAgtjqutCdMI+Oe5NtMeSfM+aAcS2iDbEI2wcTVewM0IxdzJ54hG0sMQci5Qz//QMEGDVx9Kkx2VqCCeQBvMRBwsxegGKxIyOIN2yGd06EY3DaT/7SRVezs59f/Ex10RLXId4RQcMkX51JI= 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=gjdbIv+n; 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="gjdbIv+n" 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 5819eWj2026415 for ; Mon, 1 Sep 2025 09:58:13 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= PC0P0KeW8pKD9FQHWaVlmS86Em46YGeoi5IHSPfP7vk=; b=gjdbIv+nHm6u86Jh RNuWwgpHEJgkJSts8g/ySpsmyfzr5gFYe4uVsF8TrcVVxKiMgKV9WKPa4bVGBDdo CIsdF/bD7WsUB/XThT69KAnhHQPTqpH+f10B27KLs+pn+Xhat4JhIdmbOjOndKeb NRmse2w7ibWg28qiamem08e91QBi6p0tSA8EChyPcSNHan90xIagDHWmfeuS6Cvu hVFYZFnu5+midXHStNMsKYPlqsQfZJcxjRNE50O3jVHvngSN4dT36U4ZlJOpCzeX WJB6XauNkERmQ5fht4RhOm5eG7ueXP1KSy9y1qKHmkSwWRfrJY2i8MUAVvXbr4do C9oo8Q== 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 48utfkc6y6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 01 Sep 2025 09:58:12 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-b4c1aefa8b7so3451702a12.0 for ; Mon, 01 Sep 2025 02:58:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756720692; x=1757325492; 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=PC0P0KeW8pKD9FQHWaVlmS86Em46YGeoi5IHSPfP7vk=; b=oLUzYlnimhC62YY9SGKB/mPsRchfZEa2cMcHze5NIgWVLiT5H/COUHev/qRiKpV9wI oA2gKCe/7ch/+v8LraZ6Kk8QUAgCyddZW7ME48u0x2d4wEeQmMag/H2jKRaFVpGeWXpz MlFg+MWIYt34qY73pt0kgIOJkzyU67dZfMyIYqp4b94C4B3HR/bnwYsJ84PrKPazJ8AO 6QHQiEA05xsWeK/QfpwtUdf7iLUxSRp+gXM7pNIBdEidwjb8cvkkBNA3W8sM7TDhCRtd VORV6QIHZtjb79USMuI119eLF77xaTIqm2NGYewrDn7XGal6oYApOFwMR58pEadGcF2B d/vg== X-Forwarded-Encrypted: i=1; AJvYcCWYrHbdjFumyHWHhwPXx7rfr/Wu8aY8+rOyazcPy7Bb8JRPjYOhDdeRkiTnE0w8bvpsq6x+58yC5NRByTU=@vger.kernel.org X-Gm-Message-State: AOJu0YwHCxv2wGr6wJC3j/KwrHEudo+37InxoBSZDege1xF+3qwiMwFd ve5S0ND0maxGZfX5yqWeStF0PbD13kY7wfyO6PPhiL/TlTRTywik78W5Zt100JPPtMXaPfj2x29 Jt0uDxC5Eixr2Xxr/tTLFXTjxB/fvNdXisdalHL4zC0ItVhBqw85dSR9G1T8qaVp4ang= X-Gm-Gg: ASbGncsR47IQUUzDbjULCwoCnCpc6Wadnj7J5ZT0CrUAGOHXU9UKxxHdJxZHO3edoM9 U+LVdEgEwEgQCa41j/Oc36azTxUGV/StRGs007QeGSyyhQ2e4eWBY4tJqb+gTq0Mu4+E/R6018o 9MNLuOdPjVyFnFi/F/YMcIaIL8vtG9AGgLph9aGNHWvhpOf8vcdnHiBt4EDvZsj6K9HhM5OTjtp PcSFLzMx4C7tVYsU4og37t/xUDr2ROj/BQX6yZyLl5sEFfy/9lYYrr4TYAluqEaPNDlFrvcd7yR tEYGRPkDtLpHsgNnjCdc4biQ2+hJfri0buurfNEG2WjdOnqAwCWJJiHV8QQOsx+bPVxPPvM= X-Received: by 2002:a05:6a20:1584:b0:243:b35f:58ea with SMTP id adf61e73a8af0-243d6e01092mr9275678637.22.1756720691869; Mon, 01 Sep 2025 02:58:11 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGE4FEkbxc8zJAVFcBNKH3By/scmpc66RdOPEWIriSFDM5liAVdwxSS2dSJZSUUOeU2APdJKw== X-Received: by 2002:a05:6a20:1584:b0:243:b35f:58ea with SMTP id adf61e73a8af0-243d6e01092mr9275648637.22.1756720691417; Mon, 01 Sep 2025 02:58:11 -0700 (PDT) Received: from cse-cd01-lnx.ap.qualcomm.com ([114.94.8.21]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7722a26bfe2sm10305656b3a.14.2025.09.01.02.58.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Sep 2025 02:58:11 -0700 (PDT) From: Yongxing Mou Date: Mon, 01 Sep 2025 17:57:30 +0800 Subject: [PATCH v10 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: <20250901-qcs8300_mdss-v10-2-87cab7e48479@oss.qualcomm.com> References: <20250901-qcs8300_mdss-v10-0-87cab7e48479@oss.qualcomm.com> In-Reply-To: <20250901-qcs8300_mdss-v10-0-87cab7e48479@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=1756720667; l=1711; i=yongxing.mou@oss.qualcomm.com; s=20241121; h=from:subject:message-id; bh=3rkFDkEG8LVsFjeJ4SQMC5Gt/HRXtaQnkmz4irxbEPk=; b=x43dftNhgBfQgNOncIm3bxVBcJJxIETiS2CaQI7RYpFOenwd9rA2BLYjRxTAV3W+Ex42mMN2C yk/G2r32mMhB/S1lJzSLq2PRcaVDRtilS7PPRLPBisLMj9OqdzU6Y3Y X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=zeCnFRUqtOQMeFvdwex2M5o0Yf67UHYfwCyBRQ3kFbU= X-Authority-Analysis: v=2.4 cv=eaQ9f6EH c=1 sm=1 tr=0 ts=68b56e34 cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=Uz3yg00KUFJ2y2WijEJ4bw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=cUk4fDKarN54sxZTNDcA:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-ORIG-GUID: dpxtYXVif-zMkNra1Z9k3v1IWEQwL_oo X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODMwMDA0MCBTYWx0ZWRfX1fsjZGRxOd2J 2gJfI6ZDyvdN0UWNopsQ+pdCM1y0U7KKfvEQV1dWufuzUpZH7Ux9BPRgJ5WMyhUx2ux6aG3qLq0 k7vrGkzj50p7hfflnz34UOEfFe/bBaopkkb2xgOyKbNuCtvqXCQ/Audjbi5YooVJNqBIAtVe4IR 48O2XImXU5BJi8WomlyPmrBiFNnIRAbs9zCKF6hfhhNvwXflQvdi/O0NhXxySqdJ1Suh7EMcq2h q1jMYMzD55FmVU4L+b0Ov9Ry6S0d3uNC0s19d84YRq5Y7NVEa/LFJXPtKMmNORCQsyeIVbLwwUO HX0VBgNoRGJS9eECPv6IIKBqroSPobfY7gV3lNcKMc6W/7b26wG86CmkVliQa+F1hUOBUphthQc uUbc2YA0 X-Proofpoint-GUID: dpxtYXVif-zMkNra1Z9k3v1IWEQwL_oo 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-09-01_04,2025-08-28_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 phishscore=0 impostorscore=0 spamscore=0 malwarescore=0 adultscore=0 bulkscore=0 priorityscore=1501 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508300040 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. Signed-off-by: Yongxing Mou --- .../bindings/display/msm/dp-controller.yaml | 19 +++++++++++++++= ++++ 1 file changed, 19 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/dp-controller.ya= ml b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml index 8282f3ca45c8b18f159670a7d8c4d9515cdb62ca..4f0dd80aebd1958327a06d31664= dd68e02e5ba94 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 @@ -195,6 +196,7 @@ allOf: compatible: contains: enum: + - qcom,qcs8300-dp - qcom,sa8775p-dp - qcom,x1e80100-dp then: @@ -283,6 +285,23 @@ allOf: minItems: 6 maxItems: 8 =20 + - if: + properties: + compatible: + contains: + enum: + # QCS8300 only has one DP controller that supports 4 + # streams MST. + - qcom,qcs8300-dp + then: + properties: + reg: + minItems: 9 + maxItems: 9 + clocks: + minItems: 8 + maxItems: 8 + additionalProperties: false =20 examples: --=20 2.34.1