From nobody Sun Feb 8 21:42:23 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AAAE023B63E for ; Wed, 4 Feb 2026 00:59:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770166802; cv=none; b=YHgZRZkAahGEGF5aau5hFgHVWEjy5tlybOOXWjC5qyEs7VgadHrjb340N82NHVpjNEXgDoeSFOsL3WocWVKr6+V3GHEGh6On3DVNTh/GyDGb6KsAnaN/pSds8nu7AzXBS7gSYg8xizqQ4pstCWS797hsD6xeZcltcXXMhRy4VZo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770166802; c=relaxed/simple; bh=NfLzmE5xWwA42fboOATaUS3ihgAtr6cr7dapV1J0XF4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=m6yi3fBvSnfGxiCS6dDOQHPRdaY2foUwXdx0M7P7Vmjac7GN+75Z5sN7X2XYMWrvVO4xbud7rIw2Od2dvtUnTQCGf1h8SQPTFqDoLyYqbS2uzRezRa/WWlJCGo07TzyxSzzPhpFfNyJdx2jxpOKDxMcKUBKBCwHbg5F3fp+i0jI= 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=PT2Q7ODv; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HEeP7nH/; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="PT2Q7ODv"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HEeP7nH/" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 613IlmA74122735 for ; Wed, 4 Feb 2026 00:59: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= cdJXOV1m+mI0FazdKoVmmfJbSUPedEZOVAEp+F9mNEY=; b=PT2Q7ODvpzBAdVmU EScc9i56eREFS6WbsbonUBddpNTAhI9G14D6wBcrwwqlUerIcC3Rmb+hndgloipN Xy9j1ttyssc9lN7r5/L0QLlPsTw5hemKtVs25VmQOGEuzbY6W1/LOt6ylPUAmWJh YEhuUgyDgHRlYcQAyk8JO/lYYTGjM2YVxNV+/O6J1jQq8KFyQYVnbpocHqNCJXzc PL5V/aQN8Ig/3qwImMRuWWnuUUIU2bPVEi1TkhGx6/8T0PXf3554T3p3cTC+5iRy XYuRlFXWvMbEOjQQnmB2Z16ii2qfJuth4rytzGw0HqUy95nsHW+hGDAWLkCdwEOI rQy9dw== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c3kbkhxrw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Feb 2026 00:59:58 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-5033b4d599eso218665151cf.2 for ; Tue, 03 Feb 2026 16:59:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770166798; x=1770771598; 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=cdJXOV1m+mI0FazdKoVmmfJbSUPedEZOVAEp+F9mNEY=; b=HEeP7nH/oDld9bXhI1Bd1gs1NVf0BPeXGUoXHreYAp6mYZvRgRWkTLTPgkJWCk1Wwg 7tlhLjXlfMv2+rVdm83FN6m4jyVo/SY/7GSNZbtp610W0eNxhAlAlmSp4YbMBmvOSrPb a4rWDZhn94raVc9uSHb71Mkh8196kW6M0A1aFrUEnZ4fzcDDX+JJ9JP8fjlR2dIbpf1h aAybhgHqS/AUeuQxeWiPypLvoMMfk46o9+hHLuOMZH7IE/Mu7AdUzw/3Ahrbe09IovLM 1zl3ad5uc2JAkx+NjsbW03Uru+ckvxq2vUiJnyJYROe7Q3//zEeOo/6+h3OH+FmnU2/q d0+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770166798; x=1770771598; 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=cdJXOV1m+mI0FazdKoVmmfJbSUPedEZOVAEp+F9mNEY=; b=U+eTDZROW5rG2/yGhVfq86w9UvW/FgfoLMQF0HZ0T1GYnUhHCgiOxUAqiBiP8rkdDQ 16evsqn1wHEZB07ZI2ffKBs97NgNqd+ljwwVUJBN0P8F18bv8HSZ/zqXMrru2HENpsvF VEDrLaopEta5dqE/anuakHTuQ4ksl6TFc5XgSBg/dDUJCRe/fQ35bDW1EZcPei78b6gw ePQ93Vlkr/7Cb4IZl2E57H6XlQ7wLZ3+81kVuHqDHtjGLZstY2ZzJr/6nxGSFSEwBzYr BzpQhL7YA2opj6XLlDhZXcwbnKB3639khuMP2hMApZx4UvJDe/vI9zbKchDZZCIdP/zZ xYMg== X-Forwarded-Encrypted: i=1; AJvYcCV2O8ivHYRlabaKhaSLDbn8L1YlnwMeMkL/M3B6Easa7gntQrF/Eg2FnUj7rDX/sJlhMofHLtk0vfj7M50=@vger.kernel.org X-Gm-Message-State: AOJu0Yw21etjBoIClLAgE/gOJwTmls9rZ0voK4eQOrJRziF8ZgYbyxsW D548vP3UzlDpFne583ILqyS/LVFI4/UNlLo9qAW4EtBe/YUjqyfzgiiXlrHOUcGul6vbKZ+qgBa KEDyXOiW37mewlHQpULBHQuSSNZ/EwvjQGz0h52GTF80uisTpelRn7BhvQSALTiy+njA= X-Gm-Gg: AZuq6aKyQv/OEX3KVpFKnBb+pUrLLBqcDzUwv9FIdiwiWjiV1/U0HS3bNKI8FbHYeus hJAEcZrWFrFEgYtOVc0TmDCPHfj+57pUgVsi3dO8rVz1pa2EbrrNzhIrHlzsCE2HkXraXIIHbDO q5w2y+XfsgsxjE9Bb/96b8P/qJKMgXkJ5f/az9SFM/06JI0PLPX6s0Xq9TzM+Rz9nmI6Eeqa4hm UQ33IbctOweBx3lllt14EIE9xa4DweLoxillFZA97XkOv4A1Ihi2llKFxKklH6XCDzMatzieRSX gEPns9L19u2FXSq1KSYc+C8e+Zoxy+6InJqN+XzMgnfFANd7AD/Dlv7t+UIrFbumXQhDnB2mVvk UleeTE+CQocPSXMbzU9nayYx88as1RRIqqRxr1kajYCtJ9NXk1y/A/zsD/+SOOcGP2mrA+a9lVG SjTtcJj0CLimEQzwrDlR/0jmA= X-Received: by 2002:a05:620a:2a16:b0:8c6:a848:71fd with SMTP id af79cd13be357-8ca2f846e6dmr193272485a.27.1770166797790; Tue, 03 Feb 2026 16:59:57 -0800 (PST) X-Received: by 2002:a05:620a:2a16:b0:8c6:a848:71fd with SMTP id af79cd13be357-8ca2f846e6dmr193268885a.27.1770166797264; Tue, 03 Feb 2026 16:59: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-59e386ff563sm253405e87.1.2026.02.03.16.59.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Feb 2026 16:59:55 -0800 (PST) From: Dmitry Baryshkov Date: Wed, 04 Feb 2026 02:59:49 +0200 Subject: [PATCH v3 1/7] 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: <20260204-iris-venus-fix-sm8250-v3-1-70fa68e57f96@oss.qualcomm.com> References: <20260204-iris-venus-fix-sm8250-v3-0-70fa68e57f96@oss.qualcomm.com> In-Reply-To: <20260204-iris-venus-fix-sm8250-v3-0-70fa68e57f96@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=4671; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=NfLzmE5xWwA42fboOATaUS3ihgAtr6cr7dapV1J0XF4=; b=owGbwMvMwMXYbdNlx6SpcZXxtFoSQ2bTLHbTWX0xkz0MAq1qTj17rigUl56auSrF+LXQr02ex 98rxjzpZDRmYWDkYpAVU2TxKWiZGrMpOezDjqn1MINYmUCmMHBxCsBEmCdzMMznzZ/y6cahMtnC pxv6m3i+JOfUOx2Yy+TJoZ8V/ir3aXqF14d5154KX9a33F3As2mRNPdLH/mtYSV8Wml8TBYyOxq VJr2/cszuNLf8PJ2PPNNM2eVPf428KMV5X/rg7ocmyrcUGvSSH2060NTL81+X0yVHOjm/butOw2 KJiPcvJzJ7LTDrfhP8IP/Qp1Qz94PvWxZcWfFvfrm5S39Nm6Ku1i/OvGCHRWcNrnpW9efen2QRU d2RwDm7W5Kh6O8D190fWl6ePyacZy1voPBO/I9+y8T/65U3TNbLn6jZmBe9J8nj1oFVz79MWtj0 a70Pt6mnocZTPp79WxxLM/RqvzUKrJ86TbhoueUruaDJAA== X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: T8MW1HLEg8ae2g20qnjtrW77fjvxhNQx X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA0MDAwNCBTYWx0ZWRfX934khZ6v15L6 AvdXlGyNtJADN2LjxOSpD0LDRP/x+lLp/ePj9jG33jFEbM16/dLfK0LqHgXfMPySTq+FGM56Usy oFu+tDii4zZSFPh7S6WjP8GEl9KA6l0wzCGQ81E+xvmHHURV20L0EsA1IZL/ytZL8uNRft/S24E dW0nBm3+m9KL2kismbLM+zx9agJx9VkqIJXB7iocBttm9OF7m4ydiu9g7GabbcqPSMBvrxsPzBj LnQYYE/LIxf4EyARAkDpONME+iU/dVe5q9uj/vPgNjtK6HgdrxTYZpGlmYa6u6ZF8mxluKdFh4g aNbFSffRxuGiHJdsbWlC2L7Ik+clr9snZDZfR7M0MM/ng8rJSVCK1OdOXhjHISj6B2Dom+IgJ/S WcAhBg+ScTFPKLuMzGqehMW76yH42ViGjdctIFFB4pEg+q8yabS563YMFkHTo+PDg/QOgdu0WbL n1Ea9ndWKmazH2gQHEA== X-Authority-Analysis: v=2.4 cv=BKy+bVQG c=1 sm=1 tr=0 ts=69829a0e cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gEfo2CItAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=COk6AnOGAAAA:8 a=YnufBIW6yfzn90QHPNQA:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: T8MW1HLEg8ae2g20qnjtrW77fjvxhNQx 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-02-03_07,2026-02-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 spamscore=0 impostorscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602040004 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") Reviewed-by: Bryan O'Donoghue Signed-off-by: Dmitry Baryshkov --- .../bindings/clock/qcom,sm8250-videocc.yaml | 85 ++++++++++++++++++= ++++ .../devicetree/bindings/clock/qcom,videocc.yaml | 20 ----- 2 files changed, 85 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..341d3cbb7cbb --- /dev/null +++ b/Documentation/devicetree/bindings/clock/qcom,sm8250-videocc.yaml @@ -0,0 +1,85 @@ +# 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 <&gcc_gcc_video_ahb_clk>, + <&rpmhcc RPMH_CXO_CLK>, + <&rpmhcc RPMH_CXO_CLK_A>; + clock-names =3D "iface", + "bi_tcxo", + "bi_tcxo_ao"; + #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 Sun Feb 8 21:42:23 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 F3A8123E32B for ; Wed, 4 Feb 2026 01:00:01 +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=1770166803; cv=none; b=GCccZFbZ3/s0nTmJ6hfPG/7KJe6zPBPjO9KqBVsBl26a2k/fHFOvhbDxNNw7bsZhqyoxWNVEUTnqWmnNn/rtptZreDy916EfUngu93JEgcCTBQ42Sww4pVdx7OxE2t/11FeMOVh3hDwCVWAZRH6sjiBJ3HFOMMtAO8EvZsv86lA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770166803; c=relaxed/simple; bh=DrFwEkIoYrD1qa5tx9EdrYljNPefynFUvMATHqt7Zhg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=U9jthgVSdjhEqS2tPwmFVziXG8y9txJi2v1xE4mVMaBCAb8euF3y0tpJ6rUTDmr6eZuoyRGA5tQLhSD4IYel9Q8X/YEm1NlXDn8h+aMopuf//S0LuUHpxmYywOwfyBgdZhcoHLu0nOgl/Dj8XukFO0mJ90JHBGYAJLgnisj3iZs= 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=k2Zv/a8Z; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=VleHCBND; 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="k2Zv/a8Z"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="VleHCBND" 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 613IlwNF2053803 for ; Wed, 4 Feb 2026 01:00: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= HFgRG5qL9bnoUT3jp+ysOldDPm40o5vQTA9j6ykK/qw=; b=k2Zv/a8Z0KJ+rUmV oMJx+1RTv6EK/XHMNwvwIHIQbf7SVyEVr3teJD4KYzxtuoQ8mDZ1ra2mnwGYswP4 n3Za56KUmZj/p9y0bD3D99UVauFXB+Hdt59PcvbkibN7AlY0LNMzwhZlCtYqtvQQ /2F0Q+eJQPQ853xWzsHqX9B7e+uX6R1TfGw4N8DQxRRuwEFu04v/o/BiaYVO5C+3 eqr7nLqYPreMkmUwp53vv51M2gviNMj4IyuYagIu1PRA7VikAq4VBVmoapEJ9Hbx 4k4CmIHgCzWQkXfwAPp47VdqCqw1FH8eZnUZk5py4jluMhMmEcrKBKUUUHrmvuhr aL2kew== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c3gsr2b0r-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Feb 2026 01:00:00 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8c6cfd52556so135011785a.0 for ; Tue, 03 Feb 2026 17:00:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770166800; x=1770771600; 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=HFgRG5qL9bnoUT3jp+ysOldDPm40o5vQTA9j6ykK/qw=; b=VleHCBND3S2RJj5CpZZTpVF+0Pc9mLuvuApB+dI0DzUgPS9KPglsniRt9mLJ9n0SNl wajmFaKXbYUtR5pgj6mznxM7bqm36V2rIpM6Vg49MQzyBpsjZl11nEas+CbSu13kF0Xg 7gYGz3MGSTsaQMKIikAzAFcWR+4D2ebAtwZ9nuZnmMvE9K201LLUNweNRdmBAgLgEBZh 4pEfKyfIIdykYk6JxT1CoiCAe5tPBCMwIRIoQMqfi99XgIw/w6+XflRCJIIniuBYjM2x L6RVPlMBA5gdlAQamfZFD8u8TjlHdg3GNl1+W9AKfGerLV6dyK2t4SwoBbNBHpqVxDrb m67A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770166800; x=1770771600; 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=HFgRG5qL9bnoUT3jp+ysOldDPm40o5vQTA9j6ykK/qw=; b=XYczNgM8pLvL49jA++F05hblMlByHrB6HxVz/Xluz65a90NgCdOlFIw3czonT0H4qp D7aQcQrU2tJPHSP3JZrSvVvo8Axko4vZvuwaow0L0QWj41o+lQt3DT+ohduKbhzWGdRY GT46TdEv86oyA+XgtD2UflfayjcChl9ryQuVkMlJiWNA9HVEPbHXl4hstvaq0XalGAFs 8i2Hat6W2Y4ft4XYH6OkYN2VROWU9miM/fIl/dgVGCRWF5gBo4Ws+GkFsroxoI8DAnET EcJN/sf+lUaj6rsZ0f2DvSYD7xFVbcufmBBEyx4xCpu48rFHU0xLazLPC2Z2yjSxXLlk pLuQ== X-Forwarded-Encrypted: i=1; AJvYcCU0RDb7WUI2784txFgle8ApiVIiiIdpN4muZ7j0wG7DL8ZeRQxxylIf9ohD/dowOAxgdDfFp/YEfMhNFII=@vger.kernel.org X-Gm-Message-State: AOJu0YyD5947guI2b8k3VL1FN5J1IEENiXONHRYFI+Z3iNdX7vwtkaHv Au01FInnSAVwl5gifhNLymsBPSZKqbspyuPQsEg3QazJkKOQgbdtBE1PnZaTYWQPCUCQxjwfBTs MiMUb8kmBNtQzQ/Ms5zl06G0AIFXvolttI9gx1aeNgoGbhXLU9VzgwFmMfLl9taOpY74= X-Gm-Gg: AZuq6aINWyQx37qyjhiTW+FmqogmkWt9drrsiQU7bJXY+iCsmCt8gP2eFNH9lW3g1cI apZrGBOZtGV1NVDsqojxiQPUGYF5f/rZGyARB268iFp0q55CPWTgSaw19HdE8Qrppdr1y5OF9uN likhjuWpo1N3F170b6DOuyGXFRPfPbzI7zOe7ro+Ty26qi8g/JZJ2AAGybODH/bOrM7Ybov8Hgi +Youd/JQGrytiv6XaCVjv2jEN+NpnSREjgzM5HqMaTezwLNF1ztu/8ty/zy3++RmNOTsjRIlom0 XUeIxWpQ7BPWAn1xVUqS1cs3KkaDe1QoH/hl0h35s9pKkh57wrEzegl4uA4/T5Hj0n4Gcu4CGrY qpV4grvvUnTrocyJI6on6+ezyToXmr606SYxBqeugmM2cm58DUPRekNDecY5oAskga8YON74HBg 3jxPtIqhXTqVdrNtsD5s1Uv0o= X-Received: by 2002:a05:620a:4723:b0:8b2:e0db:e639 with SMTP id af79cd13be357-8ca204cd086mr614824185a.32.1770166800180; Tue, 03 Feb 2026 17:00:00 -0800 (PST) X-Received: by 2002:a05:620a:4723:b0:8b2:e0db:e639 with SMTP id af79cd13be357-8ca204cd086mr614820985a.32.1770166799720; Tue, 03 Feb 2026 16:59:59 -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-59e386ff563sm253405e87.1.2026.02.03.16.59.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Feb 2026 16:59:57 -0800 (PST) From: Dmitry Baryshkov Date: Wed, 04 Feb 2026 02:59:50 +0200 Subject: [PATCH v3 2/7] 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: <20260204-iris-venus-fix-sm8250-v3-2-70fa68e57f96@oss.qualcomm.com> References: <20260204-iris-venus-fix-sm8250-v3-0-70fa68e57f96@oss.qualcomm.com> In-Reply-To: <20260204-iris-venus-fix-sm8250-v3-0-70fa68e57f96@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=2051; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=DrFwEkIoYrD1qa5tx9EdrYljNPefynFUvMATHqt7Zhg=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpgpoHGVXP1oPuZ1HuUzywdpPWCvtW3w+jr4aSM y/VnjMcAf2JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaYKaBwAKCRCLPIo+Aiko 1URPB/9AbHHnOcBK0yW1YvGlYOkWgOh7u5KCk0ZVSgqo0xge7DvEHmVVxxD/P1sQxFA65QGswBT TZdKhKTqca9+6fPUjh0BVrkCYPAK+/yj9TUZOYnIJCvSl9TiIIAVbkrjQTW5zhVQkJY0b7asY3i O8RuKd86nreQOjaqhDl5lZEZIpUF1tL3mytnS2Q5ka3fvdAyibGpul+zgxBe6qwkLhMCyR/Huea dRigVV0bMz2b3othCMm5yTbD4ld2O6C8538X0oKnKyzBzHKxZ06dQDrXKIDSpzNr/ewcRxErGDA PKllVBMVXDCzw5DFeUIQVpKHURpbMzaCTZf711bnD6XLOryV X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=A+9h/qWG c=1 sm=1 tr=0 ts=69829a10 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=V4YYwRrX08S5_i0GLdQA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: zsXMyxM4IkIzhzc-NQ7o1WMRyiUuUzcS X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA0MDAwNCBTYWx0ZWRfX5W/9EPfN472Z 92DEFl56Z1lZjZ5+tdYf76v+ebMO6MaE1O0ZsEkGW0q75TcgQojV0Ws3Gr8IlOuiu67qLkB889Y Om9T7BnhKeP/kE/PeaWqc8q8EZDK6jRDNf1hKJVITce4SK5cmT7zNhHmzGMCoruNXRHQThC+CUF I5E1zez6y37l7LWTQHTojz+RMhiZurHd9/tuStTnaSWH9yjBCNEgKFNlhkIH1owC9PBbz/a2Nec G7Y9LS5/LFzZHHD/TeeIb2+6kax16q7+LG0bq7qLrkKuqZU+DJ+yP+Fk7H3GnaEZVY6lpFmhGjg Ct/yAbiFBqxzMM/ROyqr+o/zOENKbYBtYri0Uo+YvQ0gZQdtEaEBETBMFBaiSW5JIOiSXvEL/LL qtgc4vIm3yrjGVOvKBHZImgr2/R0L7skle/LDHzI3qI7gPNcER0MPkTHyU8Qta8b+vy3WW6uFeQ 0wbXZwP5RpkEHN2FRNg== X-Proofpoint-GUID: zsXMyxM4IkIzhzc-NQ7o1WMRyiUuUzcS 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-02-03_07,2026-02-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 adultscore=0 bulkscore=0 malwarescore=0 priorityscore=1501 clxscore=1015 impostorscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602040004 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. Reviewed-by: Bryan O'Donoghue Reviewed-by: Dikshita Agarwal Acked-by: Konrad Dybcio 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 Sun Feb 8 21:42:23 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 9F00923E35F for ; Wed, 4 Feb 2026 01:00: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=1770166805; cv=none; b=hEYxTG6wLo2eC69h+e6c1xcj39PJ8+tTKW+W9o++kMH077T1K2+dFKrylTHbNMREjx8A2jY+btsO7ie4lILCKN1SktCvRb1XjqT6gzqPNlabdcjTD7h008pYJzr7UpcWBOVXgm3hBAfITRut8lVRInn3kIlK5j4jCjXaWTxbgek= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770166805; c=relaxed/simple; bh=VfRuUvDLNQGtvgiSr1eaiBtwpSSv6JIHemxucUr//rw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=t62TNAyceCiRQxzw1DHyVg4qBfpxz279lrzSmyThvHOT4rb8GcWikqf9KEPrCNE/VHhgFBjNqUadkidx70fYEb/3Vv0ba2okD/7WrQ1qzzqsOOzBexXvvnZOhjTDK4FmuKr1gJRJ3T/ezEZElB4WtwT8P/n881mfKcIBh1ePDHQ= 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=OY3gMuzm; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CQug+om+; 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="OY3gMuzm"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CQug+om+" 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 613IlxdT2053806 for ; Wed, 4 Feb 2026 01:00: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= F0AY75pLMlp6UqxNfuSclKDOeELGzfL4se7wy8hQYlM=; b=OY3gMuzml7IP7Qkq 7Qk35TR0FHXAcYO36NxNmTrj5PHeUa8DB8m8Q93kXbn7oyafYiWmhhWKuRr+uR8z mO+UzSblYNS/fGhxWzsFX48oipYfbOvs0946FK+aiczLZ43doRUp9TFd6HadVTEd VWtXjDu1PwnRINwtRzJ4htsofspTw2Zrn/MttPoOKfYnRjv6Qir7/nMa8082D6AD 0zlfhwB+DWoD9KHfMuVmVyjq7N+RoLNizJE/ZUfoYokPmowky1dDZMYXz/Jx24Ok r47MJUMP+bnKge6g18MXHnCQ73hfMfVXJt0ON2a+QVV2wv5xEhORNck/23b7ssHf pkEZWQ== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c3gsr2b0w-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Feb 2026 01:00:02 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8c70ab7f67fso2756040185a.3 for ; Tue, 03 Feb 2026 17:00:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770166801; x=1770771601; 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=F0AY75pLMlp6UqxNfuSclKDOeELGzfL4se7wy8hQYlM=; b=CQug+om+6ESlEAFBfG5iWjX75Hc7w2MLeENwElaVbwJjg7xRxFsvqP3OnHJcFqfOmB L9QV88OZi1pAw+S+gsieovqZLvSk8D4GRn0cZR0dQ5nokmbvqkjgoqRWCgwUQHVLFxvx usP/4KRyLSknIiwhoDZyhvFdbJdxqeGf8J2JLWsE64yu5I3vsSQ8euqs6kEFrQnVMqdy yUE9wi2AdXaxBtA2TrYlQ6OWA8BFj8YJuZlfHBWB+o4Pq2lm6k3DYGAKaBmBhW2XX80c YUxNYU2vf5fpBaIaWj8YAucp4xKsv9QeQZdOhUPpFma9uPJubHs4AJlBDVqYisAD4j5Z U/CA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770166801; x=1770771601; 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=F0AY75pLMlp6UqxNfuSclKDOeELGzfL4se7wy8hQYlM=; b=WJUvEV7VdF+zjZ/tX/zJ2AYP9pT5sZMtwB5+8h6e8sp5hALkWewtuWj7Esol1H0gNx 5VF0waIMtK8laKCxidoMeAmSq7DiblHj6az4EaHImS8i3A97PK13SyIaOFffL0NLPzop gwJS96verSkWiQeFnBxqPPJv1Q9t7HdsKU3XLJRR6Z1fyuEK4bSkffeNOTVAlkdQdPrd lIfR5Vaop0IbysPxEJgiGtcel2eTPaEgogvuetZa8ZaSEXK9cs0r1/fblobCK3LFcoj4 sIztt2EENIxT+ndO+sAQa/lw0C/1LyPHtu2J/gUoTbBRJGcQedeFi0v0Tqyg+7NaPvG8 4TCQ== X-Forwarded-Encrypted: i=1; AJvYcCX1B0h44PQ4UuzVngSvupqOFQJVWTOpQ5SCa85/AE2+jdx0aXydNLy5jeRGo+fJjCVF3fTm+pN8V0Ojm80=@vger.kernel.org X-Gm-Message-State: AOJu0YxFYhSmYFkgN/k5Diz4x1zdIuLVMLM+aXjL4fK4dcBuczmmyabs MJhyU6FEhP7V7im5XQjdMnVT+th0s5CENvGOAa+8IJmiLXyazeNSpGHipS5JyUKhMHZq7hQuMAV YbI+bDImuBrbjiGfc1vRJ1FurW6syT3kdhjlE5hDdxk9Vv3QwuP8/Izq4r0Myhdv5pac= X-Gm-Gg: AZuq6aKAmRCoIgYpjSj/kUTqmFo8JDHq5/JerCBKo5XpcwP942l3F2eq0Z5JHXgEcDY NMzrB123yrgXRQpiOM6vaDvc9HucDrQeVJjysq6Ky3u/NvHv6AzDoQ2PqERPLWlkMeGaiKE/HO6 2HN9zA07rEQeG655d8mA1n7NyNaPzNXHmrusVaUuG0lzRj8yN4WIPVgwZPjt7UwvxOBzTU8hAR9 7IlKK77wWymtHSC/faTM2cd8dXI/fRqqciPLtKGN7LFCs6B7m1fZvpx+SWaOFGdg5NbfGNaB6f3 qHR0RJVNuchqKkHAzZwuaT8U/LpHDAEZMntCelY60PAo5BG676gcNl6oV+wHHSAbSQ4XlwWCWi2 4HVoa91mBHeMAdpwIf/LoiRb/WBpriJHL2qjULlarlplSsX2qo7ez6jpvAV/rE4CPOPJFd9BoEM OqpAFlYK5eKobmMR0iiFaKbVY= X-Received: by 2002:a05:620a:4148:b0:8ca:1107:1214 with SMTP id af79cd13be357-8ca2f80c8b6mr201841085a.7.1770166801345; Tue, 03 Feb 2026 17:00:01 -0800 (PST) X-Received: by 2002:a05:620a:4148:b0:8ca:1107:1214 with SMTP id af79cd13be357-8ca2f80c8b6mr201838685a.7.1770166800833; Tue, 03 Feb 2026 17:00: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-59e386ff563sm253405e87.1.2026.02.03.16.59.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Feb 2026 17:00:00 -0800 (PST) From: Dmitry Baryshkov Date: Wed, 04 Feb 2026 02:59:51 +0200 Subject: [PATCH v3 3/7] 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: <20260204-iris-venus-fix-sm8250-v3-3-70fa68e57f96@oss.qualcomm.com> References: <20260204-iris-venus-fix-sm8250-v3-0-70fa68e57f96@oss.qualcomm.com> In-Reply-To: <20260204-iris-venus-fix-sm8250-v3-0-70fa68e57f96@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=2142; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=VfRuUvDLNQGtvgiSr1eaiBtwpSSv6JIHemxucUr//rw=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpgpoH69jYaMl9aHZSebvqf/7+KmmazX16JJBMf XbNTMQ30MmJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaYKaBwAKCRCLPIo+Aiko 1fQyB/9WdlqfncSawuaEvQr/Y7vMSJ30ptCp+Q6MnsWnr3cxm3NiMiQkGgL4VGujh6za1/xN22x kwdizN2RrU+oihEl2FipMI877Fdq52jPDC//ieT7UCIF+PA67GtQPnDGz3mruvvDS0nj924uzEK /0xMiLULGUL2uroIdK4T8V68/zT/RYU9xKUNNQWJK0zcSWmZWSsfk0uYz0EztJQEp7FlScHEXGo 19xZQdUA+Rhb6oD0bmv7kFAXs9XN9pVLfue9YtssMiMAMzXQVc7TfBeJ3DkkI0Tj34j+nPbM1wu U/Y6ohg3d3XQ3c7LCUBMzj1ydPICVugRCWj7NXhvR7cPOYfT X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=A+9h/qWG c=1 sm=1 tr=0 ts=69829a12 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=_hdJGhFWpaytJYYtlLsA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-ORIG-GUID: udX9NheKYcYfnkgLQexdcHA_qCAUWN6m X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA0MDAwNCBTYWx0ZWRfX+p8q0yhVM7M5 0NVyGqotBoXFFoNCfn/01Y2CUAPN5fxbwzwPFSK43eTzpja40wvq60d35I1X9Od/LkOrELb+Y37 BEyBQuBEhR5803magGPwe5QKB9XqxXEURpdKSF3UiM8k9IulVVJbbGTo5XXHUMyRWOJ4xip4tdF gUaX89BZ6i6OCdvx4Vz1R/FQWceyuQoLJz+yM30wyN50THueTUp7FrrnCm6/drzdp/8MHouXm6d aBNuNU/SwWP1iU8PLO5NETTrtLSBRA3db2HmPJroOm74BfqfC7ipCEkiHVE5hQOf0C1V0cWQv7y CBPdiaBU8RRyJguZLiiK4sYeGGssUkoHz3iTUQC/d4K85fiyKLzC/yw3kHDld3qchh846WH0cOG WJ3TPPaNCtLtdjWXVEKwQVCEHQN1FcTQa2mcTe82DUGagTDkMbtGrHZD4zGxTp8aXHuLZr0ncY0 hjnc5nhu8rpvOdkJ2Cg== X-Proofpoint-GUID: udX9NheKYcYfnkgLQexdcHA_qCAUWN6m 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-02-03_07,2026-02-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 adultscore=0 bulkscore=0 malwarescore=0 priorityscore=1501 clxscore=1015 impostorscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602040004 On SM8250 most of the video clocks are powered by the MMCX domain, while the PLL is powered on by the MX domain. Extend the driver to support scaling both power domains, while keeping compatibility with the existing DTs, which define only the MX domain. Fixes: 79865252acb6 ("media: iris: enable video driver probe of SM8250 SoC") Reviewed-by: Dikshita Agarwal 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 Sun Feb 8 21:42:23 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 438F82459ED for ; Wed, 4 Feb 2026 01:00:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770166807; cv=none; b=Sav0zW+rTUsz4DWqk8SVWCyli2vq6TxKFaoVSic6YtbQZlFb26lZkmJ8TU9UFAKfIy44B/jNnLJd+h0E1ebRDsb3bF0xBhr21Bhxab/KKFWvPfylEc/+NpMxPExj4QEGjzSEHMSQz8zt5655C5zFBhQWgHeNqZurD0UPTO13mZc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770166807; c=relaxed/simple; bh=ABAeNOEtKJvCjwEzCc2bFtrzPVRQtiSKmtXjdfzR86c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=agyHk6DX/sXxO8LqrOs7uAGgQ4zYfIQ8ME6kDN529SUU+PCy/pbpoIUNV5uORZsRpbrE6yR3Poy/rorvRoJ6qV9UjEyRgk7PK9K9ALVcNkSiHFvBWSgPqzUYG/TlZTVIuXvgdxlFYBTycXFq7tMwE4AxcitbtZ6ZpgY+mfzs0Ec= 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=Ni8BVu5a; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=M8aayZ4A; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="Ni8BVu5a"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="M8aayZ4A" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 613LK0Cm3515406 for ; Wed, 4 Feb 2026 01:00:04 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= Q2IB+IR2UuWp21Tk45qIX1LChnDbhkna+IWtmumH9MQ=; b=Ni8BVu5aKMCoTFoU IbrnSFGwoAFf5sq2CEfwq01NLlcwod+QHVHcZL/YJosM6ViR57bG8GGtRKwHGerk 43UsPedenPhAgQHioOiIbo23cJ4D2iAdAKmn8nrX2CR51JtREipnA+xOSMmnvc13 s8N9/QyOEmHhRP8c7KPETf7jKvC2nvmsgCSiZw+Izktkgd3MLJ3m8GD/UkI20/6l nEgadkbNgk6Azims38US/mzez0379ZaCmKJ8qkbdm9r4Q1Az3EZ9YOeR0ZXFxHT9 XZoJBDiemwtma6sxO7kc1tnV1xB2OO34MZ2WuayevQO5scS4LSAhrY0z9We96vD4 1tCPIg== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c3ru98jhq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Feb 2026 01:00:03 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8c277fe676eso1898905585a.0 for ; Tue, 03 Feb 2026 17:00:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770166803; x=1770771603; 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=Q2IB+IR2UuWp21Tk45qIX1LChnDbhkna+IWtmumH9MQ=; b=M8aayZ4A/xXfXhWWEYIwaUMsWLB2Fevhf6z2NiG0ScZmg4Z0PhiMQQGY9r83/FxvsB 167CVCSFykAFTK4YwyuLaeHnmh2vTqj6FQ5SKCJj2cQ8amNre9WhT134FHPv5JHA8l7C g1e3t10YrgNalc2R2eLueYs/+7OhfE6ZI+AVUtv2lASGRtT2VqzcptIsXmqadh0hb6C3 BNNCsjYZdrg/VJMlzJVM5j29f8c332WrroA/m8+yj7NRsoMKOmUuQLBNCaNKwcjx8NyD yJ8qeEdwd+NepkMGyyma4zaQb3eiTUodyQEHcwQtGJQ+x/OGIh0FIHHyqERx5AiiVNP2 8Tvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770166803; x=1770771603; 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=Q2IB+IR2UuWp21Tk45qIX1LChnDbhkna+IWtmumH9MQ=; b=dn4Qj2rgoFEom7QMex2U27hC8OzTG9N8R+orA7OCSvdPv4u+Txg3iT00H9Iwb6IfSs kQoW4yj8LuvKPQwR12QMcxcYq6yIMGr4x9ybs2SIhq3EVZDHPM5SkDqgMA2B5/6v8Ck8 MymfdjzQdMULwiALclQ9/uVytnkiCmVwLI8zqM17Pq4kBuAhAUZY5hDNeXDzPRcS4DFO tBWiYsJuzi5Bgim9CgSsklRxBQT3Qj4ra70z6AZJzLdl9M4JzSR9zcDLcS2bPn6MEUeb WTe9SHkewPRPwvuxbaZBGBC10HZrUYY1BKCQZ/OsjELEP8KVQDg056gehLnzI9dmRvIu fNcQ== X-Forwarded-Encrypted: i=1; AJvYcCW2tergSiPu0Fv29AGcl7ZA/EWb9oIO0NpAlYUMFekvaklEpsrRCsgNwrm6+L7n4tqRKHBMtdWUKey2fj4=@vger.kernel.org X-Gm-Message-State: AOJu0Yx9LxNKvnNnY7JAhgiub1ky81Ofexu5lx5k65bsjqiEHWM1JfYY ncTaQX6/fOKUe5dnCQzVz+Hwq2eCAioveJVfhDI3P5xRRbY+77s+hYkq8nZlGVAkhDBtbvXMENO x/GBbcqbRE87PSeULjstdF7JG1aHgMdm8xCcLq6JSdsFIN5SvVsq9Cka0ffinQA9mzYE= X-Gm-Gg: AZuq6aKJd/LvJ1TJJRSBJ3T05IiPNHoLGSl4f7lfCRJCAAWAxF2jU3+b7OYOd2apUvF Ov85XxkjbLX9mFmwCbX9xdYI2RDZxmZlui7JbzFNFXOKn2NQsBnZeduUiPqu8uAXs6UivAES2c5 2K2vMjMys+Jkp/Ntud+u7e+7Q5uDpNb+y+9PGFf7Mx2PlIVeoCMXQ//GNbAiiZfNSIwbxqI/++P 6xWRq5I58KfmqQJplpwkgIFkdoegKGfusXwRLYFaoEVFmXSumT92X+6EO5HLecGTrfUNussU9YD cJMklgWlPce2cvA5lp2C/+BGzlwE3zEbJdQrzr/DfuZoxkFBVi7Csh+ip9yQL07hjq5kcxgysiX 5wVjc0x7XxDZ7utFz435aNcvG49RAZmTIiDi063D4LVadLeKMKHJEtijvGHpF+WSv+nvhVNiyj4 9Zpaszg68xFrkbLFiXMubg/X8= X-Received: by 2002:a05:620a:bd4:b0:8c7:1a0d:7d9d with SMTP id af79cd13be357-8ca2fa8b807mr194332285a.81.1770166802583; Tue, 03 Feb 2026 17:00:02 -0800 (PST) X-Received: by 2002:a05:620a:bd4:b0:8c7:1a0d:7d9d with SMTP id af79cd13be357-8ca2fa8b807mr194328385a.81.1770166802114; Tue, 03 Feb 2026 17:00: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-59e386ff563sm253405e87.1.2026.02.03.17.00.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Feb 2026 17:00:01 -0800 (PST) From: Dmitry Baryshkov Date: Wed, 04 Feb 2026 02:59:52 +0200 Subject: [PATCH v3 4/7] 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: <20260204-iris-venus-fix-sm8250-v3-4-70fa68e57f96@oss.qualcomm.com> References: <20260204-iris-venus-fix-sm8250-v3-0-70fa68e57f96@oss.qualcomm.com> In-Reply-To: <20260204-iris-venus-fix-sm8250-v3-0-70fa68e57f96@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=4318; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=ABAeNOEtKJvCjwEzCc2bFtrzPVRQtiSKmtXjdfzR86c=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpgpoHbqXjJplNTO9k64LEzXaQioxNpJdZpA3KD J0MUuTQ/2mJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaYKaBwAKCRCLPIo+Aiko 1Xf3CACrtc8K+eNzcOqJDdl/SIgHWIG0P9ux16FreJZOUPwZrbSkDXxAsmTZ/rx1QKewlYbP0eu etPRnxrSaGBsTGAdXuC4Tqm6CqQk+BF9s1p5F7Znd1IDi4X16E28XQroSmMeqwoLTkqJaySlomh mBW1zzSL1c7+/8WXIMDp8O/JodIVgBPjnKDLXhQ3DKwCURiD7oC5nfGvXXvnwAVy0p7lXe0NhdC bzbxozRlnx4zQRcCXWczDcsYVem+YF/UXNegu5H2Q7nq20Q6G1BWcS94dktCCWJTUoe3BQK5jfY QnGzZgzg00faglA0EbUUIUWqNNYnToObadSHCVd1KaaiID1x X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA0MDAwNCBTYWx0ZWRfX6o1U/6+njXFU O5i6ROmsPRYDXwQTSoY5+QQG3ug40chZ0vX5W+zpHlf5A48bB7w5LMlY1wPeMt15pV0TNBUEXCD ZPcSzWkWeQoVtPsm8lEBg1Sq16fw0FKNHeUr2OFLyUbv+vjtQ2ek3QC6RlnN2Z3A5R89ccHmf04 dqYj3tHzePevNo7KBOWMEopMU0p/dHGnYE1Q+JHi0F9b+b8hPMN853eOHbPUU4sR/eUFkyBXFUg T2KJKzNnVLaFm7y2LxsmYM9gO/v06D4I3Q5ssnSo4DvwRaGSq4RWtEUsplK8s5i+f9nMJsmee0B 8J3HlaeQRmJba27iEvcpm3ry1KTQHj8X57b+qBYgpzJ5XWQtIEM3XnsbT25KIm21ibHytqznL+D PBQDO6Z6EK6tVorsc4TL/AhtlcmfRlp1eCptdx4a7vQguzp4GvvRFGsqIEDpxPwlyZZ4jImAJFb wjyM7poGKJbWTp7b0Ag== X-Authority-Analysis: v=2.4 cv=IJoPywvG c=1 sm=1 tr=0 ts=69829a13 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=xbrBj4A6o8sUajtV048A:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: WaraZ6Vx7cQtwaQV1vO3f2kRqu2dz8TV X-Proofpoint-ORIG-GUID: WaraZ6Vx7cQtwaQV1vO3f2kRqu2dz8TV 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-02-03_07,2026-02-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 lowpriorityscore=0 phishscore=0 clxscore=1015 impostorscore=0 spamscore=0 bulkscore=0 malwarescore=0 priorityscore=1501 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602040004 On SM8250 most of the video clocks are powered by the MMCX domain, while the PLL is powered on by the MX domain. Extend the driver to support scaling both power domains, while keeping compatibility with the existing DTs, which define only the MX domain. Fixes: 0aeabfa29a9c ("media: venus: core: add sm8250 DT compatible and reso= urce data") Reviewed-by: Bryan O'Donoghue Signed-off-by: Dmitry Baryshkov Reviewed-by: Dikshita Agarwal --- 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 Sun Feb 8 21:42:23 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 554D92417C3 for ; Wed, 4 Feb 2026 01:00: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=1770166808; cv=none; b=NF8f0BY0h0vnxO4leMKiyJLF0dFSMW4YTEAdlxYKWpTUFqD/FskvjakLnRGwc530qGb0zgnLqA2pK69Y6cGIzowE5oB4iItw8XBmXQbG7wwZO2bbe2gMkapUN9bMV+VJaShPVyPm7xL9mX6gL/wDHirCmVcah4ZYjTNGsQO1FTU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770166808; c=relaxed/simple; bh=KSGW4Q8DYDhhzVXQ25otMmzjfKUl8PxhFUQ2hkE2KbU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ropFBc9oRVZCsocTRzJSMkh7Fm+n+bmVs2yKD0IHZv2nKkR8c5umH9lUgt+AY2rqYuU7AVYSMvZ+ZB9fl5A2F0TMlGIXSZxxGWyiKaxYIBvn0p9QSUFG7bMAya4ShiLjVr6rVVedwsR5qMWnsonHX3ouyvt4PnmZVoLIlWnH/pQ= 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=b5Z9xROV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Vtg4OLBk; 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="b5Z9xROV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Vtg4OLBk" 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 613Im3412053995 for ; Wed, 4 Feb 2026 01:00:05 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= OoBrr8C/QRp4i4HyUTLL0ZS25JBMm+mtVzwTnV3jZRc=; b=b5Z9xROVVg8vUvl3 DgXj0wgIcnpFjmj93RTrVfYlGIdrRM47DEIFVJ8GedRT5bs6pjCf1W18EUpaWOlp C61aQHu8SvfWQHEHQNJ9ijNt6rWxPdhu1lhFXDR0UYKxK2K3zOXat4Yncro1pSO4 Ethqwp3EaEPyHBijPgqbhsshngB9EVgBwi8Vxr3ViIsrzw2RvyL9+PlZyA28SAu6 yqBZtF4WiCs0aU0IxbZ3psgoJJvMYAm7SaMIRNoI0jSoXYvLZ79qTy736BK5dIFa ZFkDQNmmwDaxuDAi8e4ZNeobYubB+Q9H0qMNyUVRi+d0gT+6dfMsQ7XS9z5xVcFO CJIAIQ== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c3gsr2b1k-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Feb 2026 01:00:04 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8c70d16d5a9so536322685a.3 for ; Tue, 03 Feb 2026 17:00:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770166804; x=1770771604; 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=OoBrr8C/QRp4i4HyUTLL0ZS25JBMm+mtVzwTnV3jZRc=; b=Vtg4OLBkG0ar8PrXY5/au9AAtc2EervwD+aAe2+zZPUVoKbw/pd6ZWsjztsNE6J0k3 6SC8ZcNV7F4inwmvugmW38drvd0R92peWo8vfb43300rfJJvLuBkQe2Oka/jRNhfc1iD HTkbw84vIcrtoHMww5hIupxocg4yXuCVCO/LkNM5+nKleGjsfPTT7UrY8bUU4WhVmQG+ SIqCLrkmWCwYnjrsh65MTeoeYMbqDtjOpls2489h9/h204gWE/GJtmXL2S6kyIS90ld/ pKiCxdkVWXKjOjf497sOPIJdtgvbERm2xUST6orkNIjKZxRwfxJ6tSZjN/R1IswUG8fH 9Hvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770166804; x=1770771604; 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=OoBrr8C/QRp4i4HyUTLL0ZS25JBMm+mtVzwTnV3jZRc=; b=dgK2iEVlnUqQOhtuIpz0AvvKTvWx8S22RsoQzv7pwBwTK8mHjkoRIWmfIZ65h/L0EZ yqEG5PO0H6XgVrnvkVvkYQ060GdrLdBd7QPQalytqQz6sYcJMxOQZzSWST7G5prFiak3 nivxV9lagN4NFOdWRtj5p4geKc+YURz/Ty8iymu1rgJtYuYgxQVn2OQQ006+63wnqVr3 HrVMZCWuP5InhtRvLQmP4vZSdfuu9Tn12aR2Iu5A//FTp3Yytwn0EX9bz3JVwofXug4O RqpNAnzg+XyeSdopYjhc4C1AeXGfTRvvWW+qKtgsztyEnZ04YloXSx0R9K1P0/aPFesg P0nw== X-Forwarded-Encrypted: i=1; AJvYcCVHyM2m7xh1TLFKBb+rrEI9yi00K4XbGqsxmQKuHxhVVOZD1xW6ZsDmzphEaAZ3W/7r43+txsaT99YBmGE=@vger.kernel.org X-Gm-Message-State: AOJu0YxYle6nUN7/9yWPL0hiWv/ntZLmB/ZvfV6gmzjf8JThwDBddgxJ JyQkU1UxcQVgPQeqpME1paSoJrUX7qwgx/VZY699uMT6u67T9WfmSbDsiw2bpwsX0K9wiEp+zjN rdNwCWXjYqogTjupXET/pOrnCr34rwx9jHBbxi4iTfFuB+RiO8oq64TGl/ntGvmMYryA= X-Gm-Gg: AZuq6aLb7ymtDhV26DHvlFXSLWLCmw1KrVQ2ACzWiLGLoUD+JAoy2jqZ3ftRY9c9OqD 3bDTPA8RVlMjRJReqm+21vcNMrtn/FO0xpuAlXCew+agZiyfVftYAwPZmorNVW/fmY7ktmSPH4L RUxcM9G/tCa6K17dme+TEDm0YKbgaB1gu/gqkjSgHLVX6j6QsDMVfgYi+UEWBHCzB9bW8O/2tat XOZ+7iznWhvszeCLQ4HvvhEMD7tp5yQ/lGM3RBZ5QDv1RFMC99Cb3CueP+rQ1sBZSIIaXTeXiMC YZq9962FnwTqXVyF1Ncd+AZ155e65m2lw/lf67ETX7jvnf5a5vQt013Gcf9+wIuHDGHbVhUL+h2 mGBkPSPz/RlmT0nuQyUIUDlOb18kK3fLaHzqnKmqd5xOEmqQh/0REPX3mjoPq52gkVXCeV+L52Z 7EHAI7fCSbX4Ai6ihW8MhQN8I= X-Received: by 2002:a05:620a:29cf:b0:8c8:82a1:11c9 with SMTP id af79cd13be357-8ca2f83bdc9mr196462985a.14.1770166803859; Tue, 03 Feb 2026 17:00:03 -0800 (PST) X-Received: by 2002:a05:620a:29cf:b0:8c8:82a1:11c9 with SMTP id af79cd13be357-8ca2f83bdc9mr196457885a.14.1770166803314; Tue, 03 Feb 2026 17:00:03 -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-59e386ff563sm253405e87.1.2026.02.03.17.00.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Feb 2026 17:00:02 -0800 (PST) From: Dmitry Baryshkov Date: Wed, 04 Feb 2026 02:59:53 +0200 Subject: [PATCH v3 5/7] 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: <20260204-iris-venus-fix-sm8250-v3-5-70fa68e57f96@oss.qualcomm.com> References: <20260204-iris-venus-fix-sm8250-v3-0-70fa68e57f96@oss.qualcomm.com> In-Reply-To: <20260204-iris-venus-fix-sm8250-v3-0-70fa68e57f96@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=1288; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=KSGW4Q8DYDhhzVXQ25otMmzjfKUl8PxhFUQ2hkE2KbU=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpgpoIF8Rb4QZxvt4JJAHhE7PQtITxEFt8T28Fh YnflDeO6baJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaYKaCAAKCRCLPIo+Aiko 1bh9B/9Qdca0dqLIdd8Edm3TsEkONTyhZGu4hGaMiqN5Cyp2g9K+VkLg4UcwdlCWxaiCNOb3+X1 yHcjlSoo0tYXqbmUh5Ao87ncvIfabP2JAM80/W6j76hA7tshBfityk/rT9IBwOaBdiGmmbqPNXM Y8Zv3KkoWZ1NLxKuW27t1hrvbzX0jxZRfCR0u7/rK8PPMKY9e3gYU6UOxcAb4wAyVQ10jzIaOuK Vh1kTB46FNwndUVfx6qfSLf7/hLg7WsZ+RYBoza4HXHrz+t7ZBeT70Hx0LDz5OZRoHBcs7Vo9cl PnR61mgjurPnIpaDWDo1Tr8aqjyolmafUUpsSq0nLICoaLsj X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=A+9h/qWG c=1 sm=1 tr=0 ts=69829a14 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=8Bs0yZVtKZY9psgxZcQA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-ORIG-GUID: T-oflDBGs-jnllW1__Eknk6bDdxmpMPv X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA0MDAwNCBTYWx0ZWRfX5c+JG9s8dvKc 7/lQxScTVkNDPPS7XM/6isFQGZdqZtTgGC9T6iSzTj2wFrceEge5iN0uDKXobaJQhTdGfzMyJDx UAdGA8sKyUUEVCpX4JaEd9r8hvUa/8XMfLNlsTTbJ37STiBKsxLPaDky8mavr6LrGdWveDr7XJJ fZDWtSRNmSPbvnFNmnzxFDb4Y1gdfu+DlTT6ny69GbLGi+p0j7THtzx5GjLjyc2qmMFn3Fu6daI 4joDV2tiLAaDsSht6EsNeXkbA6JNdc5LLRdcDc6nrSnQrv0h396taR5Ix1X4K6r7Q2jQADNqRm5 9qiMp/v79UCe7UIubAXQHuYrIY3whWSl/pm4AFMAmbVn4Xpb5cj2sRLqDfL8VLjwk8EZoHGEiIe yuE+1jYwYG9wbG2DIEbu3rmfn6KNc/FG6xWRUq6PcZaoq7M2ZjiYIbrxYjM5Id9/Nhqi5CiC5Dl wAKRidixut2HIMAcheg== X-Proofpoint-GUID: T-oflDBGs-jnllW1__Eknk6bDdxmpMPv 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-02-03_07,2026-02-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 adultscore=0 bulkscore=0 malwarescore=0 priorityscore=1501 clxscore=1015 impostorscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602040004 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") Reported-by: Konrad Dybcio Reviewed-by: Konrad Dybcio 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 Sun Feb 8 21:42:23 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 D77FF12CDBE for ; Wed, 4 Feb 2026 01:00:08 +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=1770166810; cv=none; b=UyM33T22d3FJHZh+krKZJE5XIvd4SSKjnvcQ6fx2jRzbZXs9CO8PAsvghYvqnvcIGy+QXe5NZJitsSkQtiUHig1gjC1CmIqHESvN7PQ1vGTkK7V9vIRIpRD0gcCSBpqz26DqBspaJAcGvZm4MN7QWSF58qWJfGRxD1t+linzMsI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770166810; c=relaxed/simple; bh=8xvpoZBcwaB5XEQ8fd9wbf7am8qskE/GNdqJO+VC6E4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Vldyag23YI8cLTAs4o28gJjXRvUcs1GVTG9eSUEGvviidXd1Dr3zu2exqQOGL4mls1SgiVVBIm/zj6brvHrjfIQLaMCPNmdEbcA/5xxMJ4aPPyFGWZniDZwwe2+zZMzGDq0apeJj9ZKhlvm0f6q0+EzatAPiHhHMgysEiSPC490= 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=SFsNTKZ1; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ZoM/15XE; 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="SFsNTKZ1"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ZoM/15XE" 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 613Ilg9s2667050 for ; Wed, 4 Feb 2026 01:00:07 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= Ce+ofkwDb44AUy52OKXawE+oRbp/+IIXGPOlNxXAeT0=; b=SFsNTKZ1Sg0jUIYm ces9VYwnnTdfuJQxsso2STOuEIEG6eLIfZ2XxUtks4PDNrC9YAKhzgzT0alxdLzs 8yA0kiflHcseX6Rc+NMMQr94Ji7/offHlcdIAM5ZunpXQciJAYpzB966lEx/3rk8 3JvZLQ5szTZ9o6V7Ny3Uc39Pgp1ZeK0c4JFGjOQH7d4416/CZJ8wW4cxDYhQwPAm swh20HujtkT+JQbui6PRq23d3ycPemLbeUgEoJKid8r5NhY61QQ4rbo31+sMp0Fb ouXWkhPkxYIri3PMGyXwOR5oaX+CMGEFADjQhNowMBDbvJcOkE/ICgij/nETWCkX ezCTsw== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c3nf61b0g-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Feb 2026 01:00:07 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-50335bd75bdso70345611cf.0 for ; Tue, 03 Feb 2026 17:00:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770166807; x=1770771607; 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=Ce+ofkwDb44AUy52OKXawE+oRbp/+IIXGPOlNxXAeT0=; b=ZoM/15XETkdhiwmkI5qvzA14cqs5089ZThH18Z0a5L7+MjrSEffnxEoQIEM95Hh/U1 O0NteDUasbCjFVDH2/W1Nu4Xy2cf1p+MVJyVpCj6S2r6G+KWNIImyWkSLVC0lrGO6Phv yF4ygcAmvRSradBBOLSt/ssJDAZUakOnD7KJVHHlFw1sqGn7Uvp/Nwn3z0SPA1wVxgr/ AUKQXco7eXL5v5g8QTQ6z1XDIXHYexVKAjn1nnzBqlAh3TqgbIWs3/oK17exztGmbj8F bQDD3gYfcDYvVwnMqe1CmMewXIkRggdu8YfsI8vk+7Lm+oLhigcaJSKW6R4+zSdr2j6N L+Ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770166807; x=1770771607; 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=Ce+ofkwDb44AUy52OKXawE+oRbp/+IIXGPOlNxXAeT0=; b=bRZBMDNTwlYacSNCjvXYi5X1JcUCnwZUfhGOTggOiZlrxuSFPlvDCQnL1oSAEvM8mD 3YZ9iLjF0xUfoH+9PvxYa54IOSkXflRr/QYGplzLqHEPnKNVA9ssyXJD9UD3gpAxhhFr qK1XNpWzH6HhVyjyU8usSi/OeCtlykDkHYIW7azmwbAvtzR952uGaceP9o23XqjrZk5W GMZecsWhZzWXV8MmieIuJPcSTpIVaUxHKbj5u+6tov+WX2dqdHWuwHRaRi9qFNrlRfWK w0ozSQJZqtO7vHl5xj2xoot+R+jHRrUEHFerk/TjYC9H+rcEzgEgBjPX9+y6JiMjCaP1 6adw== X-Forwarded-Encrypted: i=1; AJvYcCXu7kw1V7LevabMblHF5emE8RBFo5a+mI3Ke1Ad3rUV4zRfC/GEtLgDdoFd63H+uQyPH0foo573Y+6+q7s=@vger.kernel.org X-Gm-Message-State: AOJu0YyGMOImH96yypK0c+Zv6SwZPe8nZe3gCnQuUesSz/mjCJjRRuLV a1E5Hp3hDOW5YRNUF22jMn3hJeo1P56DFGGk4u8AzpnCqOeFWfPPHq63omSZTg6aekYhL53at0g nfsMmFB91PFqiUa908+t9y3LmpwALyYSGbcwcVog2F1Lr6knc17AmoTaP1ptLUyi4d4I= X-Gm-Gg: AZuq6aJlrs5AkoKPsclepS6minnNxDoK6eqZDFdUtBzi5z6Go691ivGi1xFrSGxsZ0d Za1g721yWAgIv7aQnNzMjPO5wTFPM4Ihjz2GVZu5FI25qOZ5JhZ4/2Sng/qNkS6Y6iPUc3So+b2 IW39yBPUR1a5sgtX1WIN+V9f26JG9xCVhyGLaDb3OmyhuXjzzZFWYFqDPo0Vlzgg23QulAYi2Aa K/9Ju3+sM7mz1W9MUiI+9DOBakw6JIse3PivsVhQ0g6dY05Ov8zcYLH/5659EsoLp1PZUfj/p72 zECeh1Es7ytsnKIetDYkBu2TBeBHvyoTxkKnewkYD1oV3pIqe/iQeTHRvLN9GvOeGi27aYfNCYm 17Nrpt0KyqirLf4EdMdWMKpSd7HxqlHCieBV2M5blDQL9qRVJ4yJ7inQC8P/z4S9EFAvqLw+Pin MllVOXat8jXnB0kWf312ZkXXc= X-Received: by 2002:a05:620a:d84:b0:8c7:eb5:8528 with SMTP id af79cd13be357-8ca2f83a844mr199417285a.1.1770166806444; Tue, 03 Feb 2026 17:00:06 -0800 (PST) X-Received: by 2002:a05:620a:d84:b0:8c7:eb5:8528 with SMTP id af79cd13be357-8ca2f83a844mr199411585a.1.1770166805883; Tue, 03 Feb 2026 17:00:05 -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-59e386ff563sm253405e87.1.2026.02.03.17.00.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Feb 2026 17:00:03 -0800 (PST) From: Dmitry Baryshkov Date: Wed, 04 Feb 2026 02:59:54 +0200 Subject: [PATCH v3 6/7] arm64: dts: qcom: sm8250: 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: <20260204-iris-venus-fix-sm8250-v3-6-70fa68e57f96@oss.qualcomm.com> References: <20260204-iris-venus-fix-sm8250-v3-0-70fa68e57f96@oss.qualcomm.com> In-Reply-To: <20260204-iris-venus-fix-sm8250-v3-0-70fa68e57f96@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=2281; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=8xvpoZBcwaB5XEQ8fd9wbf7am8qskE/GNdqJO+VC6E4=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpgpoIiliQCHBS41LWbVO46HJ+9YkHzvwGO0Ae+ y2qqPQY3k2JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaYKaCAAKCRCLPIo+Aiko 1dGIB/9P+DKxN07RhkSeeARLygGwsImpsDAmJNjA2+sl733FQDQbzPnFiHIz4y7qztaU+XY1D0X CDkPkOvQTMldVT0TEVjeta63QPY8pyDC9Dx1WXmQXlN84XLGqMlBEU5H69t8q5yisvKD+Y4Q19a a9cAyTA8+1S9+u2jnQMDG767zVJ1Em24d7zR+e+N2H3uhEX57nP4rvylviZ39ylCxtWnq77sGd9 eyWODvJTQuTu+ehnbREiKqBfKCWGGig2lWrlrWAFg2Oq08nGSXioYx6peYAzi3elOgPsr4iN0Ve u9UcBJeoACWx9TVvv68mdhAWXgUP+zZ+wWgwHQnf8zG+AE+8 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: avNCvwdJNP51NVUeYE2HMMsSr-WvhDnY X-Proofpoint-ORIG-GUID: avNCvwdJNP51NVUeYE2HMMsSr-WvhDnY X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA0MDAwNCBTYWx0ZWRfX7GYi8UsyzU2G pdydUhr+wwViNmpxiL/JWx1ed25GWH6jm2qbMFD7y8hq76xwjXJagAY/4NRNxInHksSSaDLfejz Zk2tB/qyec16fj2mHwpBqJM54PNWCgi1dQ++su0IZGvNxuMyZTFy6q/Z5MChA6rWFpJA5uydeim 60qkL5xC2ZNicKXe7Eym4Ij+SUTppKjwTADOotTuOvXUDrIbB0mavDWeoIIjFHWs7PhAzfqYZZY hHnl14hQKKubJOzvPMFF9dv8NCem+iCrnyFHRMu2wutjx1SyZN7qo3/JErSGmsiwVOWcuapVfVX C1VpK280l2TO3Oud8jX7xJ0ed0yC89D7UeAxEDSXLxLnquOK/bKsoby5H8sqFLv4JnexbeRJUhv F7h2xYoPdIZR6yKePwCxNN+x4ilVdOMLMLjvRY1AbIm6Wy57QLJ9q2IMWlVH09qzTN9QG1cbF9L quKGGK9zOYsBOPlO51g== X-Authority-Analysis: v=2.4 cv=doTWylg4 c=1 sm=1 tr=0 ts=69829a17 cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=tBOqMctlXquWO7Kigf0A:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 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-02-03_07,2026-02-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 clxscore=1015 impostorscore=0 suspectscore=0 spamscore=0 priorityscore=1501 bulkscore=0 phishscore=0 lowpriorityscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602040004 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") Reported-by: Konrad Dybcio Reviewed-by: Konrad Dybcio Signed-off-by: Dmitry Baryshkov Reviewed-by: Dikshita Agarwal --- 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..d8be5c1add1b 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_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_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_l1>, + <&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_l1>, + <&rpmhpd_opp_nom>; }; }; }; --=20 2.47.3 From nobody Sun Feb 8 21:42:23 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 B75F023F439 for ; Wed, 4 Feb 2026 01:00:11 +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=1770166813; cv=none; b=qnKVYR/toqcBkunxVIieIWmZGP5H0HBpiPWoRq/dBIqPEFRGVoc3q/7eegS8aOcMR29t2FFq5QMYr7/wmiVtXK37Nu/yqFciEbjDHAvoyj2RRj9yoOAbW4ru+yhBiNdFn5WVCJO8cUTQLI1u3IH6Rl+MOPqz3Ht4izb3Ud4DMew= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770166813; c=relaxed/simple; bh=8EnJ0bNvZO1OIHx736H60u2YBV791x2faUG9T+o3uLI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NDvBIIaOm5IRXNKViOn4aNyOPFA/4Aqw3LM19dAR6FLKI0Cpypf5+UmwYbwa/x1wQJFNVzGWr1/cyW8RHS1c4ke5AOUnlH0C5n9mksZMTFhs3a4XxVXyAJQOB93YapizjPGJ/ZZwN7d6lFD+o27okhF7QA2nNlTbfbhJ9iv+fYc= 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=enkmmN9y; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=BOGEHVOH; 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="enkmmN9y"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="BOGEHVOH" 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 613ImAi52155171 for ; Wed, 4 Feb 2026 01:00:10 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= tG//vnsGJ9u3ZjenYg9OjE6HUkUp7WbTGJkGw8lCw8U=; b=enkmmN9yzMVBKQcJ mLMVFnuw0/K+TnmzCeTFKIGHLT1YYes3sUna3qhzcFQuNGEOLLfYpPb0IzFxQVtu vOJCjy4JcH30HPhTGiD9nbXAQ64W66m3Hek2keNxuFmHlW0qh/XZV49qy3iri90M 7OMh0fK1nIm4yIz6h7t8sNOtrigz05R6VL0ek9nHThPsfKIsum6IYjaTs9ZOzxtS oTiJznu1eiVpC46YkmDUBQEpLRXNwR2VqjQS+smUWZGFyQpKcNe2/yfElL6GNGHw y+4hzes1u6ln5gb28HFe1BWFrm0Ajoy1LA+Sdj1BaSCqkpk6nKNEkOmg9hTurIRW aWCsTw== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c3dutjwxy-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Feb 2026 01:00:10 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8bb9f029f31so1993763485a.2 for ; Tue, 03 Feb 2026 17:00:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770166810; x=1770771610; 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=tG//vnsGJ9u3ZjenYg9OjE6HUkUp7WbTGJkGw8lCw8U=; b=BOGEHVOHJSvd72caaY0FCpHnoOfpd8VxqndqqrJIW5HgKg61eE1pVvq3IDRu1QCmG8 fC51ef3+KVyKOoeGKmt8IwYzFRU9sTSKCtFg1lp7vVdMCbzBuNTul1WlK75KUlJoMrdf hLsnoq8fnf2BNIJYWpKVQJM06txpkphuchs/ROCiJ+xFYuQF3A1nJPYryV56eOCV5HD2 yCi1x7F9MZn1xGs6dGAGbCpZtG1yg5MkejqqISSgbxrZFbmCERqbrMhkWEQMdOP/LD3j 1Tdi5Vaji4uxvWAHSkBpf+dYEMtjhCbNdfw6uofSwldJaKoKVoOnEHXZTalbJd5G558V AJyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770166810; x=1770771610; 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=tG//vnsGJ9u3ZjenYg9OjE6HUkUp7WbTGJkGw8lCw8U=; b=qrcfnUOKNBynWr8Mfotc5lxIxuYM5pTlvicTYYnq7YM5PL5DILeJRZwCnSeWKhFTv/ OE1R63C/wLlRCZkBZglR3ehJdT51o0u86xDfIuUzfNgmCjZaii4oE3bvVMbGd52uH9b/ 5BFc67eGFMopmpakZy8iL9CshTS2kND/NVhWJaYaqAeXvgrQNmtjvA6OiRQJWcrM6Tku wLFVU1ZYCbJZ1C346WYrXUxV8qZqx8yICGs5jsANe+lVVxovCDc/G9g80SG0MDKkH5sb qB/pkfBveE6+yY7ZR2uV3QEiwDu/5OFtm4rk9isWEGgPCuoJ2DyG8lv2E9DdjEI3lPzI o+jQ== X-Forwarded-Encrypted: i=1; AJvYcCWW+2kjNz3X3yFidjxXF7yYxn3uNFj+McgxPj/LicMYI7RLRUPUGTmNUGAEQ/WEyAFeHRiJ7xVsPPTFrNA=@vger.kernel.org X-Gm-Message-State: AOJu0YxI/jT9CUyhJ3EPkLsn+5liw4YKH97iexNuDwJP1iiEuuyRaPuF aopI6dwU89eYMuT6FtGAdCVQyybfGXzewmicaD+Y8uEAZgAMiFkgrFA79OkvTW7i9SjB+g7VBcL 32UVzkoSxTws9F6ubvNAboay1UgMlsRNGdhZpJgA6Cp8kBrRHhTuJ57fluXEnTDR9OUk= X-Gm-Gg: AZuq6aIM75sjoel5FiNGR1DnWA5lUq0NN+yvnQomQCJrnQadiJSMoqZhdt2SHqwxmBm QAUZ0jQzpiF2jneqNz6derf/9fGksjc9iq5ogB3xDGHO/I1xn4hElOJMeYNBFlk3u1ly51EkIwg TdsFw1M2LY28CxSk2A1TMeYdzdtDvilvjEZvr60fTS8L/SNWU7sFaShvVw7aTnKLADCt7Z8RhRJ sbgoZff2jWfl0st7BvS9UF3dONbhol7AKaMiB/E9bf8Ydn5ePHiPBN8gNxwaJoDUef45XjIII4/ xhL6q/VJuJy6V1RjyCuN5hqSG/TV+ZLriMCJ5TLNBQ3fXxzFL7sz1Q+JIWT+Vn3zMksVIWPnKC0 HTePxvZZ1oxq+gv3xdKdGf82rSvb6WYN/mUI40kFhBgmMDIzhDWzoDyEU/a+4Nd4H4s4oxhm2zk FIBMzAHodctFoHii5SKpkYyaA= X-Received: by 2002:a05:620a:410e:b0:85c:bb2:ad8c with SMTP id af79cd13be357-8ca2f9fdc94mr179572585a.74.1770166809611; Tue, 03 Feb 2026 17:00:09 -0800 (PST) X-Received: by 2002:a05:620a:410e:b0:85c:bb2:ad8c with SMTP id af79cd13be357-8ca2f9fdc94mr179567785a.74.1770166809158; Tue, 03 Feb 2026 17:00:09 -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-59e386ff563sm253405e87.1.2026.02.03.17.00.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Feb 2026 17:00:07 -0800 (PST) From: Dmitry Baryshkov Date: Wed, 04 Feb 2026 02:59:55 +0200 Subject: [PATCH v3 7/7] 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: <20260204-iris-venus-fix-sm8250-v3-7-70fa68e57f96@oss.qualcomm.com> References: <20260204-iris-venus-fix-sm8250-v3-0-70fa68e57f96@oss.qualcomm.com> In-Reply-To: <20260204-iris-venus-fix-sm8250-v3-0-70fa68e57f96@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=1877; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=8EnJ0bNvZO1OIHx736H60u2YBV791x2faUG9T+o3uLI=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpgpoId6bfGK1Psp59FHAP6PnmwWqSLQ5SEt2yW htFcc2Tq3qJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaYKaCAAKCRCLPIo+Aiko 1UiFB/oDaRdvUDPZg7ko9e7OmOCi9UUKpwmTqmzOHuDa9KsWA9FLEAG2i+LEcWcScskUQK/s+EP uXAIir63bGwy12lDiOKzmR+0pjnHYpgskeQJE9hYETEdL3fRrw6D0ro+6+xbb186qN6vgGBmG+0 YirYOery37T1PxL9WRFQZji3HWdqRd6vnm5t/j8i1ZF0BihhB1+dMIc32KStJJqil/XRU0qiY+z im1cYmuqsNE1D7lbvij11sVYjOlq6Ck+de2nDLU9RxQaoQUJfBizsCwYDpgJs8b1t1/pM0UpiP/ uewEL+rxzzlI2GvwDXqX3fS2HfErPehku3QINcEqRIMN2AAW X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA0MDAwNCBTYWx0ZWRfX+sRqeyhRPV56 aUlPWuPR4+f/7+hlnyYu19MSPsua/Gv1DmTMk41PB4dL3iOcHsZ4ul/dG6nK9drLdYNHrD/bI6w aBFUoQmTRSxb3loX93DphcWGhAAYtxOtce1hKTV+r5p5Dojd/wzZ9pVjtFTr/2k5pYPZxFdaJTC 6nz2Rd7vkd3hbg2r2J+ETMkmi70PrHogms2rcO1veQ8VfXHaSB81xabwVaBQBIgIMYptA8/+2jx 8YnUp0ur5IhqkR9UTcVyYJqgtKiWxiP1Vi5LykSHeTKJLIdLna10/ys2WC1XxUtFQzXI44WcItv qsxlOYZq26I8QgwU0CtK6ToDW7/pQx+EmAhfxmIvq4p8BrbUhSfe5Xuie2fkp0Md4N6O/ZuEVeR Y1bpWj/PN5qH9HCwNmn5odJxRso6qG0s6cqTdYuDlNWjZfL/7hhkqfO2UIZWzJWcNKjWo78LGT3 7D8BPvUEp8KTfVBVhzg== X-Authority-Analysis: v=2.4 cv=FrgIPmrq c=1 sm=1 tr=0 ts=69829a1a cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=EQKuo8RqpatckOKiKW0A:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-ORIG-GUID: E2xaHn4v-wVczSxeslxMS_d5O78ZfgFf X-Proofpoint-GUID: E2xaHn4v-wVczSxeslxMS_d5O78ZfgFf 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-02-03_07,2026-02-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 spamscore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 suspectscore=0 phishscore=0 impostorscore=0 bulkscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602040004 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") Reported-by: Konrad Dybcio Reviewed-by: Konrad Dybcio Signed-off-by: Dmitry Baryshkov Reviewed-by: Dikshita Agarwal --- 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 d8be5c1add1b..7d11f1a28546 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_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_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_l1>, <&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_l1>, <&rpmhpd_opp_nom>; }; --=20 2.47.3