From nobody Fri Sep 25 07:59:35 2026 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 31818361943 for ; Tue, 15 Sep 2026 09:28:10 +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=1789464493; cv=none; b=j8IEsotpFI5Wpkp0eTQp91IqqLFLi1YSzrPRc9yYOqQmfyCfMQ71+JmhlRiydG98lrVHV/+a2JVESZZ0MgPnH730V7eUhvZrrPFYHK064M5h05fK2zUC5B5Br6Qcoy6VFBNo9RZgBFQOeEs4/3qqS6oW4dzCFJwhg5QTG1YMesA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789464493; c=relaxed/simple; bh=TX4jqPBLlu4A2aYFMXqYAcpyR7z5nFViS5MfFWhFt3A=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PW3hf8DJr6qLSX5Pq53KP3cM+PVT4/D7ittxiFewvm5fdrmQuR/gv9tEJEq6LPZjjzL+EVFAXe0+u1dRI3TRH7uAi10BkGZAdN+qJ9jAZdcrjXWHMO/2gS9sP/e5QOceq3QSjDL539Vq0rtYfkHhuHwjD9l4Kze+h1pLbOsh6TI= 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=C4rkHS2/; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=jj89EcYI; 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="C4rkHS2/"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="jj89EcYI" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68F6Yw5a4048660 for ; Tue, 15 Sep 2026 09:28:10 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= sOD1KP36pobZqUuAtEcmWFCfB4SqMaD8dO+mChPrfyQ=; b=C4rkHS2/MXlMdPl4 M4VSG2VHUr4+i011eQzf8MREF5vSksrICKXIbmOEyFD7xxZIsBztCz3jLq3k8mN7 qHs6wMKTq5yeE+7CSfOgEiADryjKMnSvnOujDKwPCI+GSfnGZrPD3vdtjRVujxRK JG3orhmTG7rKduEskWPAdlR+jS+neAKQuzESvARDOCr/yyLFD4S1hCq2RptKEZyL QUyKjmSbRNCOm0gCK8JKskOFzG2MIq6UZYG1xBEVYdP3+IpZ0zsovbloMQROq/BH ZArrF8zh1hrhCXTBdjHp+GliYIsVlxU/L3fIH0VCQfsNizrUG7G47NQgkIf4BUB8 Suu3mQ== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpyea1238-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 15 Sep 2026 09:28:09 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-93a1b824e84so431290485a.2 for ; Tue, 15 Sep 2026 02:28:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789464488; x=1790069288; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=sOD1KP36pobZqUuAtEcmWFCfB4SqMaD8dO+mChPrfyQ=; b=jj89EcYIqXPMe6XmsstVwG0O3jTttaqvF0qrG13+ZAlHnrJU+A1YR+kHkY3GG8+XT/ x3yIqJJK0vCdGIQfkieJAhZm6WxGRs7STol54XpmRvcSy10+47v7KdErE8x88kKhYG7a Zg3YbVqBXHCraURoLxJvkQnEVrLEp5sNFtmDUrhv0loekNJWREygKrWil4Yl656bHCrg pDaPB+4sku2MJyunWu2+27t6SDiQGm99akPtBfKkExerXhWORPNawtRXfu2qZtaiNe0I AD+muDMbtijDVtZDDpXBQRwI/GP4Q+fU1iSiz8pcZdmsSkIJRgjJMv/+GYeZ6aXUThJm 6Beg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789464488; x=1790069288; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=sOD1KP36pobZqUuAtEcmWFCfB4SqMaD8dO+mChPrfyQ=; b=pz6qFSMRSLidd12GAxzKIRkGi3ZQq85VPGcyXC0pdgkfkmh92qMtGhoAExDoLsctuF ccMUHFaNIMR/K4B1da77hdRqaZ5+U9wAwO/YGFL+deO5OBXdF5yC8mL5qg0URcdBDtri K4zJMYTcITpF2lcrAcPevaKBtR7C2vk9GFTps2lQtugCIRz4BqwJXoKYNEf8iscRM2LE 7xCMnXpoR2VkMctDHPTJ4COJcAZvKfw4wd6GuWvVwtpUIeKbZJ0cHhKKzWDISFnk2EC7 mYsOVhTKn12srg3D7LJBYXWvlKdSOsxDcXr3HHCHhTUmKu3yk2YXFJpKgH5b7Jj2bm8x GGtg== X-Forwarded-Encrypted: i=1; AKwUvByCD2TR6rFr7xglFh1hciCO0TOzCAXZaP84m/QLz+Ye6gHBknc9w2Ifz1myQGjPEBX1WZrHhBait5AGCcg=@vger.kernel.org X-Gm-Message-State: AFuF++m0O7yoUiRmOKHOXL8S5Z94+ATOEXc4odSW0S3MJqE+tsyforgr ABos5vI6JfU7YR1j8LMNz60LMPXH6f2kXpRBhz25nXoni6OgZlzAelIQtFSbl41uZZbMc+FJEsQ 8Op5Bw2AOSQGuyonPTwPa8MPemCCI7z3ve3E4pttYW4hel05Fn6PWLJbclgq6scuBSSs= X-Gm-Gg: AYBFou2dpm31EjO5D9cDH7/2KgScA2Mq+IDeMDzIPJPL9JdESEqm7oj0jvbQXuvwRlR he02Hbod49tUpuLHKMJYl8KEEtHvOajOmWev/h3Bwt6qyl7i9QGN8jtRm108Od6Jzx6j55dNOkM B1LgMhNuGtluuSFQhkWg9vGHsfu+2xDZJxEIM3sNNmfVBYATEjS8NhveRSyylLUbI9n0IIXyGTj KDnmiUSmsXuNSEbllbF6WaS3c5OpWyno5zDt71AULKbBxczrpQccdBDPn+wjIUYarafMlo3j7V/ PFs4S3YdtT2o//2tSguWDK0bQQHkPZmKB99y5+P9+Ae6HMqjGOr7GxisAAucT2l6OJs9WqW+o2z RA+i0Q/PQecgdEGe0m4dq0FCVSxAY8fR2t0f6siB1zkdLDQvoQJJ1p6Ko0mrEBm0= X-Received: by 2002:a05:620a:460f:b0:93a:e8b:2df0 with SMTP id af79cd13be357-93a299efe8emr946845185a.40.1789464488401; Tue, 15 Sep 2026 02:28:08 -0700 (PDT) X-Received: by 2002:a05:620a:460f:b0:93a:e8b:2df0 with SMTP id af79cd13be357-93a299efe8emr946839385a.40.1789464487826; Tue, 15 Sep 2026 02:28:07 -0700 (PDT) Received: from yongmou2.ap.qualcomm.com (Global_NAT1_IAD_FW.qualcomm.com. [129.46.232.65]) by smtp.gmail.com with ESMTPSA id af79cd13be357-93a3f467566sm18939785a.39.2026.09.15.02.27.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Sep 2026 02:28:07 -0700 (PDT) From: Yongxing Mou Date: Tue, 15 Sep 2026 17:27:48 +0800 Subject: [PATCH v2 1/3] dt-bindings: display: msm: Add INT2 GDSC to Kaanapali DPU 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: <20260915-msm_gdsc2-v2-1-9157237b8382@oss.qualcomm.com> References: <20260915-msm_gdsc2-v2-0-9157237b8382@oss.qualcomm.com> In-Reply-To: <20260915-msm_gdsc2-v2-0-9157237b8382@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krishna Manikandan , Abel Vesa , Yuanjie Yang , 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.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789464471; l=2699; i=yongxing.mou@oss.qualcomm.com; s=20250910; h=from:subject:message-id; bh=TX4jqPBLlu4A2aYFMXqYAcpyR7z5nFViS5MfFWhFt3A=; b=ccj30gophPm075i6Y68UPWPfvwlgy2kmluX43cL4bGo28OMdYsKYhTip3oPMJG4Vzb19Q3NIY 7imkjaOrf96Dw5N/3TJKbl1cpR/bZ+4iE7UR0/58HmUzrgEskLnqoyW X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=rAy5J1eP+V7OXqH5FJ7ngMCtUrnHhut30ZTldOj52UM= X-Proofpoint-ORIG-GUID: 6IHp-1KEEZ14AvsJx3erpWjR6odH3dRC X-Authority-Analysis: v=2.4 cv=cehHPXDM c=1 sm=1 tr=0 ts=6aa90fa9 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=C3Dk8TwHQYyIj7nOf9RCJw==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=ObFffn2ZCBQ8pwh_5TYA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: 6IHp-1KEEZ14AvsJx3erpWjR6odH3dRC X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE1MDEzNSBTYWx0ZWRfX67qmcnKT7siQ pSMFhYnmgYQETRhIV22mvGQttu5Emgivam4pDp6Cfz2s0k2fsYwYPV92ZHvlm5WI4JcRA8muPzU Rz0nURpKmLMpvIfZQzQlf+oxiN5PuMQ= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE1MDEzNSBTYWx0ZWRfX/Wi6kxJ0Yv9f rxEWvNWLPAnC3DtKZ/bOaeLvbtZHHLH8+/aWFPSdkBhkdyiqCk8r70V9IZFbJa1/YO6v55X65Q+ N5iwwG8ahz6uNTap0BkrQh/gCX6c/9Ow9e3bo/67ak1WVMh8HGxIf3oqKQOAnWnIeQcxJIsOl+r BESOxURXv+KkGYcbbiPKmzxEDQK6wdZJX6YeGVLM2s4O+gRXdAzVGFR9phU/PHLGSKvAbW8TGyA JM63qIH7W+5oU239jMpqf39faxt06nw6fNU7MYgOl7A6egZeour13UGRxGaPGTb0pcsngg/+6Ll pwTQnFNxpdQU+hsQ7PHomLF+9MZSy3J5kHi6gEpVxDV9LBRs6z3YsCdEF2UUbSaNhDm4pxcgNr8 F9TZ9uL3Q6Zn1kRzm5M+7IZ/o+AEExNL1UcCe4LlXzxGaf+fPggn5LPOWD2HJepeD8vc+vPOOKC uF/2EktVyWjsETDQvsA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-15_02,2026-09-14_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 impostorscore=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.22.0-2609040000 definitions=main-2609150135 Kaanapali (SM8850) has an additional INT2 GDSC that powers a subset of the DPU source pipes (VIG2/VIG3/DMA5), on top of the CORE_GDSC that powers the rest of the MDSS hardware. Describe INT2 GDSC as an additional power domain of the DPU device rather than of the whole MDSS, since it only supplies DPU-local source pipes. Restrict the schema change to the Kaanapali DPU compatible via an if/then, so other platforms sharing qcom,sm8650-dpu.yaml (which don't have an INT2 GDSC) keep the existing single power-domain constraint. Signed-off-by: Yongxing Mou --- .../bindings/display/msm/dpu-common.yaml | 19 ++++++++++++++++-- .../bindings/display/msm/qcom,sm8650-dpu.yaml | 23 ++++++++++++++++++= ++++ 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/display/msm/dpu-common.yaml = b/Documentation/devicetree/bindings/display/msm/dpu-common.yaml index 3f953aa5e694..19b791a857b5 100644 --- a/Documentation/devicetree/bindings/display/msm/dpu-common.yaml +++ b/Documentation/devicetree/bindings/display/msm/dpu-common.yaml @@ -25,8 +25,7 @@ properties: interrupts: maxItems: 1 =20 - power-domains: - maxItems: 1 + power-domains: true =20 operating-points-v2: true opp-table: @@ -53,4 +52,20 @@ required: - operating-points-v2 - ports =20 +allOf: + - if: + properties: + compatible: + contains: + const: qcom,kaanapali-dpu + then: + properties: + power-domains: + minItems: 2 + maxItems: 2 + else: + properties: + power-domains: + maxItems: 1 + additionalProperties: true diff --git a/Documentation/devicetree/bindings/display/msm/qcom,sm8650-dpu.= yaml b/Documentation/devicetree/bindings/display/msm/qcom,sm8650-dpu.yaml index aa0cf0ec5b93..88aa71d2b912 100644 --- a/Documentation/devicetree/bindings/display/msm/qcom,sm8650-dpu.yaml +++ b/Documentation/devicetree/bindings/display/msm/qcom,sm8650-dpu.yaml @@ -61,6 +61,29 @@ required: - clocks - clock-names =20 +allOf: + - if: + properties: + compatible: + contains: + const: qcom,kaanapali-dpu + then: + properties: + power-domains: + items: + - description: MMCX power domain + - description: INT2 GDSC power domain + + power-domain-names: + minItems: 2 + maxItems: 2 + items: + - const: mmcx + - const: int2 + + required: + - power-domain-names + unevaluatedProperties: false =20 examples: --=20 2.43.0 From nobody Fri Sep 25 07:59:35 2026 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 7F8D147D949 for ; Tue, 15 Sep 2026 09:28:18 +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=1789464501; cv=none; b=t25NI4JM00UbGtwETj/bexSyCmlPKJ4GrDGjINEV3zzlsf5YSwTLyZwPr062qwx7GNvDezTPLiGdsAgqpKhQFPNaPqmJmH2Fvl6O7f2zUdzPlR6oorQhRRPkS2CJvaTr3vN7n8kE/VEPh++lR9NQJv70DdulGS40dXeGb1W5aKQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789464501; c=relaxed/simple; bh=a/E+GFuEyBojJjqli8EcWUYHUw5NvaWdxGvcEkYtpmk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cUVELHN9jIbQm2UalqD7aZ8flZg3ALq5ght6reyJArMMbKOZX8JUVbKwdlAaw9OrFpVBiN6Eo7AvnYg0OoxkrbllEgcpb44VWEkrTatb4IZRQzaGyPhfJKXSXRtRaELZ2Yx0XZo3e0jMtBloW2LtX8UUmI46T3ZzKxeskSj50Uo= 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=jleppPbP; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Sfs8pkgh; 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="jleppPbP"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Sfs8pkgh" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68F6Z3sb3486817 for ; Tue, 15 Sep 2026 09:28:17 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= /hiyQ4P+7WwRfDmLuLdvleudas7ax3CqEMt1Rx6IvKE=; b=jleppPbPRFIh3Q3q 57WL5c4/32TNG3MX00IFv9Xfq3E/rP7py7zHTibAbSMjafCGI/KfwTYD6xoYajKH +QvgLwAaWtyRs/lY7n/iyMBLuUA8DbUzIhqlU7z3HZXpZle7h8aFCOOKeihU9yPL PTwJbS/YURgZ+mJGSOzUMF5GiRcy3+x+HXosr/h54T57WN9+zGVnly0zGNoCTCOT JQSrooTtv173G7nuGq45UPDYcrdbeLbMyqJTa3DhP9xlJunWY3ANyCty3YMf/qBa TXpfgJSmm5He5aDC6skcWrwHy9x84py50w61uHBqM2PGCNTNEI814bioV0TuGB1f bJmWzQ== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gq0jert2u-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 15 Sep 2026 09:28:16 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-939f1847fb9so496297585a.3 for ; Tue, 15 Sep 2026 02:28:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789464496; x=1790069296; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=/hiyQ4P+7WwRfDmLuLdvleudas7ax3CqEMt1Rx6IvKE=; b=Sfs8pkghJl+trTeJdJjPCxgxlX8D2/D+gZKX3TqdcNNkjN4mYEVKm/X2UrU5Wqx0fm CDEqmjr8TmRQ0a+6vYn7roqcMZt5N5fmHNARvFxSukJrECsC++JJNCUCi6BKDMA1uEPn Kbes+QMNuiMO/8YskfEWqiGdZWI+KaTrGmWLLB88OOrKo4smL83zCbWOeonaP/hd+b54 Kj0wWmcHHOqjFeUxVT/LK6H6UBpbYa8Sx1quctooNOqy5/Yemh8Gvv7PO32emXuugbxb oFoGmkAO81vHh9cL6LgM+ZEtifRYyRPuFA70MDZ9lxL4q6iGjosVdnypIfxJsCsRxspn lgAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789464496; x=1790069296; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=/hiyQ4P+7WwRfDmLuLdvleudas7ax3CqEMt1Rx6IvKE=; b=utTOKZ7+8OSH3dXF69nP+73jfr8/0njGmnWH8kvmnrTAj7bRMhzS674jyQpGpc256L Tm6tu63CcbauTWzGRUoeXOp6p9rQOJH9KmazXzPtGcnxtEqIDH0YPMTLSL3gUsDt2E1Y u9K4gzwlIC3pCEGwWz0l2zX6FOv1ihZ9y3yfsZsRzHd7ijEO/DAkSIn2eCv2LHsn9P5N aeaEuqC+MUvrXxJM8xELJzCZg8XOrFljwx9G5bv27bpQRnw++lajBntEpCgf/cB8eTt2 4qZoijTE0kfVMIcrOtKhXkbRPbSKSYsFc7hq6NBy6LQ73Rm3jeCzURs10xVMJcTyNl+X eayw== X-Forwarded-Encrypted: i=1; AKwUvBznGGjnQJ5guyi6VOv6EY8UrbaV4hkXd71A2TaxJPxzHzIMh/vWjQKPOuhwrcqRNQ7yPZ+XqzIaNySQQW4=@vger.kernel.org X-Gm-Message-State: AFuF++myzesGA/67SvrjNg5xqQh9TxpTkvxOkgJ4bb594+qW/LBp2tBK hfnMFu1iEsx5Y1kDArViu+bmsXar7BbPIi7Zh0ruzBRNvqGe6+B4HgwgQN4GMM4epCM5inQ38A+ rOh1qUjqmEUMbgR7emqjhz1QGLuXcAuVv7/z/yYESBsTBbpwEVDGo1qfwkme7EiGDlbQ= X-Gm-Gg: AYBFou36d3e7DDxltDnRFQHq94hkUoQwWLpZUhZ41JasevTtcEna4XuRnzQSAKPQLFk /Kfhr1G+i3mRed8CRI6DsaXukwqeFrg0oxhAzdLwPWIV06cZe9PPJt3h4RlVV8W59BCE+oAXz10 yFUW2h7P00c5xU97zOB7A+dL4mswTb+h7VQjqqzXCc4VTrXEVkIQrMmY5h/WwuNGArgR0U2eypo rp0eiX400MxSGLpuPNoUMlahMHxCZ/i555XnkyaVQuvx/IU0tO9OXEI1lT7Kq6jEXm0X+aoJ0+R hjLqNi4Rt1lMbZOtJ2VJet2mPqzXLZo6ZoUc+bXfanfXbziANunZlr+zFs6AZmZgWKMPP5HMMQB oE1PsJlcG05sPOGuoXMyG9hsAKp/dOtPs5FXTmsP7IXDN1lWlUdhPKrD11kkSFwo= X-Received: by 2002:a05:620a:4384:b0:939:ef88:4af4 with SMTP id af79cd13be357-93a296fe008mr946229785a.10.1789464496267; Tue, 15 Sep 2026 02:28:16 -0700 (PDT) X-Received: by 2002:a05:620a:4384:b0:939:ef88:4af4 with SMTP id af79cd13be357-93a296fe008mr946225985a.10.1789464495891; Tue, 15 Sep 2026 02:28:15 -0700 (PDT) Received: from yongmou2.ap.qualcomm.com (Global_NAT1_IAD_FW.qualcomm.com. [129.46.232.65]) by smtp.gmail.com with ESMTPSA id af79cd13be357-93a3f467566sm18939785a.39.2026.09.15.02.28.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Sep 2026 02:28:15 -0700 (PDT) From: Yongxing Mou Date: Tue, 15 Sep 2026 17:27:49 +0800 Subject: [PATCH v2 2/3] drm/msm/dpu: Attach INT2 power domain alongside MMCX on Kaanapali 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: <20260915-msm_gdsc2-v2-2-9157237b8382@oss.qualcomm.com> References: <20260915-msm_gdsc2-v2-0-9157237b8382@oss.qualcomm.com> In-Reply-To: <20260915-msm_gdsc2-v2-0-9157237b8382@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krishna Manikandan , Abel Vesa , Yuanjie Yang , 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.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789464471; l=2660; i=yongxing.mou@oss.qualcomm.com; s=20250910; h=from:subject:message-id; bh=a/E+GFuEyBojJjqli8EcWUYHUw5NvaWdxGvcEkYtpmk=; b=rIBAVjyUmU4tm2T/6JX609jxHAuF7gTOziWHFTv6j9t57tjNdwhapK77O/RzFfdXcWuzJQJEm GM4es91488XBgEQRxbBmzeOdmazqy1hLbSTnRKp2NIkQI1zL52d4uLq X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=rAy5J1eP+V7OXqH5FJ7ngMCtUrnHhut30ZTldOj52UM= X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE1MDEzNSBTYWx0ZWRfX5RGD62N8jLI6 Or0c8p0hnmGVvvuOadUkZ5r+2r9CLx6z4iQM7R8whnLAUr6Zddmz3f69SVy1d1rxKo+IVPbirPO O35PSe99x5NoctoWQqVRZsAs42Mv+1g= X-Authority-Analysis: v=2.4 cv=Kr/YSmWN c=1 sm=1 tr=0 ts=6aa90fb0 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=C3Dk8TwHQYyIj7nOf9RCJw==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=hNyr2f_ZztDnRCZExOcA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: 5k62Q2yMXhvS8CAj0VB39WBkx7XqRuF6 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE1MDEzNSBTYWx0ZWRfX5OZPwKR20Sah fbVb9f/z1BJmyr9AObI91yBp7NXUKel1pciDhSbtV97LBTJeF3hr5ub2q0j8bm0Y64zsyYK05zI VZ3sg+KSv8CxqSQJ3WjcUxwMW2jylyCX4tTpAP61jKpiGHnigYYOkmjV/dnNe1stAvzCq8GTium driiCmHuO0dzaGoGZAV0tYeiYE5to8yULZv7BtoY5hjnbWFTgHJzg5012PzNiBJCi4GOnykmO7f V0m5SiNQC8X7+XhKju27EruNzXF3OqAh0259fEUqg8g7B0XNIz5TJcm/rZuYenX1Jgt9lwbThB3 sQhys6PYGg6mydf4CuLemIQn37/uPKygzE8d9e6enU6MwOBaScU7XtfaH887zhDRkL5Lp/adIPn oHzJWE4U0TAQePhUvrGdm6uD4E6fadD5NujOwEgeYHmYlwZRfvXtgS74hHHSlLS/25Wm2cTaf0V k2I35YXNBEymMrRpIxA== X-Proofpoint-ORIG-GUID: 5k62Q2yMXhvS8CAj0VB39WBkx7XqRuF6 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-15_02,2026-09-14_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 phishscore=0 bulkscore=0 suspectscore=0 priorityscore=1501 impostorscore=0 adultscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609150135 Kaanapali's DPU node lists two power domains when its DT provides both MMCX and INT2 GDSC. The power-domain core only auto-attaches a single power domain; with two phandles it leaves the device unattached to either, so attach both explicitly. MMCX keeps PD_FLAG_REQUIRED_OPP, preserving its existing OPP-based performance-state voting. INT2 has no OPP of its own and is attached as a plain runtime-PM supplier, via the device link the attach API creates automatically, so it needs no manual pm_runtime get/put in the enable/disable paths. Platforms with a single power domain are unaffected and continue to rely on the core's existing single-domain auto-attach. Signed-off-by: Yongxing Mou --- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 32 +++++++++++++++++++++++++++++= +++ 1 file changed, 32 insertions(+) diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c b/drivers/gpu/drm/msm/= disp/dpu1/dpu_kms.c index da3556eb6ecc..d9c2c8d680fd 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c @@ -12,6 +12,7 @@ #include #include #include +#include #include =20 #include @@ -1376,6 +1377,33 @@ static int dpu_kms_mmap_dpu(struct dpu_kms *dpu_kms) return 0; } =20 +static int dpu_kms_attach_power_domains(struct device *dev) +{ + static const char * const mmcx_names[] =3D { "mmcx" }; + static const char * const int2_names[] =3D { "int2" }; + const struct dev_pm_domain_attach_data mmcx_pd =3D { + .pd_names =3D mmcx_names, + .num_pd_names =3D ARRAY_SIZE(mmcx_names), + .pd_flags =3D PD_FLAG_REQUIRED_OPP, + }; + const struct dev_pm_domain_attach_data int2_pd =3D { + .pd_names =3D int2_names, + .num_pd_names =3D ARRAY_SIZE(int2_names), + }; + struct dev_pm_domain_list *mmcx_list, *int2_list; + int ret; + + if (of_count_phandle_with_args(dev->of_node, "power-domains", + "#power-domain-cells") <=3D 1) + return 0; + + ret =3D devm_pm_domain_attach_list(dev, &mmcx_pd, &mmcx_list); + if (ret < 0) + return ret; + + return devm_pm_domain_attach_list(dev, &int2_pd, &int2_list); +} + static int dpu_dev_probe(struct platform_device *pdev) { struct device *dev =3D &pdev->dev; @@ -1392,6 +1420,10 @@ static int dpu_dev_probe(struct platform_device *pde= v) =20 dpu_kms->pdev =3D pdev; =20 + ret =3D dpu_kms_attach_power_domains(dev); + if (ret < 0) + return dev_err_probe(dev, ret, "failed to attach power domains\n"); + ret =3D devm_pm_opp_set_clkname(dev, "core"); if (ret) return ret; --=20 2.43.0 From nobody Fri Sep 25 07:59:35 2026 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 0351C470128 for ; Tue, 15 Sep 2026 09:28:26 +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=1789464509; cv=none; b=or9WBRbyaCu7DtqGM810M5L4EmF6T8JA2c1h3Z96aQhFMF7U9hOTO/NUeZJ8Nw+pkJt0fK+wWEO6Zlhp4pM5X4PCqWUIJY5wv++3O/VFmE4c+OijzWCvoU3KJtnVUw7KetgZPKP6gzVRQ2bBf/UgcHjicbpTCR2y9yt9vXPq97U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789464509; c=relaxed/simple; bh=bXRmq/LkVHl3Wkzce7EKsFKSt2ADGnLeNMNslKPB/Js=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hkmDpnSuhdLHrcQ6CqNMg2C3sdyDaQwb7B82lAnBWM3+9tm/CRqOES4aBs6csZusrXZeC9wA2LurvcYsMXMQ12EyYyfIcdNl0U16aWwYpiokUVwicDjFN+nGz3QyBqY7W//BT7JN1/0M5uki6KSYM/oPBY3NlaqjexE5J7Yfgsg= 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=TsL1ASB1; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ijXPlcx5; 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="TsL1ASB1"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ijXPlcx5" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68F6Z7AI2249685 for ; Tue, 15 Sep 2026 09:28:25 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= K/fI3x8NiNBLG06L2ufKw48FjISxnkPuNyMTEtA4Tb0=; b=TsL1ASB1A+lZ/1eT LBJ9E2E8PCnI6ZHCD0cHP2aJRS13h7sw/uNwbdc1f/1wdebirFjchywIGCeFXLsf mIReachwmLdmCl4xj3Lf0iZXOk6zV8xvgEUi22eZGWj0half/PFs0+3v8m+wTd+y g16L1O1WbSioFZRS11P6rOT8i9i9aZcBk39wIqbt+y33wD9AUIGXr20/Swa4pB/3 4On/NZaNuVDcN8DkmqQkNs9ACsrvirdrGPiO8PF/Dh6UY2K8LkYuRi7GHVnm4DP5 AkouD21x/wcssxd+w+0gFo1YoBgUm2yLzxFNoHP+6BTTlYfzCPsD8iWV2/b4Ciz5 sw8+UQ== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpye7127y-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 15 Sep 2026 09:28:25 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-93a0312937eso325472885a.1 for ; Tue, 15 Sep 2026 02:28:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789464504; x=1790069304; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=K/fI3x8NiNBLG06L2ufKw48FjISxnkPuNyMTEtA4Tb0=; b=ijXPlcx5otuTB4poGEZzzeG6rqAmUX3afxX/K9gF/GvMA20g5ltST0lUlNxzlKg+5a LtJXguxnBLIyTts3qHlf17pjDxz87EUC4n0On/HhqJNA7TlF/N+BDzndTuxwnXoNId75 IFeCLVXCk5bVxsiEhLZamTN5fJslx7ZUW2R54Tuzxzj01ja8Mhrjp3DfvBMNLojey9Yr gAVa1HnAvObWg5EJYP8A3nAADdnrEmsEjdulJ8BNPbS4E4DyvX7eoH3tw8khPxby5/pi ehqysBw1JVWgJMSEKu82ypds2NnbDCyEFKZGqm15njhJOfldB93c7BpZd8pOSzKCohUb 3u6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789464504; x=1790069304; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=K/fI3x8NiNBLG06L2ufKw48FjISxnkPuNyMTEtA4Tb0=; b=EMolgTaBYoYqkq6VseT1cCx6XaTh99JLJesyRH1+Xc6cUPhn3D/+IFQPZZ/hdwnSYM +03v8cEXPb6iqJwQo84a+x4uSvzh3gV0akuTJVYzrpXwLTCvNdDrtuYUcCgr5/vNy6kr RX1KW/5l8iipTWzuvGGkMa51q+8HaUN2j95m9gHX/VVycofepth8tdEYHHpHo1CSA1m9 f2MHw4jrap5Yx71FZ0behBfN4j3qHdpenWBnLA0yd0eHQc0gdGQ4WIfIXM4nFmJWfagY BM/6G4W2c2z2h+L2EVpX4uKWUFyPyxs6brYQe2fuxY23CXv7TEhG/9+F+GsY34Imu1VG 0EzQ== X-Forwarded-Encrypted: i=1; AKwUvBw3ALLE5YjK6yzgCfFAPgOu3NzX26NDKcPP0QnnTD3C+YLSUWMUZi4B4iICQOIVd2yTwi5qCuQwaockUT8=@vger.kernel.org X-Gm-Message-State: AFuF++nIKe2CSsbEugiWNxceci8Lfm96o+uPe9IckYpIyfZlvrfzRFkK uCEGpL7dgXKHVKP0Ks1B7amxXwJk3Rh3vXeJ+uVbziVq1Zb+JsUKaX6AFnZ6FuszBwJ8xSfm2xA c5YJe6lu0d8s3wbuFutH++DDdDPlA4sTgqkxKauWceoVvaCP+eVgSrUF8dCPYoRmacmM= X-Gm-Gg: AYBFou1JolLyV+rjYH959cMYXwR0tsaAzFKLHjx4lcO+BBuKeHJLg8YAAcq7NyY4W5W n/ioOVgfIrwQiMNi+vKSu1EmRXW/Wy/KPulSIDGXqPvZGfqUROUxUlE7xHF9shWg48Yv/yM3HaH CXS/bwqQ2yMtemTv/7YRrXx5ccHwrxGLb/3M9iVhKo0ILO7FvH6Anmj6ynRpBOBDJ8YnXYq3wpJ kX0chh3G4D1rFefWj+G6CJ98IHQI2rZA19rktr7cRrT7Fk8As6YW/nB25EL9MDzAy8KYb1gl36t ZtlwY75k2dYQchcXw9ElCYafnT4Sg2PQBVu+rIiTtd/1QFUgWK/SkiEPy42gtO6i9HbJ/mxpyVj oo+LbfVh0SX8CkIHFR0LIqfXRhkgd1uyLl4L7rUT4ZwP9zgh0yDYJhcGbeVf28HA= X-Received: by 2002:a05:620a:4808:b0:93a:12eb:b632 with SMTP id af79cd13be357-93a297e5c8dmr961287985a.10.1789464504607; Tue, 15 Sep 2026 02:28:24 -0700 (PDT) X-Received: by 2002:a05:620a:4808:b0:93a:12eb:b632 with SMTP id af79cd13be357-93a297e5c8dmr961284685a.10.1789464504190; Tue, 15 Sep 2026 02:28:24 -0700 (PDT) Received: from yongmou2.ap.qualcomm.com (Global_NAT1_IAD_FW.qualcomm.com. [129.46.232.65]) by smtp.gmail.com with ESMTPSA id af79cd13be357-93a3f467566sm18939785a.39.2026.09.15.02.28.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Sep 2026 02:28:23 -0700 (PDT) From: Yongxing Mou Date: Tue, 15 Sep 2026 17:27:50 +0800 Subject: [PATCH v2 3/3] arm64: dts: qcom: Add INT2 GDSC to Kaanapali DPU 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: <20260915-msm_gdsc2-v2-3-9157237b8382@oss.qualcomm.com> References: <20260915-msm_gdsc2-v2-0-9157237b8382@oss.qualcomm.com> In-Reply-To: <20260915-msm_gdsc2-v2-0-9157237b8382@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krishna Manikandan , Abel Vesa , Yuanjie Yang , 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.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789464471; l=1099; i=yongxing.mou@oss.qualcomm.com; s=20250910; h=from:subject:message-id; bh=bXRmq/LkVHl3Wkzce7EKsFKSt2ADGnLeNMNslKPB/Js=; b=pXi5y4Y0Fm69ZEAcS81pYwIUOtYfvuA2eymuS8KiMJtlmzTHrX7GfKEKbi1NipcnkJiNQqRSw vSSUuKpKEFVCyy2NKvGiSs7QgaYWpj+xZScpuo6dRvIffTF/9r+cMi7 X-Developer-Key: i=yongxing.mou@oss.qualcomm.com; a=ed25519; pk=rAy5J1eP+V7OXqH5FJ7ngMCtUrnHhut30ZTldOj52UM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE1MDEzNSBTYWx0ZWRfX5IsxXUnwgZfP pOXb6oNC88bZIIC4xby4/2Puc7EVQi86OSAvy72JT4Q1zszoJ2cjBj7q3ckRT4VK1QlTWSiYWJ1 6poDWOioTgQbW7ysBAN0F/ITHRuhySdC2KwgAco3bjIL7iFCTV8ROOlXw7iCgqKejHKnQlmqt7N K0ciu8/0lapeRK94OHUZ+xPI+hUGutWuFm+LpqiSwrOsvOHKv7E8/ZRQjF8DjQOjOOlMuCaiI8H 6HUeqwfDsrJYMCV2ltf/Q9M9Fpaj23dyDFrMZABhq/7FJAn8ATDJYRCvVpn5iMb9WQ+AEBsRUam ygwaIfItcQMTfNWbfsqEcqvwQPPmNog9m5/iyfEkTF3rVI+/OXPo3oa6nrKHZmf3WCw4mwui4oQ IY7+fFf/zSjmTK0WxmDtDNBf5lc2qY45xZUshdZJ7zkrVgt2LdnSfA87rR83+vHdOBsvTgmTdE2 EUUIvmGqxmnPEzu+6oA== X-Proofpoint-GUID: 2bpF5x1iBEkQsKNkRxEzsUtIRxgowpk9 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE1MDEzNSBTYWx0ZWRfX7/XNowochrFB 1CES8N4aelDfLHCzOa1R+aLrLiLMud+kJc0jDCiBr7329KDBo46PIcWlwN1fgap/ZJyeOYTr7Vx lYlk2+ouTPwtp6oJTCJ+bYGky/gNw9U= X-Authority-Analysis: v=2.4 cv=fck4WEQF c=1 sm=1 tr=0 ts=6aa90fb9 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=C3Dk8TwHQYyIj7nOf9RCJw==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=aCRQ4ZZDzeq032jGe_cA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-ORIG-GUID: 2bpF5x1iBEkQsKNkRxEzsUtIRxgowpk9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-15_02,2026-09-14_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 suspectscore=0 bulkscore=0 malwarescore=0 phishscore=0 spamscore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609150135 The INT2 GDSC on Kaanapali (SM8850) powers a subset of the DPU source pipes (VIG2/VIG3/DMA5). Add it as a second power domain of the display-controller (DPU) node, alongside the existing MMCX performance-state power domain. The MDSS node's CORE_GDSC is unaffected, since it continues to power the rest of the MDSS hardware on its own. Signed-off-by: Yongxing Mou Reviewed-by: Abel Vesa --- arch/arm64/boot/dts/qcom/kaanapali.dtsi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/kaanapali.dtsi b/arch/arm64/boot/dts/= qcom/kaanapali.dtsi index ace19b8b12d7..b3e3cd1d311c 100644 --- a/arch/arm64/boot/dts/qcom/kaanapali.dtsi +++ b/arch/arm64/boot/dts/qcom/kaanapali.dtsi @@ -3619,7 +3619,9 @@ mdss_mdp: display-controller@9801000 { =20 operating-points-v2 =3D <&mdp_opp_table>; =20 - power-domains =3D <&rpmhpd RPMHPD_MMCX>; + power-domains =3D <&rpmhpd RPMHPD_MMCX>, + <&dispcc DISP_CC_MDSS_CORE_INT2_GDSC>; + power-domain-names =3D "mmcx", "int2"; =20 ports { #address-cells =3D <1>; --=20 2.43.0