From nobody Tue Feb 10 16:18:44 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F3A8123E32B for ; Wed, 4 Feb 2026 01:00:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770166803; cv=none; b=GCccZFbZ3/s0nTmJ6hfPG/7KJe6zPBPjO9KqBVsBl26a2k/fHFOvhbDxNNw7bsZhqyoxWNVEUTnqWmnNn/rtptZreDy916EfUngu93JEgcCTBQ42Sww4pVdx7OxE2t/11FeMOVh3hDwCVWAZRH6sjiBJ3HFOMMtAO8EvZsv86lA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770166803; c=relaxed/simple; bh=DrFwEkIoYrD1qa5tx9EdrYljNPefynFUvMATHqt7Zhg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=U9jthgVSdjhEqS2tPwmFVziXG8y9txJi2v1xE4mVMaBCAb8euF3y0tpJ6rUTDmr6eZuoyRGA5tQLhSD4IYel9Q8X/YEm1NlXDn8h+aMopuf//S0LuUHpxmYywOwfyBgdZhcoHLu0nOgl/Dj8XukFO0mJ90JHBGYAJLgnisj3iZs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=k2Zv/a8Z; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=VleHCBND; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="k2Zv/a8Z"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="VleHCBND" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 613IlwNF2053803 for ; Wed, 4 Feb 2026 01:00:01 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= HFgRG5qL9bnoUT3jp+ysOldDPm40o5vQTA9j6ykK/qw=; b=k2Zv/a8Z0KJ+rUmV oMJx+1RTv6EK/XHMNwvwIHIQbf7SVyEVr3teJD4KYzxtuoQ8mDZ1ra2mnwGYswP4 n3Za56KUmZj/p9y0bD3D99UVauFXB+Hdt59PcvbkibN7AlY0LNMzwhZlCtYqtvQQ /2F0Q+eJQPQ853xWzsHqX9B7e+uX6R1TfGw4N8DQxRRuwEFu04v/o/BiaYVO5C+3 eqr7nLqYPreMkmUwp53vv51M2gviNMj4IyuYagIu1PRA7VikAq4VBVmoapEJ9Hbx 4k4CmIHgCzWQkXfwAPp47VdqCqw1FH8eZnUZk5py4jluMhMmEcrKBKUUUHrmvuhr aL2kew== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c3gsr2b0r-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Feb 2026 01:00:00 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8c6cfd52556so135011785a.0 for ; Tue, 03 Feb 2026 17:00:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770166800; x=1770771600; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=HFgRG5qL9bnoUT3jp+ysOldDPm40o5vQTA9j6ykK/qw=; b=VleHCBND3S2RJj5CpZZTpVF+0Pc9mLuvuApB+dI0DzUgPS9KPglsniRt9mLJ9n0SNl wajmFaKXbYUtR5pgj6mznxM7bqm36V2rIpM6Vg49MQzyBpsjZl11nEas+CbSu13kF0Xg 7gYGz3MGSTsaQMKIikAzAFcWR+4D2ebAtwZ9nuZnmMvE9K201LLUNweNRdmBAgLgEBZh 4pEfKyfIIdykYk6JxT1CoiCAe5tPBCMwIRIoQMqfi99XgIw/w6+XflRCJIIniuBYjM2x L6RVPlMBA5gdlAQamfZFD8u8TjlHdg3GNl1+W9AKfGerLV6dyK2t4SwoBbNBHpqVxDrb m67A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770166800; x=1770771600; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=HFgRG5qL9bnoUT3jp+ysOldDPm40o5vQTA9j6ykK/qw=; b=XYczNgM8pLvL49jA++F05hblMlByHrB6HxVz/Xluz65a90NgCdOlFIw3czonT0H4qp D7aQcQrU2tJPHSP3JZrSvVvo8Axko4vZvuwaow0L0QWj41o+lQt3DT+ohduKbhzWGdRY GT46TdEv86oyA+XgtD2UflfayjcChl9ryQuVkMlJiWNA9HVEPbHXl4hstvaq0XalGAFs 8i2Hat6W2Y4ft4XYH6OkYN2VROWU9miM/fIl/dgVGCRWF5gBo4Ws+GkFsroxoI8DAnET EcJN/sf+lUaj6rsZ0f2DvSYD7xFVbcufmBBEyx4xCpu48rFHU0xLazLPC2Z2yjSxXLlk pLuQ== X-Forwarded-Encrypted: i=1; AJvYcCU0RDb7WUI2784txFgle8ApiVIiiIdpN4muZ7j0wG7DL8ZeRQxxylIf9ohD/dowOAxgdDfFp/YEfMhNFII=@vger.kernel.org X-Gm-Message-State: AOJu0YyD5947guI2b8k3VL1FN5J1IEENiXONHRYFI+Z3iNdX7vwtkaHv Au01FInnSAVwl5gifhNLymsBPSZKqbspyuPQsEg3QazJkKOQgbdtBE1PnZaTYWQPCUCQxjwfBTs MiMUb8kmBNtQzQ/Ms5zl06G0AIFXvolttI9gx1aeNgoGbhXLU9VzgwFmMfLl9taOpY74= X-Gm-Gg: AZuq6aINWyQx37qyjhiTW+FmqogmkWt9drrsiQU7bJXY+iCsmCt8gP2eFNH9lW3g1cI apZrGBOZtGV1NVDsqojxiQPUGYF5f/rZGyARB268iFp0q55CPWTgSaw19HdE8Qrppdr1y5OF9uN likhjuWpo1N3F170b6DOuyGXFRPfPbzI7zOe7ro+Ty26qi8g/JZJ2AAGybODH/bOrM7Ybov8Hgi +Youd/JQGrytiv6XaCVjv2jEN+NpnSREjgzM5HqMaTezwLNF1ztu/8ty/zy3++RmNOTsjRIlom0 XUeIxWpQ7BPWAn1xVUqS1cs3KkaDe1QoH/hl0h35s9pKkh57wrEzegl4uA4/T5Hj0n4Gcu4CGrY qpV4grvvUnTrocyJI6on6+ezyToXmr606SYxBqeugmM2cm58DUPRekNDecY5oAskga8YON74HBg 3jxPtIqhXTqVdrNtsD5s1Uv0o= X-Received: by 2002:a05:620a:4723:b0:8b2:e0db:e639 with SMTP id af79cd13be357-8ca204cd086mr614824185a.32.1770166800180; Tue, 03 Feb 2026 17:00:00 -0800 (PST) X-Received: by 2002:a05:620a:4723:b0:8b2:e0db:e639 with SMTP id af79cd13be357-8ca204cd086mr614820985a.32.1770166799720; Tue, 03 Feb 2026 16:59:59 -0800 (PST) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-59e386ff563sm253405e87.1.2026.02.03.16.59.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Feb 2026 16:59:57 -0800 (PST) From: Dmitry Baryshkov Date: Wed, 04 Feb 2026 02:59:50 +0200 Subject: [PATCH v3 2/7] media: dt-bindings: qcom,sm8250-venus: sort out power domains Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260204-iris-venus-fix-sm8250-v3-2-70fa68e57f96@oss.qualcomm.com> References: <20260204-iris-venus-fix-sm8250-v3-0-70fa68e57f96@oss.qualcomm.com> In-Reply-To: <20260204-iris-venus-fix-sm8250-v3-0-70fa68e57f96@oss.qualcomm.com> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Jonathan Marek , Ulf Hansson , "Rafael J. Wysocki" , Bryan O'Donoghue , Vikash Garodia , Dikshita Agarwal , Mauro Carvalho Chehab , Stanimir Varbanov , Abhinav Kumar , Hans Verkuil , Stefan Schmidt , Konrad Dybcio , Bryan O'Donoghue , Dikshita Agarwal Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-media@vger.kernel.org, Mauro Carvalho Chehab , Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2051; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=DrFwEkIoYrD1qa5tx9EdrYljNPefynFUvMATHqt7Zhg=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpgpoHGVXP1oPuZ1HuUzywdpPWCvtW3w+jr4aSM y/VnjMcAf2JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaYKaBwAKCRCLPIo+Aiko 1URPB/9AbHHnOcBK0yW1YvGlYOkWgOh7u5KCk0ZVSgqo0xge7DvEHmVVxxD/P1sQxFA65QGswBT TZdKhKTqca9+6fPUjh0BVrkCYPAK+/yj9TUZOYnIJCvSl9TiIIAVbkrjQTW5zhVQkJY0b7asY3i O8RuKd86nreQOjaqhDl5lZEZIpUF1tL3mytnS2Q5ka3fvdAyibGpul+zgxBe6qwkLhMCyR/Huea dRigVV0bMz2b3othCMm5yTbD4ld2O6C8538X0oKnKyzBzHKxZ06dQDrXKIDSpzNr/ewcRxErGDA PKllVBMVXDCzw5DFeUIQVpKHURpbMzaCTZf711bnD6XLOryV X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=A+9h/qWG c=1 sm=1 tr=0 ts=69829a10 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=V4YYwRrX08S5_i0GLdQA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: zsXMyxM4IkIzhzc-NQ7o1WMRyiUuUzcS X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA0MDAwNCBTYWx0ZWRfX5W/9EPfN472Z 92DEFl56Z1lZjZ5+tdYf76v+ebMO6MaE1O0ZsEkGW0q75TcgQojV0Ws3Gr8IlOuiu67qLkB889Y Om9T7BnhKeP/kE/PeaWqc8q8EZDK6jRDNf1hKJVITce4SK5cmT7zNhHmzGMCoruNXRHQThC+CUF I5E1zez6y37l7LWTQHTojz+RMhiZurHd9/tuStTnaSWH9yjBCNEgKFNlhkIH1owC9PBbz/a2Nec G7Y9LS5/LFzZHHD/TeeIb2+6kax16q7+LG0bq7qLrkKuqZU+DJ+yP+Fk7H3GnaEZVY6lpFmhGjg Ct/yAbiFBqxzMM/ROyqr+o/zOENKbYBtYri0Uo+YvQ0gZQdtEaEBETBMFBaiSW5JIOiSXvEL/LL qtgc4vIm3yrjGVOvKBHZImgr2/R0L7skle/LDHzI3qI7gPNcER0MPkTHyU8Qta8b+vy3WW6uFeQ 0wbXZwP5RpkEHN2FRNg== X-Proofpoint-GUID: zsXMyxM4IkIzhzc-NQ7o1WMRyiUuUzcS X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-03_07,2026-02-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 adultscore=0 bulkscore=0 malwarescore=0 priorityscore=1501 clxscore=1015 impostorscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602040004 First of all, on SM8250 Iris (ex-Venus) core needs to scale clocks which are powered by the MMCX domain. Add MMCX domain to the list of the power domain to be used on this platform. While we are at it, drop minItems from both power-domains and power-domains-names, it doesn't make sense from the hardware point of view. There are always 2 GDSCs and two power rails wired to the video clock controller and Venus. Disallow passing just two. Reviewed-by: Bryan O'Donoghue Reviewed-by: Dikshita Agarwal Acked-by: Konrad Dybcio Signed-off-by: Dmitry Baryshkov --- Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml | 10 +++++-= ---- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml= b/Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml index da54493220c9..04cbacc251d7 100644 --- a/Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml +++ b/Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml @@ -21,15 +21,14 @@ properties: const: qcom,sm8250-venus =20 power-domains: - minItems: 2 - maxItems: 3 + maxItems: 4 =20 power-domain-names: - minItems: 2 items: - const: venus - const: vcodec0 - const: mx + - const: mmcx =20 clocks: maxItems: 3 @@ -114,8 +113,9 @@ examples: interrupts =3D ; power-domains =3D <&videocc MVS0C_GDSC>, <&videocc MVS0_GDSC>, - <&rpmhpd RPMHPD_MX>; - power-domain-names =3D "venus", "vcodec0", "mx"; + <&rpmhpd RPMHPD_MX>, + <&rpmhpd RPMHPD_MMCX>; + power-domain-names =3D "venus", "vcodec0", "mx", "mmcx"; =20 clocks =3D <&gcc GCC_VIDEO_AXI0_CLK>, <&videocc VIDEO_CC_MVS0C_CLK>, --=20 2.47.3