From nobody Mon Feb 9 09:34:04 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 01F10243969 for ; Mon, 9 Feb 2026 01:32:31 +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=1770600752; cv=none; b=nm87XvddeRecgY2L1AC6qhyPFD2yr4rAWDSGFuhDyOejfzUFqe73IADoUnHm8pVeNuKqAqCNKrSrIurDFYzYfUY6mHftvXdK5lwJdYxMLpHH/BWKPzGY3Q1cnglLCcPlBEigErM3MTxUgrDEQzX9mup3PihNKBcYNyaLPN5j+RI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770600752; c=relaxed/simple; bh=cdkH4r60jOPOJkSiWE06hN4GpLLJV1Ghf0DSpZ1LGy4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=iQbublsekDv6j5WZ/2inz/y3yu+wy5K5WJT23k1dwGUxjMW2ZjjUhRGBhAH5VkqxkDbUjUMgoTKCbQVvDiKYDbUmHNkj7DgO749CDtrm0uBUqoJZVXtLbR4un9C4i3LeUFa57U6ZcB71mQlBYfwY7f/VvWqlkyvrML3Ryp5KPbs= 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=YO3kBm2i; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=O81tCi2i; 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="YO3kBm2i"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="O81tCi2i" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 618LFWph2358696 for ; Mon, 9 Feb 2026 01:32:31 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= mDLM7sJ6XFM/84NtOhABm1vOwO7CtHfCj7ZLvtwA33o=; b=YO3kBm2iLpz1dcav 6f/yxiiVwffu8umGV3oFi8qdO292R2XF0bDZhG1LUtBbzP78J+lW9nC9Tpt5zPag X3h6hZEADdt618/XPk+FqeYpbaXzXXcLqP8LadMUNqKg6Mi25S7+HbzZrqK6Zj1I e/s8jhQBDLX9YpRtPb3m80BXzM6MlAnurS2BpU5Odcd7lxe+z4XzJd4TRy8kekIp yeAdkusZhPCyCHf9GblCvNJ5Scqwxz/tlEj0bwFa15IBWsTwSkIgTqiSg7q9pNhx +mHl11WHG/9Hv6wlD8q91jr32I+kAbycmaEeY2vGhooQP0yA3OiTH7GfcmvQEM1k wWykMg== 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 4c5xbfb8by-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 09 Feb 2026 01:32:30 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8c52d3be24cso562299885a.0 for ; Sun, 08 Feb 2026 17:32:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770600750; x=1771205550; 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=mDLM7sJ6XFM/84NtOhABm1vOwO7CtHfCj7ZLvtwA33o=; b=O81tCi2iDtE4cu+pZb4ADhIYL689KRypLUGleE5rbYnI36LiqNRwt4Af+/iSJiPXFx nVZI6JANIIb1gsia4YHmn1QmjZfe6a5PpmjymOzQcKgIx5y575MDpF0x5YJdh+xxd9x2 CvHgysocbGKDOzb2c+ZChQ7MDIHDBBIXkxGQNYckoZaKKEZ5htoHdqJC+0urtNGn/mJb LqBHTk6pZzy4MfQmWMh4zEsBIw0J24lenAfHGZqP1L3qTvwKh7LROJcDpASrxX5oMaLO atEB2/bJiXYckcHbKxBNU7uCrbbpMqV5mEb6FlD4OSfbztOSn5TJqt+NUQU+9HFXynwn 1lqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770600750; x=1771205550; 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=mDLM7sJ6XFM/84NtOhABm1vOwO7CtHfCj7ZLvtwA33o=; b=pPuGg6genWpCiPU5dB1xdHMtz/wSHfVswqdoEI5xE9vK08CtwecrXceN22HTuXtKrA xSB58EVuGWv9+zAiY0BQRPR0tFtyz72RhyaNoaFGnZZ/xyFkT14afLcmyFiuDaVGVLV/ lgIBkU1sN0drOKyeTh4zjht3SzCSKCRI9pIsxI+ZC2v3COaKxotWIaCDGaA0A9HktEb5 hO8vgBG/Gxza5iPYE3Inobyxamf7ScLIKku0gd1/iS8QVvn2gMgR9aR6uciWH2akdsOz yfs+tM55c4iBa/C2B/x2BwGJikC0EcLmmyA1w02k4eb5Bl5l9U6kR2CJEhs90I6MKLrW Hsgw== X-Forwarded-Encrypted: i=1; AJvYcCXZPegq5oxLRyjBFtqSoK9+jLUJSJL+3ubGS+ACuc9T0ClWlVbByJ1OIjfgd2nZMx++7Rm/zw0MqiMQHaQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzeCxh5xHPN5zjEUBK5ptcISgQdIHXILQqXOAkq++lMLnttx/ee S9Dzi3gwmuNyrSyE/RYa9ryWI/JT0v0O5H/v7pNRSCkW1PRc2eqYP9PrZfxjvvDS9LZLXOvSd/Y ucBK9CWY5vKfgJH+ev+E9ieks+R/Kih1/ST1xR2qP/L2rsmAdbEwr2eC3MzXx4NIM3UI= X-Gm-Gg: AZuq6aKCnucE1Ay1LRIGTgzIl3Qf81aLsjJTrXGm2GzmCyJSV+ublPlyIwx8VAQSVsc xtMNUJEFxcCv6PYT6gQIycup0g6SIwTpIFGZxM5N7bcHjaQNdaRlLxuYcx5TpQK2+tn3vQ6YSx4 PAdDvJKeqD+1Rdg08dJdbxfVrHdI73noPtVMVlxG/N754jGsRskf4zWpEtYelIakwKNd7u7yf37 TcvEDL7LtNb+60Udb3EN2eJWmcnz9nLfnM1/BFcD2UBMVidG8akCVvBAE/ijzpdzV6BMOvUrBIs G5GuVxzXaw3Fjzylc14TB+Afa5BIlG7fQAI75627BWy+8g1/F6Rtv3N6hpo8OVl5GKaXw84as1p zRXjkI81HFxhO6xmSRuijB+2cRAbkWKn0T/UCo33ktJDTBl3yTLywYa1aXScp3gUKOkY4554mfJ 46aXLCm5jmgSZ5EyWwLRVvJpU= X-Received: by 2002:a05:620a:bc4:b0:8c6:edca:1905 with SMTP id af79cd13be357-8caeeb4f4dcmr1376985085a.12.1770600750330; Sun, 08 Feb 2026 17:32:30 -0800 (PST) X-Received: by 2002:a05:620a:bc4:b0:8c6:edca:1905 with SMTP id af79cd13be357-8caeeb4f4dcmr1376981585a.12.1770600749849; Sun, 08 Feb 2026 17:32:29 -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 38308e7fff4ca-386b623668asm21688601fa.3.2026.02.08.17.32.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Feb 2026 17:32:27 -0800 (PST) From: Dmitry Baryshkov Date: Mon, 09 Feb 2026 03:32:16 +0200 Subject: [PATCH v5 1/5] 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: <20260209-iris-venus-fix-sm8250-v5-1-0a22365d3585@oss.qualcomm.com> References: <20260209-iris-venus-fix-sm8250-v5-0-0a22365d3585@oss.qualcomm.com> In-Reply-To: <20260209-iris-venus-fix-sm8250-v5-0-0a22365d3585@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=1867; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=cdkH4r60jOPOJkSiWE06hN4GpLLJV1Ghf0DSpZ1LGy4=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpiTklknK4UC6+q6RklLtLmoK9tnDMZ6BcI72tr XGb9YHbpQiJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaYk5JQAKCRCLPIo+Aiko 1bbVB/47qW12WUXawzBYD6QHzp3DriLgjOQujfeeY5275HLPA952AtPFvkZvGfgXEjJAc320RJI 6MNt0Ek+PBtZUMNBMu5N1UDZ1KdKoOVEUj4C3mVflkJv2mvl8fEPbe7r6CjNd5Fa9nOnjWthrrW ehjc4JslgwassXNVg4bLU3TinRDAl7jDfnJToeCcrRXa61VEXvW0Tl6SSNTgaeEhBSM5VeHkFkC tQfdqdKszlsA4WOcgQTJBeS7DuRYObYFecXvNvyQXwJu4K1zxuhl6gFoNl0rszOWBSzdiqv4YA8 vBTEAO1np6rN7rICTeKmGxvw2CLcVh19JCeZrJIFSXp1zTE6 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: sVXfqWfTRc-keJo4XDnYU69vtaLjIu10 X-Proofpoint-GUID: sVXfqWfTRc-keJo4XDnYU69vtaLjIu10 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA5MDAxMSBTYWx0ZWRfX7hNSi6VtLbB9 4iWO9A0jt7gDviWdrssGnJ5SoUmMSnci/1RM4ZZmJzutZEHI/zK1RGVyQuQNJH6n+VbUMNqY04M q9igADbkRqswp5PdTFfUSA7wbky6SNm4U9jVxGyFmeho3NhSr4oQpM4Dho2Q9hDdzpFPFqhaiAo mf4dtoygOlawC8DZy7iR+euwqVV7C/yAXo+UcQgxmqUUY/XvPUQUjkIy8zp4fCvVrPk/4Z+RGE5 7ZFVxzEZbnq3KpgiJv6lSOwL+CO7P8v/uTjWMsLUo+pMm9pIJwMNMNjkuJ3Glkyho3U2EQLnlT0 3YP5Tsbq0M4PdrVUZKiWwjQCcBfxaN7Kx1n90uMdL8cWspDLI4CcoRuBwST4WIY3hHs7FFwoTIb DnLUpkLmnwpgYQ5wlljQ36ibUj8df2mmkW/Qn5niZZLBb4M8SV/Jh6JuwNH0J4o6vC4OOhHTSZO HfDFCKDCH8d/Lyk//rg== X-Authority-Analysis: v=2.4 cv=aIb9aL9m c=1 sm=1 tr=0 ts=6989392e 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=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=LJIQitKNcm_3rt92gHIA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 a=cvBusfyB2V15izCimMoJ: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-08_05,2026-02-05_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 adultscore=0 suspectscore=0 phishscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 priorityscore=1501 impostorscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602090011 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. Reviewed-by: Bryan O'Donoghue Reviewed-by: Dikshita Agarwal Acked-by: Konrad Dybcio Signed-off-by: Dmitry Baryshkov --- .../devicetree/bindings/media/qcom,sm8250-venus.yaml | 11 +++++++= +--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml= b/Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml index da54493220c9..43a10d9f664e 100644 --- a/Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml +++ b/Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml @@ -22,7 +22,7 @@ properties: =20 power-domains: minItems: 2 - maxItems: 3 + maxItems: 4 =20 power-domain-names: minItems: 2 @@ -30,6 +30,7 @@ properties: - const: venus - const: vcodec0 - const: mx + - const: mmcx =20 clocks: maxItems: 3 @@ -114,8 +115,12 @@ 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 09:34:04 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 C6CD425C6F9 for ; Mon, 9 Feb 2026 01:32:35 +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=1770600756; cv=none; b=u5jdfwtM13Jm07VE6YwIAl1ebQdkamEcJe/35b81w7IBuSzRuSlR0uPDBVcEnsX8grqkU7L/mKxhI5iM1jDEFbHoH1dTX1lSX0Z/+ISHXSQII03RNkib+jwbPk7uH8w35+pPJkDLfWaPDKTEZ670fXhtO13yxjLORqwgrLeat1I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770600756; c=relaxed/simple; bh=VfRuUvDLNQGtvgiSr1eaiBtwpSSv6JIHemxucUr//rw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qAUtjcY8eBPrjdRDTS2LX3vjZgGTYxKbtHCGyifXkwIw+eAhVyCbt1x7GnAOgdZU4KlX0fHFrJLiQQNB8MPy+Edi/M4u4dhoneGkFn04hV3HKkS5GlAN3gZQyJD+cc6htbZ1DMin/EkwUmRP/7u37HtTm0wQsh2ci4NhcSNyAYw= 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=O2CWsiYL; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=FuVkpwnm; 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="O2CWsiYL"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="FuVkpwnm" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 618BPGfi476761 for ; Mon, 9 Feb 2026 01:32:35 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= F0AY75pLMlp6UqxNfuSclKDOeELGzfL4se7wy8hQYlM=; b=O2CWsiYLh/58+NEY v41k9bVGGqDUgmjk1HJeAnKwdNV/deHPhFakOJYzfoCkOvM+vbFCqQqnXXELdIHp HU6MnFVf0MO7YYezdZUY2TIb9nk/+F1LQbbwtJQOZzTbtHgjhzRWDXRhknzS00lW lawXyNjyiMd7Iwg8Vj+/WwyGtbqDe1ogytb9O11Hxiq1Fx4qQX1u8iPIkFtJI728 ytqcH2XuosBXv2Uh8NymS4hLkqwvQ/V4KKeysSq20QBgSGawvLGJY2iLMuVOOQ1K TKgfT2x1HD8AFluv/TpBVNUyW93M/jp8AYEQsTgAEt82GWWuPsVZs9y3cNNFhL/F YlmXlw== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c5xj1b6w4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 09 Feb 2026 01:32:34 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8c6b315185aso1214335785a.2 for ; Sun, 08 Feb 2026 17:32:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770600754; x=1771205554; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=F0AY75pLMlp6UqxNfuSclKDOeELGzfL4se7wy8hQYlM=; b=FuVkpwnmsZKJoCsBtFFI9tMu3wjLkWMfzfgxPcin3mUIcXQyVjKXUdg6LAg0puuUTS 4ulCNc8WkPg5Y1VmkVGXY+BdYlDHBdAee8yxOJhQwJ/BZR705FAuB1M4DNYk79++7jy+ v6EBKh9wpCf6Eevcb7FAwDOJJcmuTyX2u+EyZIJsNEGj4765WBvy+afGP2hTJKKbtuM+ yq2CCSbwAZyFX4IB1Nrk/AfpFkTX3vqA0Om6pL+If3V/VabHOypHNVbJTVrIpej/7gYe HPK0sTeUOEc8LfsIICk7/djRtaxLoLJfrbgw/czmhzxwARreW2mK+DtMauJKhlR/heaC LX5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770600754; x=1771205554; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=F0AY75pLMlp6UqxNfuSclKDOeELGzfL4se7wy8hQYlM=; b=a0otYH0AZUKUG4gy6b3UNYYsdcpu74cE6jSFg1jXLOhVpusLh6N37IS0K2oXzKK0il l4pu0XapJuScnclQ6nRTj4ZeE6m0heuL8vZV3lHWDP8Ix/ctgnYZbzlf8G1wm51fgRDh ark6o9b2fla8x08+EbNeUObC7X5qNKRiegV7wexOzWIbTO8SEAi3pq1ro3L/xzhyfnZ/ N3uqhMO/oveIyNuVXUbDoqHutD7pZ2Jo4qbz8pg0dT7estoYRX2oQ7bdVmuHnzU8coyK SYQS7W68o5gSN4zGRYW7fuQ7fbcFv/El2VcLkOpWEBqsLBQWKskjj8+poiEd2MtcBE9q y3IA== X-Forwarded-Encrypted: i=1; AJvYcCVze1BQXmGGTpJOQXbABszdpni9/ZWu6HqZf9KjzIx+L2jLhBLB+b5iGSax8iM/q9KLmLFp5plx2t617YY=@vger.kernel.org X-Gm-Message-State: AOJu0YwJxbBqKwgMv0oeYicFvki2PZbvGP1lj7Xnpr3DYqja+n+ykTum XrDWqePZrwqlxQ+TKEt7RrIDDOmX6mcWHqwIAEoWmOyLP4Lg4M6y22JDVtRCLDHoN0Fv8Y5GE09 HyL1qheZx4q/zIZPiTPhLCnzaFqmUZ7WLmWbUv5AVyLA0Hl/8+6ORdR1tbly6eyGy++A= X-Gm-Gg: AZuq6aL89gJCJoUije7JTQMqjHF2N5LylNJM99KIAjMNpJhv6gx+JRgJJT3u22HHsJE ayN6z8OV/og8xCBCLy4wJK5tNXk7rvb0XHY8S+VlSehAvHSi8Xurau88VkVt+1Rn8V8pe6xgzoq FnJ19i3/H6XykeCY7eUpAWmvk2QLeQP2tX2L+cMM+GkrbC3H7IvAQYFW45y0ZWT/5aaHEQ4GfYZ t5OlpwqSIKf4kuOWMRooq4ueS4mLDu/pISdOOPaG51qGDjSOsIcf31x6P7lZ8/qPFBo1keLhhB0 qavt0WCa9H0l4pGQgQ0FMBbtTjDftL63Okt5LuF2yWnZwm6RG28NtUYXrIrzeqDNy/6x38Cw8/H E8FmMPVavOLLnq9b5lf69L+kTsRV5RjFng0n3QFpQ2bCc3aoW+EIXh6Spewg7w/EX7JQk5oS4E2 A9C5knvHfKuCV4WIK9fsyFoJk= X-Received: by 2002:a05:620a:4553:b0:8ca:d5cb:6839 with SMTP id af79cd13be357-8caf1308324mr1279863985a.65.1770600754085; Sun, 08 Feb 2026 17:32:34 -0800 (PST) X-Received: by 2002:a05:620a:4553:b0:8ca:d5cb:6839 with SMTP id af79cd13be357-8caf1308324mr1279860885a.65.1770600753615; Sun, 08 Feb 2026 17:32:33 -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 38308e7fff4ca-386b623668asm21688601fa.3.2026.02.08.17.32.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Feb 2026 17:32:31 -0800 (PST) From: Dmitry Baryshkov Date: Mon, 09 Feb 2026 03:32:17 +0200 Subject: [PATCH v5 2/5] 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: <20260209-iris-venus-fix-sm8250-v5-2-0a22365d3585@oss.qualcomm.com> References: <20260209-iris-venus-fix-sm8250-v5-0-0a22365d3585@oss.qualcomm.com> In-Reply-To: <20260209-iris-venus-fix-sm8250-v5-0-0a22365d3585@oss.qualcomm.com> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Jonathan Marek , Ulf Hansson , "Rafael J. Wysocki" , Bryan O'Donoghue , Vikash Garodia , Dikshita Agarwal , Mauro Carvalho Chehab , Stanimir Varbanov , Abhinav Kumar , Hans Verkuil , Stefan Schmidt , Konrad Dybcio , Bryan O'Donoghue , Dikshita Agarwal Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-media@vger.kernel.org, Mauro Carvalho Chehab X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2142; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=VfRuUvDLNQGtvgiSr1eaiBtwpSSv6JIHemxucUr//rw=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpiTklEp1SHYK/tMVtAdeEzitep6eKN1Y6AdIHB LoWq/Im6c2JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaYk5JQAKCRCLPIo+Aiko 1cY2B/40cnEI4ve3wwu1Wagkpys/40BP9/mRGmvECJ5e8NzY/zJbTTs056nLWUZucUp46/iR/rq P+uxvSlrco8sSUpBs6ISCCOLr/zlehSBPF8fCqGoqYkhHocPWLQTr0ehoFMoSYFuA9yjSH4CVmt RGt2zvMVVRP3RAyIYIFR6IC+AloYguHbJW/cQmWlEkR4fMu2pR9PGE36lAy5SrkiBdkmUALZX5M vVn6Q4b/rccXinbFXw6uitoHmgvgMiB98dVXMi7o4qJIwOU9lQr2DBFMYqrdUrm4muxc1hekb2d RrI9c3epVoS0yCug5/7yr04tASuHkv2hivQJI8AV7gFDRwT+ X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: 39k9ld6CBzifOS_YQdTCMTaA86bYtDfJ X-Proofpoint-ORIG-GUID: 39k9ld6CBzifOS_YQdTCMTaA86bYtDfJ X-Authority-Analysis: v=2.4 cv=F/tat6hN c=1 sm=1 tr=0 ts=69893932 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=EUspDBNiAAAA:8 a=_hdJGhFWpaytJYYtlLsA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA5MDAxMSBTYWx0ZWRfX8gxG6fS41DNq csiSc785fV3Z8EOuCQCfP//iqdHzAGkcVWr37oISqx5mTdnDLgd2TTlgSnIaTDWMYCvUc9ue7JE XyZfBoJIZfXRExLRWwfLY7d5g/Fm0fnnvykwnmUUQmloavHlgtn3FBFeIwEzM2vNNovzBzxxiLs C9/uEvslki5ZbQjOCXPTK1auTi/kgbzQGSV9C1D51UsTWX+1nXMhxg2To4YBM0bV7MDDaBBFvgj Wbd+fcaxAlz1E1Bqm6SAb5U9Ev+vvT8jHvNdcp5rWOY+uB/5EINXFFdsCi4WE7PLMsuIgPdG8ix JbPvrKRU3v2m7L4YRklg0RWms2TQb+XFemkJA6sregqo0LSN8SDxIhHc4oPQnSAlSsfzIBePKwt NYzRzlrcNgFfdN37fuu1tzYn/Yogz6Fb/n6tH1Im2FE8TULo6NLUDmzdgzRaePxc2rVTn75g7w6 FpEpsjRHiivsuj4ZMcA== 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-08_05,2026-02-05_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 adultscore=0 clxscore=1015 malwarescore=0 priorityscore=1501 suspectscore=0 spamscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602090011 On SM8250 most of the video clocks are powered by the MMCX domain, while the PLL is powered on by the MX domain. Extend the driver to support scaling both power domains, while keeping compatibility with the existing DTs, which define only the MX domain. Fixes: 79865252acb6 ("media: iris: enable video driver probe of SM8250 SoC") Reviewed-by: Dikshita Agarwal Signed-off-by: Dmitry Baryshkov --- drivers/media/platform/qcom/iris/iris_platform_gen1.c | 2 +- drivers/media/platform/qcom/iris/iris_probe.c | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/media/platform/qcom/iris/iris_platform_gen1.c b/driver= s/media/platform/qcom/iris/iris_platform_gen1.c index df8e6bf9430e..aa71f7f53ee3 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_gen1.c +++ b/drivers/media/platform/qcom/iris/iris_platform_gen1.c @@ -281,7 +281,7 @@ static const struct bw_info sm8250_bw_table_dec[] =3D { =20 static const char * const sm8250_pmdomain_table[] =3D { "venus", "vcodec0"= }; =20 -static const char * const sm8250_opp_pd_table[] =3D { "mx" }; +static const char * const sm8250_opp_pd_table[] =3D { "mx", "mmcx" }; =20 static const struct platform_clk_data sm8250_clk_table[] =3D { {IRIS_AXI_CLK, "iface" }, diff --git a/drivers/media/platform/qcom/iris/iris_probe.c b/drivers/media/= platform/qcom/iris/iris_probe.c index 7b612ad37e4f..74ec81e3d622 100644 --- a/drivers/media/platform/qcom/iris/iris_probe.c +++ b/drivers/media/platform/qcom/iris/iris_probe.c @@ -64,6 +64,13 @@ static int iris_init_power_domains(struct iris_core *cor= e) return ret; =20 ret =3D devm_pm_domain_attach_list(core->dev, &iris_opp_pd_data, &core->= opp_pmdomain_tbl); + /* backwards compatibility for incomplete ABI SM8250 */ + if (ret =3D=3D -ENODEV && + of_device_is_compatible(core->dev->of_node, "qcom,sm8250-venus")) { + iris_opp_pd_data.num_pd_names--; + ret =3D devm_pm_domain_attach_list(core->dev, &iris_opp_pd_data, + &core->opp_pmdomain_tbl); + } if (ret < 0) return ret; =20 --=20 2.47.3 From nobody Mon Feb 9 09:34:04 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 69095285C85 for ; Mon, 9 Feb 2026 01:32:39 +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=1770600759; cv=none; b=HgQmLY/585YWD63Ky+CQKhUCCaG0vS4VZqG9Yyu5xps3jJkcv7O83xSrdfYpxHGSFNRnpvEOMNSbqLXEeYpCHv2v5qCXAf28sBFTXpLwuPeINg082RzU408UGbcJUCeSZbnPaABp0RDw9FM8vghTGBTb+9cGN+p0kN5QGE6TnDc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770600759; c=relaxed/simple; bh=h25ZBfASMsW19qNVMheDiw3xoIbeq4Li9u2pU4b/Roc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BlhssAvrHBQNzJlcuYNTeGYq9k+XIN1fgudS0vUySNsIG6tPHDiGHthq1klogQdSZ71aAHwyAUUYTKqGWDBz3TtlYEps/3k+zD9jU/M9SrgtK1QK6PuuISPLxlE2P/0Ew5t+3MDHPM5XON5oT0x/n9qyFTrToyyKX+yl7rajMT8= 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=XIjwj72A; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Uy2Micwg; 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="XIjwj72A"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Uy2Micwg" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 618MuBLt3229571 for ; Mon, 9 Feb 2026 01:32:39 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= TOV6wa0NpJIqPIMLpFjeBC8CWBIElaVmu+G/psZIY1w=; b=XIjwj72A3ZgeZPij 5QSCx9z2UNrBUjI6NS5xwM3Jm47aKPwbYuENS70DsHE+WUhbY+DnLfRNsLOqI2lE UAWjhqjyv1D2Q93ZKbUwkBhOpLv4ymgRCv4CuSlqwB6oqkj/ls3k7H/8DhKkZZw1 kK0BiIB+tGrHq2o2F+fpXTDgzzawczepfUAaHmMYl6zz8bNyMUi466on/WRJdDp9 v4qnbaY7Kbsx4nhrPN0qIcjygYmL050z9zghhAiRAn+T4K0nTcQ6ali5Ywuku7mk lfvtU74DtRS00k+hAj8g3GGPUXIG5Ik3SWQTVyMFvYzSl8aJGspZ85BtmcCClEsK 1tj3DQ== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c64hnjpam-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 09 Feb 2026 01:32:38 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8c70ab7f67fso1139019985a.3 for ; Sun, 08 Feb 2026 17:32:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770600758; x=1771205558; 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=TOV6wa0NpJIqPIMLpFjeBC8CWBIElaVmu+G/psZIY1w=; b=Uy2MicwgM5dJ+5QxpYJUWDQm2LhpVVet/6TfabVhKrIqadP4p00rx9hu3Y6DTHrDTN hul/kCbXmR/5wsMEcUvr3T2BGJ1CzVZ7KlQJRJQfIo1V4cfkhSgCQsCOiAaKB8tnbMji Po+Kb+LqhNVXh5miy9pMivQjOpapEwWjDjfNybaO/bzSxXtJRRtXsmDOVO/4h5K5kyOR 2NOXLA3l9eDepC0ydxUPxSUEX7r1w6ujIXk8O1bKC11dXyylEBgDfjY2IbgjXCx/NLxu wanSANiJWGgsfm8De0kQdEmRZDuQmUT6d8Jz+SlkviZLnWGQNXz0qlHxUWq9JGUcNEpf RZBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770600758; x=1771205558; 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=TOV6wa0NpJIqPIMLpFjeBC8CWBIElaVmu+G/psZIY1w=; b=uEYXWAWMWj5VXDaFWnzG3zh/B5+9OVJthRYataddptw3Kt3nU7SLvRu2PuWOnNgjDb cN9viS/jz5VCrYqbUOMZI+pBncYPihxGouK2/+Qac9RDBhoTODlsxRnhloeMfWoe4FbO Tjm36aO7PHE2iFWZ7n9I9OUgp/Lm9n4XppT8DgXFPQX1SzdaNdGBBHB+UK3kVhTgDpwC 4GXxMcEY7JTq433qyk4m3El1FfTgnEjLFLAvxJvU85BzDF6/5chwgDIjA82bix3Tc6+L QmPUY2zi9Ok9xg/6OlAurJX+m/HhDQJWs14bR5zj6XDz72GydBbukqtwIY7idIjqd7Xx gOmQ== X-Forwarded-Encrypted: i=1; AJvYcCV2wMfDEcBh9yUWT+/RL0bOFeW0It7hoONEcrWXtfxiRK6STqk0IXX1RFPIRRcYUl+YLmh+ojfUT8PPh1s=@vger.kernel.org X-Gm-Message-State: AOJu0YyaukH6mOIkfbDNxj6nvQfH1XXoV2cpBKpkL9GdBjB9hPrDro5g StbfuJqmu4pEPbZyJKQ0/lRtFOxkefnPDA1VRvPyA4kdC192nWi/Lj3XbaTARQiQ78tz3Qk/7Tk YQJckofH1ywR3fDQByrLijtmNyjU96dzgSVDxPCsrJGP5BUg7xoeBSE/aK51OS1x5eVo= X-Gm-Gg: AZuq6aIkSfkjIXWSKDlvTJGa1HoHJ5blypsxSnXR3zTKJw/Z3ZF8syfbRVSXsOS9diA GRU721cRXOzWjf3U9oc5L3Or38GSN1apBPFXtUf7MTnHA+vt3amcUUjHERk5XwIcyeWjBS3IBZH eDebrONf2FI2Jb9MClNHJQpVZSrp1qc++mlS7pSWSXREo3SERJb+2mCV8Cal6rFCHNMswV2NFlb uM1BLldY48YVl+iLkLflkYQQv6ZgVYdYn9HLJt6CxwKbLOW/hWI/ZSFPN3q55aT+Sz9F25I60NA Hp1rr8MCPs5cakUSMEq1RLRpVMUJm8yRr+riw3tsY68OmcsCHLlVVaBDr81CI/livjpn9h4UTau gehUiweXJa7P1FuGB3DJ3OOnA9UE0dSusrtYszYrrI6pRQRwWMeTihmwtBDhsb4ZqhuvWs/elyN CGsC140uw/UwJjmnruUE9+9G4= X-Received: by 2002:a05:620a:404f:b0:8c7:16fb:ed49 with SMTP id af79cd13be357-8caf15f3e50mr1186188585a.63.1770600757729; Sun, 08 Feb 2026 17:32:37 -0800 (PST) X-Received: by 2002:a05:620a:404f:b0:8c7:16fb:ed49 with SMTP id af79cd13be357-8caf15f3e50mr1186185585a.63.1770600757329; Sun, 08 Feb 2026 17:32:37 -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 38308e7fff4ca-386b623668asm21688601fa.3.2026.02.08.17.32.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Feb 2026 17:32:35 -0800 (PST) From: Dmitry Baryshkov Date: Mon, 09 Feb 2026 03:32:18 +0200 Subject: [PATCH v5 3/5] 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: <20260209-iris-venus-fix-sm8250-v5-3-0a22365d3585@oss.qualcomm.com> References: <20260209-iris-venus-fix-sm8250-v5-0-0a22365d3585@oss.qualcomm.com> In-Reply-To: <20260209-iris-venus-fix-sm8250-v5-0-0a22365d3585@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=4385; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=h25ZBfASMsW19qNVMheDiw3xoIbeq4Li9u2pU4b/Roc=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpiTklmAx4aZ2hlK7p2wOyGerBVlPrI0SiVfGEO 7cUw5QIjY6JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaYk5JQAKCRCLPIo+Aiko 1Q9nCACOblW1NvYRHXqqvwC14SrQf5Kb7IGBossoELCys2fKWgsAl3DJDi7Z9zKDZUlH5vDHevR LMnLpvhMOirfswsvXNcuDIm7cdzIm47YQLcciw7hJgZszidIPh6d972AyYIT5C6XKUkz2euf/OD axOKY4C1IUU5uhgokT6Hqbcnkg7x5e18XHh37fWzlWZMVZzm3YZRuqqkCz8rzd/Sqi+p8BNy/q3 H4SxGxDKbY3AfZ/2SsN9k/p83rWWcX2TmX/Y/laUoghZ2LbERDy87yx2Wpgt4r9uUbAJAzgxM5E rny/sTaPrPK4ePk3jE8JBHLmpeeZ3KPC4/zafK1hMnftWBDh X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: b4BRyCtb1qvcoSiy5at327SaIpoeYKwm X-Proofpoint-ORIG-GUID: b4BRyCtb1qvcoSiy5at327SaIpoeYKwm X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA5MDAxMSBTYWx0ZWRfX0rV2r7rEghmu 1IJEnaB9l6Od/0t3JiCIjkbhImRpBnjDfhdVlci+DHdFpVWYNbvjD9te9SC0ZPewcFfdbCeMET7 XdIxqSoBV5j+mHADCo3hlmbYTFrUHRm1I1ypyM1Uu67EIVzOogaTMW6NBh4CbUoAi6mhlPDSbg7 L7dBtcrMGDtv4Fec5sSUmlJhZmMEOOFBAgKHxuXbPRQaecSXahEYFYnWqojaRAfelkeph/Epnak 0eLMrgHuyeywU6QEQaPnGozysr9xBN67VohjgwvXunSeXrT1b/OFnSzKeERbodeTXV5k6bNq3Mw NuFoIcyesWE+eg4yUHbcPeGHmxvU4s/vALeqPftExMwLrYSfAgIAp3IrwOcPRlKOdC/W/08qxv+ EX2rWzpSgZtd47zp9319c71pNNDjKTVf5NpgDJRMJnCK+ApP45ZHhMxdhefTuZdLvXjrHhH6Nxi OlJN6AS0r/FdQQc4QXw== X-Authority-Analysis: v=2.4 cv=SNlPlevH c=1 sm=1 tr=0 ts=69893936 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=xbrBj4A6o8sUajtV048A:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 a=cvBusfyB2V15izCimMoJ: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-08_05,2026-02-05_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 clxscore=1015 priorityscore=1501 impostorscore=0 suspectscore=0 adultscore=0 lowpriorityscore=0 spamscore=0 phishscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602090011 On SM8250 most of the video clocks are powered by the MMCX domain, while the PLL is powered on by the MX domain. Extend the driver to support scaling both power domains, while keeping compatibility with the existing DTs, which define only the MX domain. Fixes: 0aeabfa29a9c ("media: venus: core: add sm8250 DT compatible and reso= urce data") Reviewed-by: Bryan O'Donoghue Reviewed-by: Dikshita Agarwal Signed-off-by: Dmitry Baryshkov --- drivers/media/platform/qcom/venus/core.c | 7 ++++++- drivers/media/platform/qcom/venus/core.h | 1 + drivers/media/platform/qcom/venus/pm_helpers.c | 8 +++++++- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/drivers/media/platform/qcom/venus/core.c b/drivers/media/platf= orm/qcom/venus/core.c index 646dae3407b4..cad2df84ce60 100644 --- a/drivers/media/platform/qcom/venus/core.c +++ b/drivers/media/platform/qcom/venus/core.c @@ -882,6 +882,7 @@ static const struct venus_resources sdm845_res_v2 =3D { .vcodec_pmdomains =3D (const char *[]) { "venus", "vcodec0", "vcodec1" }, .vcodec_pmdomains_num =3D 3, .opp_pmdomain =3D (const char *[]) { "cx" }, + .opp_pmdomain_num =3D 1, .vcodec_num =3D 2, .max_load =3D 3110400, /* 4096x2160@90 */ .hfi_version =3D HFI_VERSION_4XX, @@ -933,6 +934,7 @@ static const struct venus_resources sc7180_res =3D { .vcodec_pmdomains =3D (const char *[]) { "venus", "vcodec0" }, .vcodec_pmdomains_num =3D 2, .opp_pmdomain =3D (const char *[]) { "cx" }, + .opp_pmdomain_num =3D 1, .vcodec_num =3D 1, .hfi_version =3D HFI_VERSION_4XX, .vpu_version =3D VPU_VERSION_AR50, @@ -992,7 +994,8 @@ static const struct venus_resources sm8250_res =3D { .vcodec_clks_num =3D 1, .vcodec_pmdomains =3D (const char *[]) { "venus", "vcodec0" }, .vcodec_pmdomains_num =3D 2, - .opp_pmdomain =3D (const char *[]) { "mx" }, + .opp_pmdomain =3D (const char *[]) { "mx", "mmcx" }, + .opp_pmdomain_num =3D 2, .vcodec_num =3D 1, .max_load =3D 7833600, .hfi_version =3D HFI_VERSION_6XX, @@ -1054,6 +1057,7 @@ static const struct venus_resources sc7280_res =3D { .vcodec_pmdomains =3D (const char *[]) { "venus", "vcodec0" }, .vcodec_pmdomains_num =3D 2, .opp_pmdomain =3D (const char *[]) { "cx" }, + .opp_pmdomain_num =3D 1, .vcodec_num =3D 1, .hfi_version =3D HFI_VERSION_6XX, .vpu_version =3D VPU_VERSION_IRIS2_1, @@ -1102,6 +1106,7 @@ static const struct venus_resources qcm2290_res =3D { .vcodec_pmdomains =3D (const char *[]) { "venus", "vcodec0" }, .vcodec_pmdomains_num =3D 2, .opp_pmdomain =3D (const char *[]) { "cx" }, + .opp_pmdomain_num =3D 1, .vcodec_num =3D 1, .hfi_version =3D HFI_VERSION_4XX, .vpu_version =3D VPU_VERSION_AR50_LITE, diff --git a/drivers/media/platform/qcom/venus/core.h b/drivers/media/platf= orm/qcom/venus/core.h index c7acacaa53b8..62ab747291b8 100644 --- a/drivers/media/platform/qcom/venus/core.h +++ b/drivers/media/platform/qcom/venus/core.h @@ -85,6 +85,7 @@ struct venus_resources { const char **vcodec_pmdomains; unsigned int vcodec_pmdomains_num; const char **opp_pmdomain; + unsigned int opp_pmdomain_num; unsigned int vcodec_num; const char * const resets[VIDC_RESETS_NUM_MAX]; unsigned int resets_num; diff --git a/drivers/media/platform/qcom/venus/pm_helpers.c b/drivers/media= /platform/qcom/venus/pm_helpers.c index f0269524ac70..14a4e8311a64 100644 --- a/drivers/media/platform/qcom/venus/pm_helpers.c +++ b/drivers/media/platform/qcom/venus/pm_helpers.c @@ -887,7 +887,7 @@ static int vcodec_domains_get(struct venus_core *core) }; struct dev_pm_domain_attach_data opp_pd_data =3D { .pd_names =3D res->opp_pmdomain, - .num_pd_names =3D 1, + .num_pd_names =3D res->opp_pmdomain_num, .pd_flags =3D PD_FLAG_DEV_LINK_ON | PD_FLAG_REQUIRED_OPP, }; =20 @@ -904,6 +904,12 @@ static int vcodec_domains_get(struct venus_core *core) =20 /* Attach the power domain for setting performance state */ ret =3D devm_pm_domain_attach_list(dev, &opp_pd_data, &core->opp_pmdomain= ); + /* backwards compatibility for incomplete ABI SM8250 */ + if (ret =3D=3D -ENODEV && + of_device_is_compatible(dev->of_node, "qcom,sm8250-venus")) { + opp_pd_data.num_pd_names--; + ret =3D devm_pm_domain_attach_list(dev, &opp_pd_data, &core->opp_pmdomai= n); + } if (ret < 0) return ret; =20 --=20 2.47.3 From nobody Mon Feb 9 09:34:04 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 977542BDC0A for ; Mon, 9 Feb 2026 01:32:41 +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=1770600761; cv=none; b=HziYtkuTRP7lS2j/SaZchH7BQMHUXdLsbDSM3T2cC3F1Ue1ZI0csci9c+GG5uiKY+5aRJahNbz3lxvqdC09kP5cTQFDO/kPyHTyhgTwL3UBid6+EqlPluU9z1laSO1y34WmucJ+9vZFYuIrhyDbkWE7Br+0K3la1jfTNpVDAOx4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770600761; c=relaxed/simple; bh=mp7znh5yUTXGIVAo3yop0t0MQrXUpW7C9vuYHOlkZ+4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=D3WtzMjp7yH+zfPX8L7xP+exq7c9rDCQ5f1f+Dshqrp+kMP+ZOin73JOA0xaUb/4AG2qUaP6Wrvb7+UZALbyZkiI650C8dvLlzvKsunWug3StaDQTsgwtpmXhNfBoSBAoxtRZNMvTTiQYdBpqdi4ACb1RfxQ+EIlpmj0cZjSNLw= 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=Sv39CkZH; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NQNW7EfO; 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="Sv39CkZH"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NQNW7EfO" 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 618Ktxpk2814553 for ; Mon, 9 Feb 2026 01:32:40 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= OLZC7NStGj9UHK+dN1GsxWqO1A6r1SVJAMjsxlitvPk=; b=Sv39CkZH3lvXKsSk OUj4hlTSGaMxV5UN92ZbLeadowgI/gkGaPvtBUnJMdb0OrTW6C226j4jXosbjCYy IxWdAyl4CeQx+l8HPxxeVU4tzvVFd6rWWJxX45ii4saJ8LxqBjC0y9fHnRHcRwQ2 JIolkha8+OBohduHoa6v1UZjZcU+xxlawekWErX9vmAHPd+zITcYm22ymmyBgV72 +i6di8IeYA1GFC/ndbE38I81l9dqjL0RSZRkConurzFXpJgRFV4HjDcjdKVGBW0J SC2P0JFUdNZd+i1SWbqSwn1nGTlX9ou46wU63Qns1aUNBUApuv6Dy8awTLcbXZGi vjwl2A== 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 4c6g659juc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 09 Feb 2026 01:32:40 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8c881d0c617so677299485a.1 for ; Sun, 08 Feb 2026 17:32:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770600760; x=1771205560; 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=OLZC7NStGj9UHK+dN1GsxWqO1A6r1SVJAMjsxlitvPk=; b=NQNW7EfO6fW6n2DENZZ0cL5Dq6ZtEBB++R19pVKqNghAvpdNSNsTNsqAzS23xNkD8t 1JGNv/6Yp/a2b6CktyryD+9yZlaLcWNMXblPngk/A8eEs6x9EO3FUrLd4OHwXgJ6uoTu uGwy+OEBnu1zE8hP9ob59af4R/fZzdJCLkS4SJK8HPBK7waSqeFjROs9eIhMuRcZZPki Epzmr9auVmCcvHzAGMDE61GJa4PrQA6fCR7e5KM1xYN7zVXp4NMIOhxtn/Uut2+nkfdl YtrNh5/HYTx8Wnsk8vVhM28nRHVGG5vIYjfmskSqIHgod+ARJ3fA3H+/3tOe7uvsUAt4 K5tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770600760; x=1771205560; 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=OLZC7NStGj9UHK+dN1GsxWqO1A6r1SVJAMjsxlitvPk=; b=iXMkKnUrmISVOydWKxD0Hv42KU8WMPUb3X8NAzN/TQc+MRMDaDtJ7Tr94lTTVRJ1Ih WBtLrwOBvrHxWOlNPhjRAKpzEUzuelh3dCijwsR7QIhLvbr38cS0Dr7386+cINaHZMcY 4bEc14nQjIu+bnxVihjcRkH/e9pG38/rdM1YmfW+ywRJtD+NLtA1vgYKCuEawFr3vHVu WxQVergyNEGL00ofOejMJtjbUmMMm49lxKEgxZVIZsSH4d0fHlWlKc99JzN5hXoOJN1X dy+e+6Q3IZxRybYRc16wX0lkj+/tsCLbFpdzv9vZQccPj6NliYyeCjpVdvwWSNqawPq4 KiDA== X-Forwarded-Encrypted: i=1; AJvYcCXgWw/LkhYWYPVExvwKI//Ua9JMLXDaQwSNS33C+fGsh3AQp/g47ADswffhELlVF6NSCMFkkTAKUStLdME=@vger.kernel.org X-Gm-Message-State: AOJu0Yw3uPiyXSv8PSupDeMwIUGGgwsDq1e/25q5XAKnFZmbHpTTVKZ9 Zz3oNEIt8Mu8DE5sihMZUwZkOve+XpxJQV+TG9sDZXOByQ26fCRbRFT5ADEnZeyrJ00v3lfpyiG LnS4DtHix3khgrs2ohx+Hns0F/nO6kkUXUFbRBQ4Hq5LX1QZCBuEfuicW59gDiwj3sq0= X-Gm-Gg: AZuq6aLjhNYtsfO58VZkhNBDI6nxiApoloKHH/gCKY5OHZyNrd9Yae18HBxDTSyWE/v qNdeunev+Jo60zMwY+p7so4Luvu0jHGdt3fV1gYkiux6XIlbhkBuR6uFoG3K1pzO0qcPj0sYdah rk7wFRsHy6Bqg7Xny0TL3wT3Dmi+nWFup3SvIKQ9JW81ah37lhqefbzNX2FxtEyvKm76qH1UIgT /MrkRUb+rU2afRJILaoBZisrTK82CIjl66VwHNsVPzK92S1wDqYq2dSFv4IR6MXpNTvudYTgaRs yaxsBcje+9+cffmj97SeeU2OlM+k6uFGRP56gtgsSk6WQn79JwxkvWi4x73N7ISUcCFE9pP+ccr Jzu7c72DIxuVTNcgsKNv6xfvUAoe7ChuB2oA2hF97hpJL1ANuXx7WjA95atpyFV/JxfSS9q3f4a Bc1SNJRc6KapEFQtsPfWvQQNQ= X-Received: by 2002:a05:620a:d84:b0:8c9:737e:384f with SMTP id af79cd13be357-8caf16ec50bmr1247852985a.76.1770600760125; Sun, 08 Feb 2026 17:32:40 -0800 (PST) X-Received: by 2002:a05:620a:d84:b0:8c9:737e:384f with SMTP id af79cd13be357-8caf16ec50bmr1247849685a.76.1770600759693; Sun, 08 Feb 2026 17:32:39 -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 38308e7fff4ca-386b623668asm21688601fa.3.2026.02.08.17.32.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Feb 2026 17:32:37 -0800 (PST) From: Dmitry Baryshkov Date: Mon, 09 Feb 2026 03:32:19 +0200 Subject: [PATCH v5 4/5] arm64: dts: qcom: sm8250: sort out Iris power domains Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260209-iris-venus-fix-sm8250-v5-4-0a22365d3585@oss.qualcomm.com> References: <20260209-iris-venus-fix-sm8250-v5-0-0a22365d3585@oss.qualcomm.com> In-Reply-To: <20260209-iris-venus-fix-sm8250-v5-0-0a22365d3585@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=2348; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=mp7znh5yUTXGIVAo3yop0t0MQrXUpW7C9vuYHOlkZ+4=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpiTkmrrMdMhMEbVQIM2UwZj92DyXcxp10jHwj6 jLWEQRZZzKJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaYk5JgAKCRCLPIo+Aiko 1RiAB/4qIi1i7I+vVAzoVhTQFOz0gVhc0D+EnKHisbvFDn3vTLE93OCIyy1sT+R3jpJT/I5FGyR aILzOSwDk7bmNV9iqh8Q046Yi1z5FwxGcE1PYC6ZclVsqzUkMjoP/PS5V/ZGPmA0M5e/To11NQ0 iGrVdZ1Dx9B8vl0jVOL2MuGtNsblUbXKpwhpbDAx5b0Ia0jdOOUPWhJngOTxnsKEeRX+6XcBgXX fuHvmZ5ayuvKHqlSj/jC4SS7YYdPZMKzYqlSOmv5BXrK8rhzvFb/XKgKByn+55bRZOiKCYAXp6a Ucvx5TukvxnlZ0OimOI+itVCJgQ85l2t35XIHTDESkmypKLZ X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=GqNPO01C c=1 sm=1 tr=0 ts=69893938 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=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=EUspDBNiAAAA:8 a=tBOqMctlXquWO7Kigf0A:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-ORIG-GUID: mZ4_mUIZYVlj7CwBSCk1mttganAn8l7Q X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA5MDAxMSBTYWx0ZWRfX6raB8tU69cBm W1y4pUBAjNqOEHjt1q7JLzRis/aajrXTq9ffO5HOqHq490xBBgvRtRG+Zp8p/6looWCZvyyO1Fh sYQcxqfYT1JJzMx8ERKh8kgKBX9MX2X0VTbWGrzkP+6AYGYslPjEwTLnU2/TcbZ1N8QmU2BwGea gjgfqIAAgyyynKABXOgP6qTPqyZK2K6dsYFgg0oTEb2+KGXutgs92kxJIm9XcMT7P5zjcHu7wa8 jhQVrHk/LFND/0zGwgvBeG3fSNFz2hWKSeKGhkbOgTX0oGLJQ7u1IUqsA87YDcfyVXnOUNKF2qK r/YLOJK5zKkfDHvuB75vh+cndusnGIpjx7jWXu92rDr8G/HYjeFdl+7lqu8odtf5qpGearw4bvZ CRdODgo/jK5jWEz0+hHGYLLPW3gAPIGno/z3EDgqJ65NuWW9hAzXEMgQ4/GjyU7jluaIiWvK5Vr t3Bh4GOc3gizGdUGHVA== X-Proofpoint-GUID: mZ4_mUIZYVlj7CwBSCk1mttganAn8l7Q 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-08_05,2026-02-05_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 malwarescore=0 adultscore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 phishscore=0 clxscore=1015 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602090011 On SM8250 Iris core requires two power rails to function, MX (for PLLs) and MMCX (for everything else). The commit fa245b3f06cd ("arm64: dts: qcom: sm8250: Add venus DT node") added only MX power rail, but, strangely enough, using MMCX voltage levels. Add MMCX domain together with the (more correct) MX OPP levels. Fixes: fa245b3f06cd ("arm64: dts: qcom: sm8250: Add venus DT node") Reported-by: Konrad Dybcio Reviewed-by: Konrad Dybcio Reviewed-by: Dikshita Agarwal Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sm8250.dtsi | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qco= m/sm8250.dtsi index c7dffa440074..a1ab8c3c27e6 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -4321,8 +4321,12 @@ venus: video-codec@aa00000 { interrupts =3D ; power-domains =3D <&videocc MVS0C_GDSC>, <&videocc MVS0_GDSC>, - <&rpmhpd RPMHPD_MX>; - power-domain-names =3D "venus", "vcodec0", "mx"; + <&rpmhpd RPMHPD_MX>, + <&rpmhpd RPMHPD_MMCX>; + power-domain-names =3D "venus", + "vcodec0", + "mx", + "mmcx"; operating-points-v2 =3D <&venus_opp_table>; =20 clocks =3D <&gcc GCC_VIDEO_AXI0_CLK>, @@ -4348,22 +4352,26 @@ venus_opp_table: opp-table { =20 opp-720000000 { opp-hz =3D /bits/ 64 <720000000>; - required-opps =3D <&rpmhpd_opp_low_svs>; + required-opps =3D <&rpmhpd_opp_svs>, + <&rpmhpd_opp_low_svs>; }; =20 opp-1014000000 { opp-hz =3D /bits/ 64 <1014000000>; - required-opps =3D <&rpmhpd_opp_svs>; + required-opps =3D <&rpmhpd_opp_svs>, + <&rpmhpd_opp_svs>; }; =20 opp-1098000000 { opp-hz =3D /bits/ 64 <1098000000>; - required-opps =3D <&rpmhpd_opp_svs_l1>; + required-opps =3D <&rpmhpd_opp_svs_l1>, + <&rpmhpd_opp_svs_l1>; }; =20 opp-1332000000 { opp-hz =3D /bits/ 64 <1332000000>; - required-opps =3D <&rpmhpd_opp_nom>; + required-opps =3D <&rpmhpd_opp_svs_l1>, + <&rpmhpd_opp_nom>; }; }; }; --=20 2.47.3 From nobody Mon Feb 9 09:34:04 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 7BA3B256C8D for ; Mon, 9 Feb 2026 01:32:45 +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=1770600765; cv=none; b=HqaHSWL1wc88znVlMdB/VVg/AKlNnOo14WKPPvq9qdzbsnJhVXFL1TqsTlRPVc2iJLTojpS5nT1d08aE2yyBBkiy5o9EtT3UMmW9wOpz0puJXgMn4bTpu8gjKif8z6AYiRcbBj8KA/iXR5LRhflrn5/Pi/SELaulsWspO62g4I4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770600765; c=relaxed/simple; bh=AguPyjryJFtRx2eaJbYNMbx1txjYcA3Blb6q3wboAz4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=O+OgLpYV2PBVYoSlIr1HbHgY+BJ/oGPMrK2dp/R4LkJyfLoJjZfp7uWqmHY7Gm5uJ+Fxaa1vCVGJmHPdZoIT8nqNf852eejqvh4NLN13oDd3ZXMVdzpXvcnQZX9rRscUzU+4ls9GW+lDe7E86qlywUhNpocMWNX4BL+44dr3zGU= 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=S7Uli7I2; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OzG3Fzvj; 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="S7Uli7I2"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OzG3Fzvj" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 618NhU021808220 for ; Mon, 9 Feb 2026 01:32:45 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= +rRlQKJisATzVZPJyVOcJXS8qbgH74hMR0xOPMwnDPw=; b=S7Uli7I2MnVM6IDl R9gSScAmQwZQxBYikujVR6fv+vr1VUmkoiTmujEu9nWROFhS0JI/p2vOmhuh3Mms RN2WWRgIsbjomptrDrm5M/ympN3Dz/lID1m9/p+qEQ2PdYR7ze/lw+IVwR9MiGsA 0PPQ50KfXZKumZHwSb3qQbEH2mcrze2S23t5T7hUdys67TUjIXcKsdnudw7Zp7++ J1jNsHO4DurhkZQ91CFU9EPIMFTjgn0SgQDbr8Fv1wqiY3rKgwwf/hU2M5Z54Gen mGqVeUPPRfezqV+jHTIhc/FWeTXqOUgAlP0DVOeFeX6k2G09Ka2XlAkZy7Ecb65Q KmE+zg== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c5xhrb7ge-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 09 Feb 2026 01:32:44 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8c70a08daf3so1036800985a.3 for ; Sun, 08 Feb 2026 17:32:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770600764; x=1771205564; 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=+rRlQKJisATzVZPJyVOcJXS8qbgH74hMR0xOPMwnDPw=; b=OzG3FzvjoabiJG7I8ZzpyZ+dK2nhE+85B67hM9CM+rz65ckW4+KX1eMhP5IVzjj9MA Vru5Gvwm3umzTGBbmgx1npooO3vvWWbHGcIV4yPcj2wqO43jEb9FAJsSXXW0nct6U94H fom/aosvDfVWug5YqviPtiWT1EMPLW294aqnHvkXJvWhAyslgG/3Zb2HgAb6DbWTHtJl 1rdyQRlxlgrY4V1dRmS9ktx9LS8GnB0qCHE4/XB0tmKbwEBTGPO5lL8oL2zr0gdGsahp ryrYW7XpY7KX3tcNmFn1RcTvbZVSvDqugJfj0Syj7U5hAu/soEqaWjSmygs+Ccesco2c swLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770600764; x=1771205564; 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=+rRlQKJisATzVZPJyVOcJXS8qbgH74hMR0xOPMwnDPw=; b=PbRk/KheKZ78yo3aBX33Is3puRL1Eidjd91sDndWG86Yx7lqpUJysZtlWm82GrDZsO dN1edn4XYpp1cwdfi1sWORc6c7K+ZpPc9KndzNmuM0xS2yAN5r624SYHFEaFEsEhLwpp RLkZFvJf/NOdybXrCvtg22KP0A6gPIkr9dMqCxuwcPmyRPLiLQDTfoQkWIHaNMUnvF1I jtlQSPrzwfPLhyGBcZ6zwCYNer0NYR1bxUJy2hOdA9bHyXbLsH5DprcRD8ekLH0DIdGg 1TnFqyhk6DuwqgeQEAaM/PzZ6JXnAoDGrUv2FLayzpvjESWPQJOrRB8VqQDKWJzjLB2v sCFw== X-Forwarded-Encrypted: i=1; AJvYcCVyb5v4gBECJEolZ3MHfzJXL8i4loTP0HRdoAT3cJfuFrvFW4NvsVeLPNwXbDo6QlW7EnaWxVC2Virgprk=@vger.kernel.org X-Gm-Message-State: AOJu0YwJwA1G/O/l44tdVwfvTyfNszGbr7wnvGi7ierg0G3Y1rShM0bB V0NJn/0DQf1bF2Jrk3WYAK6jD1qoyLJYa1mhkn60Ngvyb7h8hK30c7Nf490riugU5XNx4ExY17X uEUruX4eOin3GZdQbKK3wnG61FbqgexMMwTik+6GOUXm9OwqJh0YShbU0qWcyggNcatw= X-Gm-Gg: AZuq6aKWQ+mOoY1LBpdYN9UK33Z/Cfq2feHHGFzYJFkSTWf2Z049zf48539nArdAOLA vAIMQnSzHGNFqXbr5+xNfO6ifZQgSTKFEOvmfaqVKyKAuM1EUO5dSH034YOZ99b5zffensRuBW/ Qtlc4PEumAFgxHrbmIlLYPm/LlJnm98kIy8xIe4m6dkdQuAvDkMFKZWWCWrGXcCx3Xn7KxI7l9l h/qCDcaSxP3rV5Zz+5KiiapL9HAHId8UjIT308UbfOOmVv5VImviyIB4l8lMx83mSynMZepeRrF RAOkMI9DCavmGtwogAInP+rDqM+EvLcJsZky/i7tpN91oecQAN/nqhfDlm+6rXZwJ/eKK71g11k J0xo+gEtWkKIgtAaV8Ft18ZAkU1k7Np1zFQ9wogXsnMSYaK/FiTntqqtmciNblrRvganrOJlbvD O3ng9ZsSW7j4BG/pAKTiGonJo= X-Received: by 2002:a05:620a:45ab:b0:8c6:d398:4a76 with SMTP id af79cd13be357-8caefccac74mr1222188785a.2.1770600763830; Sun, 08 Feb 2026 17:32:43 -0800 (PST) X-Received: by 2002:a05:620a:45ab:b0:8c6:d398:4a76 with SMTP id af79cd13be357-8caefccac74mr1222185585a.2.1770600763392; Sun, 08 Feb 2026 17:32:43 -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 38308e7fff4ca-386b623668asm21688601fa.3.2026.02.08.17.32.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Feb 2026 17:32:41 -0800 (PST) From: Dmitry Baryshkov Date: Mon, 09 Feb 2026 03:32:20 +0200 Subject: [PATCH v5 5/5] 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: <20260209-iris-venus-fix-sm8250-v5-5-0a22365d3585@oss.qualcomm.com> References: <20260209-iris-venus-fix-sm8250-v5-0-0a22365d3585@oss.qualcomm.com> In-Reply-To: <20260209-iris-venus-fix-sm8250-v5-0-0a22365d3585@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=1944; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=AguPyjryJFtRx2eaJbYNMbx1txjYcA3Blb6q3wboAz4=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpiTkmJsL4kleC5vw4uvTcTGmVWfWCZLGjjZJAm eOUhGQfU3+JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaYk5JgAKCRCLPIo+Aiko 1XZpB/0RO0lLZwrCkx22/CU5SlJtM65S4vT7oHOjMXUyOjBg8+OI//S9ks5ykJuxJS0C/AlZkhT 4f5z98h26mP7WtTcbQaBn25g6jI8V0YRwHdITbRCsKR7Z9KLvXpcfVNxhCUADKlBrNAnq18jxsw EFbc1B0xK3dy2UqpV/6TaCMzpNjXrPl5+DUxjim3c9Nek4h+59d3sWXWQIQMH1hDL+VP2/077NN d++1fXxwLxqpc6p0XhJnpAvqgNYJdOC0acn6F+8QJ4ucAwWBMHp6fHpBxJueQwntQCcPA4eQqYJ T+sMens7DH2nCftZZygSnWlt2DjRfDkRh30c24HODBAjBM7V X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: bMk3vzduZXG9xkKILV4u7CFjVgvkPKwQ X-Authority-Analysis: v=2.4 cv=AJ+v8NAg c=1 sm=1 tr=0 ts=6989393c cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=EUspDBNiAAAA:8 a=EQKuo8RqpatckOKiKW0A:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA5MDAxMSBTYWx0ZWRfX0vP7scvIhqHc 3Fsjm67/S7wpb4MAz4uQbg4p5MVKN9cr4K4BXKZjiG5hNUorF42EKJ+f8NqLcStpsMxZL5rj+yq GChYEE9beLFtBIe+1HYRj1f9woaWDo9Vjyc+aLej2G8Y8JMsyFjW0kczAWpi55JlEJee3Jk1zSq 8VjokbBWgI3YuKMRY1Xw3jxL8Vwgy+4/lrnW9nHUVBWIN+8jw/6MJNzFE1l8u2tgR4qFO7dNyJ2 ZVuefFeC3CXXx3GrSVj3hodJESSvKTSWJMF58kmQp623zJhjn1rUw5X6uEVaKKfR9zLAf42aqvt mjLZYwviaR9vNQ3SNtKCqTOlDPdjvCIDKv0aDl30fTdP0Ua1S64szkNSt3L1wV6QYKw/Z7YAzup AMa/1QZx1u01n47QUCAFWJxdlCf/VsRgbnEfngUfjYvyToW6SkugJu6MfxE18dlJCQdURiW+GP2 fkfQ4RT6bON3YyDGH4w== X-Proofpoint-ORIG-GUID: bMk3vzduZXG9xkKILV4u7CFjVgvkPKwQ 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-08_05,2026-02-05_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 priorityscore=1501 spamscore=0 bulkscore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 phishscore=0 adultscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602090011 The OPP table for the Iris core is wrong, it copies the VDD table from the downstream kernel, but that table is written for the video_cc_mvs0_clk_src, while the upstream uses video_cc_mvs0_clk for OPP rate setting (which is clk_src divided by 3). Specify correct frequencies in the OPP table. Fixes: fa245b3f06cd ("arm64: dts: qcom: sm8250: Add venus DT node") Reported-by: Konrad Dybcio Reviewed-by: Konrad Dybcio Reviewed-by: Dikshita Agarwal Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sm8250.dtsi | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qco= m/sm8250.dtsi index a1ab8c3c27e6..a80defcb29ed 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -4350,26 +4350,26 @@ venus: video-codec@aa00000 { venus_opp_table: opp-table { compatible =3D "operating-points-v2"; =20 - opp-720000000 { - opp-hz =3D /bits/ 64 <720000000>; + opp-240000000 { + opp-hz =3D /bits/ 64 <240000000>; required-opps =3D <&rpmhpd_opp_svs>, <&rpmhpd_opp_low_svs>; }; =20 - opp-1014000000 { - opp-hz =3D /bits/ 64 <1014000000>; + opp-338000000 { + opp-hz =3D /bits/ 64 <338000000>; required-opps =3D <&rpmhpd_opp_svs>, <&rpmhpd_opp_svs>; }; =20 - opp-1098000000 { - opp-hz =3D /bits/ 64 <1098000000>; + opp-366000000 { + opp-hz =3D /bits/ 64 <366000000>; required-opps =3D <&rpmhpd_opp_svs_l1>, <&rpmhpd_opp_svs_l1>; }; =20 - opp-1332000000 { - opp-hz =3D /bits/ 64 <1332000000>; + opp-444000000 { + opp-hz =3D /bits/ 64 <444000000>; required-opps =3D <&rpmhpd_opp_svs_l1>, <&rpmhpd_opp_nom>; }; --=20 2.47.3