From nobody Mon Feb 9 03:30:57 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 4E8B0359705 for ; Sat, 31 Jan 2026 17:33:56 +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=1769880838; cv=none; b=bKO9Jui/iG2nsHc6VoHb6Q25wQw3HAZtYdpho8zHDxEoR5WNYHMIeFIW6qSokp+HRZp1/JrorThO8osRBx2tkIMvN+eFuMpt+bjJRoFHhaIa0uEUJwXjK+U/QGUGuA5bv5//tC/8WzYJqYL6wiN1diw6NAbjdMEOluixmuE0diY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769880838; c=relaxed/simple; bh=gxIXe2a72VsWyLP2OTPzaK3zyONPcQ3zGYwdMGiHXoU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TjJE3XOgIfYCtYvzSJbuHH2l7qaZTzYwkL4KBdkgz44ilKuayQBiBflYFR2rKR9uJiV10lbeQ+wheVgZuOa/seIkYRxl2AzcBsVF9CVb1gBhNjFjNTgyPY8RTOfTs97VOss4MRXYS6+jEG2cNzijDDw5N79khzYhhu/dVPFLbXo= 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=lEOcxqkF; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=UFao3Zyt; 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="lEOcxqkF"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="UFao3Zyt" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60V4eNwe393123 for ; Sat, 31 Jan 2026 17:33:55 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= LnkMkrPaYIJyBxXxsPgIey4l4FW1EJfwbRE7eWiesw4=; b=lEOcxqkFZ/RZCfGK 0Ge8jPYyCALiI+ejQnwxN7XLdXyxRVjurjE+5Tu4b3EcoRCaYPXMtrepL74q+Pf5 svUPnAITg9tfer24qCtjmJ/kp0s7kuPUDY0Ol/Diive1MUzVbGOi8WKUXs1wy3PS 5s9dDMsLC4x/Cl84FXoa8e0y+6Adkebg02ZlPcXQlei2HNFoWf9gVAPV9F9ix9a+ +pAKNQI3KHf9HPqi1AtBO9pHO3FxlEbnYralrf5XBsfbb6kkyzvGOWOW6/us/GCa YSVfSrP/kGOQNTKA6DOtv8b7hmA1BsLK81kAWazVl3sCudIvo612jIpligh3D1rK ud8gkw== Received: from mail-ua1-f72.google.com (mail-ua1-f72.google.com [209.85.222.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1awns681-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 31 Jan 2026 17:33:55 +0000 (GMT) Received: by mail-ua1-f72.google.com with SMTP id a1e0cc1a2514c-9413e6717f0so4702493241.1 for ; Sat, 31 Jan 2026 09:33:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769880835; x=1770485635; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=LnkMkrPaYIJyBxXxsPgIey4l4FW1EJfwbRE7eWiesw4=; b=UFao3ZytVD7Md5AXkkCLKIraYPc1CdJOXNECfUnG6GUe8daeYXsHJsi8g8+t1OlCEi zUq4H0PSv3sxQ+N3+hzm1B4uQksWV+cZlJOJBGJCk1l51dKvCy1Szs1OISResPwpO/UX xh+0u/5LMTql2wav8AIF2Ur4gHqQaNAU2ikOS4Nh93LGMP0Vz6lehY9OOyUHBQ1a4NCF WE4dYu7JN5Wfa7XrtndSIKYmgBPSHFzvk0bSSRfEvLtzhCC51+qK068VoaUwjgI0jtws lzUQX6er6WTf2sc8zvGCh/O59QN6YAAE8ZCpQct5ptJWeeIvgTWSnFxIvlOTXZajfBT9 lT1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769880835; x=1770485635; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=LnkMkrPaYIJyBxXxsPgIey4l4FW1EJfwbRE7eWiesw4=; b=pjoLhQOyGkA+juwuIC0nipL/P5EnOKgTz1wsc/prRcWSIeAY583XV2+enReWOuU9x8 90hx06gSEsTf7Qe9vpiQH0HoE4J6beOVb/2duyxEEgjzantHlDBQo78GwUNW+5IQ5b3s FCYEw0g84zb7vBdwb5ACbQudpOpQV/IqrzE9Bb5lig3rxtNLG9AcU4lFHGocAVXVh2mW 3sY3HvcBgBs+g3pwQXBgXzEmttc99unRRiOpFr080cB3+5nX43jitGyX6LblbBGWLqJ8 3e5GC5H1eMRfnoJk6f0l8UO/pJjbKUJfgJDxvs3tfIsnpj0j7ysjfqjnhYHR47ZOUJos 81sw== X-Forwarded-Encrypted: i=1; AJvYcCXt0FOqJ2pRDHS7svDP3aBYNgwzzqkY1dst//agFF94nvxNW1/zVviE3Fh8gmZ/9E+abvdTYqqa3cD+NxY=@vger.kernel.org X-Gm-Message-State: AOJu0Ywt2a3JuHzb4deWu4rxdqBqIcWaNfoAxrTHBmMwtk31xUkwX5ab O8cptBjW0bELbETA4VpxDmzZn69kNVKnkcr5rK3A8+T4NQiXWEixULEgOXL39DMOH/XSEpWGRyd Kqc17h0ibezNl5TjvD+qvtqh9MHZtYkzDdCZz/bcWkefRY6PA/MXJ7xYhDL0ERc+J7bw= X-Gm-Gg: AZuq6aK3bjSEtQnDZNB31y30ilpEQnwLh5E/A1WmfM203SlSXtHIRhHAZHUhP3mBOAx qWzYRI84z990bB9XYy+1wqfNFqQ5MHtwLGe5/pKrUwVPvHal+te3XWqHLcSJVuYvqd4ljWRb2fo adYZYmzCnV0w1HTeZNRTXO8oBDnA8dmQMxb1P6EaJt/tvVZB9zTcju60YoQU8AxaE6BTPPB/CIf GT712dtPwU8d9fHt3wcMikZW9jiQ0vmiCjMOddbNnNyoyyTCoY65zehqz203Z7mJ4rbyZe4gNXj 9AI+wWobIiwLmMTunj0pT+3651k+UzjTx4jEah27JoTvQ0/3D/8V0vAPNJkZfYc2AaJ3ZfDkLwJ zdjoEQe3XqnAQLRX5BOKWIkXpyJejZn5ZLwrhp5JvdFrxwLYSGthbmLJ8cEhGPuD+Y90Uhw69v6 cWn0rMM//2wGyKBW7WmWnqmPM= X-Received: by 2002:a05:6102:3f09:b0:5db:e909:aa0d with SMTP id ada2fe7eead31-5f8e2680347mr2120381137.37.1769880834505; Sat, 31 Jan 2026 09:33:54 -0800 (PST) X-Received: by 2002:a05:6102:3f09:b0:5db:e909:aa0d with SMTP id ada2fe7eead31-5f8e2680347mr2120358137.37.1769880834040; Sat, 31 Jan 2026 09:33:54 -0800 (PST) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-59e074886f0sm2443236e87.24.2026.01.31.09.33.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 31 Jan 2026 09:33:53 -0800 (PST) From: Dmitry Baryshkov Date: Sat, 31 Jan 2026 19:33:43 +0200 Subject: [PATCH 1/8] dt-bindings: clock: qcom,sm8250-videocc: account for the MX domain 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: <20260131-iris-venus-fix-sm8250-v1-1-b635ee66284c@oss.qualcomm.com> References: <20260131-iris-venus-fix-sm8250-v1-0-b635ee66284c@oss.qualcomm.com> In-Reply-To: <20260131-iris-venus-fix-sm8250-v1-0-b635ee66284c@oss.qualcomm.com> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Jonathan Marek , Ulf Hansson , "Rafael J. Wysocki" , Bryan O'Donoghue , Vikash Garodia , Dikshita Agarwal , Mauro Carvalho Chehab , Stanimir Varbanov , Abhinav Kumar , Hans Verkuil , Stefan Schmidt , Konrad Dybcio , Bryan O'Donoghue , Dikshita Agarwal Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-media@vger.kernel.org, Mauro Carvalho Chehab X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=4456; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=gxIXe2a72VsWyLP2OTPzaK3zyONPcQ3zGYwdMGiHXoU=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpfjz+eoeVMfDYYw75vpqNs7V1E+zQjHrSxMmSv +LTxLC7m1eJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX48/gAKCRCLPIo+Aiko 1WyDB/9U/zcHxjkGDm8rSQS9eHLureXekhc8AaFnvEnAw+TqC6ZC2I6DeWjAwmzfIKbM8OO/+mK Sho3VOV0JofuRh+M0Ctv/N8guezhTnhMQfaVAnPVPCM8QelFYPIB+CGWJwNzUGX1+nYXCjK7fd5 LDWH1NOXB7jGb1YfAeTU6tFZwf9bVGcTgo789JoUD06JDJ4FmF6euIJKG7tesH4KfMCoQ6L6He5 Y4o9Tv+xTLUuDy+aXO/Ht63YTjbtQ99LfPAif9QwPjZj8ajq5VMmb6yc7k4mlg9HnGErujSlIk0 Jb+GOcMbL+1WPG2lW9h2iQ3YWtRRwy2RhwAmH3D8KjfuLFBC X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=MNltWcZl c=1 sm=1 tr=0 ts=697e3d03 cx=c_pps a=ULNsgckmlI/WJG3HAyAuOQ==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gEfo2CItAAAA:8 a=EUspDBNiAAAA:8 a=COk6AnOGAAAA:8 a=-c0xKrEOHdUQarD6WDgA:9 a=QEXdDO2ut3YA:10 a=1WsBpfsz9X-RYQiigVTh:22 a=sptkURWiP4Gy88Gu7hUp:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: EBeoEezwlH7OMzliPSye8PLqSmagCbDZ X-Proofpoint-ORIG-GUID: EBeoEezwlH7OMzliPSye8PLqSmagCbDZ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTMxMDE0NyBTYWx0ZWRfXwm8TnH/BG0PR CcBVnRcQoUKxlSIrNmUou6uH79pFSC6ijT2E1wNfbJ3oIwpYyF0b9jq+kHYFWfWS1Z+tiXHLswI NmsD1u+hLzNDir0YBCFQO698/ixrDaUTFZk7ROnkH80R24bMh0sjpQNDe+g5knuMJp2jQXyxIWO c8S/kL6Aa9mqMUpIztoNXpzbNnE4pK5oQWdp6grQcRx2PSVLOx0JoDhoXL9DWcdBBCJb/kZL/BI OfD/HqnOeYuPPZDZ5YlXK6+rLTUUFG4hD5Dfi24DtFM4uDHKOa+DkcxkBc1cM2V4ekANEJivy6w 56gLSo1bHCl48LQRK2a+evvLfo+LQkypGgMFEdOOox88RMGHx+zw7Ps4VVUL+6SFv6oB1IfOP7v 7i2xWHiZWeoptcXpZ3UP7IZ8GYdMSQ65K2FxiMocuVeKMSG4Yxb6PX/g/sM4gpeMrrBOEzZRmTj 6pmudQDY6rcaiyrYKPg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-31_03,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 adultscore=0 impostorscore=0 malwarescore=0 bulkscore=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601310147 To configure the video PLLs and enable the video GDSCs on SM8250, platform, the MX rail must be ON along with MMCX. Split the bindings file in order to provide separate file utilizing MMCX and MX power domains. Fixes: dafb992a95e1 ("dt-bindings: clock: add SM8250 QCOM video clock bindi= ngs") Signed-off-by: Dmitry Baryshkov --- .../bindings/clock/qcom,sm8250-videocc.yaml | 80 ++++++++++++++++++= ++++ .../devicetree/bindings/clock/qcom,videocc.yaml | 20 ------ 2 files changed, 80 insertions(+), 20 deletions(-) diff --git a/Documentation/devicetree/bindings/clock/qcom,sm8250-videocc.ya= ml b/Documentation/devicetree/bindings/clock/qcom,sm8250-videocc.yaml new file mode 100644 index 000000000000..94264c309c65 --- /dev/null +++ b/Documentation/devicetree/bindings/clock/qcom,sm8250-videocc.yaml @@ -0,0 +1,80 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/clock/qcom,sm8250-videocc.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm Video Clock & Reset Controller + +maintainers: + - Taniya Das + +description: | + Qualcomm video clock control module provides the clocks, resets and power + domains on Qualcomm SoCs. + + See also:: + include/dt-bindings/clock/qcom,videocc-sm8250.h + +properties: + compatible: + oneOf: + - enum: + - qcom,sm8250-videocc + + clocks: + items: + - description: AHB + - description: Board XO source + - description: Board active XO source + clock-names: + items: + - const: iface + - const: bi_tcxo + - const: bi_tcxo_ao + + power-domains: + items: + - description: + A phandle and PM domain specifier for the MMCX power domain. + - description: + A phandle and PM domain specifier for the MX power domain. + + required-opps: + items: + - description: + A phandle to an OPP node describing required MMCX performance po= int. + - description: + A phandle to an OPP node describing required MX performance poin= t. + +required: + - compatible + - clocks + - clock-names + - '#power-domain-cells' + - power-domains + - required-opps + +allOf: + - $ref: qcom,gcc.yaml# + +unevaluatedProperties: false + +examples: + - | + #include + #include + clock-controller@ab00000 { + compatible =3D "qcom,sm8250-videocc"; + reg =3D <0x0ab00000 0x10000>; + clocks =3D <&rpmhcc RPMH_CXO_CLK>; + clock-names =3D "bi_tcxo"; + #clock-cells =3D <1>; + #reset-cells =3D <1>; + #power-domain-cells =3D <1>; + power-domains =3D <&rpmhpd RPMHPD_MMCX>, + <&rpmhpd RPMHPD_MX>; + required-opps =3D <&rpmhpd_opp_low_svs>, + <&rpmhpd_opp_low_svs>; + }; +... diff --git a/Documentation/devicetree/bindings/clock/qcom,videocc.yaml b/Do= cumentation/devicetree/bindings/clock/qcom,videocc.yaml index f4ff9acef9d5..8676c7e22b4c 100644 --- a/Documentation/devicetree/bindings/clock/qcom,videocc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,videocc.yaml @@ -19,7 +19,6 @@ description: | include/dt-bindings/clock/qcom,videocc-sc7280.h include/dt-bindings/clock/qcom,videocc-sdm845.h include/dt-bindings/clock/qcom,videocc-sm8150.h - include/dt-bindings/clock/qcom,videocc-sm8250.h =20 properties: compatible: @@ -30,7 +29,6 @@ properties: - qcom,sdm845-videocc - qcom,sm6350-videocc - qcom,sm8150-videocc - - qcom,sm8250-videocc - items: - const: qcom,sc8180x-videocc - const: qcom,sm8150-videocc @@ -128,24 +126,6 @@ allOf: - const: iface - const: bi_tcxo =20 - - if: - properties: - compatible: - enum: - - qcom,sm8250-videocc - then: - properties: - clocks: - items: - - description: AHB - - description: Board XO source - - description: Board active XO source - clock-names: - items: - - const: iface - - const: bi_tcxo - - const: bi_tcxo_ao - unevaluatedProperties: false =20 examples: --=20 2.47.3 From nobody Mon Feb 9 03:30:57 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 3D71A35A92E for ; Sat, 31 Jan 2026 17:33:57 +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=1769880839; cv=none; b=OYISotDC/GRYi20f39vG07i9XP3vNnd9hGgeAwPmqNv4ufXFtyR9prss7t6D9B12y4WVYsIUmjicAuLihZHgnOGYbQW/QudIfCl8svFr7eul1MEynJS0Mmca5z1ocJCr8o0BamenCku9CubCvE49Bdpi5qWxuzBFq8NWXEDL9zs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769880839; c=relaxed/simple; bh=32YQR180l4XuatpViT6nfN9ULShKtuaugvJ8/48mdxQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jz6rfi1bNq+QWOVz2eGHtnDz1sWKwDl4aB+MMVL1spjk/BsvtCzxFUm5SBNE+wZvDSLPWS6C3nyIOe/AczWrhaGg8FafC6Xftm4vU93gPCrQd4i4qeipJ6gml11ItkpT79RWEsnhSIhPs6WsD+2Iiy2KsVWSb8RIer76uz0gE4k= 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=N2XtvVoV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=iZJ0urW1; 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="N2XtvVoV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="iZJ0urW1" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60V4Sh9C1510027 for ; Sat, 31 Jan 2026 17:33:56 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= M1pl67zhaQRIlZ7r7pA0ZyoUVVuJsyuZALZX1rr0pn4=; b=N2XtvVoVvKtMGc7i P+w7xdZ33E3C/9tG02ncwqqO54NVvgQpQmcKtFt0hUXOcDShut4s7P9ZMNPhlaLK A4Z/QUg8u3lZHzvx8XVtW9kSWCmlPO55KLARzGvNwP59xNccnvJmnjC07kmKMLRN TE2sWwL+t1GtqWpYfOwCKytBcFtqChpOyvW62uTsr/bOzyZS0zhEZN6pUgMVadeu gOIOpw24yULbwloHhzGvklAtmh9yOL53fsc/ChsSegHhfd7If4o0PrvNSO1I/UaX Bcp9lK2v+/lxLuwVjK+utr6dN/4l9M+c/2r1ZwDLaorteBnJ4jvgI9NdQakeE0Kr NMYl+w== Received: from mail-ua1-f72.google.com (mail-ua1-f72.google.com [209.85.222.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1ard17bc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 31 Jan 2026 17:33:56 +0000 (GMT) Received: by mail-ua1-f72.google.com with SMTP id a1e0cc1a2514c-93f648b3f60so11408291241.0 for ; Sat, 31 Jan 2026 09:33:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769880836; x=1770485636; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=M1pl67zhaQRIlZ7r7pA0ZyoUVVuJsyuZALZX1rr0pn4=; b=iZJ0urW1OGSXjxRCpNUGuQoFgsUhEZz++YQmEn+uah6IMl8MLzrxWqPi7vJADS0Cd8 u0F0LfY2voeXBgSo//CL7yfe/Et8ibyLorMT5shuwQrZxhvRpMIkQiSqfo8pRqYmiQxe XmZEj1lfH1bseRWP9uuUtN+u86DwfPwbkf1q7xUj7X+0HrTGDrOdIhjI2r8tNfRlT0y9 /pRLEHZMdT4ikWcjiQhCGnECSg6ZNiZLoLO+Fz7cX3QwGS/EQmSj4Ob99ZHlG/fV8YOl /PGlKI3W418A5NCYtGJ692IMOH11VKqMZxfPHOXQ4NEtuZyfxrcmcyWK/ANw1LXGy/Kk lrSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769880836; x=1770485636; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=M1pl67zhaQRIlZ7r7pA0ZyoUVVuJsyuZALZX1rr0pn4=; b=sfAXZrndVFBLLmLQO3tqJcE8fbZEIwvT+6qG7eMqoRCGBHUa/Ub2/i3w3N6C61lOkx Vwo+3hfk6PyBhEHnjJgLfUkK1bW5l8nzFhW3OhlG6gltui0HZOF2/LfyAPz7XKRLwSri gY7yQYTrAXk7jmHAtpjiOCvMLIyarkTJTVZRbXvT7latDTw0RLl0FJipZgIvO9iOPt+C 59jSQUlPKlCXbgMdDMXKGfyDB5KwiJGGLjXtj6mV+Hvyyt4/BINGqoMFOgC/oVaijqSP xNr8Bvk0gLrPAxB+8jLqCAgzSt5R6AEzMNSoMGBB5J+RloyaAPoJlhFddLBX9SacXXWo zfIQ== X-Forwarded-Encrypted: i=1; AJvYcCV+II/O+IA2LP1xzT/mbT12q5cSIGAvi+JnB6SQaEtO3yJNLEh3hBztwL6IylySppek7KYPVDXwc2Cfdao=@vger.kernel.org X-Gm-Message-State: AOJu0Yzr4G0QhNtG+4y4sjlaEYWJD/gVmuCgRcQeOuB6ieUQNsX/llhR oBSYz7gctTNYNodT1GZO7LI1QSXNlXsbxXqIvb3Nk4J4IqlHU8UwyvBAhKe99cUeWxxP9SP7R33 69oYlJtVtQOdy4Mq8dbJhInT/t0+Ii+kLqaxncBQCxJtvTRomQijuMejFlfA3KVMWjjw= X-Gm-Gg: AZuq6aIGPtV4+xWarWYlz67iYoV6umRX4M9LIBxU9RMFXNQKLvjuiPpSd93fX7AXlqF 9bZCvPoQdHOZwr0samIkP5rug6yHFAU70d1ZHh+4BKkEh0VdCnq6ZhwIyNXxcujS5m54TUfNzM7 v1dAKollVgRiLUJYkR+xX0FYfDB+H08jpAEXm1l7otkQNS15+lUmG+Q+rHnLbX7Nzhub5llyko8 CdgEQZC3SvDeYP51KkaD/1YwulN6KxSyGDN5xKvDs2zKfCwVz8oNa6K3zmIhT5t9LfzPnCAqMcZ /OLTv15ucCFBsIfsgVmxiYi/ZmA7gIzh/xUNlnZX9kfvsljW48zydvsOMBMCZ6DAc/CRIX9IPSr lGD+3fkwS60VSr95sqpBr2n4Y/iNHRY2HhVdtFRNud+sJDAwmYY2sqfLfNU/epLNaRsKoArrhAB PfA9RuxHCuHPMiXPyltbl7s8g= X-Received: by 2002:a05:6102:2ac8:b0:5f5:259b:66e1 with SMTP id ada2fe7eead31-5f8cdaa2fc8mr3722629137.3.1769880835619; Sat, 31 Jan 2026 09:33:55 -0800 (PST) X-Received: by 2002:a05:6102:2ac8:b0:5f5:259b:66e1 with SMTP id ada2fe7eead31-5f8cdaa2fc8mr3722605137.3.1769880835147; Sat, 31 Jan 2026 09:33:55 -0800 (PST) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-59e074886f0sm2443236e87.24.2026.01.31.09.33.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 31 Jan 2026 09:33:54 -0800 (PST) From: Dmitry Baryshkov Date: Sat, 31 Jan 2026 19:33:44 +0200 Subject: [PATCH 2/8] pmdomain: de-constify fields struct dev_pm_domain_attach_data 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: <20260131-iris-venus-fix-sm8250-v1-2-b635ee66284c@oss.qualcomm.com> References: <20260131-iris-venus-fix-sm8250-v1-0-b635ee66284c@oss.qualcomm.com> In-Reply-To: <20260131-iris-venus-fix-sm8250-v1-0-b635ee66284c@oss.qualcomm.com> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Jonathan Marek , Ulf Hansson , "Rafael J. Wysocki" , Bryan O'Donoghue , Vikash Garodia , Dikshita Agarwal , Mauro Carvalho Chehab , Stanimir Varbanov , Abhinav Kumar , Hans Verkuil , Stefan Schmidt , Konrad Dybcio , Bryan O'Donoghue , Dikshita Agarwal Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-media@vger.kernel.org, Mauro Carvalho Chehab X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=880; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=32YQR180l4XuatpViT6nfN9ULShKtuaugvJ8/48mdxQ=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpfjz+kozKhJSLZXFwUNSKEuTT/hOBSPTm33d2S Fku3cGVJ2yJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX48/gAKCRCLPIo+Aiko 1SpGB/9+OyNZPfI4xAgU5372SEe75MiUrRaQNOjN0AV5lSPjuhkv/F97SIkLrKe8KRSJ77F3TWp yUIsOB246en8dBzWgeqSlUgVLg7y76H0oxGP7eqDshW+4kh1jHNvKO1L0YjmQEFmrQ4wf6/cmd3 RhACkaf71ELUYZ0TmC/Ih8eYIIPtK5COv5vzeJriXSCeYbv0r5VEWzitnpVAX+KZ+nSoVOE6CUE p8WgyOflHMMlVQ/hrB9V7zi/Xg2jHwon/CWcrUcjK+spP8lxHKJJv/7nWpSEPNO9xQX7S/4N126 SVOpQqQ+4SeQC97WJE0WQNMg2w1RMk99rJ/NoMCo+1i11Xsy X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTMxMDE0NyBTYWx0ZWRfX7vaUGN+aLWmA EPsRfi5E5TltUJm0/BNGDD2o6A6cDBqVO1ivmyo7VfkUCLP3vQr5jqiW3+4JhVgdyfKsF6zlc0V jeQcu1GKdgKI8OCuHyY35pot5P+6bnbgd7t9LLKez5m3x3GdoSozHX6/L+AzBF9Jp+HkOiRiFlT 5IVRuvUpkEZbhrtetQZtPT/b7tzagZmzAJf3i3bTVp7GNeO9akLE08uT0iLaYA6Op1bEZgVlcvv K84XxUwij4dm+T3768q75Cq/PZrBrbphcVDYsyiC1y7Wp8ib5B03SuqsQkyLZpBMoV5hTjlp7vk FACr/MnzJRTbnjEYMyfqYWI9WCCmzObXskaHGnJgHsaIP5oYjJ9kfsOABows7h02p2ck/wJYciw yT9yD2/+/YOSn0RWPjeSC49WUpMuN9v9Pl+sO68C3DwO09Ivz9sG5ObbjPm/Yt9OeE5Bss+YceN hboFD/d38SCXTtn3jKg== X-Authority-Analysis: v=2.4 cv=J6anLQnS c=1 sm=1 tr=0 ts=697e3d04 cx=c_pps a=ULNsgckmlI/WJG3HAyAuOQ==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=0MtQHd9Mo8yxAPGUVWwA:9 a=QEXdDO2ut3YA:10 a=1WsBpfsz9X-RYQiigVTh:22 X-Proofpoint-ORIG-GUID: 04my_1lO2BWQFohcEHn151_8DBiO9rb1 X-Proofpoint-GUID: 04my_1lO2BWQFohcEHn151_8DBiO9rb1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-31_03,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 suspectscore=0 malwarescore=0 bulkscore=0 adultscore=0 clxscore=1015 spamscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601310147 It doesn't really make sense to keep u32 fields to be marked as const. Having the const fields prevents their modification in the driver. Instead the whole struct can be defined as const (if it is constant). Fixes: 161e16a5e50a ("PM: domains: Add helper functions to attach/detach mu= ltiple PM domains") Signed-off-by: Dmitry Baryshkov --- include/linux/pm_domain.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/linux/pm_domain.h b/include/linux/pm_domain.h index f6f6d494f728..b299dc0128d6 100644 --- a/include/linux/pm_domain.h +++ b/include/linux/pm_domain.h @@ -49,8 +49,8 @@ =20 struct dev_pm_domain_attach_data { const char * const *pd_names; - const u32 num_pd_names; - const u32 pd_flags; + u32 num_pd_names; + u32 pd_flags; }; =20 struct dev_pm_domain_list { --=20 2.47.3 From nobody Mon Feb 9 03:30:57 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 7E8F235B626 for ; Sat, 31 Jan 2026 17:33:58 +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=1769880840; cv=none; b=gUyg18swWqeCaIZr0W7E8d2Cc9K1EoLKYaI02P/HQQaKiumn01jG7Ew9Mk4CUZMt+qZgw81uuWQxr5/xXwcjxz3IMmzZBK89cdVuMEdjUV6FtQZM58FcnTu7s0e/BPeIgmd/RTq5fxXCAVPgzbv4t6pzmR/TmrSeiTymaN9jpP8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769880840; c=relaxed/simple; bh=08Sn8ZyMBT+vHAsuVDVND86rYKzAvCUVmrUVd6L26SM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qYkjOj9iBUInwgaNcUnaNOFbAAuW+vHL15/6gPfYD+dT0aVo9vRMIraK4BdbQOs/56Ix/Yk178WETLEpLc9/cecvZ0wZu1bo6gOqFE5HVsb9OkqojKL9ZaZFrzeQRDWqDSa+fLKQ8iZriga0xsppLJmNjgr9iva3r1KlBFQw43Y= 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=cOGeBMpx; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dY4gWm1e; 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="cOGeBMpx"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dY4gWm1e" 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 60V4SqwE3956224 for ; Sat, 31 Jan 2026 17:33:57 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= szfYc8EHy+TFmXH57kCGj8OpDH95rbeoFaUQxs6n4Sc=; b=cOGeBMpxx42omYFK HqL3Xsw0dg/9Vgmzy4A98uAqLdjmUnNSrKhb/3YSZ25ZfrhyqTzv9dRNCF0+OZZa /cPkYx4M4Tmfm7ZCAQv9wTYXWDt+skzpi3wo20/iGBR7yLUDhPAd5kNnyNceXkOL HnL8jWCJkglUcLGqsiCcZ3SOyqbfT+zYQHKjnizbnKNNa/hYVy039FYVugDt6qHZ 7MAfGLnvf3F4STYw0zDdD+qHqwK+el+1GNPmDsfQ7D0QJhBXs9B646mRmSHjWxWv RGVAf2Xx6sf6/OAG8lSvm6EQZxFHiCIZNCz2U9r1ZPI76nuyL+yoCpXLZ+peQdWi QCHx2A== Received: from mail-ua1-f72.google.com (mail-ua1-f72.google.com [209.85.222.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1are9762-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 31 Jan 2026 17:33:57 +0000 (GMT) Received: by mail-ua1-f72.google.com with SMTP id a1e0cc1a2514c-948aff549d5so290850241.0 for ; Sat, 31 Jan 2026 09:33:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769880837; x=1770485637; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=szfYc8EHy+TFmXH57kCGj8OpDH95rbeoFaUQxs6n4Sc=; b=dY4gWm1e+gSklHM7t4iD0zcgRrvH+ULHxVhYF/u/V3N9kZVBtN1pePtwHoN0V/JPZn KAN89/B4Z6L2mCfceS/SWBzS4CsYBRhlSn2ga84XuNreoUdeqgfbz0KBJz2HtuQppMZ3 UbfNQ1dlHjIQpSEvcZnnu6CbQ33Gh1k4a2sG3NvQAw7ZHYEs9NhS5sSw2O/9WNVvfdjZ ZMf/eoRDMn1D8z1HUZJaPyETjLSzMbFtwrR8WOZC+oQ9Xmqb1fY6BCuuAdb9wjyrZUTe IgrMfm9zaefrH27j/vh6Gd6jRYyEM09vJxBqY7nt7w1LnOYpNEgO0SzrpkTGWeQpiaFH HrNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769880837; x=1770485637; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=szfYc8EHy+TFmXH57kCGj8OpDH95rbeoFaUQxs6n4Sc=; b=CtIZcd+0wzj77ElFJXa5vzEv5eBhFPkgAerxXJjj2i8yGiU1gnvanYb2Y9XztENJ6q WKKmCBJmfG5M+SrwnrF8PCToKkUwjkPdBbPp8ubAVR1Nbru60qHkRuXpgialDGyCR6WP QuAoZLJw/WHyHmBh3TiQnePMrhPeXvoVJJLunPlfXNN6RGscDtFgGMNjagNMGNAxrzjg IvqKMbQc6rlP/p57ibGX4Y+r34oGyVlxez4I+khUJ9XsDcIcX2SlyJoVZ7ewRkiTRBOM lLwJMnbmQD+u9A2+5EHsQmX9XGhUDfBXjA6FPKrG2ie/iSIIunNGQvtHA4IUk8oZ+ShB BXQA== X-Forwarded-Encrypted: i=1; AJvYcCVsdoqW052qJEuWwNKQW1TyP7T468+5LOn1MyZ6jIzFaS8nGJh9o/52ZMwhMYGZDdEW6/l6T7xmuB72pBI=@vger.kernel.org X-Gm-Message-State: AOJu0Yz3GKJQWZ6wNSNrrbXPkw7cAnr6CDIdtZSMRPnvplZOK9BsrGQT 3ZvvQrO+A76n7DQUHSKN7gwzhbntyWLicj13uCBhpt1knrblqFBdM0iott4E0vtVNK3L8oy7e49 BKnaZ1xvTmOGS+6PdyJseVgxvhka5zbVWaccD933d6P4etLe7DFHdJ+RVySWKLZX5NFQ= X-Gm-Gg: AZuq6aLluzRkLXg1p4cBAyyUc4+gIBWXVg3+OfoSfAbF1xgEJJLJZCY7dWokqzzJSgs QaOn77EutaopHJcKgz2im2NoyTjtlwCDH52bmlaaGHTz5JZkarMQ+lvz74S+WgBei3iFZ14IVfi sJ4wYEc8RQSgRWRGT0lR8vW91X0pmT0rAoT7jsHvlpiTwiBv63MJtLrCAAeTyZALJdcdb2aH+2p /wnMPW+lWXiT/BMGZmCnM4OJ3acjRyeJVZ6nbdXhEeGj1JvaEvStq53aHbDOk7ylVXIE0tPXIJY prbnlPOkMtP+h1P95Qcc9h4h5Jvog/oiWxWYp0d3s6GVuN1E4Ihe+UPFxSK7xlY3USk4NzAcbm1 Z8rfDUWnhUkk8AiJdvvJNEI+/wWf+ii3LwBXpKsKiCi6ls2Yq4elDrlGhz9zKvaD2uPaLgwqjEj hONwK+/XcTiDsQUf0PYT+RnFM= X-Received: by 2002:a05:6102:3a0f:b0:5e1:866c:4f8e with SMTP id ada2fe7eead31-5f8e26b8e65mr1754973137.39.1769880836742; Sat, 31 Jan 2026 09:33:56 -0800 (PST) X-Received: by 2002:a05:6102:3a0f:b0:5e1:866c:4f8e with SMTP id ada2fe7eead31-5f8e26b8e65mr1754939137.39.1769880836266; Sat, 31 Jan 2026 09:33:56 -0800 (PST) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-59e074886f0sm2443236e87.24.2026.01.31.09.33.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 31 Jan 2026 09:33:55 -0800 (PST) From: Dmitry Baryshkov Date: Sat, 31 Jan 2026 19:33:45 +0200 Subject: [PATCH 3/8] media: dt-bindings: qcom,sm8250-venus: sort out power domains 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: <20260131-iris-venus-fix-sm8250-v1-3-b635ee66284c@oss.qualcomm.com> References: <20260131-iris-venus-fix-sm8250-v1-0-b635ee66284c@oss.qualcomm.com> In-Reply-To: <20260131-iris-venus-fix-sm8250-v1-0-b635ee66284c@oss.qualcomm.com> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Jonathan Marek , Ulf Hansson , "Rafael J. Wysocki" , Bryan O'Donoghue , Vikash Garodia , Dikshita Agarwal , Mauro Carvalho Chehab , Stanimir Varbanov , Abhinav Kumar , Hans Verkuil , Stefan Schmidt , Konrad Dybcio , Bryan O'Donoghue , Dikshita Agarwal Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-media@vger.kernel.org, Mauro Carvalho Chehab X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1866; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=08Sn8ZyMBT+vHAsuVDVND86rYKzAvCUVmrUVd6L26SM=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpfjz+zPoqz/eoiJnacBH8iva/2sQYAP1Xwd6Qq Zx1CTX9cZSJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX48/gAKCRCLPIo+Aiko 1f9mCACUMyec5d/jvLJJCjWu5RjdehqEjU6vG1zasXi0iQQOPDTG98NZQR3hUN7rX/l91qP0/Rz k5GRldL+vN/9F/ct/8PkCOZtbBpvk4euAW2HlHY1I77lZvAIIFn2LYWpaDYktrV84QKGjvoDSYv 05Kl60lfLs0+hkDazpjgY7YDvlFKt3/kifI3+36JGpnKExUq0j4lYypCtZjpwnWi17IXvsck3HU xI8Z4RZC+5BMoaceBiEZQffBSWQl6n2+JSj9UBSVjkuBKZ17Y8ykt1Kkab/4FpW229oavY5uB0e oy+1B4CkA9K+7i4n9ShUKLa6Hpj6Q8mHcVQ/zWQDOY9NUbeU X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=NNfYOk6g c=1 sm=1 tr=0 ts=697e3d05 cx=c_pps a=ULNsgckmlI/WJG3HAyAuOQ==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=V4YYwRrX08S5_i0GLdQA:9 a=QEXdDO2ut3YA:10 a=1WsBpfsz9X-RYQiigVTh:22 X-Proofpoint-GUID: HUtCcZc6nUVHldj4MfhjVfU2rO8kESxD X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTMxMDE0NyBTYWx0ZWRfXwTZOkm0Y6lp2 IXwZSMO+fli9pQqOXO5qv1XMtyiFwgtVIMmKPaMbDOGeYlB8gMZWsijoxRQzLQl91j2wHmeUidl KMlI3bEmqfzStWFXF+jfg/vUZskbzyq6ro3M+Qi8KkvkjqCkFpjiLIL69RJI2CKN0kmNy3oysvO BX6s2AOJZWLZP9bDgZ/iefQzWt6phBmsMtk2cnVBqHDIkk9bHZoT0enBVVK2qwcStChmq1hPawm NaTgO2ZwLSUS38jmTIfSqqLRVB/Bww1XeiA3l6cyt4J1xG3LrPY0LYWTg24Hsx1fAJ3DgfHxZ1O ls2x73rJlx7CjdeJ+expcpuU+bK8A7aKebDCAGHmK+Lf6BLbYaoEkfFfu4p6KWqEXF3ZtWJ88k9 g9mSkUG8WSUFZsyv/FXK5S614UkgrjkanwzvIvBYLrDQsLB+G6gS2QvIOLJMd7FG4Si2UzHm07u elzh2Z23jEuN68APfCw== X-Proofpoint-ORIG-GUID: HUtCcZc6nUVHldj4MfhjVfU2rO8kESxD X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-31_03,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 clxscore=1015 suspectscore=0 spamscore=0 phishscore=0 bulkscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601310147 First of all, on SM8250 Iris (ex-Venus) core needs to scale clocks which are powered by the MMCX domain. Add MMCX domain to the list of the power domain to be used on this platform. While we are at it, drop minItems from both power-domains and power-domains-names, it doesn't make sense from the hardware point of view. There are always 2 GDSCs and two power rails wired to the video clock controller and Venus. Disallow passing just two. Signed-off-by: Dmitry Baryshkov --- Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml | 10 +++++-= ---- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml= b/Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml index da54493220c9..04cbacc251d7 100644 --- a/Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml +++ b/Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml @@ -21,15 +21,14 @@ properties: const: qcom,sm8250-venus =20 power-domains: - minItems: 2 - maxItems: 3 + maxItems: 4 =20 power-domain-names: - minItems: 2 items: - const: venus - const: vcodec0 - const: mx + - const: mmcx =20 clocks: maxItems: 3 @@ -114,8 +113,9 @@ examples: interrupts =3D ; power-domains =3D <&videocc MVS0C_GDSC>, <&videocc MVS0_GDSC>, - <&rpmhpd RPMHPD_MX>; - power-domain-names =3D "venus", "vcodec0", "mx"; + <&rpmhpd RPMHPD_MX>, + <&rpmhpd RPMHPD_MMCX>; + power-domain-names =3D "venus", "vcodec0", "mx", "mmcx"; =20 clocks =3D <&gcc GCC_VIDEO_AXI0_CLK>, <&videocc VIDEO_CC_MVS0C_CLK>, --=20 2.47.3 From nobody Mon Feb 9 03:30:57 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 CEC6C35CB7C for ; Sat, 31 Jan 2026 17:33:59 +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=1769880841; cv=none; b=Dn+pmq68R3ACRdA8ntroHMf3PyCR1GZzynUO/i6gNPp87Qo69D5ghb9lM2AbDZy0rCiz4FNCZj10jSXkns7sjHv+2OHlRBQVpOTDBXBmfP63hmpfJ/LiVVe9XoC1s2UXupvTlW5FqD4kt4FiykcK38+oLzvDpWe8hB2Trx0/uZE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769880841; c=relaxed/simple; bh=6NuffNWnnJdps+Qa/VbgdTchPyycTYPYQqXXf6EKyA0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=m/p5r1Mz7LsvA9SVK6bB7JQLf95Jp5/OhhQVNCjwsKis23SJLdwuZ5uQT70u+5RW8PHIRa1jYozcojGbOf8Ze+cL2PGJZn6o00cRwKOGDIASt2OoNvhH9eh+bMpfsYK5fNREEH8qZEqmM2KwGjegcuJxJS1uqd6SNVAKGYpV2Bg= 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=F+doxs1F; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=kkN6sP/O; 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="F+doxs1F"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="kkN6sP/O" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60VH0Awd1363391 for ; Sat, 31 Jan 2026 17:33:59 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= 1XGvQ7yGrJV4bV5rx0wYu9nGDUQZH8c18eThksaF4dU=; b=F+doxs1FJcGTnZg/ bV/lX7tGB3hf+z09vrsD9q81oB+OqDCbttrCs94GzDho/0pttseOehozx46zldwS RTA6Hra7LAL4iqCZucu5z6e6XUnKqX0s53PKM91qkeZdS960eSFtmQ/LRrf/N0DQ VVj/PaROaBAE2GPFdS3IRZgx8q035AvQ8aaHt6HLkl7flh7oPK4SRoV8C/bjQDiV tXXuBFWw4vRAIDKOKfdTElkqPSRTBenhMXwe5c5BMCEha39IoXPAC+44PeNO2lzi J7X+QO0O2TdmQru8+m0U2NKiwYqJuEp1kCOh0UMSg54D+BFlkXF8JZmZrBJyHxEq GPcO5Q== Received: from mail-vs1-f71.google.com (mail-vs1-f71.google.com [209.85.217.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1avx16qn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 31 Jan 2026 17:33:58 +0000 (GMT) Received: by mail-vs1-f71.google.com with SMTP id ada2fe7eead31-5ec9a4e6cb0so2991449137.0 for ; Sat, 31 Jan 2026 09:33:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769880838; x=1770485638; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=1XGvQ7yGrJV4bV5rx0wYu9nGDUQZH8c18eThksaF4dU=; b=kkN6sP/OtzT9N3eN+WSEKiQVAJzG95h6yRXbhs0K1u/XDAohz6rcofUz7kwF2ytE25 uzsK9nLNpb4lRqE8GZoAlRRqCOw1/Eu9+OSR9649tLoKoBOmfqlPR3/KdVGbqoH9RfZs EKNM5gG0NkvD+3+MmA1UwnOgmJkyB2N9YO4STLDJWfHp3R7rBYW13lNGJMBWkukDdD0C RO3rcMBgugSsapN9RGD28BbazvCF6ii9YauhujF9kcwttKgMj1ZFsafPwBBSwkPDc89H pL8Lk/gnqDcybfBzZIT+bfSqqpMc609T66AGYLz0rBnqgZdu9PAvJKxhoB91k+ZZQ/t5 Mlfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769880838; x=1770485638; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=1XGvQ7yGrJV4bV5rx0wYu9nGDUQZH8c18eThksaF4dU=; b=Y2IrJAerwprkk9pOtRR1Sjyqo6DbmbSey57TmXYEBLGnhREmimMoeFaEPXEb5k3THp nAMzA8ta40oChw2j2yLe7GHANXDJatWFhslGrlueZMMv5gzzCt41GOSVq/X79yFDK82t FM4NUM140CyX4FCbaP9jI/cKkQhSYG9iWlsdopMwyxTKHvqZHaDHrvE9ARcvZWS+O6Bo gvigcObbZWPmEiIGY4R+Ctfu7IcM3jcBjbFEIJQOe24v4NOivjYaJ9c3cpCDkAfBqN/h u1OXXnkCWmhyhlBNb98V1l9lcSXp1Fw7p1ZxEO5p67IeBtfDD/yrhZYNyqGrMN1L22j6 K+rA== X-Forwarded-Encrypted: i=1; AJvYcCVJydV5zSZR7RXbaxoCj1BaS2l5oSkAQetKcUtJZXEudtRREWq8/lBt0G+JxN0odflpNfqlo1zEjOPtDGI=@vger.kernel.org X-Gm-Message-State: AOJu0Yxe25sMnaPRZSr2CgoxcCd9/s/8PuLH3d7u1hH7n3nEjfUQZlF9 5RmLIFd3zw683Yn6p+ciZWyoWMo4BKFzu8s1O2K8twhE8kHYLonHv2hjvhRZmabJi7bEKYUAuIN qqex4ffXoWRVgssiEi/tvPlcMRjzwa65VN18J+U3lVZ55jBVSVJ8kV5zw2/d9Adj2j3w= X-Gm-Gg: AZuq6aKCjTvq+QrwiJxlwrbxpFUffIyq/iTHphj/q7hMSjI+lCrUVgqaBThly80z6q3 3HFMhthxuGVHhULbhuIXcxBGJK1zu1Ti0eKPzWVOCKqozi2xk7CcvIaAEi8Nf7KQypKY4soe4+l 6rhnMsrN5Ebv2/VbjSXgxGeOFg3r8uTcf4SWLIOqPbeghxvY7gTjY0ykTmQ0QJIGDgP9a2iusf3 QRB//oeoJZZULGw+Y3TLCcvTFBnYQe/xFMRuTD1UmT90LztEtnM2yz+STs1MbYhGs4YJYj/zO7D EDm2UltzWBaQu3E82ppNmCgs8XvC09OW80+IeECU9PZs0LQaRDobssRTEQpblen+YumbDfJ3pyr F4oDBke5bPV0R6UkS8gchE0vjFd3UkTcPRy6gVT86PYilM6VqklGMT9b5XFPlCai9czj34ONnwA BDZi8PNhUdNRHHgOcN7AZuUxA= X-Received: by 2002:a05:6102:1a0d:10b0:5f8:e4f3:3e25 with SMTP id ada2fe7eead31-5f8e4f34cf4mr1139401137.15.1769880837836; Sat, 31 Jan 2026 09:33:57 -0800 (PST) X-Received: by 2002:a05:6102:1a0d:10b0:5f8:e4f3:3e25 with SMTP id ada2fe7eead31-5f8e4f34cf4mr1139374137.15.1769880837385; Sat, 31 Jan 2026 09:33:57 -0800 (PST) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-59e074886f0sm2443236e87.24.2026.01.31.09.33.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 31 Jan 2026 09:33:56 -0800 (PST) From: Dmitry Baryshkov Date: Sat, 31 Jan 2026 19:33:46 +0200 Subject: [PATCH 4/8] media: iris: scale MMCX power domain on SM8250 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: <20260131-iris-venus-fix-sm8250-v1-4-b635ee66284c@oss.qualcomm.com> References: <20260131-iris-venus-fix-sm8250-v1-0-b635ee66284c@oss.qualcomm.com> In-Reply-To: <20260131-iris-venus-fix-sm8250-v1-0-b635ee66284c@oss.qualcomm.com> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Jonathan Marek , Ulf Hansson , "Rafael J. Wysocki" , Bryan O'Donoghue , Vikash Garodia , Dikshita Agarwal , Mauro Carvalho Chehab , Stanimir Varbanov , Abhinav Kumar , Hans Verkuil , Stefan Schmidt , Konrad Dybcio , Bryan O'Donoghue , Dikshita Agarwal Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-media@vger.kernel.org, Mauro Carvalho Chehab X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2077; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=6NuffNWnnJdps+Qa/VbgdTchPyycTYPYQqXXf6EKyA0=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpfjz+HOacaBmW57OXNnQqMmJ83pOUWH3gs04Jx wpiz4uKWMGJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX48/gAKCRCLPIo+Aiko 1cFiB/oD1i+aLORDkXUUhBH2qmdqJPt25QMTI7gACuH6n5p+pWvc4NFXlDyxgVENFXqcE4D1gBU IlhRKb9OhPjPkUy1lv34I16kmkxYJWUXWqKQnD6z3SlouR6ncSArAg2H/q1WQhdOpG5+FR2mdoB rYN0hOyntieoAw8BWYVc64EjtB5pkvDd2VxW6cp3MyPMoZdyXwOI+d/Af7W1y8jURagZwqQ+Mj/ f+7dnJ8NNTv7ZUuy8U9BLpiCQW6EICsQe5Be8/0G8Cyq56og5/4/PcAE53PPGwp6sYC39CUZjLH B7mHl+CmK/SoFU1RSRGR26Mw4PxGh2y32xXiZR5bv25+tVAj X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: c0WH7nA4xZ2wMWUv5K9z1Tg9zPtViCLp X-Proofpoint-GUID: c0WH7nA4xZ2wMWUv5K9z1Tg9zPtViCLp X-Authority-Analysis: v=2.4 cv=P4w3RyAu c=1 sm=1 tr=0 ts=697e3d06 cx=c_pps a=P2rfLEam3zuxRRdjJWA2cw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=_hdJGhFWpaytJYYtlLsA:9 a=QEXdDO2ut3YA:10 a=ODZdjJIeia2B_SHc_B0f:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTMxMDE0NyBTYWx0ZWRfX5Gs0qEClRaRA E3iyM4pKwTjEGAUn+eHlEvqBPkgVxO68AhQysNekFBjvFDdSrnJG/JpEnWFf7vlH3WUtfhVWbM3 /YsM+TXgxG8B/BhiFcc3pJFYL+7PhRBE048mITB9+//3VALzu9B7dkzCRhNPhfmCIK5FiOJKSWj rUk6Io/fmNBxPe/EZh/rop8R0Z37eI4MuiR3SL0pFEYjicUutaUmzROxMNJJmlwm+C3gPUzRQyn r/FuOtuk16Rdc+u6WW8ynlI/3PXUbIbLueoKrCkJw4N3uuF2WXaDKJzUdiOhcGhyMMTEOI7ltkv sk4VR57EhIlMi1vNoCFWT21wAauOvgH1XMTA3Jmh9pHIV0Otutl00Y7r33yptvVHWYChyeQOU1S EiGFhZi7mocu26lTZVh8lYmdUs9tTe7LKR0zJfmuB+9Ww7AFbjLLfV1gr/NpMXnacJHMnPtOkVG D5Ktmzfgs99Rjs+angw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-31_03,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 impostorscore=0 suspectscore=0 spamscore=0 clxscore=1015 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601310147 On SM8250 most of the video clocks are powered by the MMCX domain, while the PLL it powered on by the MX domain. Extend the driver to support scaling both power domains, while keeping compatibitility with the existing DTs, which define only the MX domain. Fixes: 79865252acb6 ("media: iris: enable video driver probe of SM8250 SoC") Signed-off-by: Dmitry Baryshkov --- drivers/media/platform/qcom/iris/iris_platform_gen1.c | 2 +- drivers/media/platform/qcom/iris/iris_probe.c | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/media/platform/qcom/iris/iris_platform_gen1.c b/driver= s/media/platform/qcom/iris/iris_platform_gen1.c index df8e6bf9430e..aa71f7f53ee3 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_gen1.c +++ b/drivers/media/platform/qcom/iris/iris_platform_gen1.c @@ -281,7 +281,7 @@ static const struct bw_info sm8250_bw_table_dec[] =3D { =20 static const char * const sm8250_pmdomain_table[] =3D { "venus", "vcodec0"= }; =20 -static const char * const sm8250_opp_pd_table[] =3D { "mx" }; +static const char * const sm8250_opp_pd_table[] =3D { "mx", "mmcx" }; =20 static const struct platform_clk_data sm8250_clk_table[] =3D { {IRIS_AXI_CLK, "iface" }, diff --git a/drivers/media/platform/qcom/iris/iris_probe.c b/drivers/media/= platform/qcom/iris/iris_probe.c index 7b612ad37e4f..74ec81e3d622 100644 --- a/drivers/media/platform/qcom/iris/iris_probe.c +++ b/drivers/media/platform/qcom/iris/iris_probe.c @@ -64,6 +64,13 @@ static int iris_init_power_domains(struct iris_core *cor= e) return ret; =20 ret =3D devm_pm_domain_attach_list(core->dev, &iris_opp_pd_data, &core->= opp_pmdomain_tbl); + /* backwards compatibility for incomplete ABI SM8250 */ + if (ret =3D=3D -ENODEV && + of_device_is_compatible(core->dev->of_node, "qcom,sm8250-venus")) { + iris_opp_pd_data.num_pd_names--; + ret =3D devm_pm_domain_attach_list(core->dev, &iris_opp_pd_data, + &core->opp_pmdomain_tbl); + } if (ret < 0) return ret; =20 --=20 2.47.3 From nobody Mon Feb 9 03:30:57 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 BD2DB35CBD8 for ; Sat, 31 Jan 2026 17:34:00 +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=1769880843; cv=none; b=RfIzYod+N8kz1BypJn5tbOUeq0YoP+Ts/q3HmDaVDFYjJJbNHcnJCt7YeAaDH+JrxtDjhDr7ImNzk1FeJUdMl5mM/vCm3hzE/fD0aMPFHfbNb9oVdXex7rXCa268+7ZCzw2yjTgTV66mbkP6q+I3UKVl85Spu363VwaucRK3xV8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769880843; c=relaxed/simple; bh=9/cOYTOdE7RIJlq5XPHu/65ov7FyGwGpdJ1dgFh6bSY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Tm8zImmKqMxH6Wiwixy7Q0ogZLM/c2OFyYlGX5yqGQVdsIn/4R3ZX6vS/BZt6gPvULJWaXvk/8UVgQX7QXX7RwUK38bvzkNkavFgIxT1LkAgNcTVk5s7HYVKGfCYHFVzpAtwDuGRedly4T7LvXvS9EvLd4XJl+6amVRk0lSd8Uc= 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=U53w10HJ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ZuRx+XNA; 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="U53w10HJ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ZuRx+XNA" 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 60V4ThMb3957864 for ; Sat, 31 Jan 2026 17:33:59 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= 3n5ypMdwtQxYQvKmZ+905ulr73tGxrA7J3ngVV5Xb6E=; b=U53w10HJn0ap51BN oYSO2LVlsnNiDI8xQroxmAMNGh88VvBbTnitvnpCEQDuKmQkmIXZSs9YLEZ96qvS mzlBcrGmV5QAu/0Gy+mZQM17v84TOrrJ/iedyK64KNOT3LO1G0G42Id2SZO8LrEx o6vjO5urO5/yDhOPswJBDk/VfjgMZTSbWpXm8Qm03CiaouTjEYq/iUtmh+xeNIEO hzCR04/OqZeOc/JoBp2DIUjiTxIGKsvsgC9JoVAx45o45QbEDAUoF4vtpoLTq3Al XbCVZaAraLhRtOARH5n4TCYR+i2wLFIEP4E0zhIagh9B4LquN7d3WW/jcvpHuiwd SyWBsQ== Received: from mail-vs1-f69.google.com (mail-vs1-f69.google.com [209.85.217.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1are976d-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 31 Jan 2026 17:33:59 +0000 (GMT) Received: by mail-vs1-f69.google.com with SMTP id ada2fe7eead31-5f5492d5959so8595891137.2 for ; Sat, 31 Jan 2026 09:33:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769880839; x=1770485639; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=3n5ypMdwtQxYQvKmZ+905ulr73tGxrA7J3ngVV5Xb6E=; b=ZuRx+XNA+wc3lJvoA0RZv+bIjr6HWkg1YMPoRlB3HYsM2+IizqZXgTbzA2SrGdOjVP 3OvDkgSaoSDBh7UbyeAtqoWy2Ipw+gRlACKOCBDs2ySb3+v6UzNPY0Mh3mVFBwn7x+oW FPPGJIGFvKrecJf6GS5zzlGdxOxss9bboMo5R9SoOqjwBlkxMurAjmIpR4aEtsC5HJ4O t4q5Tc+SgwJNQZofY2xgDZqzfKSUc6ecr6TmOOZ5tNPcOzvINOwtNYgifCM7lceiJ2qM w4PcJF/JKchWv+rFlOugzJPc0Dg8fO4ZrPAqzpmCCjqEC6iiPMpkKpcfixG8Qd4AoQyR oBtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769880839; x=1770485639; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=3n5ypMdwtQxYQvKmZ+905ulr73tGxrA7J3ngVV5Xb6E=; b=HayIMboUosD20yNY66nbQgHxGfVgddrmhNGVsJATg/8fdcQE3CB6noxUgXn/SJeLT4 8+7Bfu4YLfPHo8cqSXT5SAgw9tYV+KXXdpuqwunprisil+GBllPz1YNEsv9s2nWl2XrJ /FsgiQ0oam0Ysm309SRp0PkM+7ZF42+YhuCL6plr4HL9zIZrRiTKMVLGMh5EA5O3VfxT jkea9QxnRIJmx7g1CP8cIWM2Nke43bbQO5WecbacxWb/o6ROyRI1kguDed88IYbmVfGw LWtSD5CHcnCQzrY35oYJaqO8lfg+OuYDGKPF3yxipTP4sHmG21Yv1ZsnHD502hV71FgI Sxqg== X-Forwarded-Encrypted: i=1; AJvYcCXhRQrsjAgp6lUdOIDYVZBg/mdRe67+RF18I7uuEtD5jSEqB4j/6e9lj2bFjj1HeKWyw0NsbB6EeayKa5o=@vger.kernel.org X-Gm-Message-State: AOJu0YwclmaN3z9iDG5sSXhsNNvc2ueaLhH260nVoi3SQH4BhSLAhMMp H5xy+0hXzDVkiRS44O6B3ljBwf+oUKIuU8JboCb6Y/O6Bj25Tf2fq+amfVy+B7s+hMHS4Zji1Bo ecjPBDzqDzboVjD4L1P5T/eGVtF6aHbKwnEKUUw4W1FV3sJptL6Pz6i5gx8tXxuxz9g8= X-Gm-Gg: AZuq6aLZ0d7iCtHoubTSNA5fCNCE0xUX1GasYtU/XXO64LjwaQ27K+etzM+7fZTxfg/ 2Lqmq/Qdv0rlkjKEfigehTxyhmddhoiqQuWTheATz9IVNfrapmHebYznc8cgKwG05JtwQYkE6zz 5CEKKyZVhbL6ly2sk9p80Q9To9gZqJXzHwsMQSILI+uGvwzezzZoGq8ACtc3XB10Ad7WuJPaP7S +nDbcYl2jMATZZKzYjvaqlYgh3P0E1vW5Q/Cyc5ku3wiWHV5vbgY+BMKoyoSRJJTXc0xDAj+rFi +BVa1OLIADqp30WgKb48q/LIlDbRWJas+BrM6OPNpqOkpQSkb5hS1yl75muMvJIKAG8cL+nBCKI XoOhcPJDubLkyF9l6qYHzDuqqtlLARuGkpwxb6ynwQJ84zh6uk6J/qE5cYDcx8Xd67MbMXxXWQk rtPqhf1M8MRMViAk6eIdV/KGw= X-Received: by 2002:a05:6102:ccd:b0:5f5:48df:b869 with SMTP id ada2fe7eead31-5f8e26c2444mr1857643137.44.1769880838978; Sat, 31 Jan 2026 09:33:58 -0800 (PST) X-Received: by 2002:a05:6102:ccd:b0:5f5:48df:b869 with SMTP id ada2fe7eead31-5f8e26c2444mr1857615137.44.1769880838539; Sat, 31 Jan 2026 09:33:58 -0800 (PST) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-59e074886f0sm2443236e87.24.2026.01.31.09.33.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 31 Jan 2026 09:33:57 -0800 (PST) From: Dmitry Baryshkov Date: Sat, 31 Jan 2026 19:33:47 +0200 Subject: [PATCH 5/8] media: venus: scale MMCX power domain on SM8250 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: <20260131-iris-venus-fix-sm8250-v1-5-b635ee66284c@oss.qualcomm.com> References: <20260131-iris-venus-fix-sm8250-v1-0-b635ee66284c@oss.qualcomm.com> In-Reply-To: <20260131-iris-venus-fix-sm8250-v1-0-b635ee66284c@oss.qualcomm.com> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Jonathan Marek , Ulf Hansson , "Rafael J. Wysocki" , Bryan O'Donoghue , Vikash Garodia , Dikshita Agarwal , Mauro Carvalho Chehab , Stanimir Varbanov , Abhinav Kumar , Hans Verkuil , Stefan Schmidt , Konrad Dybcio , Bryan O'Donoghue , Dikshita Agarwal Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-media@vger.kernel.org, Mauro Carvalho Chehab X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=4260; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=9/cOYTOdE7RIJlq5XPHu/65ov7FyGwGpdJ1dgFh6bSY=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpfjz/BD8pqx26XsbNArIa4fLQSwDBziV8y8ukE 0TrKqAxIHeJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX48/wAKCRCLPIo+Aiko 1XgDB/0Wbp4nrmWOeyy3n2ksxKixvBuJvvs0lgRn18HvEgw8IbKSGfJqoYahL89JH4QfZP4YAmM EVNoXX7/8wEY376RN4S2xmtZiko6afZ8tN8nXE3MUcchgXAkf+YMfDpRrOklBiUCbKOY7gbkzBQ aODKHMb+NHL79os9wPYakBaEANHQ+uaqoBMmrmH1nqxkWrxXfhGM8drfNpVpynmj+90ZbLtLfPO 4BZFjuaWX52NMKcGaaZsdZPJNW1/2IjRTqY5PBQNwhJA3rTdfBAz17wHjnoEVdJQRhPoKHqZiOC 73FRdTtSWAUcTMtL/iHbrq6g81+sI3AesBrqiB+J+kgy4fVB X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=NNfYOk6g c=1 sm=1 tr=0 ts=697e3d07 cx=c_pps a=5HAIKLe1ejAbszaTRHs9Ug==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=xbrBj4A6o8sUajtV048A:9 a=QEXdDO2ut3YA:10 a=gYDTvv6II1OnSo0itH1n:22 X-Proofpoint-GUID: ZzUfWKblwQwZfa9mKWD5chQHufHwlyzs X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTMxMDE0NyBTYWx0ZWRfX24lcPvj/Rn6D KVx4weCUwC3ako2HsaAVE6yiFkZBBpRnCj75u/nRdE8BExm6vRvyLEY6CaBBiFNdn99xD1sDyB0 mrBxl6hpyFtB/rsU0YlzgL9HmeHcCjrPgqE3wE01sgux4J3tu0u0z1JnM+CZNMVk4W+KYlrNpVp C0dWoIS6xW+pV7m22Nsw5cOgIYf6vfX/Gd4AwXdC76Fyl3rMbdiOZHLL+wI6J1WScC8ZhdO2j/h xue3CqjoeeE4MvI9e1oOvy+XtcQHKe05IuRDhYCj5uM4BDEwSH0x5HrDczDYDQs/0LyJ6FkfUxa mxVgl/BAcWoZCHqJpQb6Lgi0bifzlu2hOEb9v8yl/yn3+HUUGcieJyRMh8OIPvxUCPlmcGtH7O9 NAN6x7uyG8xSwxIMBg6nvJolHJTssDY112TZKvJC622cKoBq4MPm0WKL/3e3f7HkkGOmH3e0F+w ozkTbcFoeQNfsaswnYw== X-Proofpoint-ORIG-GUID: ZzUfWKblwQwZfa9mKWD5chQHufHwlyzs X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-31_03,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 clxscore=1015 suspectscore=0 spamscore=0 phishscore=0 bulkscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601310147 On SM8250 most of the video clocks are powered by the MMCX domain, while the PLL it powered on by the MX domain. Extend the driver to support scaling both power domains, while keeping compatibitility with the existing DTs, which define only the MX domain. Fixes: 0aeabfa29a9c ("media: venus: core: add sm8250 DT compatible and reso= urce data") Signed-off-by: Dmitry Baryshkov --- drivers/media/platform/qcom/venus/core.c | 7 ++++++- drivers/media/platform/qcom/venus/core.h | 1 + drivers/media/platform/qcom/venus/pm_helpers.c | 8 +++++++- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/drivers/media/platform/qcom/venus/core.c b/drivers/media/platf= orm/qcom/venus/core.c index 646dae3407b4..cad2df84ce60 100644 --- a/drivers/media/platform/qcom/venus/core.c +++ b/drivers/media/platform/qcom/venus/core.c @@ -882,6 +882,7 @@ static const struct venus_resources sdm845_res_v2 =3D { .vcodec_pmdomains =3D (const char *[]) { "venus", "vcodec0", "vcodec1" }, .vcodec_pmdomains_num =3D 3, .opp_pmdomain =3D (const char *[]) { "cx" }, + .opp_pmdomain_num =3D 1, .vcodec_num =3D 2, .max_load =3D 3110400, /* 4096x2160@90 */ .hfi_version =3D HFI_VERSION_4XX, @@ -933,6 +934,7 @@ static const struct venus_resources sc7180_res =3D { .vcodec_pmdomains =3D (const char *[]) { "venus", "vcodec0" }, .vcodec_pmdomains_num =3D 2, .opp_pmdomain =3D (const char *[]) { "cx" }, + .opp_pmdomain_num =3D 1, .vcodec_num =3D 1, .hfi_version =3D HFI_VERSION_4XX, .vpu_version =3D VPU_VERSION_AR50, @@ -992,7 +994,8 @@ static const struct venus_resources sm8250_res =3D { .vcodec_clks_num =3D 1, .vcodec_pmdomains =3D (const char *[]) { "venus", "vcodec0" }, .vcodec_pmdomains_num =3D 2, - .opp_pmdomain =3D (const char *[]) { "mx" }, + .opp_pmdomain =3D (const char *[]) { "mx", "mmcx" }, + .opp_pmdomain_num =3D 2, .vcodec_num =3D 1, .max_load =3D 7833600, .hfi_version =3D HFI_VERSION_6XX, @@ -1054,6 +1057,7 @@ static const struct venus_resources sc7280_res =3D { .vcodec_pmdomains =3D (const char *[]) { "venus", "vcodec0" }, .vcodec_pmdomains_num =3D 2, .opp_pmdomain =3D (const char *[]) { "cx" }, + .opp_pmdomain_num =3D 1, .vcodec_num =3D 1, .hfi_version =3D HFI_VERSION_6XX, .vpu_version =3D VPU_VERSION_IRIS2_1, @@ -1102,6 +1106,7 @@ static const struct venus_resources qcm2290_res =3D { .vcodec_pmdomains =3D (const char *[]) { "venus", "vcodec0" }, .vcodec_pmdomains_num =3D 2, .opp_pmdomain =3D (const char *[]) { "cx" }, + .opp_pmdomain_num =3D 1, .vcodec_num =3D 1, .hfi_version =3D HFI_VERSION_4XX, .vpu_version =3D VPU_VERSION_AR50_LITE, diff --git a/drivers/media/platform/qcom/venus/core.h b/drivers/media/platf= orm/qcom/venus/core.h index c7acacaa53b8..62ab747291b8 100644 --- a/drivers/media/platform/qcom/venus/core.h +++ b/drivers/media/platform/qcom/venus/core.h @@ -85,6 +85,7 @@ struct venus_resources { const char **vcodec_pmdomains; unsigned int vcodec_pmdomains_num; const char **opp_pmdomain; + unsigned int opp_pmdomain_num; unsigned int vcodec_num; const char * const resets[VIDC_RESETS_NUM_MAX]; unsigned int resets_num; diff --git a/drivers/media/platform/qcom/venus/pm_helpers.c b/drivers/media= /platform/qcom/venus/pm_helpers.c index f0269524ac70..14a4e8311a64 100644 --- a/drivers/media/platform/qcom/venus/pm_helpers.c +++ b/drivers/media/platform/qcom/venus/pm_helpers.c @@ -887,7 +887,7 @@ static int vcodec_domains_get(struct venus_core *core) }; struct dev_pm_domain_attach_data opp_pd_data =3D { .pd_names =3D res->opp_pmdomain, - .num_pd_names =3D 1, + .num_pd_names =3D res->opp_pmdomain_num, .pd_flags =3D PD_FLAG_DEV_LINK_ON | PD_FLAG_REQUIRED_OPP, }; =20 @@ -904,6 +904,12 @@ static int vcodec_domains_get(struct venus_core *core) =20 /* Attach the power domain for setting performance state */ ret =3D devm_pm_domain_attach_list(dev, &opp_pd_data, &core->opp_pmdomain= ); + /* backwards compatibility for incomplete ABI SM8250 */ + if (ret =3D=3D -ENODEV && + of_device_is_compatible(dev->of_node, "qcom,sm8250-venus")) { + opp_pd_data.num_pd_names--; + ret =3D devm_pm_domain_attach_list(dev, &opp_pd_data, &core->opp_pmdomai= n); + } if (ret < 0) return ret; =20 --=20 2.47.3 From nobody Mon Feb 9 03:30:57 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 BE25435EDCB for ; Sat, 31 Jan 2026 17:34:02 +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=1769880844; cv=none; b=mm2Skzga54Y/EaLSX8zHw6gKT5dnuchKl17yZEWNgi93lungvCkHB9wF8KKiH2/ivAXPO7WE6Kv8S/EbhBPLw0mF3G73EBWFyVA2Ty5MMDy5GQeIa19cTaL10YN/lUVdr+WVkI5qDaMbVKO1puWFjQD03U4Gjm4xKPmYuelb8Sc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769880844; c=relaxed/simple; bh=6nfUUNCUKm6Zb4Py6SMv77VBlTkgwaJH9oS28jOc1Dk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nY3lhx3/WguAKfsXLT2twCyLhyhxwKJJrQfdYM0QObpzKxpIAZ1+D5zRMb1jvOjNThptsjAJDkXpsOv00NirL/asDhYngLFrJy2sVQYAzIHOmJfWVPo5/uUFB+7mjStZ9wU4SYpW+lbyDh2jpn4bUWsOjMdviP4VAKlHaU+Mf4g= 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=nnJqeop9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Tw0QbETz; 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="nnJqeop9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Tw0QbETz" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60VBWm3u1220891 for ; Sat, 31 Jan 2026 17:34:01 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= qKaKCFigaiRPavXRqYsIyD5X8QHsbYeYL/Pyt3XLwQ0=; b=nnJqeop9xlwJZXBr 5hyownpTbVXsRirxC+Y7PK7JeoeQfGQ2ey1jfNFxeun2imqFoaxrIVGU4+0WI72h k3wjkReMGBGhb0qFkeesegGh7oQiA7yKLfVcS46NUz+d5vO9xzKIxzz3dygp3mp8 WDRLuByqIJhJx0M6s46RNlzWFkmWl1jl7GcXqDkd5d+REzupTQr1VxpOVyWJ+LpO sMsJ8HeephBb93yqYqWVuEJSmbAqrpNAwhR4ZiHOBPs79QLS5DJsZ/WAnd058G5L qla9yvzO8+ABJwqBKxOVr4sDszp3IgFOf6KRVsX8lq3tniJjqSQvo0mGtuAg5+8d zC2xVQ== Received: from mail-ua1-f69.google.com (mail-ua1-f69.google.com [209.85.222.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1awns68v-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 31 Jan 2026 17:34:01 +0000 (GMT) Received: by mail-ua1-f69.google.com with SMTP id a1e0cc1a2514c-948a8f9c09cso841098241.2 for ; Sat, 31 Jan 2026 09:34:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769880841; x=1770485641; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=qKaKCFigaiRPavXRqYsIyD5X8QHsbYeYL/Pyt3XLwQ0=; b=Tw0QbETzelnewAO2Si+vjWyJLtwJe7fKQSKjG9Dn483xMhmGt01+SOwqvA1DavbpIs 1eMyGXyyCew9SEgw3KL/qDqcfItXnjNEbSQjftjm/DpTexi9kKZKwRG9O0Qazxss0NBp qbAb5y0fRJKwjstHUBK7oAj2xoKMSqZCDUvoktKUVHdWDhUmIRg4cyBAI1w6RfotRBp2 EoiNihseHTxiYe4FOmHS7AIaI6F2vgkWNoiV5YQLLueDVdns4+5vSFG4n6Ap6hxz3TKW 3KvstupjAwHJUuZWitR53eeRPE8t3GZtCGz4FUd3l5/9FWVsxyfOJw7k1MEQ45j1QgbW G15Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769880841; x=1770485641; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=qKaKCFigaiRPavXRqYsIyD5X8QHsbYeYL/Pyt3XLwQ0=; b=aIxf4f0CBmxg0+CGQpnGH2WdIHJB0jw93NwnKfqTwtKOXdbvd7A2kc3H67CwdoAMKO wpFoxBYF/2MD/tnyB3YZ713Nf1UxQFzsUJzpAVPEbH+7q9gTWtOcUf0IYHxHEO/bNhCH H4RzwfF+WAFVcB2r1kM4+4qkteIKQrh3zn0rMY/jXm/fnfzHEUhNehLCHEIvYvz5886L nlMfbxC7pNLhXwCqhoCahi+nMv3jxX0FQaMqj9dxFr03CEe1x4MwOEweoHtmYX78f9hT h6P0tkYrEVechDK7477xtcuh4UCZTaerswjNl2PbgYAGGTH7H0oUgli5Xw4ihhlzKQ/U a5uA== X-Forwarded-Encrypted: i=1; AJvYcCUecSnO65432X+SPdlTXKB9EdMV87wSc3FZ2fYOe0UjIku8TdgXXLvU7VarJDa9S3yImhJ4Zj//DIUMm6Q=@vger.kernel.org X-Gm-Message-State: AOJu0Yw92Bo5aU75+OAO8lHMqBqyaIrWJjLyv21ez5S9oTo7BjHjY/cJ THymHPejM/5KvUu4h+vpZRv5j7rkXhhvwcdC8kG+8kDvs5TZFL6R5CmRA4pl5Lu3KFEZeyTrilv Zh9dKEaxvkNqpgHl9piQIbqZMNcyPCj032km6JvtMKT+boPF3K7kwBLVVnV+KRYBNCbk= X-Gm-Gg: AZuq6aKL2D53a9AQaNjuyF99NVGVczevYTriRqGS/8mTd+f8oLRP7JqGT9HNJ8stpAq p8Yl8vxZszkPiiwSMBSCmJGZv0qwZ0AI4uMaTCpSkla2nCxe2scAWEg9opUB7DbK1hZuNz8V1ao GOg84nNC85m7Tvzl3SLkGFjV2EMvdhJMTEylDBFVnnhLp1X4CVBKcvw6cU3o39tSmrdzx5n4sER y7pt45DvaPImZ2Yi/U9P+yE9L1SSzm3bEELkzcdw+FVGer/T4Vr/Qe1+UJg8TFXydaoVsiu5I78 hanrMA2FhmqYMbX6CXhyUE2jBvsgEpGvuvnJPYik1H05YARIqNQT8u/+ntStcyq2fqmzTvadFmz 8Xlp0zFnnxG5/xeSzaxVoOdlnwokMqm+V9LnoaXmIXw2aTcZlRV/DyrVh73m8JSH5mPzHQzGv3l UARmJlwvbRpHXnC+jaPjCqJPI= X-Received: by 2002:a05:6102:3e89:b0:5db:cba0:941 with SMTP id ada2fe7eead31-5f8e26860f1mr2241042137.38.1769880840936; Sat, 31 Jan 2026 09:34:00 -0800 (PST) X-Received: by 2002:a05:6102:3e89:b0:5db:cba0:941 with SMTP id ada2fe7eead31-5f8e26860f1mr2241014137.38.1769880840518; Sat, 31 Jan 2026 09:34:00 -0800 (PST) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-59e074886f0sm2443236e87.24.2026.01.31.09.33.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 31 Jan 2026 09:33:59 -0800 (PST) From: Dmitry Baryshkov Date: Sat, 31 Jan 2026 19:33:48 +0200 Subject: [PATCH 6/8] arm64: dts: qcom: sm8250: add MX power domain to the video CC 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: <20260131-iris-venus-fix-sm8250-v1-6-b635ee66284c@oss.qualcomm.com> References: <20260131-iris-venus-fix-sm8250-v1-0-b635ee66284c@oss.qualcomm.com> In-Reply-To: <20260131-iris-venus-fix-sm8250-v1-0-b635ee66284c@oss.qualcomm.com> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Jonathan Marek , Ulf Hansson , "Rafael J. Wysocki" , Bryan O'Donoghue , Vikash Garodia , Dikshita Agarwal , Mauro Carvalho Chehab , Stanimir Varbanov , Abhinav Kumar , Hans Verkuil , Stefan Schmidt , Konrad Dybcio , Bryan O'Donoghue , Dikshita Agarwal Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-media@vger.kernel.org, Mauro Carvalho Chehab X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1166; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=6nfUUNCUKm6Zb4Py6SMv77VBlTkgwaJH9oS28jOc1Dk=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpfjz/42infwTrTZfC0jKf9UU8d8d4IBu6hNwvc BK9CZM4de6JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX48/wAKCRCLPIo+Aiko 1ZXaB/4sy4mEKHPBEWtnwS9atKvpss2P9txe3u+AvL1ueKTA2ITvmHd2yEVNNHqece4CvRWcHfB 2hJr+xnnrwuCJKyHYr+TuHgwNP4Fx0lXdhebA/SfxS2Pqx+PZ9+k5kfjz21MIi5ZSABEOS4utej xA1RS3Jx0snJKtq+T6HnpaGuTACSCkpyYQTp84jzrCRLzl9Pix/MdRqhTeUY9jUxpvUh++2ke7u e86TQpczIfBR/WfFWSzearruMIHDd1lRtEMcaQuw4eiGMT2NmlKWEQoKR5aQgO37biCuisK7mcz 7dXC2CznQUHT2rThO47z/UF3vGyRyJv8jqoqDEoqmunpsVMm X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=MNltWcZl c=1 sm=1 tr=0 ts=697e3d09 cx=c_pps a=UbhLPJ621ZpgOD2l3yZY1w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=8Bs0yZVtKZY9psgxZcQA:9 a=QEXdDO2ut3YA:10 a=TOPH6uDL9cOC6tEoww4z:22 X-Proofpoint-GUID: R2Yo3TKKPgU0a3--HTVT61NJXRIF948i X-Proofpoint-ORIG-GUID: R2Yo3TKKPgU0a3--HTVT61NJXRIF948i X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTMxMDE0NyBTYWx0ZWRfX5Pgdh7/jFTvp CcTRzl8ZfB8z0nzXua7JuAzRHcwVQ403NUBXUXgs8A8MMz6dj37s/T7n57WF1Ea3qjWtDkOO1q/ SeCJ/bv9gKWwp5HxnKgkP8YlCLm2676vxbaEzqo1A0hjKS7dh6PVkV05Oltdo3stwLKIIEY+ESm NJp3nZMdz4dqkjlGcaWcfL6DwISAqR89tiZr4cjg0NMvOHefznCiB/LxrTzgrbMUsZgdrqE4qeX fabuqzQqgh71o8JyNAChS9Bt5HDeNFES4pOTX93OBB7z6Eo2ZiB5LjEQ9oEuXHnSrBkcbFebfCw vdqKKPBAmJ0AU1SEquUgdr6CVyQ5N5iys6WF5HhPGuPcn1zAFs2NrKbUQOQ/EDxOOIkBHb+zvbU s0T1KWPJMqOnqW2LEWqIjX3ciczFEiDYbUOVEtWai6MsqqqT0D4BF3nDaAaJyVxPs4pDex8CzP9 YiXcaK2DOUrCW5sYV4w== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-31_03,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 adultscore=0 impostorscore=0 malwarescore=0 bulkscore=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601310147 To configure the video PLLs and enable the video GDSCs on SM8250, platform, the MX rail must be ON along with MMCX. Update the videocc device node to include the MX power domain. Fixes: 5b9ec225d4ed ("arm64: dts: qcom: sm8250: Add videocc DT node") Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sm8250.dtsi | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qco= m/sm8250.dtsi index c7dffa440074..980d6e894b9d 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -4374,8 +4374,10 @@ videocc: clock-controller@abf0000 { clocks =3D <&gcc GCC_VIDEO_AHB_CLK>, <&rpmhcc RPMH_CXO_CLK>, <&rpmhcc RPMH_CXO_CLK_A>; - power-domains =3D <&rpmhpd RPMHPD_MMCX>; - required-opps =3D <&rpmhpd_opp_low_svs>; + power-domains =3D <&rpmhpd RPMHPD_MMCX>, + <&rpmhpd RPMHPD_MX>; + required-opps =3D <&rpmhpd_opp_low_svs>, + <&rpmhpd_opp_low_svs>; clock-names =3D "iface", "bi_tcxo", "bi_tcxo_ao"; #clock-cells =3D <1>; #reset-cells =3D <1>; --=20 2.47.3 From nobody Mon Feb 9 03:30:57 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 B21F0360739 for ; Sat, 31 Jan 2026 17:34:03 +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=1769880847; cv=none; b=gbnMHvi1L7/YtD+8cEs7FwXTEsdXomqgKL10JfKEILaz/j2V73NeCXZDHo97Xz/G7M3A9pGS8AkWFJeUyl2irItJ8f8aTPYWtn/c2f7WupFcJNTEITtOzEBnEkWwHRWCWRmA3N8Lz31Dw0EVhyN7qev8DmtN0pveExJDDcAvvUA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769880847; c=relaxed/simple; bh=MDNd56HziQpfdDNbX3xousM3G0a+/+wP6bT6aYLLnm0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HtIJk0ihDtKs9OsdTu/Uyig3ap7wWJOTQ9hZ0nN0MAexglqAnkzo6yY4VbSDjt/5FphXkJqZE473w5Wv3w3AXUkkzIHoe5dccYAyGRfAVpCPHakzaigup99ENhcuUTXu18GQd42KFXyuNtziebzkPEx1/JVqVFPNcxGVvQbuyL4= 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=Z6m820uO; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OB8kQSMC; 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="Z6m820uO"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OB8kQSMC" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60VBWm3v1220891 for ; Sat, 31 Jan 2026 17:34:02 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= WwvFGoypMjbFfcuK0I6naYkVDqDhMxNZNLoSz66wsVs=; b=Z6m820uOoVDRQPew WAq4x1ZVd+loxuvHT9KKogpDpvVbLXQitnvoYpBtmEa6uadzeRhH97EO4yRZvM5t E/ljoNXulQR8dM03tdMB8v0uPUB+4iV09uNvNP5XG9fO8sTCPjdEYwuQZeCzr9EJ H7/krzzSlfJ2S+3WjBehOFXcMbUgDij4CA2oz1o8b+ps7Dbl8f/7Sh3Vyw8oiVpl DyoXiRdeMXAwbbH4LZdZ1XddvWjE/BXPS/6NICdBByZ7t5uUgMSjktovaPxMo1vY VBRVLHzQtplt49SjuWMj1fPy1EP+BYGXPJfVPdOltlu0+hvPDCE6Y7wTDk4COqxi 6gLiuQ== Received: from mail-vs1-f70.google.com (mail-vs1-f70.google.com [209.85.217.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1awns691-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 31 Jan 2026 17:34:02 +0000 (GMT) Received: by mail-vs1-f70.google.com with SMTP id ada2fe7eead31-5ec38a3265aso10551620137.1 for ; Sat, 31 Jan 2026 09:34:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769880842; x=1770485642; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=WwvFGoypMjbFfcuK0I6naYkVDqDhMxNZNLoSz66wsVs=; b=OB8kQSMC6Ky7Ey0FnrccnXuz81sqxKqueD7TW9Ch1+EyiAZzPPWzz3HJ97CUGHlDMA 0rhA6b3iBAS1kn0s1ckMZ7EpGJ8N2LRx+kWc1mwAcSUgKkSGP0JJNeverRqd25szF2tf b+60kI9z4867BJrswXr9vyhsEDtdGq0ZSgZri8beiHijCj5HBn8nCx+P+Rerr3tWb27c e1TB1oRBrlEi+NDVeTg7j3T13iJGMvR5/+IZMw4IjiRsAr0f0AiuJJcHQN3aBrg0IbgI emntj+RGT+1L7M/HDumg/6IUBJDcrsmGZMl60wN2AKiBdym+xCEKez6COmfRtydiKww+ 75cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769880842; x=1770485642; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=WwvFGoypMjbFfcuK0I6naYkVDqDhMxNZNLoSz66wsVs=; b=JXDkPYx81tz4UhgTkjzRoqGLRrSmlrusyIpUGWHvq9L8ZoxGm4JmIDYt+il4OX9td9 GcYTiuXm3AJvHj17NWt6u5LxWhdtptvBjs7Tja64TZ8UNNOLC/y2t2D1QUYKAvpa3GYQ oen0TVPxgz4d/zPO4JaqOPqBy70Gere+6bNtnhpXQXei9P2EMsdXoy1Lt/QqVKPVrCSz aN+hhWv8hSdmo+E/t9EhQhWghAvS21G0fYjgwUr4uIYbAXvJB7udiT79cKAIkxy+u+xa RR7zkm3arZJuMLXLwFZe6X+5zlQtpgMNeqrb5DpeeC5gbsi15Ybmv7nJ9IHuMBSw2yKs H6UQ== X-Forwarded-Encrypted: i=1; AJvYcCVvVkH911wAoOUvDBeRk576Eq8SQdSHtgLcnfvIdGLLaW0m1In013/kQH7EIgqvh0JefxAwvg7rhUACNfQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzGrXhgbEGIhGBkgJSP8hp1lEZwfW7wv+xmckv6YEjx6XY1rvVF m4r61zsvvwbQmi56i1YkbVwSgRxqsBBpebPc2B256A5i+9scO+M9cv9IjLjKQmwz2uCH7bu+ScD pxVGy4h62qy9t/oZ8hz0Pu3VwyscB6qPnMrG6rkH9DOSWnXDAWx625xtwYeesWTekEH0= X-Gm-Gg: AZuq6aIIhXvv/gvol70OY0vbg5WKCfkZFjfk2p2iLpAdTuxsudJR/msehm1wC6DqAUM Fl8lhkF7rBoivlfeqUOo74aM3jsy1l4QOBrGtOkWMo08kkfGBgDCSKUOnixZhzAGh2j7IIBb0ox Cq4yoBJYkL9WiUXXY+/cQAXc+SeSzPzlGHhKn1kh5K7+K6csPizB1R8LYqcEav4JXPt2yoKdaUJ fmZszgD4TVXonmJrmHe4XPYYMjjFSABXHct1yFo2OVTcQ1KHbpMR3BpPbQzZzP7Y/OEJOfz9uen E6t0trB3OroEANBEQ8QCo8xK6+XjZ4sMHnECyOkj7RB1Bi4bXuF4WuBofWESXJmDYvZNXGpODYW Sa0+7zNsFzvMIby9gloVtMG6ESuLGZGohoDUYwRkiN03p0ye8SU1w30JDyiqcjId5x0F+sg/EWh ynq9j9+K8NWF4IwAD08g9mL98= X-Received: by 2002:a05:6102:c50:b0:5f5:4e0d:2046 with SMTP id ada2fe7eead31-5f8cdbf6decmr3348391137.15.1769880841996; Sat, 31 Jan 2026 09:34:01 -0800 (PST) X-Received: by 2002:a05:6102:c50:b0:5f5:4e0d:2046 with SMTP id ada2fe7eead31-5f8cdbf6decmr3348378137.15.1769880841606; Sat, 31 Jan 2026 09:34:01 -0800 (PST) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-59e074886f0sm2443236e87.24.2026.01.31.09.34.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 31 Jan 2026 09:34:01 -0800 (PST) From: Dmitry Baryshkov Date: Sat, 31 Jan 2026 19:33:49 +0200 Subject: [PATCH 7/8] arm64: dts: qcom: sort out Iris power domains 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: <20260131-iris-venus-fix-sm8250-v1-7-b635ee66284c@oss.qualcomm.com> References: <20260131-iris-venus-fix-sm8250-v1-0-b635ee66284c@oss.qualcomm.com> In-Reply-To: <20260131-iris-venus-fix-sm8250-v1-0-b635ee66284c@oss.qualcomm.com> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Jonathan Marek , Ulf Hansson , "Rafael J. Wysocki" , Bryan O'Donoghue , Vikash Garodia , Dikshita Agarwal , Mauro Carvalho Chehab , Stanimir Varbanov , Abhinav Kumar , Hans Verkuil , Stefan Schmidt , Konrad Dybcio , Bryan O'Donoghue , Dikshita Agarwal Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-media@vger.kernel.org, Mauro Carvalho Chehab , Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2223; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=MDNd56HziQpfdDNbX3xousM3G0a+/+wP6bT6aYLLnm0=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpfjz/c17+bd6qhjDuDDyzvSrSs0Hej9DaCSZ4+ EXTo6V/zC+JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX48/wAKCRCLPIo+Aiko 1R9JCACaB4CLTA3yu35nxhYP/dRbPYEyYygXz0L03fZeu5cKmKY2gQl8Y02bB2Wj3lqZLMwnn8l 5bgpZpxsazZ1dw4cO4OGMunK8pT/Tm54IuPnSdDnvk91o3tqLRwtMtBULAgQFmLonk33fkEugHF DcDbiuKRuZtSF7t5EB5uHjPqXSdNubFHT4QOl9Xc+Ec3ric7nKRxiDGHE+aJNzsXzUe+oZF0BPr fZZclIeJX9R9hWhhDQf5oYQL6+mk1fnDcwBOnpX7tTFOAgLeuiBoUzULgzeK5bwdJqpBSchWLLm zFRIzOPzBIdYdzC2PeP4RwBIsB6wdhr8IRQrpM1FnqOLhZFh X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=MNltWcZl c=1 sm=1 tr=0 ts=697e3d0a cx=c_pps a=N1BjEkVkxJi3uNfLdpvX3g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=tBOqMctlXquWO7Kigf0A:9 a=QEXdDO2ut3YA:10 a=crWF4MFLhNY0qMRaF8an:22 X-Proofpoint-GUID: NvIm0gUIhpPC7rWdodTc456nucAA5Ni5 X-Proofpoint-ORIG-GUID: NvIm0gUIhpPC7rWdodTc456nucAA5Ni5 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTMxMDE0NyBTYWx0ZWRfXyINCPr09RqSK Z72uusrc1Fk1zlEGvawfgTJBi5R+EQAASO50ifdMLu870xh05I1traVosmutWHDfcA7SgTTjlg4 5NLkWK4yLrtOOaVFY2N7YoUHykakDUunNwzJS/JmtkXuTZa0HKCUrF7DenFHGuzxL2CPfb4xlM+ Afat9fBRaErSN/91ryyDp3UYcEjHpvMKx1Xz4mR0YofgLYHRl1lDEOh0g7CX08AkcHUOcuERdDy U67WeRAb/6goitLAUPVxlMh9y6s7+sFPGss8+rBWEKcw9e5EApjn2aH7q+vBYGRtr7AwixMhwmn YicsQv3DWGGsO6eDU8DClVtxoXwTsLd4gt9tNlufutFerrEL//Zd/h6b1kZ5fgu+mkJRR9eckkV EH5xckkadMSmfppT1qF3XLrNq5uxbIUQQlJKhsdN4P+R8CdNOVSJ2oVpwhscOwwECyag5c3eAwV n5fk7cEZjRQ4VA7+n+w== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-31_03,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 adultscore=0 impostorscore=0 malwarescore=0 bulkscore=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601310147 On SM8250 Iris core requires two power rails to function, MX (for PLLs) and MMCX (for everything else). The commit fa245b3f06cd ("arm64: dts: qcom: sm8250: Add venus DT node") added only MX power rail, but, strangely enough, using MMCX voltage levels. Add MMCX domain together with the (more correct) MX OPP levels. Fixes: fa245b3f06cd ("arm64: dts: qcom: sm8250: Add venus DT node") Suggested-by: Konrad Dybcio Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sm8250.dtsi | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qco= m/sm8250.dtsi index 980d6e894b9d..531470506809 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -4321,8 +4321,12 @@ venus: video-codec@aa00000 { interrupts =3D ; power-domains =3D <&videocc MVS0C_GDSC>, <&videocc MVS0_GDSC>, - <&rpmhpd RPMHPD_MX>; - power-domain-names =3D "venus", "vcodec0", "mx"; + <&rpmhpd RPMHPD_MX>, + <&rpmhpd RPMHPD_MMCX>; + power-domain-names =3D "venus", + "vcodec0", + "mx", + "mmcx"; operating-points-v2 =3D <&venus_opp_table>; =20 clocks =3D <&gcc GCC_VIDEO_AXI0_CLK>, @@ -4348,22 +4352,26 @@ venus_opp_table: opp-table { =20 opp-720000000 { opp-hz =3D /bits/ 64 <720000000>; - required-opps =3D <&rpmhpd_opp_low_svs>; + required-opps =3D <&rpmhpd_opp_low_svs>, + <&rpmhpd_opp_low_svs>; }; =20 opp-1014000000 { opp-hz =3D /bits/ 64 <1014000000>; - required-opps =3D <&rpmhpd_opp_svs>; + required-opps =3D <&rpmhpd_opp_low_svs>, + <&rpmhpd_opp_svs>; }; =20 opp-1098000000 { opp-hz =3D /bits/ 64 <1098000000>; - required-opps =3D <&rpmhpd_opp_svs_l1>; + required-opps =3D <&rpmhpd_opp_svs>, + <&rpmhpd_opp_svs_l1>; }; =20 opp-1332000000 { opp-hz =3D /bits/ 64 <1332000000>; - required-opps =3D <&rpmhpd_opp_nom>; + required-opps =3D <&rpmhpd_opp_svs>, + <&rpmhpd_opp_nom>; }; }; }; --=20 2.47.3 From nobody Mon Feb 9 03:30:57 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 58C0E361DB8 for ; Sat, 31 Jan 2026 17:34:05 +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=1769880847; cv=none; b=ejTkqtzGTwx0jo+w71QhuIJmg+7X/NjQx/zlZ/3OxR7yfOzQ5HsYwPNbg4+4sn7EPNBXJn2pl67gkM8JJc+VYS7ujQchiP4BWQIi5tACxLLj986HZCxrHTwUhAGaqdeRlGisbvgZBek9Xabu8PKs6z13OgUD0AMuoalwOK4p+8w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769880847; c=relaxed/simple; bh=rOtATlSUdBEg1H0iWW1mR8swNg1N1WiPDt1QTwWw37Y=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Atab81DwNaOhPPugMrDCat3j18R4ppTFGxIu+UPvVto76jFj1Bm/GjMxLjCBz3tfFRBUzb+IUJ5j0S76pXkhOBE5U/e2bajJmLd6bNXpM9w5p+vwsHlO5Zh1OwBNElvsxAz5T12WX422b+gxjqt79CsMXr8fB5bsRPl42MsN0JE= 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=dqgzLnhO; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=VEfzt2Jv; 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="dqgzLnhO"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="VEfzt2Jv" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60V4cvF94076780 for ; Sat, 31 Jan 2026 17:34:03 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= FAPtvj1aaT/4nS3PbQJ8vu2dWXMqUi3SGtAzQD4qK7c=; b=dqgzLnhOtDSbKs6A ldiFNFA+pqrgKaArFwhD2TgeolgjchihkbzpN75u835H9tx/gxDT0EdLxF20QGgE AlSHju9n7WNJ+zpMiFvhzvtQkOwJIiQJUjwzgtFptUNkW1Lf75Xx2FxzHF+VqS9G e1MAQCwtBNMS33w8hJJjIxgRM+0muhsd3GYB2xYlCr3Ej0bY7it8Repoii/i+u0i f6zlY8woYZ+ubjht3c9XeMBZn18kZYToS39v8/ph8kVT+9VfDzqu16NIoivWfZP2 Mvsbs34yf7ujnK/DZTQhEPrUIoq7wFRN2wJ3xm7ll1r7iNrMdzzZwV6FoX6LWuy6 XCV4Vw== Received: from mail-vs1-f71.google.com (mail-vs1-f71.google.com [209.85.217.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1avx16r8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 31 Jan 2026 17:34:03 +0000 (GMT) Received: by mail-vs1-f71.google.com with SMTP id ada2fe7eead31-5ec87b2b4ddso2944710137.3 for ; Sat, 31 Jan 2026 09:34:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769880843; x=1770485643; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=FAPtvj1aaT/4nS3PbQJ8vu2dWXMqUi3SGtAzQD4qK7c=; b=VEfzt2JvbYm9/mjGaRNOWFT34pfLX7iQc/wlbmD+TR+hTl4ntWo9iilcT0v8eMMNZz 3A/DbNd1RpGFJ5lHwrfaF1dl+jlm6HqB8JN/WC650QTYMhXP+FGROTuAdxd7G1u8zkpz SSJoo2WkPM6jzh4hIY2B4Yq1HIImm2S39Lg086u3JfUAv4IeESMsdseZh7rcC7DCB7HS 8KD5BIHZg5F74VaUQK3mhFg0d/KDErr5niztt9RQgdJsyLXETGFpNb9KdGK4cck3GeC8 F3a5RVUVvKSM5zSsyM02DYZWIV43OilMnvEkmXW6XySaj94HqailYTBzqXP05FuzzFso L/Dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769880843; x=1770485643; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=FAPtvj1aaT/4nS3PbQJ8vu2dWXMqUi3SGtAzQD4qK7c=; b=onAZcgxi8lGrdhFN7npoo8W7jHOYkOsRT0Fk7pDKveVjp5gohlzfCjBB+ICTBccBo2 6VZ/N2V1c1QYf+FrnwwFeTnMiqIVKGu+2waQtNNQ4DLgaLb5wjPUnfuokysyicn4Zd3t ubTIDcDkmVIox/61f4taDAZnk3KcJAFKhrsx4hnaRgPfjCoZzKgWJdA/zF5w2hzVZ2mH KB1c224zEWvkjpPzJl3jR/EcMw4ktJ1NDHTSbKQGIxE8Yh21Q5w2+9TiWXqjcvEZqCGq ythK6KR3EQg/4hi9hJdWUhop7i5dkbqFTP1lFMFMnONRfzzmAoUb/HKuFRnAp+M+ZM+l Fwug== X-Forwarded-Encrypted: i=1; AJvYcCWzkReklp9xfJS7VxzQe3qdkx42cFG0TKJPqcX0wvD+xyp+jaAA6pXZCAXrcJnvVHuq9sRDDCoCiGx6S7E=@vger.kernel.org X-Gm-Message-State: AOJu0Yx4aCI6OROHkwChCrZEi+6AfhWe0G32aHvRevvawIOWkVEteT/k 4trQhWIMC4bPbKuScB5r9TkqtpQB5jHEuHOkOxIhOhMGZIwIkw7e2rCvnYd7QTwK6BX7+GhqYMe H2NSkuyrw7M+osUJ0uu0+gJKY481oJzcQxZb7f5R4DYQF7k2+pc0mBW/A0KDfQAIvc34= X-Gm-Gg: AZuq6aI/pDcFIKL3eYLvtbxrFV8IGDCC1ouksImfysQ/SOyLhlIF0DNqzxbMgTOrtQf owx5zDnjM0zcNZZI1zdojVkmlh6mwlkCj8pW54sXZXJXkv+DBwwkLZrcEXeX+IX5kaqeiqqu+Sb pUZaerPbx1p8QnIRfgGBfdJo1xr11G47YV+8a0D/mZOMOiwsomkP8ZhLgUVttYTbqOBJVG6cnnP QhGk8tv4vA/dP9+ugbO4EiVxAJYxWXiVBSy4SH/yG8HB7bRJyEUrIAl+UW1HPOGS9+y9Oq0mQ/K VzEiimlU329PN84bpLnFLd0GoFWb/vFJ+T86fpwgP3RLASufd3PGwyWt18AEktm1EcEpk8GeZy3 ZIQ7tao5GM4g3uIgQOFnd9Npttk6wzCRHtG3mQJQoFF2vCrEpZxBbNb4ozMIiUqtgXI52GA/fh5 gga/QFuWzMn3YpteDVucvp73s= X-Received: by 2002:a05:6102:6112:20b0:5f8:e3a5:40ac with SMTP id ada2fe7eead31-5f8e3a54830mr1242355137.17.1769880843077; Sat, 31 Jan 2026 09:34:03 -0800 (PST) X-Received: by 2002:a05:6102:6112:20b0:5f8:e3a5:40ac with SMTP id ada2fe7eead31-5f8e3a54830mr1242331137.17.1769880842680; Sat, 31 Jan 2026 09:34:02 -0800 (PST) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-59e074886f0sm2443236e87.24.2026.01.31.09.34.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 31 Jan 2026 09:34:02 -0800 (PST) From: Dmitry Baryshkov Date: Sat, 31 Jan 2026 19:33:50 +0200 Subject: [PATCH 8/8] arm64: dts: qcom: sm8250: correct frequencies in the Iris OPP table 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: <20260131-iris-venus-fix-sm8250-v1-8-b635ee66284c@oss.qualcomm.com> References: <20260131-iris-venus-fix-sm8250-v1-0-b635ee66284c@oss.qualcomm.com> In-Reply-To: <20260131-iris-venus-fix-sm8250-v1-0-b635ee66284c@oss.qualcomm.com> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Jonathan Marek , Ulf Hansson , "Rafael J. Wysocki" , Bryan O'Donoghue , Vikash Garodia , Dikshita Agarwal , Mauro Carvalho Chehab , Stanimir Varbanov , Abhinav Kumar , Hans Verkuil , Stefan Schmidt , Konrad Dybcio , Bryan O'Donoghue , Dikshita Agarwal Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-media@vger.kernel.org, Mauro Carvalho Chehab , Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1819; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=rOtATlSUdBEg1H0iWW1mR8swNg1N1WiPDt1QTwWw37Y=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpfjz/pOjKg0Y6ylBWtl+rxPfBZQiUdYI2FzDZa PpVj/eR7n6JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX48/wAKCRCLPIo+Aiko 1ZQmB/41FwhU1i3cnQtLfyRxR1Z7I99s+iXEpuOF3Ey7f5BfAbY3gvCyhQ673lqUg50M4Pb5IgZ M/HMSspV+CzAeBzhm7XZzmJKk2lQsi0jui78NC1E9u54sGmlm/iJ+t3FzftAr11huEBbCuJXOnq Hrm9YlaUgM5lHv4q8CBbTkmjilbJmz0qVk3rPky0qZubzPtgWK/yy/ZN3O7ACjEDcY8eZBtzNzX 2p5i6MwzHOO7MK1cpsPr4+LWxZPcQqNMaXfIFINGSZm8Cp0IwkoXdrHYEMQGoQUC3ziigVNk283 dE8I7JXfrTNKB0gDcf/79WG3OgFVI0uofDRehgGFRNnLT7cJ X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: BF9L8GkiS_wC1oAOtHEXb8N9V30tSX4i X-Proofpoint-GUID: BF9L8GkiS_wC1oAOtHEXb8N9V30tSX4i X-Authority-Analysis: v=2.4 cv=P4w3RyAu c=1 sm=1 tr=0 ts=697e3d0b cx=c_pps a=P2rfLEam3zuxRRdjJWA2cw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=jxPhmlQz5o5YGUuCidoA:9 a=QEXdDO2ut3YA:10 a=ODZdjJIeia2B_SHc_B0f:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTMxMDE0NyBTYWx0ZWRfX6Xtgdv3vehl/ +720e37dqDR5IhfegJk01kXfZk1I7U8KKpSWxNsHVeu1soiinn62Qhbd54Ds1vb+Xa0hpOyyyCN oEtvlMVmLWQ0hv6w+lY5r1d0QKiBKO7dibvRUcTG3Kh8DjMtVMk/sX9QDRmYlXQxZ2UM1CAF9DR hEY+D0VTGq/TYSbQb7zPALcOaSC6G94sPe4yB+DjnB++dse9ZAO0gs+i51Blge8akC720TeQc03 V7sEI4aFQi4/IeMO7dcjSq4ssPEcFhBwnTOUxcWQ+6ZU93SBXTFzra3t1YvN4Hn6C8Mlr1b0UW9 DPCh7MiRr2ZLKek48TWvUTjtvcRwf3cz5UWH0cBvQtGCD3d1mqohaobraA/2IKMsux2pV+AHQcc xMe1ztvmpS4lGC8HodLfHTM0XyqhqgYcr7HKElY2T8oy2RbyL/zYU7w+RLHOLjWiqvBAj6xVRZz bw7PRNQnpegbfq8xHVg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-31_03,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 impostorscore=0 suspectscore=0 spamscore=0 clxscore=1015 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601310147 The OPP table for the Iris core is wrong, it copies the VDD table from the downstream kernel, but that table is written for the video_cc_mvs0_clk_src, while the upstream uses video_cc_mvs0_clk for OPP rate setting (which is clk_src divided by 3). Specify correct frequencies in the OPP table. Fixes: fa245b3f06cd ("arm64: dts: qcom: sm8250: Add venus DT node") Suggested-by: Konrad Dybcio Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sm8250.dtsi | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qco= m/sm8250.dtsi index 531470506809..21a186e199a5 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -4350,26 +4350,26 @@ venus: video-codec@aa00000 { venus_opp_table: opp-table { compatible =3D "operating-points-v2"; =20 - opp-720000000 { - opp-hz =3D /bits/ 64 <720000000>; + opp-240000000 { + opp-hz =3D /bits/ 64 <240000000>; required-opps =3D <&rpmhpd_opp_low_svs>, <&rpmhpd_opp_low_svs>; }; =20 - opp-1014000000 { - opp-hz =3D /bits/ 64 <1014000000>; + opp-338000000 { + opp-hz =3D /bits/ 64 <338000000>; required-opps =3D <&rpmhpd_opp_low_svs>, <&rpmhpd_opp_svs>; }; =20 - opp-1098000000 { - opp-hz =3D /bits/ 64 <1098000000>; + opp-366000000 { + opp-hz =3D /bits/ 64 <366000000>; required-opps =3D <&rpmhpd_opp_svs>, <&rpmhpd_opp_svs_l1>; }; =20 - opp-1332000000 { - opp-hz =3D /bits/ 64 <1332000000>; + opp-444000000 { + opp-hz =3D /bits/ 64 <444000000>; required-opps =3D <&rpmhpd_opp_svs>, <&rpmhpd_opp_nom>; }; --=20 2.47.3