From nobody Mon Feb 9 09:34:03 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 A6AD9385EC7 for ; Sun, 8 Feb 2026 23:55:43 +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=1770594943; cv=none; b=E7MCY4JBQ+vLZYTRMBGemX4w0suPFS+LY1vxaIs1wlKyHu4ocV7cQXGh9QWLf+Mt6H+MI3thxKBEUstT658DRRO7NuGgjyMdUXWygHW5U0qq41dHdX1MKGLmgNfamBm5UYTqXp4LxYBJjfHIeXbcHdFbjFZjaeZ9kivd80KWngo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770594943; c=relaxed/simple; bh=5zdqDOnvQk1WfMVdlJEQ2lF1AIwuHIpbtDl2oeKAurQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NrWglZ3KY/PNbkeIHgI4amwYeSAHd0FxOr6mtW6K78jVTZpLZoySWEOTrqcZ4I9OnOmK+lD/oBNRiLUK9K+wz/15gaj739S0/Kt83WhFqYlUwOkkfybvwYUIur+FXnOY7qW9L4ga6MdLCVXbhyv5xgNy7FYy3xv6Biqi/7HHMBs= 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=WOCtR05s; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dbUIKb0R; 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="WOCtR05s"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dbUIKb0R" 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 618Mtmnf1716549 for ; Sun, 8 Feb 2026 23:55:43 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= mJjEwFPYNGwUl9CYhCrEgKBed+V4A/onH3wDZR0gVPM=; b=WOCtR05s07O7LTJZ 0naaXlWylkhD1FZXDWKitPNbwmTJNOn9FFVPigqrvYU+9KjFlO1rBJGT3RYy65rn X3H/iedEeLUgBoZUdeO9B++OFz8nXmOaXrR7CxlBS4jbXqlezhI16Fg3w7ICWEo6 7mYrdSWG+nqrlJtfV3QnIoia9ShtdUEyWg6KGigtny+uhchu0378yVZ6xwPkvuac N/bDaB6qUBghzJlQHQfc2SfxKkWoij3H28h4tcIIw1apOcL9KuAQNBHy+ACVxA8F qN96qmJItiTJm+rQv/+hER+i6eVwmtrKogGwEX+d9SMPCOglQ3dWZ3pBCONp8RXP EDccyA== 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 4c5xccu33u-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 08 Feb 2026 23:55:43 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c6b4058909so1039778285a.3 for ; Sun, 08 Feb 2026 15:55:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770594942; x=1771199742; 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=mJjEwFPYNGwUl9CYhCrEgKBed+V4A/onH3wDZR0gVPM=; b=dbUIKb0R05yO91wN6os09yaiLHE8ry7NeZmO1CA1Y3fJRIw5Mv3tZpCbRGr0yLBmdC cj7u3eJYS33cd66C/U12txfUvWQE0sM1nqhvS27QK57VVD/4M4QHZt8wVCprt8XDe0xT uWy22M0AjyFMNvVo8/QPTMuwWUyXCBNiKTAvNR2yEvfeOSf65QlVBSeDP1D6lDXWq1YU kFPgvnORSJ6rjnaVgwxKQaK8qY6MXcTgc4ZR8HOa4P8gxjhKzM5MZW7/pAI4moiqxbqs 5wfw1Uvbru578PyXz51uswSUOOd0ofAUBQ0JArWDXu57Uopww+mpqC4QVSmrJBRWbPPH qYkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770594942; x=1771199742; 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=mJjEwFPYNGwUl9CYhCrEgKBed+V4A/onH3wDZR0gVPM=; b=kgrOWeo0mA2hiYHdUz9rDMu1okcoKwVRF5ul6cFShbP5ilPuwplk0L3GyAJl2w8gpX QCq2Fn9zcEHNtP20qTjQ6Vp4E+xlXtGIKQ1yJ1ZpCfROpYNDjA9dBIoU+Ix1xVCD2mqc TMFXqC3akAah/VSDp/m5CvjMdll5Ucm+lhdenyWFHjLBuhDaqaCrnDuIvU6luXqX76aO 5nf9/99PPFnzEMBAAC3eTrLjqhnlmQmqcUAYUwe4mN4W1zDGTkZTnGZO9zYfYI3lrbBw TRdlOHBKU/eqo5KrmHcYQUWaLCFGWD/pI4TtMq2RXL/1TUbAXnx7cptTBsjKBzEPBr4Y qTrA== X-Forwarded-Encrypted: i=1; AJvYcCVEnyXuPFj6ylN+FPhVNYln6N6ZyTJuPTZvuLJf0yHZDyAopUqzdx6DHTjkDkllGXvmnOwN8Pz2Z0mMUvE=@vger.kernel.org X-Gm-Message-State: AOJu0Ywo72LbMwwF5UQjF640nhPhpJU19FuIH/UeAhpnPJbHm0+xjfqj BKkVqIe/zyP5AxuKR2w6bey1uBuBV9i6DNxe3nBN0jNcBdDwkMApDZNZWRhLke4eM6+6jjyFOoY 7+g171kpSnbX71sf6tZKE92ZGS7uwfRHRre2Wslq6ZMQ+ROVPT7aRgCDcy9LtHZxjcWM= X-Gm-Gg: AZuq6aJfDgVxHxqIi+ELZwxb0mQAHz7fHmXgY5FPFv4dafWsR6zK10Id4Wd8vY3cb2H U4LzlgZDcJAlHX7YueQ2QO9UINQaAW8LMls+4hFhYKskGSch9ZehmmFmzMEHigPC4jAUsI8IfOD 8am3X1ofVWl4bAU17IS/WzuuN3k3U2sWIHqHu1RfklbvLOzFJBbQjAh9cC8S0TvdqcMGnFwNZ/j lyDse5f80Wd0TnW1wUc6vzsdMIwS0yLkcqdsyzt7Kax0V3DA9u5jFAVTNw851WJe5Gl8NO8oVjC MyPgfjZ/D5O8xcr3MKSVfEIgybZhzTJFpdGKAi3SnetmdnKdQlejJHh48yo419BmGtRSwt5DCLg aM7OO5eDxnOW8JdBwSHQWvAeuvobzO76ubGumpFeFYoFttGY2jW5IlfhQ3sF7mHSwepIT87EPsW xSK6ddhv2RZWSTQ2GiVrDyGCE= X-Received: by 2002:a05:620a:3953:b0:8c5:391f:1db7 with SMTP id af79cd13be357-8caf058312amr1287250185a.64.1770594942174; Sun, 08 Feb 2026 15:55:42 -0800 (PST) X-Received: by 2002:a05:620a:3953:b0:8c5:391f:1db7 with SMTP id af79cd13be357-8caf058312amr1287247085a.64.1770594941636; Sun, 08 Feb 2026 15:55:41 -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-59e44cf6ee4sm2188074e87.4.2026.02.08.15.55.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Feb 2026 15:55:41 -0800 (PST) From: Dmitry Baryshkov Date: Mon, 09 Feb 2026 01:55:35 +0200 Subject: [PATCH v4 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-v4-1-9662a0471d82@oss.qualcomm.com> References: <20260209-iris-venus-fix-sm8250-v4-0-9662a0471d82@oss.qualcomm.com> In-Reply-To: <20260209-iris-venus-fix-sm8250-v4-0-9662a0471d82@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=1919; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=5zdqDOnvQk1WfMVdlJEQ2lF1AIwuHIpbtDl2oeKAurQ=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpiSJ6I/Tq1p/qfVQx47K/DfTM3AisnyeF3DByS 9YoJ9tjcTiJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaYkiegAKCRCLPIo+Aiko 1eQ1B/wMDN5teAlk01p2sWIzNKYWl4hwu4Vm26CJ1lS5lJpCl/i8kPf6yV+Zt7RfsKle74+8pjn naoqdMGXB2tphlkBQ4J80G1+7LnDDd6Ga7zjdAbK5p+D/OeccYYbno657uGv/BS6Wvd+rOX41xg ukMTGBo6l1JGLBDuVYPp3eChVQy11crs+NpUbE+Qe9YFMmxbfmz+FeNXt8tFZFAGji+hKezArCu 6LQumU9ubJKwtEw8oStKTDfd3jXclC8hU5RjqlE9oCJWYvV1vNNsD7b00vAXyE5rBdqMegRUVS5 XrQkwwjZFBjOA/26wlsHcS54CgFbm7XEZQAfBMSM8lSrtm+5 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA4MDIwNiBTYWx0ZWRfXwcAjFPuUorfs fsUxGMEGC58Qhw0tZ3YAjKVKskIfg/7qiQ8VOaQYApzYj3GjaT5cEaHaw1c8Ixjy5+rahxgEE3D p/udNIGN5bwbDT7eYuU8KRPeQ7ZnJbdyttcWnRPFV23JooMAqk02is5kgC4yw1x2uAfZeHDamH7 Ctt1mw52leFvOsbum8MTZ/MVBM8FK99ZJL4iZZI1zB8k6mbsPszHENe8Ga/hFOMSf8074fBHi2P xMrz291xQALLJKL+E9a7NlLBb7Pt3+m+GqyE4F+YrJ0MWQahVrbP84IZ1EGcSA4WbAFdFC0Wpa5 Np3Y4PF/8H0QQG2rRgAmayOYF7ZITl8RM59+1T5QPFOE5dkYYPY+pwKuIvk7rWb0Zyk4qs1DJrS aJ9huaAFOfLnf2H/lF5xFogq6b7X2jTkkDnWyKXknbGxw1ebIHlMtqmiXpNRNus5IkOVgUF9yt+ 6dbfwsyMc8sPhmzTPjw== X-Proofpoint-GUID: AhJbWasOX_MysVNqXcUeSMmZvp90YB5L X-Authority-Analysis: v=2.4 cv=ft/RpV4f c=1 sm=1 tr=0 ts=6989227f 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=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=LJIQitKNcm_3rt92gHIA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: AhJbWasOX_MysVNqXcUeSMmZvp90YB5L 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 suspectscore=0 phishscore=0 clxscore=1015 malwarescore=0 lowpriorityscore=0 adultscore=0 bulkscore=0 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-2602080206 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 | 15 ++++++++++-= ---- 1 file changed, 10 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..311c3c191b1e 100644 --- a/Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml +++ b/Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml @@ -21,15 +21,16 @@ properties: const: qcom,sm8250-venus =20 power-domains: - minItems: 2 - maxItems: 3 + minItemx: 2 + maxItems: 4 =20 power-domain-names: - minItems: 2 + minItemx: 2 items: - 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:03 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 A4F16387347 for ; Sun, 8 Feb 2026 23:55:44 +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=1770594944; cv=none; b=VpkwAIMD3hAcWX3P2b7Vf1mg5mnLI9jyCUF4XZeWQg927P6MckU3XMfbLg+iVAfht+m3vAyfYYr8p19iZmmqGq89B2ONOSp3pFEBd8KzYtmZW+3LYbKXmCT0u8k33Vz7RDQCx7Dbb/YUPq4imUhTBxf/tJfPTKhtTKO4FyEAnos= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770594944; c=relaxed/simple; bh=VfRuUvDLNQGtvgiSr1eaiBtwpSSv6JIHemxucUr//rw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GcyNKRmrO+JyeK6C957COZoKXDU6uo6t2e0eVe9HnMxtSjwC/LZH3S9jopXIOKIzvILq5cpFHETLa/bftMltvDRbDX60gM6Ma4Am8qTXMW+gDsc2ZK9G975QScGjamU2ZznY8RmsMhwZ9xcKBeb1XU3E0bYe+gzP5I4gOlxKC3A= 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=Xh4O9ZGC; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=c2bfcsYe; 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="Xh4O9ZGC"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="c2bfcsYe" 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 618Awc5Y1633532 for ; Sun, 8 Feb 2026 23:55:43 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=Xh4O9ZGChasx2CjC 0RYOzst6y3P7Km1mhTbVgbQRJD6DTErQ62rwQHRHq1w0vRr2D9vQihIs4eeaNRI6 GEtYka3jY63BcIuXajeVuQW5XhXE7BZ9AjLuJKrrZVA8CFk9Ljmqg9ii9q4Fd8Ll wYrfjFw37gdTmd5TnsLwMMg83CmC/U8dpu6YoOqjqn7PNG4qDXMGob2zhJtW2Jhm AyrR52KqHb2KTUzlCdE3UyW7lk6XkG2gQv+ta7HqxzP9R3OZ0kQhhlpd+f4vETB3 WRmXnixlKDshxmpNPJgxHzfkZvwCMY3b9UMyr1s5g4IUyUgFAyI+jPKzPHyPjLMU 1W42kA== 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 4c6g659ekg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 08 Feb 2026 23:55:43 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8bb9f029f31so1616484085a.2 for ; Sun, 08 Feb 2026 15:55:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770594943; x=1771199743; 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=c2bfcsYe3j1WgzG4zwjClNrvuOF14s2GD+s1XuzVRp+kcm/LcaeN6uwyBTMkPVZhOB +i3VW3o2pAiHvEe0NglVFrHPk3d0n8pPUhV57tDzaL8eAvHU9qDB7O+hcOcuBsWdrxM9 JuUzowzQWYsOXIUZU8mE7Cn4fALFlRPNK2Bc4a/DuGO0FU66Nt99ch41yCEALOBqVtln 7pGumqe6/3sZ9hWxTQAWl568rX0PGS4TdH1LI8vFTuhyilLAYN7Lk4p6+u1ZXiJquerF ixR4mksHJETjz7LBYaEMktgX7aRBElyfTUbHoFBFn7jyR0Qn8lSzQ3byj2BQEJ6VgAj2 D9HQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770594943; x=1771199743; 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=S2Q2KHJ/QzxZ5CZu+X9n+yab3NoI6oeqBQSWku97YAU68BPUi8fUvSR2nB+yHi1rwj u0EJw4I4hIb0KAsSBpQe+XKST5O3aPJDbi6xt1yVwef0C1CSH8umn5cznZZjk7PJXu93 8mRvSdFPOBTXxMRWWsC/9G+EHLmfKKpzDNder7Cj3sRWeEGlLk1sy9u5tOvbBovPOt7s Aj+a14iIsckUf3gnFawpXvtVaxF8//E6fLZCs25MUI4Sdqk1ILubA9/EajjkRcUcgqWB Yc951AwaLAGOpzQI+NXT4lgDcfrA4KER6jEQSBzi/2oqtNAWEj5px87dz0AalPYZn8S1 EW6Q== X-Forwarded-Encrypted: i=1; AJvYcCXMoBDyJI96MDHLQVfc/Os4V4m43XpjkXFUr3lqgNgnh7f40alaQmQuRBFcrTEGtsXfi+ThPvswkpTDxfM=@vger.kernel.org X-Gm-Message-State: AOJu0YzjkR1SYdOc0350+iQOJGXlWxrcNRouQecsmcH4p3W5j9kd048q RMA7VyfgxS5gyoJ/5NkAgW9Xtd/CX4GnDY1tB2BcsQGgCNhpJLeg3PQ6eoeVkmskeg/M8qjZyzI 46UqGtJZPvUftL4JGEbQnu1oWVbiVNmfP7RCvgy9QoINVTreqQu6VKFqgfFd1Lt15Lrs= X-Gm-Gg: AZuq6aIfQbPzynPdUtrl0oQvHpkiI70S/jNmBcpVlyOMklGFsQdY6bCCA+Yq8BJrJ1P egj5+vc/qEA2qUKbsQf/+3sdSEPhJH8tYpsv7qF5Wf2wAGOTPItn8tD3Pf9dSPoYnXJ6WssAsF9 LNtZxAagpV0KT1OxHlS06BxKq7OG6LLbyY3BY4LVLB9E76vpLVMsGWD6shHEXLL5+hbareDXweO fDFQpjA2wXbphop28LpYkifWKQiC1DtQaxCZWDWUsW+sZwf3pd3zam2fp2QA5FmYJFRHzK3fkoV VUpaFCKD80ZiafSZxO9KQCldTR2sUxRihfOr7bQoXBXG5/WWAnBLnn2Q5lYtgUrM02UKoW8Hi6S RRpJJZeX309BGkY4RrN1F9GeZb5dq6uleZALr9+2xcId5RvZN+mrh8JhWzaNPQ72I55zEV0gRbA rgdIliSakAwwhlTsA9D1z+YFQ= X-Received: by 2002:a05:620a:1a04:b0:8ca:4438:b8f4 with SMTP id af79cd13be357-8caf13fedb3mr1330269985a.67.1770594943210; Sun, 08 Feb 2026 15:55:43 -0800 (PST) X-Received: by 2002:a05:620a:1a04:b0:8ca:4438:b8f4 with SMTP id af79cd13be357-8caf13fedb3mr1330266785a.67.1770594942807; Sun, 08 Feb 2026 15:55:42 -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-59e44cf6ee4sm2188074e87.4.2026.02.08.15.55.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Feb 2026 15:55:42 -0800 (PST) From: Dmitry Baryshkov Date: Mon, 09 Feb 2026 01:55:36 +0200 Subject: [PATCH v4 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-v4-2-9662a0471d82@oss.qualcomm.com> References: <20260209-iris-venus-fix-sm8250-v4-0-9662a0471d82@oss.qualcomm.com> In-Reply-To: <20260209-iris-venus-fix-sm8250-v4-0-9662a0471d82@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=owGbwMvMwMXYbdNlx6SpcZXxtFoSQ2anUpXzmn7N58fYTL98WSLiU76G8XPBCyuO6Yk2cRu43 8u3TazsZDRmYWDkYpAVU2TxKWiZGrMpOezDjqn1MINYmUCmMHBxCsBEnmxg/6d9Q9dXSKLAq269 j/WDSItTa6cbM3u/bzjTGT51ibEOw/bTYjH37YUyj6zwquNbat3ny7q1P8NKkV/g1wQjJjkmaUa psOg1d1cYK/tdM/nM9bTKQtFt+wLuN6f//v/aLsZ2RKqOPea8bMqeL9ahLvGWwcfLy754m3dveO lzbj37t/7mpBu+T34skan9LhjiaaDGW/Qu+cqCna9Ujkls2dx9Paj07j/WLRP+X79S8Pr6/ZOuo RNs5KoSHqZZsbPcsJn8UTFTyLrdN1I799fj/IaWJK5DM17fmP43R53tkdnOZ2110jMWznRXfDOD ZaOaeVqMq3JrYuD0Q9G2LA/XdnDy/2ufmLBpp7fGA4dcAA== 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=6989227f 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-ORIG-GUID: SBXwTGBvnfCwuiKEmfSKosWbfgwuIino X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA4MDIwNiBTYWx0ZWRfXwunUFpACxI5E eL92Ad4tQiqSZgq7kQ3BXVzp5QgFrmehwe4UFGywp08T6Sj8lypFdZxGsLuMdgjNUrIObPan2DO mXxQQ6EB/uT8zgmA06NTguRDJzSC2ER1Rfd20RBCYvPo+bfJ7aotS8XvjNjJwXQV6YWsT0KI6Do hKXqwyYvKddD/Dg/gCEyRaYz7uLuDjSQghr60kOGAO5b5BolkHF3aXibpTSFmzhfpxHHHE7wkDE GSby65rxSSz4Z0jmQ0tlK6kD/Yby6rwIeYXZcrnGC51T99iOyN0zhF3Tg8QY7ZyTpFrLffT+Lst oVFZpIYiSwfxBzDO75CYmHnYri1V77JFJhUxHEkaTjxCN8Q1jY6x1HB+Uslc+OIxmR1K6QtZUHo EKm+/MpfE54PAC4JQbYWH+3KnKd6I1A2DVmqvEzqRJQ7PXCP+WuGOnSoNLVCzY0wyJZ1kGENgcP kgmc3QiwC9ieSw+0CPA== X-Proofpoint-GUID: SBXwTGBvnfCwuiKEmfSKosWbfgwuIino 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-2602080206 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:03 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 263B5387579 for ; Sun, 8 Feb 2026 23:55:46 +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=1770594946; cv=none; b=X3+blVhUqY0CKtB4qzs7c0NnUO8L45W3Bve/lTaVNCzDJ7L8AAJ6tQ00uWTIqRKgn7lebYidRwd22nePALdlvHr9X3BzXshzVfbRwsY+TwQTEQDZHDLMStzUQzKq396B6SXxoJ8HAMD/kQO4c08VxYCi8hG538QvXHK2wDApA9U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770594946; c=relaxed/simple; bh=h25ZBfASMsW19qNVMheDiw3xoIbeq4Li9u2pU4b/Roc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PhEguCasXpJ71foI8yzCXYKZiPAWBhhhU/yzn4tMct6zIaFDKBgFPVoLGwih0o+8noQglKW3tjqLBCDxZ2wu/IWUQUXVE9sTwUwNWmNT7A7dpNCTuCGmtcRLKJBAj81MqOfcdLnfr4G83XPnR+cjGEj6FQSnfAN9toqgXus2Q0M= 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=IlKsEjMH; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=QgIhEodk; 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="IlKsEjMH"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="QgIhEodk" 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 618MkfJk1697501 for ; Sun, 8 Feb 2026 23:55: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= TOV6wa0NpJIqPIMLpFjeBC8CWBIElaVmu+G/psZIY1w=; b=IlKsEjMHZe9TJnKV S/sV/hA6xIXf3avXaTZlanrU4cksr6iG2fvUpF7zhRqzNaYZq+m82Dp0brIt/wEW A+tDZV4Fbr0EEkLjqBMl8PQ8+KVuwWohm61LgKeBACmnn8HK81SREPWVJDDuPeDl uReUh2qIg0n3h8/92gTlqX6FsF6X0vHaZ95KPZvJLXemciaNRfKXK6rvdUKqDPtH A0zpUJS5rnu8+d3NI8QaR5Pxg7Z51QckhVAaFfRemRIAWH5eNNYmzL0zcdfJkYhk 8fgMFtWnVtDSiJprHmpnQXJlsNon3OgTN6NGMOpk1w6mF8hG0sn2vGlqfSsqwWlg FLodOQ== 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 4c5xhrb367-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 08 Feb 2026 23:55:45 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8ca3e7722f1so1249844985a.1 for ; Sun, 08 Feb 2026 15:55:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770594944; x=1771199744; 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=QgIhEodkhfaJBO1i2fcPDvO+5BcK+M+wTdOKSSnhsDE4lC8Ezp8CbWSzkhHfgBi9rQ SiVkvDS9VKlG/51mSNq8b2EEWvL2X6nW9eivXxvC5xTnBRNpBswLYn66+YY6SVLOssVB /B07JYNMN2D6ZUC5D2VUwOyoOXOFQyTSHvSFDKQpSb2+AgpkDVfnRKEletQhUX7TB81D 8p5g+FatKHCzyqMeNNm4IT7MUoq0lYBrGl2zx5xXBXxLDHZ2koo9mBdVWpsZ7Efp2W8Z ELbH0iIlDOo7vNnYcKxY6HNedapUZJEhzSG2bx+Rh9n2RIIX9wVrCN96GXyLuM8qchF0 8ytw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770594944; x=1771199744; 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=DjL2tQXffmxTTya4DYjfI/oTCsTKMW6N6I93WpLGIu0CPI3IOGzBfzRYX6abfoPQhR murUK/Ph7+YXJGa4yTwopzhL9tIfyXP1XdGG/iIPyyy2EFtVrTw1CtKojslh/WjEGYwe qj/XJ8hH9OyGXLg1jLl6YAA9OLRdboh7ldCbLxLmMqYBs8FuMpHEJ2LtzfmDjSo2qenE rkVpM/7G0xJAbjZG74/xfs6HbuTlesN7rkysRQ4Y9EsMB1OD+Q44ExPMuyPad25BDdUu Dq6CVOdeAEcb/EPsKnEODogphW/3+V09Gom4hha6kRtNPK/v2gigaxfY5lLoYDj/lY0c B/eg== X-Forwarded-Encrypted: i=1; AJvYcCVts/hRasKE3lO5GSWprjrwq25PvICd0M4gh3No8o2fqId3+ARocTEVdjmBdnSPZtw4mExC+FHt/xZzl5w=@vger.kernel.org X-Gm-Message-State: AOJu0Yw2HuJ4v42hdcQqkRv4fWgsixNYIrrZCtGDLgkrP3TvpS8c0GVY uCMLIl7MQAXt6HedpnEWZOG4Hj7Zt17yIMr09RR/cvs6oGiAWRCTG/lY2cgkJ9WercNPwUyi1iQ ShpHaWzDezobT+oOdX5jARk/Ic7eJkqfr6xiaeEYZmIv82DBt34yJvz+pUlcEXel85KQ= X-Gm-Gg: AZuq6aKuXfyotK5eSIOeylnQnnxJl1CfzRbVKKxq9Ct0S687qhTK7LllYfB47DZYkK2 +jZm3ba5LmsnIkx6+h+xJ/nvZgFPQ6MIL9j+HgoFYjcNZxJdFQN9y6BA97uiYK3hHUUFJ3oovkN t2U4NW+fcBl3Yc7h369d+eE3YysE0mEj0imjpobjRVzds7KhaoVbseZFf5CfJlbNWbmRzZVQieo Ka1+j1FrbqQGhY3hJgn/KBaOmiGZ+nFxBaDzMSx+d9zKeDf7ksHXd3Pk5H2lpvqEA/yZkFP6VgQ gMhdQayZxlFkGPvGJ816NIur0qRwFFy3T+Rni1kQOWICr8fOSTpp45MSwHA0G8XwHcqspw1QxbM 4qJmefJlTPSVQQWFUdKCaDPwnADjHa7e+TmCp9enjc+asl11Dl7AFXN1AUJ0ykH55TT/B/Uy/WJ njXztEHxGdU8M5hPHAdFi02XU= X-Received: by 2002:a05:620a:2683:b0:8c9:ea68:3bb with SMTP id af79cd13be357-8ca40c67048mr1555272085a.41.1770594944407; Sun, 08 Feb 2026 15:55:44 -0800 (PST) X-Received: by 2002:a05:620a:2683:b0:8c9:ea68:3bb with SMTP id af79cd13be357-8ca40c67048mr1555268585a.41.1770594943878; Sun, 08 Feb 2026 15:55: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 2adb3069b0e04-59e44cf6ee4sm2188074e87.4.2026.02.08.15.55.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Feb 2026 15:55:43 -0800 (PST) From: Dmitry Baryshkov Date: Mon, 09 Feb 2026 01:55:37 +0200 Subject: [PATCH v4 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-v4-3-9662a0471d82@oss.qualcomm.com> References: <20260209-iris-venus-fix-sm8250-v4-0-9662a0471d82@oss.qualcomm.com> In-Reply-To: <20260209-iris-venus-fix-sm8250-v4-0-9662a0471d82@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=owGbwMvMwMXYbdNlx6SpcZXxtFoSQ2anUtWO7fe2uv3j3X5K/v497qXyYZGaz0sCpEqfmWRG/ HMvuhfYyWjMwsDIxSArpsjiU9AyNWZTctiHHVPrYQaxMoFMYeDiFICJyMWz/1N2e7E5ocfn3tkf 4eYil4qyDgfNDU/VskuI36XRPzcy4vaEz0yxRsvfdd4OW+xtnlr667KdXbTP2+tntAxbXokZt/x q/3ODZZ/EB5a0AL87z+VDmJh0z2RY5Gc5q0p6Lp3WKf3MvDzuUams8qnk1VeLLmdkPdu2LTvdZr ldaIny4386k7cnXjU/zxZ6JTTx5+GOB35FUVM7A/a81fIV9Pm853Fej/KWm2W/AvtbupIKfms8X vHx/4ZfEs2/91bkd4ta5bkr3XMJ3c42KfTpe5utN5irlyXrB2tp/H+zlM+9wP7g11Q+n7hfexfw CJ5b7nA6g53Db7J55M5+5s87Zs7IiF2Ym5xjL1jSPPcFAA== X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: Z6FGYVDphXMZWbTS0TzGmHQYRsRen8AC X-Authority-Analysis: v=2.4 cv=AJ+v8NAg c=1 sm=1 tr=0 ts=69892281 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=xbrBj4A6o8sUajtV048A:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA4MDIwNyBTYWx0ZWRfX3Hjurg5gBNIX ddPm/0tPjvJ1pTXqFNyT07RvztW1nzORXz0woQtNJdyO+9uj95qz/lM/jhfVvCRu4F7FS0apv1l bO5rhYpK9sc8qP1ZdWljDccdxDJF25I6p2RgXmC5UQ03yqj8aqUvjQAR25/3uKPXeeWqFLvNRU0 7J1zA6m3b0hwWIUz+6OSCBey1PnIKOouaeKEtGcF2JpSCxSMafAD1zimkEHr0CeLdmlqeeCrVJD /FE5L+cMIpE+yCATOMN5GZki2uAHwpjZg+Z1kScrIHABT1PWJwnGPSSu3OlnIuTl0a28FUjlzza RRU/UaUu6JDsxw8EHdBz/Y3ghT7373fJ/R3m8cfRDZZGRtZutDBnULZrraIkKa56+jALgK1Nmt9 JWa1k2ILcScDuutxUJiBTKkIisoNWo1NNHeMu9oFcpniXS6Pb8MvRp1ZBCPsrGNQfAB+uTkMfKS m7ZbWZDtC8fT98cFVsg== X-Proofpoint-ORIG-GUID: Z6FGYVDphXMZWbTS0TzGmHQYRsRen8AC 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-2602080207 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:03 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 10A1338757E for ; Sun, 8 Feb 2026 23:55:46 +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=1770594947; cv=none; b=JK27E3h4sxWYgpmWxOSobz55NbRXpjhyOvpMSu3jeLMdUsUG2yKhUeGQd562BGKK3gXR0R4ixvfc3l+w9iIES85wKI02bOD/F3IPCxS0b9WCSHiyAclU9Eu8AXGxcxjWF3C9aUQIC5WzsYXZzaj039DNmhxNb9eg4/Q1kNsPTeU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770594947; c=relaxed/simple; bh=mp7znh5yUTXGIVAo3yop0t0MQrXUpW7C9vuYHOlkZ+4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=thJwP83k1z8ahw6uMfzHY+Fh6YpGOgEMqx1MZtoGohgijuHG19rBE6T9VRdChfKw0A76mnKUBuVTcT8PQKHMSFyXChsQ/wi8TRpLEp9ugbyF//7fFUtQ0SGA0VYdV+iZcQGt9sqogg+Vse3a/2P2zutoRCu7l8XXYHrQ1UurvxQ= 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=A8QNw2q+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Li9l+T7R; 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="A8QNw2q+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Li9l+T7R" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 618Kf2IW1659786 for ; Sun, 8 Feb 2026 23:55:46 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=A8QNw2q+F7dJuDbi 6+p8hYYHyYRRJdzBuNurSUflkfvtgq6iorVhLR7si/mgrt6SeVwKRmqGlOKe0Dzg JcCXhRzK7j25xeGgTNCIZIEK6MTckH8NpdEt68CSudyrLBA/VTtARK8SFzmxaHxO W2yThWC+iM/pj3G92Dp3OUQjuFZQjuNnvtyfpsiMiNML/3dWqJtnZ6K5xNs6anHP +XwL6RnXWKH8sQIqztfy3jYzZ/TULEaOprPkvCRZ+0575TFi0SO/B0EjWh+eEuNJ zGVmWY0rGBZNGaAVmC7ioYgZph7+RzhTG7ElorkICwuN9zlIk/db4SxAjZJt/dq4 EHZqHg== 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 4c5xamu4d1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 08 Feb 2026 23:55:46 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8c52d3be24cso555930485a.0 for ; Sun, 08 Feb 2026 15:55:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770594946; x=1771199746; 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=Li9l+T7Rr7W/o+vmRCIRV3nxvXEXSTDs1W2YJDiIqR0ehlZjL1+h3AfnThKShhQbEC g9TfDr1j2N5qmCiRa3JI1fJYYqJL74uJrr09sdxm51M5tu/2S8BNQatmgKvc/U0YqEB1 j9ppdONvMuVruhJyesDv8tRRjAR5uE+cJRjbKeDEWgCW2Bk3pt/Pxrd01V8wkn4dxFj0 Y/ycKtgKLMuPDZjMGuQT2xVoCdCrWWb0HMqP/BhHoIqgR9Kv/I8yaZhkLOuFS0nDou9t pz0Ln6jLb2zpXRh92N4dWbaizZrpChSnULYq99xzNhP5f7SpzoURyeLTronIUqburuqK pGSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770594946; x=1771199746; 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=nrNZhGVERijgUj4ZgX9233JDu6hSJdnlY+eFfETDo5h6nwntWQZyzKFvd20wam2elg R+3BFotFTYqGvEiu11J7J/SUr/5lIdva659DDgu1oOoNT5tjL86AplCB+3gsAvqe1aFx 74J/lHnSXwm9nJH1r5xIO5Vy+EYfIhM5YTPrrCsZj7makvVTR3+14yHkb9xZicD5dlQI qWlhwPVJvw8uA6TggMf6USi1LQtGlEGlJYSPyGWpU0CGP6PyvYA0PbM/1avsIfCairxE KDcVhYR1hnu+CBoyd2Mx9oN9do1hYQsc/o7NxpMwRbR5gBikneKkrWVWdclqnaIpIBcP /HPw== X-Forwarded-Encrypted: i=1; AJvYcCWNFmkrPqXfucx0PwPCcL02Ro/Bp9BQSv3nNeFlHSGoKW7pb3ogY+RXElc13VuIrsJC2sR8j9NlrKjVTbU=@vger.kernel.org X-Gm-Message-State: AOJu0YxQgPWvt8tiZXZzCEbKnhisPgbG1A+OC3rqTQp0gff3fQsSGM1I RyS+3VlZOPkfNlLOkVINcZ0EMddIwKsBjJNRmXEh/jUkyr25H3Qm89Ebsxh2Chgcmh+ZNCnnbus 0GNKH02+CEBp2iHfCj7S1S8WXCSqar5R9xlvMUyArpxM6IImc+lGReJQOflc5tAEXlZs= X-Gm-Gg: AZuq6aLgYXFNg+PC8q2PKu+vpIwmMTOMOeQyEK/6biqBlUM8Zd0R+misYilP4+hQmnj coG192NfJAhyQBrH8c3lNunjnUKlK/MTkfwWM3svDbSgLB05waOYjbF3++FOoiKRiEuMRVWY0OH j/a7YKnsV8L13Ni3Dld8jG6mnn8X5bdbBNQv8eMba1H61hNXwHMY0MeHLQ2nGQNUY2cjUjApdz2 t633OnXL3OPVpBVAJt39r60zJNbNPd+K68Wi8EY6Fmo94a2/8h3tHJUMSjeu3zZplpDwmLtyEJZ 3CYbLRCK+W9wHfT2BwS519lRkNHAjFyjA18hebWC9QrG71z0TBtwTxR3i3YglLoVru6CaS0fxEb AXVdnqyEZLKN7bJBOdEy+c/rtcGQzTKxr5VRxkbRLyp7c6CbGK7kNriqjNWHtn6iM+mxfVxsvxS CKVZvvXAQbP+pjm3/wrwiuLF8= X-Received: by 2002:a05:620a:4506:b0:8b2:9fab:d7d4 with SMTP id af79cd13be357-8caef7e16aamr1193760985a.38.1770594945531; Sun, 08 Feb 2026 15:55:45 -0800 (PST) X-Received: by 2002:a05:620a:4506:b0:8b2:9fab:d7d4 with SMTP id af79cd13be357-8caef7e16aamr1193757985a.38.1770594945056; Sun, 08 Feb 2026 15:55:45 -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-59e44cf6ee4sm2188074e87.4.2026.02.08.15.55.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Feb 2026 15:55:44 -0800 (PST) From: Dmitry Baryshkov Date: Mon, 09 Feb 2026 01:55:38 +0200 Subject: [PATCH v4 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-v4-4-9662a0471d82@oss.qualcomm.com> References: <20260209-iris-venus-fix-sm8250-v4-0-9662a0471d82@oss.qualcomm.com> In-Reply-To: <20260209-iris-venus-fix-sm8250-v4-0-9662a0471d82@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/pANAwAKAYs8ij4CKSjVAcsmYgBpiSJ6kW7QR98yeuApeUex1KSRnszYqgJ3u6AQD sUS9PBj/eeJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaYkiegAKCRCLPIo+Aiko 1Q1GB/4u7BiqyNOw5NHYYW0n/v6ucOYEb1TE0oTRy21Riw2Td2HAdOQgJGjCxj/AGKBIPRRKdHu 16pkQZkRpQWgpM1uvfkN6TKbnwnyzgGA6s7jVde+Y9tBeGxHCwyBF+rtduXFzHSFBqus439i26e pBpL1C0u8TD2w3kRy20lc/D9p5gsezozNQzhXM8G8yjqQMe5WJWSAEplVRXdXzd+9cQ4oV+XpRP xshrwuzyl8GoJfyT7UL4w8rOgor51lV72Yo/CznOD16dX3tr6xRF5ogtlAOPK6tStyaxzcB281C H3zbW1Pn5z653djOxQ5uP+61kt1lnnOIJAFhwVsu/OlxvvD4 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: w21vsAeBa4lbxwTnwpC5ZpGhWPctfwbM X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA4MDIwNiBTYWx0ZWRfXy41ACwciAJz2 dW3jpeJK0T/1b2wEnPo5OJxX+vyx0gbcx/s4OX8zszKVZL4eCnW607PWQPTukSHuOsRgwG+Z8u/ knP6hY77bh1/fnObgcsgtIUeDWPppPG0tVGjeK4+p/o414Y1CT0khYkWgfOjWaBh9FOWd5/1SJH 3ZqTeFO8Vfsr6YrGEHdR1+9o85rIIE6vLW5MAH2pSbrwJgcZ95trIWZg9kHBfJZbLtBG2BpsBeZ wp6ITvwgUhmzEwz/43xzQDy51XPNxPcxiivozpa9UbGdnE354GNHjesriawvNly9s3q7A+hwLV5 Tzu9H54Vz1q14oHtt9HACYjox3D/bRWXJeTsjOC9AL4I03QDWHyb7CygdJP542hRGHzX2xzVsfS nwKnvzRHD4dpywrIb61VlirubShxgrmOfWPO/XG01kk5i8ZuJkJUHZ4Q3gnw+MsQ5EYJDY1lxtP kf3GI6283EflMEuGJNg== X-Proofpoint-ORIG-GUID: w21vsAeBa4lbxwTnwpC5ZpGhWPctfwbM X-Authority-Analysis: v=2.4 cv=Or1CCi/t c=1 sm=1 tr=0 ts=69892282 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=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=EUspDBNiAAAA:8 a=tBOqMctlXquWO7Kigf0A: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-08_05,2026-02-05_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 impostorscore=0 priorityscore=1501 bulkscore=0 malwarescore=0 clxscore=1015 suspectscore=0 phishscore=0 adultscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602080206 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:03 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 817FC38884B for ; Sun, 8 Feb 2026 23:55:48 +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=1770594948; cv=none; b=DWlEfWy17TqsvyhcWD5k3iZzqa8a0qPRTE3TeaBJuj7Z1r2XKbkx7DopoEalqLEA7WzOIDacFSLpHMtXLv5juzWDHKiWG8P0RmD/WvgaI58Uq5AEvlvObYNx6/ZfDCYZZQ4ogXg+1Tklehwtt5fuEX7x6qKHngimZg9g75oH1aE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770594948; c=relaxed/simple; bh=AguPyjryJFtRx2eaJbYNMbx1txjYcA3Blb6q3wboAz4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=B0eruoEoQeqgtYd9gSYL2uyudvfLvFJJ6alwHbbSKvb19UhxMt2ZQOJ+fgalIZGY4q0gp4y4XpUuon9leudOSy4/JQPabb2g4lB/Vd1Hc71qGAicZEzOLbOA9r5THy212Nq8c3XP6XNcqPvwscP2lfAjehs5A852P3QDbwPbbDY= 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=Atx1lWEW; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HZ9w4rhZ; 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="Atx1lWEW"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HZ9w4rhZ" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 618NQH7D1979996 for ; Sun, 8 Feb 2026 23:55:47 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=Atx1lWEWblDPAMwp 7xSV2eP52dUX4koVfMcXw96uCx1rex2qok+m28aRfzvVOTKYsAAA/lkD50ANn0GU 8DyFaonPNUrv355TvVRQA7KEc4fBbd07fZQMND4HvkPIPMH37/X+H521Kj5wCdLj CydJ9Amkiu1C2KwFILRtkLa+RB1xNlNJ2PKrkBNvQZighsa4LUfxsquDmpYkfcAr 7IomCc0WfIPJdyiI0XtwCpgSzWVmxC9v0xGU7MOj6I3qhxX3UK4IgE3sFNo1URvg l3cFPWjKLrVmc6Z0C8b/JjtQRtdzhUb61Hzx1G3cy42HxkMCc6z/YGzgqCG/pZtA /0obBA== 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 4c5xamu4d6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 08 Feb 2026 23:55:47 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8c70cff1da5so1006809285a.2 for ; Sun, 08 Feb 2026 15:55:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770594947; x=1771199747; 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=HZ9w4rhZtUPgJWBnjKO4I/Y5jP6AEILBDeFlRsoPNNRCMZBfQ0EGRt1+ROWnxvlbqD nkC62huSUQOwbv+Zfzit99pj0BClmgBk7nOMxzWHeJfY3uScoYGW6olzRuwu+2TmfVHE m2dO1Z9ugLiVULnEjtmgcUIJGcN7JTVqojbLSYNrsnpw72DPuLFbSdAD3GhrTtaCPsu5 IaXus5xKZPuanMxinilztFbViRrD8NneGK9RveKqAhrtsTkqohj8s0Ecd1WiYgzsEXOe RscNcdiF4EQ07fRX0cx8AvLiQTNuc6QzZCU3CkNKdK1DdgbvPterUZNNva0RDHWcD2Im /orA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770594947; x=1771199747; 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=ndFIEdRjvaflfFUEM6VkbxwiFyFRPRVCdW1CWV1KpmXyXnM+C86bGvNJAAMflCYOkz prrKlaosM943QY71+pXdIOdzdcNxRpkXccOlDXz2QaHaErzzyhETGp90YKqh2yfMh/X2 eCOaEybDG6v59+HdYS2Srr8xX84KKvfYJGHb5YLj8hgS7bN32/DOREZqYrwqVrGwucxx EWLm7El8HfQdlteK4P6XtZzj1UUSuaHxWU0/XoogChz1TSt5pTolgAnnGkS7pXGRMIP+ 2amuXPnJIhNyjTmvkgx9+JATsTE4sHtJqJYKeZMlzViJoCND7F9t0zu5pZxr9a6JJRm/ ctGQ== X-Forwarded-Encrypted: i=1; AJvYcCVU2IhVWaPsMWUQe0MEcF2G/rCePlnihR8CS5PZ5QUrwlxK9a5SKlHKezs1CKtsozkHBrGmALGuSUToNMI=@vger.kernel.org X-Gm-Message-State: AOJu0YwFWOqvmP11FTIRTtZ+rtN1tWMZxt3K7Hmmqf/YTXYmWJvPVSnI YXR1WDEqZKk6PKeRGMUvyF3Lu4h2ua8ty3GSWRBS/q8FnA/6+GOLm/h9sdNeGbFYQuHQjy8Whjc NXzGZFYS3QI2axHXJWRS+X4f8SPzDeQav9qcVlVUagNGit6vdNyeUaP5GM2HYoQ1DEwg= X-Gm-Gg: AZuq6aJatctnPfj2ulxwF2HuOKuEI5LayDJS4cljTyXHQX5uPdclsJYM9Yi9YjHzARG WlopWGM/mTP4G7hqEAzmAqSSHTsH3oofsDGFB4ZOgUorQMRPJ+nXoLyhNpQnacTMBTYBNtYbDV3 z2vbcvwaDpkczsgWvzr0b86fXL4aqOUKtZe3NBhniQwpY25AMxolHwD82TNb0x9/cRabTCGWs5k IWyTq7Y2qGV3qw0MxUQvfudCa7IZWJtzOoGDQgxUxBnYb05rjW0MG2J/XYhu0d69fARX9LBT68u wSX+FNOP0yyrAzLaIRqrjt4Oe+p5me8lR6Fi5rQwT0SqDHHdhdasyuNQVHuaC9P3b9hgME09Gs6 6dedeoD1mnzUAaRUuY1qJrJTnp0nNCvIe9VHSflSqK4O5xctNi+8mkg08ByayTGVPFEjRQa7qO3 N7GeMEGuR9QXdXOQ8ja65SqfI= X-Received: by 2002:a05:620a:390a:b0:8c7:1b3f:5eab with SMTP id af79cd13be357-8caf17e3d13mr1252409385a.60.1770594946663; Sun, 08 Feb 2026 15:55:46 -0800 (PST) X-Received: by 2002:a05:620a:390a:b0:8c7:1b3f:5eab with SMTP id af79cd13be357-8caf17e3d13mr1252407785a.60.1770594946165; Sun, 08 Feb 2026 15:55:46 -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-59e44cf6ee4sm2188074e87.4.2026.02.08.15.55.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Feb 2026 15:55:45 -0800 (PST) From: Dmitry Baryshkov Date: Mon, 09 Feb 2026 01:55:39 +0200 Subject: [PATCH v4 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-v4-5-9662a0471d82@oss.qualcomm.com> References: <20260209-iris-venus-fix-sm8250-v4-0-9662a0471d82@oss.qualcomm.com> In-Reply-To: <20260209-iris-venus-fix-sm8250-v4-0-9662a0471d82@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/pANAwAKAYs8ij4CKSjVAcsmYgBpiSJ70t1Y5lwN36+qM0IdjFviCgJPTo7IY9tFT nQCnAXi4eiJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaYkiewAKCRCLPIo+Aiko 1dngCACFJUOZG90YgvHwIKNH5rBm0cnYlHslF4iaZsx9Vv9DbFf5jJCHqjRKnRtRH6N70/B7mMs LYwMFOuuh6IcfU2YOtciTktW14G3GkzPDYc8m73e0AYiVM4Fr8/oQ6BEaFATQJNb4JQOAD850A2 bNdWeKtujwd+JPUSuCRdElQ1vsuOYDtP4z//SN2mMqr519aE172IgPmkswdt9EOmGrt0BwGKY+q KxdO23YchizPSOwlZQiF1Zmp9HWQE7k35gBky0Tmw5VW13aK+HlstEW50rQ108i5XENqWy/6HIh kqqNc1Ga5GABW5SPabYcIWijPnyV/IXPEk1QxlgeUWrKhDit X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: LVQ5rwHlykC0rYphP9Wp74R6x5H5wRvY X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA4MDIwNiBTYWx0ZWRfXzmQyOCaSqdae Tpc8nW836Hz/oQ70/yFc+wNShSpV1o3q0LuD0gSQb6ZsLnm2fOrc2rNHN4eoX24+ZilGNqmaI2M M/ixLR0tAj+LhBU6OFmqet0b5ofyJ1ftCsM0ZoCu8nRoXLhE7GN/g7JJlegnYQ0McugR1Fx73qd M1+2ACqly4a4wHh4pdyqVdZrrRGWOoO7Qj8Q3tQRxnJKuZIN9FUloNU+5M0hCHViG5U/D1bgtVy 5EuWgh96CLUwnfKGC9AZwBYayqynsWwVOcbtQiXvrOl6JYC5eH4RPhBG8X0W5mjxp6oQwCewk80 1MjxiR8AMTJJOkVeR5HyRWb14iJB+M4d3cNZ9QyQ9//yo/zsis2F6M8kaqxmzZajNEQIGB9+DO2 Vdg9MAHWoFWAp7835jNryw754GoTWn5fr7nN7uUIJiGAow2PRI+UIheihR4s1ol59RMxyBGVJl9 nWDSKsL8E0aDEOj63iQ== X-Proofpoint-ORIG-GUID: LVQ5rwHlykC0rYphP9Wp74R6x5H5wRvY X-Authority-Analysis: v=2.4 cv=Or1CCi/t c=1 sm=1 tr=0 ts=69892283 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=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=EUspDBNiAAAA:8 a=EQKuo8RqpatckOKiKW0A: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-08_05,2026-02-05_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 impostorscore=0 priorityscore=1501 bulkscore=0 malwarescore=0 clxscore=1015 suspectscore=0 phishscore=0 adultscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602080206 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