From nobody Mon Feb 9 10:57:43 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 98547326954 for ; Sun, 1 Feb 2026 10:49:15 +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=1769942957; cv=none; b=NX84Xk2+rzh2wb1uR3Rgbvb/wxh35PZ204l4YtpxYN01mmHDZE/GWQfFgHqz6BerMsvwwWEb8K1pRuU2YE+MyrhTrAU4Rcbu/NsDXWVkzinwO2imLQEKAv8QBMR4lY2x0O6TQ902/PxvUxkdd2iiRDj1FLJN+ZXMoxGTUfik/4c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769942957; c=relaxed/simple; bh=1ki1Bg2wVBxPRRsl6mVjpi8HB0xkrxipGcALh4K6IgU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=EKGPQOrtYpKwSDcEFqgd1w9hcGQQsjQln0w6CEK3llB1Kifh4vO6z+1WQSPEbTyQgFySRM9To01kKSyGvCkjxIUx1FkRAUA8O/ygGcvU87T+V0hLhV/hDHuvK2sUcQo7xjzLMcwypsdSNu+g2g4cm74a4gq7Z90UZgAqJEJ0wNw= 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=fbdc4tQo; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ajjIfPsh; 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="fbdc4tQo"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ajjIfPsh" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6117RrfG3001642 for ; Sun, 1 Feb 2026 10:49:15 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= kJ8DGyjpwaWzCDRoQPsm7pPdBa+snsrNkp2GGDNUQaw=; b=fbdc4tQoPZP/2jUB OPCwJcdfpk/02Gl7I9w6+KyAAl5tV6rhVfA6Uv3eeLEUnN32X09oDDmyU54qdebw DWIl4k/V1A8MPd9oWHRSP1pVn66ZMwJeR77KMc5LXPM4D2O/UpvRZ+9pmnTthYur TwrbPPOfXx8luaoKXXMZRx8y8TRgbfhqgvVO5xkVL+zRcEGJNlznpnr0VYg1FD7E 1VBU9h+O4i0uibTN0NTSKo1NQ6AynKmhRnmA1M9NVGGCtJ+Egca5SGF8JjdlyEd7 P5C9AY4uuOAKaMtH6H2BsfNK9xLIB6DYv9CZTEM9n1W7YAPoQsXOgh/aaf/pKXAG 82HaXA== 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 4c1b17tdkh-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 01 Feb 2026 10:49:14 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8c6a2ef071dso704690185a.0 for ; Sun, 01 Feb 2026 02:49:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769942954; x=1770547754; 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=kJ8DGyjpwaWzCDRoQPsm7pPdBa+snsrNkp2GGDNUQaw=; b=ajjIfPsh31E5hJtoLca0OwKdi/Vqsf0c/wiTNTako6HIxKa2ZAta+7RvV5oo43LfTO xLsJk5jlaM2omhmRxuUohKSmCPAULZ1hRVv6TxFBI9GZy0cXWeIWZ3TBZ2K/paWmRYan 0xuEBiCkcMcxNDsk37o3WdfIdZsgSlRS9Ej3m6W0LCP6qV3f7r6ZZI3h3rYTvEBDWg1H abOSm5FY7q7t9/7LJfMWlC6Ml4uvaOAgodk2xvJTPzsBlqEjklFNUML8QVP5hoI6IzHr y6RK8zUu+3kcn9t5UkzE9iYDbgEUrtADfdzn306xNRoUdEQTmk/y2xszYeZEB94JwMBO BSNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769942954; x=1770547754; 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=kJ8DGyjpwaWzCDRoQPsm7pPdBa+snsrNkp2GGDNUQaw=; b=WvdHmQVtZwcLJum8xG6kjm6Imk9e+GlXZvUHzs0wszFxF4qi7hYUGJtpNI9HK01UD8 gx6hD1VmHnS2guzmBgeBzAOi+m8TidPBcL9foffjtzjdzGxfb4GDPB1JcngmkkiAsfyw kYtaG/nig6/3i7BLfDAurjUwuf2ymivxQqeXChXodv2EIzoeH9LsjAtYmMcZwo391PNP q6C5k6WWtbNn+ZQtHca00bCNVowyCnqxczYv25xOyc8dF44pckShfsyb5NN/d5WcIpB0 dmMjvkDKrj2Jspl5+uXdjvix+A3vCO4fLACgDd8i3HYxJHyLC3p7HcCccZ4Y1jC4WQjG NcQg== X-Forwarded-Encrypted: i=1; AJvYcCUemZ6Desa3nm12aO4T7rU7DLiIYGvsZaU3gBXzRhhC0/U1JmRudQz/diCmZr6pbql/JjqqjjWAAOyYMxM=@vger.kernel.org X-Gm-Message-State: AOJu0YyHrmpzAkvNpErHSUCyCzgLGWy9DQKJhASipWuIP1JKCc7CfLH7 4N5Ribbn28kAm0rRaEgasQts2xWN2DiLMBEAm1dTrMLB3xvYY92ZPb0TxrOInxmkaaK0xn8fda3 wgl8UVU+SCI0qmKjHWLgiT96AQGRRZeh6Blw75iRqMu69ERwGaqDsGtlKM9UDO248R8A= X-Gm-Gg: AZuq6aJ0PzLMinmA5rCj2aDpQarzClmtry5jRljMgMipNrXInjBnIFZpbHeyG5xW9eP WUr76yQXoykSTEZr8NCSIMZlXgKIHpMvEkSxflqgs0PhIiAwQ8eFX3QJTJaWVbqevA7aMjzhrK1 r+4Z4Ss39od/FKBzNnmY+rlv1RI1Js+5pYYriiSzoxO+LF/KuvweNxl91VnZAtusDgstRoQO6Hw /LdHKSJxEeDhLxqtVO9iuX4Y25vtMgORyCDvaRNbRiwmm3w2gBX1i8bfpztMBa+1oaKg39lBScV /EebBffqb+YxZR/gT4Ah5JX4nSVjRXKVqgiKYNYjMPP2JuUKKlc4BvkMMV79TvhF3Ny2vIFThn9 7U9s01JGyh/btRvXUUg29kaHHd4qL30Lp9+WfXJ3ewrZC5UrBXJTwZzHeQhefNAtvdHzUbjZM2o 7lOpEWUdW/TO2S7t4Adst4ujY= X-Received: by 2002:a05:620a:480e:b0:8b2:f269:f899 with SMTP id af79cd13be357-8c9eb2fb1cemr909750585a.56.1769942953660; Sun, 01 Feb 2026 02:49:13 -0800 (PST) X-Received: by 2002:a05:620a:480e:b0:8b2:f269:f899 with SMTP id af79cd13be357-8c9eb2fb1cemr909749285a.56.1769942953227; Sun, 01 Feb 2026 02:49:13 -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-59e074b7a8csm2835006e87.77.2026.02.01.02.49.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Feb 2026 02:49:12 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 01 Feb 2026 12:48:58 +0200 Subject: [PATCH v2 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: <20260201-iris-venus-fix-sm8250-v2-1-6f40d2605c89@oss.qualcomm.com> References: <20260201-iris-venus-fix-sm8250-v2-0-6f40d2605c89@oss.qualcomm.com> In-Reply-To: <20260201-iris-venus-fix-sm8250-v2-0-6f40d2605c89@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=4611; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=1ki1Bg2wVBxPRRsl6mVjpi8HB0xkrxipGcALh4K6IgU=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpfy+k+E7nliqC/tQLpcL6CgGG/FY0ZWVmZM7Pe 2N2trNxc52JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX8vpAAKCRCLPIo+Aiko 1fxnCACE6iMDwLTdqsEJLhMI2whyvAq5n+x2xnXU7pfyfyKDMEA824OazFhEVtsI4Y97mWe4mLZ 98ujHL24NJ9Ee+Jb3Vkwx+dJm9M+h3WdLnPlhFVHksQJtgdgL0EIfMvMR7woSZFXFL48i2rd3KH e4a8lcptcmoTiaNof67hiKfADjme/B2EzMswL7HEEsLbMhk4fEScLSrUXuJiLniz5LTN4o67N0G CdI4pjPMB/2fvzkNZmLdzgtAb6p5cSCsASNz8vDtbkUq/KZN2roBK9A5UK8hYPCrg3yR6aNb0a3 KIrXkDrXfyDH68cvwLHwopd/oFwQy9pQPj9avy92FdhW4Q3t X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=LcAxKzfi c=1 sm=1 tr=0 ts=697f2faa 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=gEfo2CItAAAA:8 a=EUspDBNiAAAA:8 a=COk6AnOGAAAA:8 a=-c0xKrEOHdUQarD6WDgA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 a=sptkURWiP4Gy88Gu7hUp:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: CpFJwWjJ0si0_JOcdMaAlkqGKkj_5qta X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAxMDA5NCBTYWx0ZWRfX2EaldSyumhVy Rnp/G4pVZxkngbG5pHjd+EV1nMKQcLu6ivbobyX61vjjh3L4ZiQWMZTUF1z8QX0L9PoSA/MzdQQ hBVHdO5R7rkp1NSUWADDeIAPOmDEeSo4Q4seOzmgF/nrf5p65tFJZUg2Nthu8ivZYYfN/fMeJeX MD3P3a9Bca53Gi5kS0yQr4YswKvfwnDxU0WA5nPAEGVksQAeg8xkzxVG0+Ly1zrFP7s+WhYIMsH GWB+qwInP6DaVYwt5iMYQRzLB35JxAiL52Jn+rN4xKZEbAUW5BZlx2hBO5jeoKWexMkiNFDrqN+ fZUMtoGNNP5e7G8dGQhaXTP+DBnrj7O4/cuK/Vj2J7FZU4OoQ/VKIc5eKf0O2t8lz8UWZHKW312 JTkJh8aMMGLKDoZme5/4hiQY3wykMDRfV+Abvs1z6jcrD60mfLQ666ptsGs7Y6VDk+prfvyvaO9 aFafHYzuluUEC462wCA== X-Proofpoint-GUID: CpFJwWjJ0si0_JOcdMaAlkqGKkj_5qta 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-01_04,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 adultscore=0 priorityscore=1501 impostorscore=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 phishscore=0 spamscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602010094 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 Reviewed-by: Bryan O'Donoghue --- .../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 Mon Feb 9 10:57:43 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 BAE7832936F for ; Sun, 1 Feb 2026 10:49:16 +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=1769942958; cv=none; b=d1h2QvbtFuVJmGN8DjwDo3S11z2CBH3ULnxf0lcg/TYEdw0qLb3SviptTtCY/JMByvJoHXEDYoPwksjFbIYRGYlTCnbuRjK9xKj3gihnfieJb71D5kCxCDxjwS0o+zuvQJnR3lrncOonaEbxCvUFS55FgDPuF3Os6ofRdANIGs8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769942958; c=relaxed/simple; bh=32YQR180l4XuatpViT6nfN9ULShKtuaugvJ8/48mdxQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IQ7iGBOuwtaOCtnFdxSmjzsJpxY4vlPbJ8qvpUyZCr68xU49SGVhu6UM1zDseri/fRdtd+G5wTFigkoNIBvm0qMSFF65FuovFFMeIyfdlW5LN/FV/hKSTkwozEHzLhVRcgoStCsnuDEc4E176rUfZ0/HpwdtF5TSGDw4ZKLE9sI= 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=J+fSOL8o; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LXonr7KX; 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="J+fSOL8o"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LXonr7KX" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6119Aqbo4058884 for ; Sun, 1 Feb 2026 10:49:16 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=J+fSOL8oecJ7htUY rnOB6a3qU6Xuj3iE/3SWCU8jRB2OA2RaeKEc8TqCusqzgO6Y4g1WsoNPxvzZ7R/L nkIDQJiIgkeNh+b08w7MB6Dnr82x+gNiS9/WAEmiYmJ8BDdNzmKLyIAkTBQlzaA/ 6vh+yuz/0sW2MCaggJbwgzfoA99kboaLhAmXwtxGsE39MOGQursySv8NHmstUf5O HG/DjjJrL+W1EHj/iRe/Bu4x0h49lsGDxATGmUP6GZdaUioNNU25OqlQnIlclQNC k9XATVdbJZUX+u+LRaFibeloS6u/sOO+R7tqtzMyyY2jFiv16Sq6GuH5akEON13z gpCfnQ== 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 4c1au2jfcj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 01 Feb 2026 10:49:16 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8c71500f274so370831185a.1 for ; Sun, 01 Feb 2026 02:49:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769942955; x=1770547755; 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=LXonr7KXMKu6OjLrpKR9QKi1L5El0DwbLeoVB9wkez+a1rAahvb9Zc9vem85VhoTi6 sSRFGwPhku/Hry1htGNrTKQa31j8M1mthvB2MT3r8BxQBpWl4JwJq3xszHCgydcG2Gka TVgFQRJ2k7icKAiMa5gr2aufnaMYb6dBL0sQkgnXLVk6wwOoBmbOJVs9nNZj6Of+DKho gAAUc68Gk6I7B/HLFZzVMiBdG/vmtBgPrB8azncs/PSoLTW48VX7PXMvf124pbsSY1nZ rQzAT47pe/0We2H9mhSooOjmX2kN/6NcFdcQR2dk8JqndoMDunzuC/w0TTHqan80tmRY wvZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769942955; x=1770547755; 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=CyVGwIF+v+pxkteNcPTJyBTZV+/rhe5fwkNU3BkfPTkhxqnop3B7eF+BSS/vXCirks tb1OJH8LooBKl1F6STJW9SVtncMF509btRoi/JvvdeKvlutPHDrdqFUxnm2wWVDuEzfa GjFFRUG08TnxpTvmFlo/ktA04vH+W9NEpYslY3tH0v/jGJmHkLErQ5Q19CgK2kDYeRHi ObeVprkDeDDSHfCzd+oe3vBu+9uo8565O8oKF4LSPkC4u9Lu5PYM7KKFrM3gGZSq3jaF kmyHK7GIK7oFZjNtQeTuX6qx8eKP+njLdtrke93z1l6u2v5x4LIJ/NoOBOngaeevPkay cJqg== X-Forwarded-Encrypted: i=1; AJvYcCX8waa35Ugp7nYrdd+htHm9KHjJ2mYPxrgS9GNcmRpr/OvKBejpyO/hYEeDAQW5GaQblQ6hB38OLKvw+lA=@vger.kernel.org X-Gm-Message-State: AOJu0YzvFww929aKPCTlSKnGZqOj49Yeq07bAORzqCvA5+4GGQh9xIW4 YLPscljhTDPjN0axI0q4PhIWUvquOK52kohUfSfZJwzCldSAYPbb2Qx/bOt7+7Ahr4hv7/gS6OL gHf8kwi1nfujpLIKWhtRcu6NNBDogzcROtAQfjT6wkN/PAXXKeDU6IgEbXLgKT7Wgrq8= X-Gm-Gg: AZuq6aIbsJzGNYHtYxaXRX1A1hHu2HJmfAX4XfKODZZHaocdCvSL4BT6jGkWfIrFPSA v3E3FvpELAe7jU9YSGiadFICYv8mqUx8sXvvYmtFAVYo2J56fyR6LnUyeBQpFRxKo7XbWcOOcr8 cSSxk8NAnL+FalMNtMS75sz1ISC+VOY1uZpJTB2JIhBY7gPwFAqpr5t82aPFucMESMcEeeUnj0u PCMzTF6DyyUkEXqrFeccN2I1SHlkpQ9RUuuOn299zkkJQUXV3n4NILIVP/vHxEAP2KbrJdjgTv0 Ez5cORYweeeiz9fwevbLO9nnaXMmSJrryB0W+6saQl/iL4bWfnNCnWvKCks3Oc/Hf7VgGqQqcbi h39hrvcRtyBhJ94+o5V3yJmvbLLqLerF6VpzIojlM6Qm5rmp718j3mI1U3EE4cnMIPh+k51Pas7 hrUJueeaO3aRsn7fimUWdSYN8= X-Received: by 2002:a05:620a:2906:b0:8c6:a85a:5204 with SMTP id af79cd13be357-8c9eb364f83mr1127875685a.88.1769942955067; Sun, 01 Feb 2026 02:49:15 -0800 (PST) X-Received: by 2002:a05:620a:2906:b0:8c6:a85a:5204 with SMTP id af79cd13be357-8c9eb364f83mr1127872885a.88.1769942954578; Sun, 01 Feb 2026 02:49:14 -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-59e074b7a8csm2835006e87.77.2026.02.01.02.49.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Feb 2026 02:49:13 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 01 Feb 2026 12:48:59 +0200 Subject: [PATCH v2 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: <20260201-iris-venus-fix-sm8250-v2-2-6f40d2605c89@oss.qualcomm.com> References: <20260201-iris-venus-fix-sm8250-v2-0-6f40d2605c89@oss.qualcomm.com> In-Reply-To: <20260201-iris-venus-fix-sm8250-v2-0-6f40d2605c89@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/pANAwAKAYs8ij4CKSjVAcsmYgBpfy+kyu/4kaubF+LUVuH4Re7eRBOaxduY4IJPt cXB0D862a2JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX8vpAAKCRCLPIo+Aiko 1aRuB/9WBlRYvHMHWuVOGRyjcbOrZio4cJ42F43gS/VLCY0xeqGW/Mca12KWFPezXuLAppc+RUn Ku4AIG1IbCuKx3vVrZz24t619lL3DXZLWKNWR4O+bgiYys3B3BZiwpQ6UdAHcz4EVEQAO4l6Xxz qIM5qoSfNUCS9mex4aqDiUgyOW4KpIAMyTAsVyeaE7/2xDrvmJW+cPCkDKFMdp5RputgCBc+qBh 7VWcqxKMpJ0cc8eiGwHznJ/eFVz9f9YGZ1OLRwNN2SHdJ3Ah1dMWCWo/ij/o0f1qimYu7/XwE+/ DuAPT+2YNHGocojIFbyT6n67q06WMtGWPpqD/NHN8Z9B83Ph X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: zFV3p4aV3kL8x8zHG2C5muo5hCgiHNnn X-Authority-Analysis: v=2.4 cv=TtfrRTXh c=1 sm=1 tr=0 ts=697f2fac 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=0MtQHd9Mo8yxAPGUVWwA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: zFV3p4aV3kL8x8zHG2C5muo5hCgiHNnn X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAxMDA5NCBTYWx0ZWRfX7ykwFC7532ml s3Rd0zpmvMU9YmD8IhQ9Iarq3CS4hYBPewbsY3oEIPp4l/Xw4Czpbeqb9lg4ZeOEAG7r1Xgnkab K3xptq6DQZfl4yxgAd+2rNiiTIBSd6HlUwamTQ0TH7UpI8DNwFk2S6hvE7Dkq7G/LmhhfkGNMGj bhsVGPPyQfSOjz93MICNQrOiAoCRMf1uGvLgFCoWdRhZRLIW87A7RtlfrJ3vdlky2cgzT2DuBTM v+R7LRwxXzjMGDZeSTjbjclzIkLHVSUFvc4Q5tB24JOO3dWjJHWj+R0mfa17O8Z37YIDT5hoH8W wpFlZhz2/0U3tmasnMxOh9KtvYltIjCdtSPW1dzq2PACuQ81J5Ukp6N6NxDUzckc9ixHJE/OyBp JOpUJO3dkrN0PkSEo9ysLkmerlxtIFboxuMuiKLWpX/XsywHfCcwoK+YGUiAfPRPBLslb1vSDfb UN14rZY5Yr+t6Ntvvdw== 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-01_04,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 phishscore=0 clxscore=1015 bulkscore=0 lowpriorityscore=0 malwarescore=0 priorityscore=1501 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602010094 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 Reviewed-by: Bryan O'Donoghue --- 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 10:57:43 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 EBD3C328254 for ; Sun, 1 Feb 2026 10:49:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769942960; cv=none; b=O+xFSC2TGp1ZG6YIa44+/sprR6lt7gxf0siqeMB5Td3kC3z0ptSlYH9b5rNYUiEGrc2zgzuedczJOwbWVAQOky+SDDE3M/A//6QtIrsnR4mvlg7s18yZxH7anIq7lK33ZRD4oIUbU1ZYjr4KLUtLOghEizL/yCv0uRzU2U2Owds= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769942960; c=relaxed/simple; bh=08Sn8ZyMBT+vHAsuVDVND86rYKzAvCUVmrUVd6L26SM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tm+UbvjAGHlJa09NpsJfm4A7kIgWh2pEfL0i5lKAfQd9SgJ2qosKxItx7HY9mZaCBRZzjBPyA8cd+KJaU3LaZyC0OmXI1QNybgxvrUcgJd6QGZF2k3tZTJjVGhEx8lkeZEKG8NBQwBh8oWY/6EGMOoh0FUQb1ZTdQokgHAX4Bus= 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=oVyVxA+U; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OeArFeIA; 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="oVyVxA+U"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OeArFeIA" 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 6119ldvd803358 for ; Sun, 1 Feb 2026 10:49:18 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=oVyVxA+UYbouSXTp KgS9oi387VYlH7gkjPxAiEYzwU0LxdzEEarm0uLknHmsoQrQRgI+lS4b4fWzLU34 zZibNCMRQ/Rbpi4q8l8JEJaovJAq4OpoYYYmte5vaQGDbSFZ+iLAA+SLvk96cDnY AUVxGAQMqlmZPg1B947MaQOYKHSprWOWdZdSwKRz38T5Z4SOlEbN3km+HfMRVGtn 3t60UcbZGnxJpSm0U02qrgciTMC+UhtiXSyy7ko7ydOWkVqVw2s8GQln/d1hbE5o 0hKODYw7REOn9S4J77MYOc8b/UqlAUpAvZXAwH0CvX3N2jhk63vorJ47pReMGaEf w/7bTQ== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1ard2f4b-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 01 Feb 2026 10:49:17 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-502a35b12ceso120290641cf.0 for ; Sun, 01 Feb 2026 02:49:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769942957; x=1770547757; 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=OeArFeIAmVM2xl2MG2Gmegpd+fh/kUd7QtQcvtByaluLbAjU9UavRsxC+SSP+4ZIYo INxO43S8P6whKH4uoyhuXp5bWlDobTMycxPRXHRK3sWQuYIoGlG27gSHfLh+zx8NmVt9 Ti+e+tcf2ZBbVSTOWQ9S9DFAfkGGX6qz7B3jYcDkk+5yCfzT1eI6DJQiNSqNvoaWpPyx i8H0TpSUPmKlje43t/yNoZJVf7ceAPp6KeK2iCv4EqFDaiFslHdwvYse5PNe6MelBB+4 uA8L5Dnqp4QSBCkUZ4JGGAbycu2z/5CodjWPnxJgFn8FrUz+nMzalKi9iQ40AAjXD+6S Rrqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769942957; x=1770547757; 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=CbbvEg85MOqsacEoEypVbdnWSvNa7wH2E3bNkYjZLkcOPKEyIiP/l/N3VxnaW3cyHJ XORflcBgbQ0zVvgpi/nu5pKFFAVxp0YJnOO6IfXlSflV6alqtbNgSkIq1wCypeYG0DBb Q6i5JG9247P/vTYPLts+FUufo2mDDJRvxzDYi0jY8WCHusWqG1fRyTxO+Nq9tUrB2zcv KJsVdK+qKEF4I9UdCDZnYEf17Qh8Unla6fLwOwAK+yYzz4R7W0Tlsu0on71dY+b6zT5O Lye9jBEwDLfdeEATSBbYgeauEzF2JF5lQbHgXCV+Oa0YWEaybOLOPOzYKDkgyZRiQ1f1 2f6w== X-Forwarded-Encrypted: i=1; AJvYcCWHoulDkJetSh8m0+rjfMYrTRHODh/PjupmXTi525EIpOzTWoFEpjHW34QuPWmlcu1qRMsmSu8ma3Xx2Ds=@vger.kernel.org X-Gm-Message-State: AOJu0YwtVI3fDUKkjuYNfs/brF69odmC7AW8TMW269Y1e3qgq71e7r+x 6MdjsP4X2gGeCbv5fPsBD9bNROcpEBXrfoHXIjpx69g69Z4Kb5iWxad8RQXKWzemcTkpgjPFxm5 jM1iBpbEmplWv2yGZ01Yj0jl3MDcJHycqQWVBt5XFC1EXUj6IeTnPbsBTR8XyfqsNPms= X-Gm-Gg: AZuq6aLYyVkybgdi8RJzuie1axzVjtRYG7CnNKyL2p1i/InjIQu+14R7mPmFAMIsYV3 dn95plxafHBYopPNg2I3J9R+DKDfOWnkxtAAJRc59QJPQfgEDHOmsVytBNMYqz5xxRaXYTb/GOT T+qwYXF0auGVUuTBe3MUnktpqbIZEicRvCgnMUUgI6Fv/kPS5NHBmZIGaIIB4XrF8jltXvbtH2q Jeg/yt68sCfULfVrhXJ2n7iduEptEDA/KA/7rGR/OtCSD7aAfTBRu5e0AE0hocAUYusywT27IP+ qhFMEqdtES/pMF99jQ0vX/L8wptOj0PZTV14HAbr1W7uhfTxk/+SJOlxSrWSIOxHb6htQlD2ZiA O9ot+AEIrLOOddm8JpH8uTez8FD1EhY3hSsb4u8TUAkCf34P/fFL7Hd8IJanW5IiB/ySY94tJs2 p5bCGqojVt8EpAIQ/yd2Du2wA= X-Received: by 2002:a05:622a:15c2:b0:503:2f5b:fb6b with SMTP id d75a77b69052e-505d22d5610mr106499171cf.80.1769942956908; Sun, 01 Feb 2026 02:49:16 -0800 (PST) X-Received: by 2002:a05:622a:15c2:b0:503:2f5b:fb6b with SMTP id d75a77b69052e-505d22d5610mr106498801cf.80.1769942956479; Sun, 01 Feb 2026 02:49:16 -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-59e074b7a8csm2835006e87.77.2026.02.01.02.49.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Feb 2026 02:49:15 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 01 Feb 2026 12:49:00 +0200 Subject: [PATCH v2 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: <20260201-iris-venus-fix-sm8250-v2-3-6f40d2605c89@oss.qualcomm.com> References: <20260201-iris-venus-fix-sm8250-v2-0-6f40d2605c89@oss.qualcomm.com> In-Reply-To: <20260201-iris-venus-fix-sm8250-v2-0-6f40d2605c89@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/pANAwAKAYs8ij4CKSjVAcsmYgBpfy+kHGPCCxQ13FYzvXdjC5DPK1VzuylOxFe4O wIcm9gRSbeJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX8vpAAKCRCLPIo+Aiko 1RxBB/9Qer3EyE1jBC+/TKxjCJVTeA5Sg+EA/AR7y6sO1PbzX2loz5u84RwJQrQUrucF1q+V3B2 QARRCtpU6LKkiDoTAkjOGtRCzrDlKxKxFefj6/U15L/dfkeFqidj938rQItOwf/MtyghAl7dHln uxLvYFar2GFt2sdJQzgjdvPjY62nnENkbDQhMfl7HhUzKOcTWTkaVZu20E74M4MTVFGbkA8IK+f Mqp05/U2oraWxj3EW4ca3yt1lF2qP3sYz+mSbAK9dVjC5ClqMZTVMFg9J1wjBmC0MBxbucyfcxy x9B3gXjfAhfzgAPoAyoROSqkm7Jl7EKWKn7L4KMfrbJgjlTl X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAxMDA5NCBTYWx0ZWRfX75P7gu7Lkayq I2BSZKpUafFHiSGL1gHZRaVPuQfRnJf5bsVm6ks67RLlTgsYGbW/YXvXK4leKven/jANHsk0oFg /RgtNBm+MX40ezGvDdvC4b7wA8sUKp2Z8ErEhikgJmutpB9DrhBilrUDP3uf5SgOupKORGESdqp 87rIlWt6xnNVjOT09LVpISoTO/MdanBmprDNIfGc28pSDYM3QqjNlRr+HmDGOBd1CBuszcBmRde P/A9978E/m35tOAIJjPhOyCFgRFqPvfnaQ9G1kbUxoVjUJfxqWgLUoSEX5BavkjDN9lurEG0r7T 3nGKaSLkWb131BaR1zfF3Ix2rNkgS7jVNk1jP63Gesv6swUpXwodpGIpZrgzIlQbRMWebVzHn1B deLuR/gVMZbuf5+Z2bAGSX7kGAF3vKrql1Az9y8CG+tnJsdspfpoQjXr7UYSfFPaFGm0DxzdRGA ffkTbKuFJAAFEXTQlEQ== X-Authority-Analysis: v=2.4 cv=J6anLQnS c=1 sm=1 tr=0 ts=697f2fad cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=V4YYwRrX08S5_i0GLdQA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-ORIG-GUID: S2-OHTFB3Gp_XkRBn1KOae7a5OBjyqZq X-Proofpoint-GUID: S2-OHTFB3Gp_XkRBn1KOae7a5OBjyqZq 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-01_04,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-2602010094 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 Acked-by: Konrad Dybcio Reviewed-by: Bryan O'Donoghue Reviewed-by: Dikshita Agarwal --- 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 10:57:43 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 C197832C329 for ; Sun, 1 Feb 2026 10:49:19 +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=1769942961; cv=none; b=nY04SJdSJAZpGyMkN9CsNxaX6y1sktbrOJBOTc2qcl/nyIUdSk5jmAZtDiYSH4zOuhoz8gABir3tDIZT+nGbZ8FyiftDpR+5UzzYtql9/CKGagI+MC1CR82BGyklrhR14K4XvxbTyQIk97NxHMYEEjxcR1liHY7dPik3Xs0buSI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769942961; c=relaxed/simple; bh=6NuffNWnnJdps+Qa/VbgdTchPyycTYPYQqXXf6EKyA0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gK9esUaElNDO813c6zmWEqG0x5ax+2uBYuzL495eBJQ8snBWhQ2z4Gpp7DZ/7ubeUi/KYw5+EVW9v5j+Y4lY5zk2HoZxwaHhVwoSTpHhSMhUgZanaZK+e1ktSHx7LnVnxJ9UBinw52BCAmUe/LciqzNgxVMQZztmeFxyrv6p37s= 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=oN6PtP+2; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=J/bo8qBw; 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="oN6PtP+2"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="J/bo8qBw" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6117RvAX3856111 for ; Sun, 1 Feb 2026 10:49:19 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=oN6PtP+2s+U0HXnh 61bYVgoieOSchIJK+Dn0r4UAAgEck3X2LZ5TZSBzQp2oUc2TRNOwyzaTel0k/Ion TJFG1m+9JLiHIcABg1Xd6QSPRohjHflU2dExg99aCNpKCug9nxVu3tgghj4fBOat UJwMwrZgBjJs881zDzEl52uQZy8R3w5FP4GellcZ4OVCUijcO+scR/bWPLHuy62i UiPGdwfWZkjmvZA7uzJ3T9BPeRLKBMVcufkLB9Ip8MUontFtBr9NV/XtK+dL+btT xS/NLnjWHDp5I8IU0cESNCY3A5o94uUjHeSRvaWUJrrxZMrZY2Xzz5uRMOqCN4jR 0GIO+Q== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1au2jfcq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 01 Feb 2026 10:49:19 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c277fe676eso1049066985a.0 for ; Sun, 01 Feb 2026 02:49:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769942958; x=1770547758; 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=J/bo8qBwSjlAAHDkuPvKrMf80gcpFCKDIqsN4wvgXNdNjz+/u9ApLzyq58v7CIYMh9 lPh6dho09sH8L+N0JuQdW4RcZIo/bYAPgcS/DP6BOmuoUheToBQxP5d0WzqPgAshJSDl 50Lg0zOvyJ0Jw/auFjgAfmbBmzJKWrL6JTzVV03ExChW/UwKi+y7Dy+E122z0TEJ0EaU 07D19gAVQJ/LDdR0k8MKGmPSRE5ujwqlyYPLHCqS53WhRpyG/hhElr5FEzzBAkjT5LgU ruheULL7vZl893zx9gDKUSjP+Dk7tnrGOhnkdpZ5IdxzBL+pNjm6xCs1xbUHwYDapXKG PiJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769942958; x=1770547758; 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=Th5rZOiwggiv5zdL+/ypLHRhD+KzohVI0Y4GEkoDi5oAamAzKEbZ2sj6pEq8VtR7GD 57RnyiiMUh5MNr/1U0Lwj9yy8526MMZwdZlqIfQsFgnXVo56yIqnewLIpI0ZsFTLZ8DP dnxLeH8rs1WG6RWf64kmMTRKlgAM+2KoBpp1ijAYtjfDinLzL98Xk+3KEecHAAgqWMdh X2ib6z2/DVoDthX6SLw2B4iNzdgz5Sy68lAEK3FTAGXgt9KHq5BobBV6RyFxrUSihA/q n83PpYGI9q7An+9zLBdVbEsCLCpcRWKxQI5WzVs128rI+Vg3+kIScdG6zB6W7ok1+5Er Jesw== X-Forwarded-Encrypted: i=1; AJvYcCXz1Sl1nqQRRSb2RC+jCwq/q47PSZIpYH6E6TyHAfNO46TRaUjb9GnYzgyPLEmjre0ecc7uoC568Jv9BVE=@vger.kernel.org X-Gm-Message-State: AOJu0Yz4cqWJuQE+GlxQ8PwZfDnufz2nOaz5RAhYnd4nPbfL9wdM5cyw InymNvaeGQgrV/5rrk2nFtdXzCh7W2/erdeaJYDHII5pIpeDECfZCXSmk1hlU7LTGLtCnjsQ5sv d0vJMkZjmJ1BFvDBAekjbrm/501OJb+YnrLAoHbW6YoFW4ikicDwOn6lv++NYg9Q+Uts= X-Gm-Gg: AZuq6aJPVTEzM2h+A8ws3bHuXcQfhllmougM/DQTgohEqWbShJmTGzSZe85rtWHGYT+ /RH6+9C8DGR1Fkr+ZMqDO72PRuc3KEBrMrLLkA2OiR5UpRI3RNniErYmhuym8LLbH3Hh9eiyFFe xLQE84lqf+tmDSYgIinatFzYfWhpm+FR5Dnu+XMYUuNu0ZYJXJ6RYo/tpfEQEf9xn409LBT9USE nPZ9KA7C6vcbvsbM8qQE7mlZckQ/MPhLbyt63o96OWv8yB6yJ5c+8sUeP1MM0eNBGcGAwxKs4Vo o8Qe+1ZTihKAsJGbOxzl/IBhuivnzpu6EAUJvMnE5/d8GAvzqLtZj9UyZsmMBv5D12ZqaSbR++X KTTMxIB6l5coLS5n7pR17OdVNuzWK/SRQYyc34VWbBoGcywkaVgptZt44sZONSpijf0s4f4S5Q7 V9hkaaGo9nXQy/zExKQSOHHlc= X-Received: by 2002:a05:620a:bcb:b0:8c9:e98a:d9f7 with SMTP id af79cd13be357-8c9eb26f7bfmr1045807285a.25.1769942958130; Sun, 01 Feb 2026 02:49:18 -0800 (PST) X-Received: by 2002:a05:620a:bcb:b0:8c9:e98a:d9f7 with SMTP id af79cd13be357-8c9eb26f7bfmr1045803785a.25.1769942957675; Sun, 01 Feb 2026 02:49:17 -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-59e074b7a8csm2835006e87.77.2026.02.01.02.49.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Feb 2026 02:49:16 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 01 Feb 2026 12:49:01 +0200 Subject: [PATCH v2 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: <20260201-iris-venus-fix-sm8250-v2-4-6f40d2605c89@oss.qualcomm.com> References: <20260201-iris-venus-fix-sm8250-v2-0-6f40d2605c89@oss.qualcomm.com> In-Reply-To: <20260201-iris-venus-fix-sm8250-v2-0-6f40d2605c89@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/pANAwAKAYs8ij4CKSjVAcsmYgBpfy+lu9qhcFty2QIzhWPlD4ewtU5ybkSHWwKy5 57y3sCL5qaJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX8vpQAKCRCLPIo+Aiko 1c+bB/91FST6j2IqsZG5xQ54l4E42G7wu0q6Sky/D3OqlrU0bL1N3hNLQYQVjuSNRLWLox5TQwq 3aCRZWc5G9RFYqiVJ/j1wou504OeD0g/4erL5Vb+YsGk2NAvuHf/jweydv0YpEmy51CbZh8isBs xUOW/HDKUQAcUCbnK3O85QqfWCeOdPM+NfeVLMAyft+h6EU7lxuyE4+ZDwVOJyBtS2UCdT+IPEi XXs3G4g0VaekM4kt4fMoSyIuHSyS1x00p8vxfRXIJO6Z8PyrIMI/Ge00vC772lHXkE3cITue2KO Twtw+NOcnloK6RgTrApDm9gIwcqZeL3Bebk+NTbGsJTccpBy X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: zvLzF14bj3OG0fwfH1jT8gx4V6qiCbIR X-Authority-Analysis: v=2.4 cv=TtfrRTXh c=1 sm=1 tr=0 ts=697f2faf cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==: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=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: zvLzF14bj3OG0fwfH1jT8gx4V6qiCbIR X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAxMDA5NCBTYWx0ZWRfX9coyShxGvZtR XmMdywimYZa73CnesrBo3T6i9OZUHujIv6SfN0novh2Dm7k0/h1Y30LJ9UU0fe1xnE3qrevMd7W HsUyEHm+wHUD5RegqIu3sChSaIB0MNrlG6gKOfr15fLkxlTHNPcvd6cWOREckuntEIBYPo5vDM4 +ShtI9DDrtgfObmJXBxH3jktheKywIsfJFmK24ehYk4cNYEREFS8gwiRr0ZJY4/LuFJQkQJNNAI TMHKWgd3VyiWpLnogQbzQmAtK0lrF2rfnI+UUNml9QvmRGW6/ehVbbSi+wqspGZRnhVSdGBgdbs 8OyZJJRCqWPwr34gQ8yz5Yu9nUM1diBr3r5VjZiVXQ7c6u/TOPGvV7QeMtiQT8Y0z1zjytrJdeZ Nih2Dwew0dSp0FJt9OYhYRM6ouhfHfAb69gm6dLHCQ0eJMAwxW/UmSjw8EBn9EK01CHALHjB5Us mM0d0g3NjGWuzB6L3+Q== 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-01_04,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 phishscore=0 clxscore=1015 bulkscore=0 lowpriorityscore=0 malwarescore=0 priorityscore=1501 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602010094 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 Reviewed-by: Dikshita Agarwal --- 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 10:57:43 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 1424E331203 for ; Sun, 1 Feb 2026 10:49:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769942964; cv=none; b=J0Th3dnv8xAn2QoK4W6R8IeaLLMXUyuJ7re7jn7AURrHZ3mmttnZPTM1kmK/ChX8SYY80DD9mpaF3a2tQ124ZmT7+WCM1MBjHGqwhxI4QnSW5qPfwvbE+phWJx92cC8Wl0NdCdq7iG/x6Z66NxcbFaJIRcEV8u4FaOvGs2Y6PAM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769942964; c=relaxed/simple; bh=9/cOYTOdE7RIJlq5XPHu/65ov7FyGwGpdJ1dgFh6bSY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GNkO5+YrPxu7cZpkHy3Xu84d18pf2F9+1gUnguzgLuEZhe+xZdr72VZtM9srR45wWubtLl1t42lkr4tfdHLw7WUQ6DsuP4ZkzhwYeE0cs6UWhXiFu5jdPoFaFXcS6UrX8AvYmMIUdZ2I3CYfTHiIZIFR3PJ3Gl+mlOfqR3ZVJ8U= 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=OY/+1X4H; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fymC9Gll; 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="OY/+1X4H"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fymC9Gll" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6117UQbm3651121 for ; Sun, 1 Feb 2026 10:49:21 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 3n5ypMdwtQxYQvKmZ+905ulr73tGxrA7J3ngVV5Xb6E=; b=OY/+1X4HNXtplvFj hChnB/Kvin5UTQ9dCKbdkkz9RlxW5+Te70RshjCkzFptCqwat0pAIBrq2cjGDZeu +OmzPyYzdXIzycew2Eh5jR+Z44YbeJ1LvDicO9Q7SQmbwdHFpYiEnYtFlUiqiVro Wb5PKP5bYhuN1camYX90Utc+SeB86ILPsHe69vo/3vBD9QVZYPUyMtuea9/UQCjj xJr5oiqQIpT4SPOiBWi1fmxnwdPftm5gBC/4lRjbL7gf/2pnw/KORPspkWSAin3L XfoUaVW8F0JfMo20XnMjoAkAmIWY/YefDSrWYhtvXbMHF3JltXFnQv6YP+/YnYmX GYuJVA== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1as0tftx-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 01 Feb 2026 10:49:20 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-502d38a3e39so45321731cf.3 for ; Sun, 01 Feb 2026 02:49:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769942959; x=1770547759; 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=fymC9GllA3N19HDOxYqRFhElKHz8O2USChUkpHMBxkCpP57j1/HZmwb/xoFU+S9weE +6sZXyzkJfBywNRcceLdTx7K4OsUZxs8ljRFoKr6Eaw25Ts/IQwbsFJU9DNIF2ubk2Yd szzPHF0IYZPFv87pD0tFrHTp1Owml/afiDTwrpgy4CZde8D7CyV1SXdZAvbfHAAW0SaO xriyDPFGXk9CRLntoANPZ5qUVOKFXcgxT87/qrdmF7+LhrGNkRY+TgbIpcYdF661yg4A PJ8vbG6ImBvapVdixlm9iWUaCL9t44i+OusBZuzgFtjSAuBGwnIVauakiWPCPUxfwsy7 1Pzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769942959; x=1770547759; 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=BIUx/gVhXaEh8Xah6vhx4c6ALkOQxsC0FUUoElmlkyTdt+99Rl61I4p2qY5v/IZEBe +764B/ltp/2pQpKyufJsNLy07MKTts4hJ8/eSxNvd0HTv3QTM5qkzz3iX+u4GDClbrzb J2DY+PaHVJo/ZQYU81Y2UdIiA7WSZ4RfDduKkDQe6RaJDFKfn+6I5VMQzaRg03gnRakq 5Dplko3O5zN2mPdzO3ERSsKPGz6GMPE9SHpbxUu2OiQ3lBihqlkkPuAw/j/XhYmlQ9Ui JzuMPJX2Sfe1zSVVS9Zal6VwVneR3QnMHeYtuLyMle4Aqh1J2LOuPhHZYIFHpK1Un8Xr NZIw== X-Forwarded-Encrypted: i=1; AJvYcCUtXPtuHwwWa54C/S+ve/Nmj6GdwMRyiK5DsDVFW8NEQTvOL5Oi6h2aCeFUTbzAjAblZonHOT6ndq3u5bQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwMVrKjjTH97jkDoGJPBGiExL5GW9XiHb4tZT5sOUlG/ydQNHPY T4eVGklAwjodIVa4GXgPopC5tg7VRxJTBJNkEkXgOZ0pJ2it3bzxLCWh7GUsZMWMg1JTzZfLquI S3N0AVOlle72W0d8GSq8Pkl740eE9CgR5cYISSyWZo8O57BHNVkwG/CVS09EEziDAAl6CC9xCQU w= X-Gm-Gg: AZuq6aK0j842byMnMPJ1RGFcUnQVjGgit7x+JotxUM8phtdwiJFQyj3yOhOo1C1avs/ 1aLw64UBgi35VWL4CrTG8FDpGPL2ZcFh7EHr5us+M4RJImbzjonv801Ec6VpeueAQwiqAVU9BeG bEOmh6uHFrynxdIiT+yEl/xfZ/vsDg/S3gTex6y4uQZG7TJXJeZnc4qzUqBLMYYRogo1Zc4jhKH XCt8tcexmRYihFECJxWKPmJFw4RtOKDgkBD5lSgPepbOkkTEk8ZusJByJ3Bc5AVPrg3VUT14wHS Qq9p7h3XQrcsfnQ+2QfgLEdMM1ZPUt1KN6OIrEry706Qmwes9PBvmz2GtErZsqG6Jzi0FnCWN/v L2mkthXAAHLO6MeVWhlaDNfu9sgOP1I8EX7sCXxsojwxtV7VUg3GPunw2H3kswfUJBFldK03Z4x u6pKMpiMeGIN4lcoE2l/buXOU= X-Received: by 2002:a05:622a:181c:b0:4ee:2984:7d95 with SMTP id d75a77b69052e-505d214b038mr117498611cf.13.1769942959302; Sun, 01 Feb 2026 02:49:19 -0800 (PST) X-Received: by 2002:a05:622a:181c:b0:4ee:2984:7d95 with SMTP id d75a77b69052e-505d214b038mr117498501cf.13.1769942958883; Sun, 01 Feb 2026 02:49:18 -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-59e074b7a8csm2835006e87.77.2026.02.01.02.49.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Feb 2026 02:49:18 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 01 Feb 2026 12:49:02 +0200 Subject: [PATCH v2 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: <20260201-iris-venus-fix-sm8250-v2-5-6f40d2605c89@oss.qualcomm.com> References: <20260201-iris-venus-fix-sm8250-v2-0-6f40d2605c89@oss.qualcomm.com> In-Reply-To: <20260201-iris-venus-fix-sm8250-v2-0-6f40d2605c89@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=owGbwMvMwMXYbdNlx6SpcZXxtFoSQ2a9/tKtTVX39ff8a7MvTV8a/DvEuPflJ7mO9PWbTmcHn vrx9MDpTkZjFgZGLgZZMUUWn4KWqTGbksM+7JhaDzOIlQlkCgMXpwBMxD2bg6FlwfyHcxd2W29o EfCQ8BQuYb/Zbxhc1r/bajpnGW9cT5yoZYora37NTi/9nQsEf/MVzX100Oie1BoFm9PrhVvMn3R NK7s8f++xgk/l4SbmP2fEV6zqjq0OvDc9wCZhwfusj1ENHvWl1e+9383b8j/1MY/N83dnKwsvua 3vWLxJPWZX3Qzdvd7/xJrfv5m97cPFIkbmmTss5rP6aqZGP5xQXRlop3HERvRIbYLKTK+FHYnHp s01DwsreJ7AdJDTPE99gtxfw4P5HwwCnhxuPGL/mONSj66NeZlOUsuDlJ8K9cIJSmYyk0+cvcT2 +i+/MC9bijtf269d4X7GQkdPOXQox19xXdV2/t7L1rgcAA== X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAxMDA5NCBTYWx0ZWRfX4Z8VgVGEQyi3 kQMSO/dxiCw/JiRD2zUXbWovyjZdIR7uchWHfpt47ez6oKzYeV64gp4mRtfHuxc7d2I+ncxzDCF 6uIMh2OaxJ/5C6egvnxdkvPgdqPdiiw+1cBV+aWKpS+UqDsmOmlc/1e7/Zf1Uu/NCbdJIPmXiI7 6iWMkKYiwjtMlguz1e6+jP/lHt5f9uN+P9lBdW9ZFNvJ2WhbMi9HeYM27dXEQ1M6ZtHdPzVxwU4 SE/aSATo0X2aDsu4DTV7GbAoQy8e/1x3aaCYdF+lUdYIaKL369+s7KNM35l0P8vIiG4NAHooPMr EJIMOVeQostyc3vE/9xcW5ChBuvpJZtFc/CObBsiDb2bz+Dxo/XSI9tqx241G1z2imwZA4r4ZvE E4nPxk8JhdC65P0wmpY+Dsg1t4qYA8h/Bs4sey8ecEe3t8qtTLrRzGVM1PTl7sdODwSyNig175D fmt9G4h7Nwcf3ZzrpkQ== X-Proofpoint-ORIG-GUID: OV8fNb_suW2dGOdo-XaWSg5p3ERHabg0 X-Proofpoint-GUID: OV8fNb_suW2dGOdo-XaWSg5p3ERHabg0 X-Authority-Analysis: v=2.4 cv=MYthep/f c=1 sm=1 tr=0 ts=697f2fb0 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=xbrBj4A6o8sUajtV048A:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6: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-01_04,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 adultscore=0 impostorscore=0 suspectscore=0 clxscore=1015 bulkscore=0 spamscore=0 priorityscore=1501 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602010094 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 Reviewed-by: Bryan O'Donoghue --- 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 10:57:43 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 65B24326944 for ; Sun, 1 Feb 2026 10:49:22 +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=1769942964; cv=none; b=Hp37l7pY6BzCpnQYvF7XiF4y0D9P9BezS+K+3jUvGUbRrQLycN8Asi3uoKPI6T93e7u1KGtY9Y3EwX6/TqUvzmUlPUpXNu7JOAQ6mWW3s71QoimF6U0Ff6KOdqgrHV58cjSY+VqRBq2uaODFRcjANCM2ZZHD1+3iEEQB0mDOzr4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769942964; c=relaxed/simple; bh=6nfUUNCUKm6Zb4Py6SMv77VBlTkgwaJH9oS28jOc1Dk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nlF0tql9nwdEk37WRn7jxdzc4GBD2fxe8tmooq6LPFnU9Ohc8Tib7Ornmsgohgv6L504f1OW+SRMI2m4wbfbyp84zfnMJJXG0JuVgzdbWSp+aZV9CpJgG3rRyze6NRZnpTgrIILGuy+9iUW+gFql2DsER1fjHujFrBxEUlyhk64= 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=FBSDsufE; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CMheeNAg; 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="FBSDsufE"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CMheeNAg" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6117vhtt3704197 for ; Sun, 1 Feb 2026 10:49:21 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= qKaKCFigaiRPavXRqYsIyD5X8QHsbYeYL/Pyt3XLwQ0=; b=FBSDsufEDaxulmXp z9F8++a+UB6xP1D4zzvl/GeiPEDcdTlKB3uKkLioOCGNBxaIGul5HEioNrAVqkjk DxTjHK+BJ5sH7hCF+pKRoC3k4olSkzWXrgW9RKkRnMLeveblO2LPoaAqWpKvxaBG QZvrgyjsGwBwhzYugw1S+mzRQ+9PU4q/c5vPwrpYJC5agrgAaOhjdyJpJtGthB1b vJWOpCm7zQQtJ4/fyVWlx1nAf3foI3Ar3S7TpRuehu9ump2xcZgJqNgmWQJ0t/f4 68CgKV6rx4f+VTHqy2kK6zPIAoPrJHacDf/XJ7dYaRtt3jBopXR1zcNIGJKRfYeo XP1AzA== 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 4c1as0tfu4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 01 Feb 2026 10:49:21 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8c70b6a5821so851615485a.0 for ; Sun, 01 Feb 2026 02:49:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769942961; x=1770547761; 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=CMheeNAgYkyESBgHinWcoHhRQWTuNeuaygDGlrRq3atsHRrG4Z/MVQQO6VBYYFkAhe p/QAXjKqZfiuZSAHCtcD9UM9WUFzk67aHuNZLEQ3rMN0RKNyWijy7DTzFP7JHJb1OXQe fj0iwCmc+Yhn1/ixQR1viEgmBd9ldQ8RvyyrmxP0iETLDNOHFoZ4UaqvAPYtX++K1Mn0 voIb6COSu2825HkOBbFyoCj5FmB2aci1Nc1kS1huvMf8ArzR9an0XNmQ/iSWKqjPFIPV 5yXGmnziRbvkW3EYhY0XO9frOoC39s4w4F8k7XlYEB4R8VvVW8isbxyI1ycizC5Pgvfp EIsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769942961; x=1770547761; 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=umqwZj+NGB3oE8FN1Fsw6NIYyWFRkowk2wlVBXG3CP+ReFsjjnoixWSXH7A3mXHXy3 f6FQfS4mVZTE1HX9+WOHnugctC+0MB1+Er2IWu2eMqvo28yWJoFl4Z53fhuAue3gW4HO xzLLXy66AQPlQ8RK5mFDQ7t2FGO/LaTyE8jcnAVNl3FlzWb3pnBxoVYS7q6/bl/nrtB4 yCso6DqGNfaodeXbTUsgTiEs5GR+0LVLZq51S5NdwYLQ2l+oe/PfPMnzS+Za8SUtB49a Qk4IHjh1l9998+y7RCEaeyIPvFPly6WqjUrXuyIzZ4q3lmpi7b6EyTwg7B/+sAUKvxfZ T6WA== X-Forwarded-Encrypted: i=1; AJvYcCXMteHzj4BH9Y2YE6Lyd+fdc521LUX2lPCzTzynKVUaaFcXZgLXMjPMX0WInwcOBbfOKTGzf5iOjTlO5QQ=@vger.kernel.org X-Gm-Message-State: AOJu0YxbOUSpoREDhSkM+dhrbu3icZJVA4IzA8GK50KjqEZHlUNiufuR jPJYujzNaOZc5d93ZltoNmKLtEYhcPMB/ZAcmMWfF+uVVLMMxPRhyKOyO2CBpCqr2uDUzIGlsvc 0XviXFZ/xVv8iz9kTUaPAaIO/gj/pyEVvDL1MR1dQfX6bEwo0PNl2BR9WUi3PTUxncbc= X-Gm-Gg: AZuq6aILVsdULTIRqM61KwTeIHmD7kAu99+PW0APPWm5iLRwnobAxRu9SXhyFsVjcYa +3wfLSAtkXPA9+OUyeb0J9ABG1yE7K5z8dgaVsjoveRjC53TSmNvqKj/mr+8XIdwrrlT4aBwiSx tNDP+P8wfd0NLyFJu5f094Z0U+DtmRn7ny4qVwoF7XMYCDuJNNggp40DTsyGa5DW2b5l6aOvOq9 6LJ8vpe1/zD6yJupC1ygm1NEJj9X3Rw9/ZnA0COPVn9rxnRlhM/geUHMWkfJHA4+T/xw+czS6d3 dNf+GdjYQi12Nd+405iVOFCbCBF/8gqmdC+vW5KiMXvCOJW28aTKiM7BYb9EwuxJoeMz+EKhKjQ 7LzHwjbrT7qLBRgEWYk46fQJa3jpvFpKI+oo2drhW4iZfOvW5PQs4+gxkMRi+AoWpqJ0JTqOEll 9JYtfzLNNLIl8C+WLPfQAqb9A= X-Received: by 2002:ae9:f804:0:b0:8c9:f996:81f9 with SMTP id af79cd13be357-8c9f9968319mr553194285a.82.1769942960597; Sun, 01 Feb 2026 02:49:20 -0800 (PST) X-Received: by 2002:ae9:f804:0:b0:8c9:f996:81f9 with SMTP id af79cd13be357-8c9f9968319mr553190385a.82.1769942960094; Sun, 01 Feb 2026 02:49:20 -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-59e074b7a8csm2835006e87.77.2026.02.01.02.49.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Feb 2026 02:49:19 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 01 Feb 2026 12:49:03 +0200 Subject: [PATCH v2 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: <20260201-iris-venus-fix-sm8250-v2-6-6f40d2605c89@oss.qualcomm.com> References: <20260201-iris-venus-fix-sm8250-v2-0-6f40d2605c89@oss.qualcomm.com> In-Reply-To: <20260201-iris-venus-fix-sm8250-v2-0-6f40d2605c89@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/pANAwAKAYs8ij4CKSjVAcsmYgBpfy+lDnMA1ntTeX/YmLKiGvhe57Gs+TZNh0572 dJZkgdDN8yJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX8vpQAKCRCLPIo+Aiko 1YG1B/930l46bMIcNy+eK3fxqhM6n6pSRk9aQkERL0/4YaUJnFTXdSC6dq3jMgBStVvv7dFO8AR 2So+clQ87arEQ5onLYr2npyiMQqI+A07C06TQe1u4U77yh6Lo8++gISqwuOgmLebDyQhqkG+3fl J5X1NzGdeTzA+IWlS9SA0h+i5F00Xon8ZG3iwT5r0iSeM4CliujY4GuwEFaWPSD/Q3iYFXdjj7H ZBpnOiGp2yONQ4TvQ8Be6IsMmjX5gmzeQviebIbHpzfp7yLoUoPAc9S/2wssV6TZtE5lkVPv9Xd s38Qw2MW8Z/n703NHlHuH0Ky3YKRv+Q2QDoBZSAOdSiot+JH X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAxMDA5NCBTYWx0ZWRfX96GnORiIRKqT cumUgjq5aQhz7j+uhHISUTf/mps+ORlmrl8W85o5empe26+7BMP60W2IyAOU7hFC5gZZySXHu/l qeCdStBlbLb+o0o6iP34TiX4HUNqwPREZFB+j7Nm2jGu9ECobGMNUYpPgIOIq9JarOjb66glHla 7keSBsRhmMaxma/IAxRXAbGcn5Y1O/tjZXwTccwJiPRuBp8I7LTRSvaSfgJDRZ/Gi4pugIAFrPI uHdBQcF/I5ahVNoodIEZG4T4xh/JWjX15yHO+qG2UqoW8d1vMk12SN5bHBlxKUyWBo4SR/Ib/7k g9X8osNqPvWPJ8VNjzm4v5CAl5FTWjEsYIqlrvBUK8KBeC8bo9sCWNOhzN9kWCJylfw1vRo4DM8 2LVP2YY3a7gCp1l43Wp72kLAJNqft9/YWcFt9NNnxAVM70Vjs3X78XXZm3N74wRMv++j5I6xmSY ygFCR8Bq2mzb/C+uj4A== X-Proofpoint-ORIG-GUID: w2bbUStZNe7PJDIvu1MOViEj84wieIg_ X-Proofpoint-GUID: w2bbUStZNe7PJDIvu1MOViEj84wieIg_ X-Authority-Analysis: v=2.4 cv=MYthep/f c=1 sm=1 tr=0 ts=697f2fb1 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=EUspDBNiAAAA:8 a=8Bs0yZVtKZY9psgxZcQA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO: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-01_04,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 adultscore=0 impostorscore=0 suspectscore=0 clxscore=1015 bulkscore=0 spamscore=0 priorityscore=1501 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602010094 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 Reviewed-by: Konrad Dybcio --- 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 10:57:43 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 0087432936F for ; Sun, 1 Feb 2026 10:49:24 +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=1769942966; cv=none; b=N/L/la3hGWeWdI+/Sr/EofBG0qIECw4Wm1fgEa/BGVKiMiMIq9ogtIQEH1NRJFKtQ8e46uWGBtWO5jVD2wraPZwbexMdPXjxnbkvxbIUBbAjCKRJcNVFSH3jYe1bvrKLpn7bvQpXU9sjLSKy+o2mGiiNoz5zsw1hp3EaUat1bAk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769942966; c=relaxed/simple; bh=MDNd56HziQpfdDNbX3xousM3G0a+/+wP6bT6aYLLnm0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XexXpuGDrsM+QutSlHun6WRpPRwYzoP82LShCIM70Li97CtqhLu4tcF0Xnbw4ulvXcOC8aJ57/B91k9ioDbWP/3/d+xao8+rK01fxIZrtuW+6uGCTLbETCtZndbJRdQyytaMgzCTAwrBZiSmAjxBRtWKEWkdIihTh6bT1N9FAvg= 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=MyUaV3BQ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Swdk4oo+; 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="MyUaV3BQ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Swdk4oo+" 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 6118dtYE025581 for ; Sun, 1 Feb 2026 10:49:24 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=MyUaV3BQzLtTkM7n 2dSuZR2L2XxT0GmrDsXbYtEZyz7LQHNXhp70Derze70zjY7Zjp2BL3aj1fdnJEDR fhwoDV+ZIJO6IKda7Qm+32TCsC02wDWZdTwCtCIxKVt+Jb1Z7ZFWrgvE/xhUzuoS 5yU9W9KmmgH1CVl1AHRZOHV551LOOw9ORu3d3YbQHxY8rXmYw5whISxWRJailz6l rZgpuRwh+xZN9ouFqmJwairH32DKJqQRj2dKt2N0/fZYd8pgan4G6KZeawPVpBYF R9vcbEewDu7gVno3klGbkuSxR6Qi55VmLZhk0HvrNCGnEVts6C3P2BUa7vqwKzdp R5zxxw== 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 4c23h1g4ma-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 01 Feb 2026 10:49:23 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-50335bd75bdso24651481cf.0 for ; Sun, 01 Feb 2026 02:49:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769942963; x=1770547763; 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=Swdk4oo+qIqAIe2IFT7zguU3enQWUOUnlRsQorZhrhLs99VFPA1Oxi6o7KbTL87Zvn jC7CpAiVKFEIm74hBO8Bx3y6oh3RnKtu2XPA/lQ5oBE6fIRxsJNORTmgGAPpixjP0gK6 4IIfAYc3WeCcgtFpgtlbmf3tWm6JPDxyNtaCgavWclCHfpQdPhC8HqEGHLcTMGLYMAuQ UKoYB8OLvo3fXvsR07LiELt4Y+znBIxKzyszWcMSrZ/OyLhLH2ujYgQGDB4JQ3kZgTXf 7faWveCmDG0YZ7IWLju+f9pwx1ZPSSRqrjncx0vwqjYh2im8pIIZigKlIdqMXcaFEyZs YQyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769942963; x=1770547763; 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=EiIXygqEb6H8IUX06rgpMAj2ASAF/K7fDGHzWQ6LTttaQRPa8yX2Y/ZtMHHmjgjfad VQlbj2jJWz8RvJU11mxXaKCnJO0gi4oBJR16Qu6uz/qxekty3N+KuP++NlmjDfQ6AfR5 a/VtwUA64SoicNVLd7wmF2KEkYzVi+pRFV7t7iB7/imhGSjx2Br5UhqJIcuRPpAveNCx AOB75o3fuEby3wEMSJIq1+vDWTCH+WL3XhZzdKEU4yGjiujD5mXGHdGsNeYAOP3rDykD 0ZfINt6741IOZWJ2RCv/0fXbr+J8RfzNUHaCbu7tjfkGVNfNqaSBxXlSqryIlxK6rLYy XuNA== X-Forwarded-Encrypted: i=1; AJvYcCVRSQMzcVMeqOlTE/0PZ4XCRlhx4qFo6AWYOlAlHVE4kp4cxi0+9xNiULGdpSM6UZ/7sasVdH3jNCiWhuM=@vger.kernel.org X-Gm-Message-State: AOJu0Yys/tQtzvcNvu+8QA4E7TpUpwOq6inBTXiv9E7vgjINEMTb2KKf RwRZsXGADMUNo6UuZ7N0zMEjXmf+5fThBlWNd2knQP/j3ScaXRVMZITGvyI2Kq/SXavMoXKAnrt eJSuXb29if5AaOfa3001VFUhUkfCUmaet88/Y8gs/UN2RB94DuoBPLqaq1W7bK8bl9IE= X-Gm-Gg: AZuq6aIg9Vah6U1WZzMFfwn9ND7WKncGrZ07ljZe+2coNrMTXg/QNeG+tKP425BVGW7 qsAjyKy/gZoOS9Qz9WPEe5QWCczd1boqckGz6Gt9tGBfR8J2UhedStiTBo59ih+gdm9jka0KSAn DrGkWFX8vMlKIlTJrhsu0Z3X4j7mBYd0NkiFvvUpGfB1Z5ok+JrE2Q1CpPpBAmfMUin/ebcEYtz CFH3/VkqxS55X0RfnaGYm0EaC/cjMTH/KYipKywcndp52ajaVCUv/lSyohwotBZrqWRRqPDKXZM 0baZHtUsncFQKI+xgdznkPACFOzmRuhm9HW0Qoq51XDaft00hGyh9WdLzoE6uIjNhJFPF+er7Ng JGJd5vdb3bFmq2YAeZxTe6ABgivu2NReCZjajd0eq4WxkOftiq02VbbxRMqOFqHrQOWJ+YpMT1g 5J7/tV+7UPBFMRZgCqYKUYaNM= X-Received: by 2002:ac8:5986:0:b0:503:426a:1474 with SMTP id d75a77b69052e-505d22a4b09mr124111731cf.57.1769942962644; Sun, 01 Feb 2026 02:49:22 -0800 (PST) X-Received: by 2002:ac8:5986:0:b0:503:426a:1474 with SMTP id d75a77b69052e-505d22a4b09mr124111501cf.57.1769942961922; Sun, 01 Feb 2026 02:49:21 -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-59e074b7a8csm2835006e87.77.2026.02.01.02.49.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Feb 2026 02:49:20 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 01 Feb 2026 12:49:04 +0200 Subject: [PATCH v2 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: <20260201-iris-venus-fix-sm8250-v2-7-6f40d2605c89@oss.qualcomm.com> References: <20260201-iris-venus-fix-sm8250-v2-0-6f40d2605c89@oss.qualcomm.com> In-Reply-To: <20260201-iris-venus-fix-sm8250-v2-0-6f40d2605c89@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/pANAwAKAYs8ij4CKSjVAcsmYgBpfy+m2PNrDaIL5kZI33VRgtQpqzQPtqYo9YLlw fJrNcYK8FWJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX8vpgAKCRCLPIo+Aiko 1XhkB/4sApbQ0av7LltP/Y6E56Qa0P3c8HLuU+iocBfixerEmdaVhEusANHe9a/WsO7vdkI5VXJ 5uABplv8qW68f7qCIlsaZ1UJ3OFzOTGC7XfYJIO+dGhjTBJrsGl/8ikz6mPFEEJnZds1r+c78/T f+q3xRcngKc3IFASXibji8q+CQmCN9ipzbUsZHbeCBmNqpjal5WaQ8oUwGeiovJtAyK6fg1R2nC wZG5BVXfV80az0z02q1vZ2UJAEeefjUO5juJqQRaWdnbA5tU0znmzMwcoxlKjgAxElAb5XaZR1e LDMaaTGKQyE006ffgW55WRtF03jE/yL2VsMRN/zkGMyf3LH3 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: 6imd6dKffVpwOKIsaxfuCq-3paAN6GF_ X-Proofpoint-ORIG-GUID: 6imd6dKffVpwOKIsaxfuCq-3paAN6GF_ X-Authority-Analysis: v=2.4 cv=Fu8IPmrq c=1 sm=1 tr=0 ts=697f2fb3 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=EUspDBNiAAAA:8 a=tBOqMctlXquWO7Kigf0A:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAxMDA5NCBTYWx0ZWRfX8murVa6dMUHs xMOmSC/YgrK39hqnUaf6d7ah2nbU3AugphJhAPzKaIMFVTCL9PfkmsmimgrJRK+Dqe8Azl00prA BLU5mSHmUhxTXz7TkJDyVES7CB54aJcTgjhsViZ6nKDmgJLr1qs52gironpt8B81DtGZnRuFqRb ZIZEiSQiVpAzYYwCsBn3q8NpFEsfHfKPoX3douHRcm2gumkIUCGnqPcfSvGTAlgYgYgLx/tHx3C hrf0u80fPmPzfCAPy8CbJvXsE/VxvB6YIqIsXeQRXC1dQgrL1qClgMM/Cgmqr78W0Wvt3cSlfZM SIw/qnC7Y1nfJ9lcGUSeZYsD2MqoGyn/pggznbI6asfnbVM4lCGoIN2epCcsj1oW2QIoSPCPnlP 6cye7orhYKBuKz/+GbDuamzrQ7oFmleZ/Hsqyg4nrL4GzqPPF7/tMsaAyQRUVJuuJzSydnZ6TLz y5MUNj+C/lIul7eGu+g== 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-01_04,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 lowpriorityscore=0 priorityscore=1501 clxscore=1015 suspectscore=0 bulkscore=0 malwarescore=0 adultscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602010094 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 Reviewed-by: Konrad Dybcio --- 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 10:57:43 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 BCD1E3370F4 for ; Sun, 1 Feb 2026 10:49:26 +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=1769942969; cv=none; b=jxM5fTQa7g5LRQ9TOXpE4YcsmtV7qbFRjr3PqP+oFV/y5TyqKEnORluHfNCYiT6F2qnXOYVeW2L63Xr7y1gHA9n63y0PpLh9spZudN5sKlfymOBsb5d3I56jCG9pg4xKu2fMC6qj48MiWryib+fFbszy3Eo+0yeV0peY+72SqOI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769942969; c=relaxed/simple; bh=rOtATlSUdBEg1H0iWW1mR8swNg1N1WiPDt1QTwWw37Y=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=EZO4hhuocgsaTmDIMKLSJ5eVo+D5MzUQcHWlVyx/fTbnum2lBDikBbDEwMroYk8EE3+GtNB5RLQ8SZIY3wwqegJv1ZSovL8ED4zCNrIXPR9y1LBk4O1JNMDlNkJmJjQ/15SL88+8Mi70vNlZGKYQuly6vahcpLlqVgmwdEOJWII= 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=aa23tBV7; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=a//g5Xam; 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="aa23tBV7"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="a//g5Xam" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6117RwME3645857 for ; Sun, 1 Feb 2026 10:49:25 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= FAPtvj1aaT/4nS3PbQJ8vu2dWXMqUi3SGtAzQD4qK7c=; b=aa23tBV7ONrBIQXf HkaUgvvVAUtiwydR0UX1F/GOAy0MPW3PNYf+i6yotyR/DY2beQEpOmi4oy3JRTCu WXwi9JBc6224Apt69Z3TFfyr+Sg9a3BSVc03y77TxxmiIEqITXnjEagJRuraEO+A evK/GRhDiB2wcxu7bfcaDIkSPzEROt+E4wjKO34vV019LI7nNHe5TzTI+M2oFP6d z9mkE53LL+38PQLG79wTv/Mv1geS/H3OYdfVR8vGxKr+tmmIxXnwgnv8e2E8M1v4 gutw3VBeMMdO/DPAq8wP1uSpjRy1iqlZrzNT3e3DO8N2HKgTeRrTTpr0DKMFPBsi 3yDlTQ== 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 4c1as0tfup-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 01 Feb 2026 10:49:25 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-503915b0a88so57255221cf.1 for ; Sun, 01 Feb 2026 02:49:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769942964; x=1770547764; 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=a//g5XamJQkvZj/is8HbT6D4aetlSZS9pvnRW4sB6Z3TBCLFyuVPDunt8zhsbvf5DO KSRL9uSllaSYxMmvLsCZwe/vTVOdyWtN2ibGm/ScOQUzTWE+X3I/12muREQOtZQcymao oo5s5os06Q83LjadQM44gSe1GuY9BpsX/6LYO4ealHOrWkYjAqd8hJz6RKGMYDCv4dj5 iV6fzxaZrwg27cN79jdZetEKi1kHhLQsDwoJi6gkkqflXeVk50l29e9Yz3YS2uifdVkM gX3hQVMP5OLv+ElLfPEI/UyyMgx4O5J65R91tEB/4OZDjookWv4kYNF9gFq5AfIXC3jX sXvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769942964; x=1770547764; 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=WFCnlniBJWsLNhiABJtlHdEUVGMETE4+IVTMVBH9TGjpaI6Xpl0lVIM/Iww9WMDgou wN+skkrYaol7tibu7ckFoNEj08BAfvkToJLcJsQCnoxbAhMTPwzaQ+WgHlAbF+Bja6mM eRBTxmLTAZ8EgOyb29g8nNrmxGX/s7norkehTyVXdiz4tSy0bBCStfQqXg2RdJCe6dH1 L5xVGJ3dxm0eYoTsxoqQtj4YNkwzbOkz7168OC1+3PyXCvDAPtCAiNmhRLb4HHfDYoSK S8xStiWnZc9mkr7kR6uMW00+k+X/d/YrV4z4OWhJ5PqqoE1TLH4kayW2mUTe+5vkSYoh aFBw== X-Forwarded-Encrypted: i=1; AJvYcCWlevA58MgjJq+IgkrdMNMKZFC7Us5hYx6rQz+vvZ0lIz/2Gbc0KgIvaYLYE85r77qFK774l8OYWHJnKYY=@vger.kernel.org X-Gm-Message-State: AOJu0Yw/udp8/S8mslgVbMVeu8dkO8/RLb0MkZ4jNB5GhUzuLvb58CNO HvbpZstTQo/5mFm9yA9f8jhE3q4vawkih1QBcHec1AHn6rrNRN10CEvad4DRCjspJKqbBddsimf /rtpojKI2O0s6sqHCY+PnsbPV+fpDg4Y9C0AG/HGiLs1/+hLjGipYknjFO8DNpcNrPCA= X-Gm-Gg: AZuq6aKxkn725c1YHJ4TxZaFbAZWh4j7csf519mfAI8Y4aB5C8LZaXZ31NHwhL182sy cGTtLfQtbZ/OqS+Lge1FZac7QGNa4fdLaW/f0JQoSOpCgaV8iV1SsUssQ+TevHeGNiS4idXG5GS pRQRE05z70foZ4YIhQfmuO2gUy/U17b9RjgNQxSvn91qzjJGCcd4+u7evi4HUuNVoHYQDMQuoAf M4UcLgNFNdBzNVWUyyCgjQkkGajVatTm6mrEuBJ6vnUxN5zAbv9TyR9DgnMTfRc3zIRLOmDq7Qx Dlt3T4HHHueVa4XXadGXLmG0Ho+pBVro5Rwmv1iDAu8vQBTsRNeHz9euRON0hD1yUo2S4r2xUUq dnwc66GqV5ytgGKzUXpBphhr67qCoLUPvq/jpLnOOTCuNHDhaIknPLsOYWLFMarGxgL5ZZQU1HZ jf9TGLN6Bp3KmzMLWtc7QtfEM= X-Received: by 2002:a05:622a:1186:b0:4ee:1301:ebb3 with SMTP id d75a77b69052e-505d226c899mr92131421cf.54.1769942964428; Sun, 01 Feb 2026 02:49:24 -0800 (PST) X-Received: by 2002:a05:622a:1186:b0:4ee:1301:ebb3 with SMTP id d75a77b69052e-505d226c899mr92131241cf.54.1769942964085; Sun, 01 Feb 2026 02:49:24 -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-59e074b7a8csm2835006e87.77.2026.02.01.02.49.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Feb 2026 02:49:22 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 01 Feb 2026 12:49:05 +0200 Subject: [PATCH v2 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: <20260201-iris-venus-fix-sm8250-v2-8-6f40d2605c89@oss.qualcomm.com> References: <20260201-iris-venus-fix-sm8250-v2-0-6f40d2605c89@oss.qualcomm.com> In-Reply-To: <20260201-iris-venus-fix-sm8250-v2-0-6f40d2605c89@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/pANAwAKAYs8ij4CKSjVAcsmYgBpfy+mrexJvxvRxvLaDB/4xTWsitXwKRuyapAos wg/sBPcXI+JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX8vpgAKCRCLPIo+Aiko 1eE9CACeDHGYlons6fPMaRboS7Ni6okVtQVdnWfL12L81cp/aVNkJSn8SC5yV1oTFjQLoo8PFNN isOA74pcXcDEcKxmDKGKK0Ukcg6y5aezORHTjfw2eBYENAqFz18givnM45c2feDkHhDOtA3X8WO xyDB9oT5EU1HTv5vwRcw+kC7cpue14qKM4AD0T/R4FInatsE29mwajYRBTDSlU+49ku4JTbLVQH wsox9HD/rbKxlyWWrcchYEYlKxsIRdcMvd/Ik9JgAB09gVotPHLzNfVnsmPXoRfH8eASGGXuquK /gnW+qiBIJgQoIx4dz77KWzj6BsUEclyh/ByBnOgW2UCFd+J X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAxMDA5NCBTYWx0ZWRfX5qZRRsIt+k/e Lc+AFUzP7wk+FTKY21NGgHvkOItnMDgeTPAbtT5KMKf3EDqhsyfkO6+oas9RN/panyqvJVO6Th2 kp7icdNY7mQYd4Lfdy2yTzLIBymtJTqMkvofzW3MZx5am63UoF3EsHbMmPYrjd/tlLApE1eYXWg DSAm/qAihLuAkc2JOSGEqbrkUHlDbQt9k/fUEGXq1R8B1EvCkckRCHoy4iaDLBYeHcdFQOz4rRT 05iLXB42LmRwY9JZb9ucc4mwslKPOsmsTDNYguA1THTfJh8663ToRQO61+AOwhra7jRK8wTLFAR y+XB2JAxCOrIaKX+v8YGwDp9k58Vojn/Rm1O6n5/jgxGp9hz4D9R2rbERWQ15En3mklOWQ+zsC5 Hs9Ddy+zdTLeJkO0xiy4HzOcXppPI7ySXBsf7fMQKRdknIwJjLDtI+NKu71Nhuw7qCEOjLaeej1 eqP5S0WnifTf/hccliw== X-Proofpoint-ORIG-GUID: RFfWpM22UXm2b0ofwb6sbbVOykB2bO7x X-Proofpoint-GUID: RFfWpM22UXm2b0ofwb6sbbVOykB2bO7x X-Authority-Analysis: v=2.4 cv=MYthep/f c=1 sm=1 tr=0 ts=697f2fb5 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=jxPhmlQz5o5YGUuCidoA: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-01_04,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 adultscore=0 impostorscore=0 suspectscore=0 clxscore=1015 bulkscore=0 spamscore=0 priorityscore=1501 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602010094 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 Reviewed-by: Konrad Dybcio --- 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