From nobody Tue Feb 10 15:44:50 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 7E8F235B626 for ; Sat, 31 Jan 2026 17:33:58 +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=1769880840; cv=none; b=gUyg18swWqeCaIZr0W7E8d2Cc9K1EoLKYaI02P/HQQaKiumn01jG7Ew9Mk4CUZMt+qZgw81uuWQxr5/xXwcjxz3IMmzZBK89cdVuMEdjUV6FtQZM58FcnTu7s0e/BPeIgmd/RTq5fxXCAVPgzbv4t6pzmR/TmrSeiTymaN9jpP8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769880840; c=relaxed/simple; bh=08Sn8ZyMBT+vHAsuVDVND86rYKzAvCUVmrUVd6L26SM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qYkjOj9iBUInwgaNcUnaNOFbAAuW+vHL15/6gPfYD+dT0aVo9vRMIraK4BdbQOs/56Ix/Yk178WETLEpLc9/cecvZ0wZu1bo6gOqFE5HVsb9OkqojKL9ZaZFrzeQRDWqDSa+fLKQ8iZriga0xsppLJmNjgr9iva3r1KlBFQw43Y= 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=cOGeBMpx; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dY4gWm1e; 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="cOGeBMpx"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dY4gWm1e" 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 60V4SqwE3956224 for ; Sat, 31 Jan 2026 17:33:57 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= szfYc8EHy+TFmXH57kCGj8OpDH95rbeoFaUQxs6n4Sc=; b=cOGeBMpxx42omYFK HqL3Xsw0dg/9Vgmzy4A98uAqLdjmUnNSrKhb/3YSZ25ZfrhyqTzv9dRNCF0+OZZa /cPkYx4M4Tmfm7ZCAQv9wTYXWDt+skzpi3wo20/iGBR7yLUDhPAd5kNnyNceXkOL HnL8jWCJkglUcLGqsiCcZ3SOyqbfT+zYQHKjnizbnKNNa/hYVy039FYVugDt6qHZ 7MAfGLnvf3F4STYw0zDdD+qHqwK+el+1GNPmDsfQ7D0QJhBXs9B646mRmSHjWxWv RGVAf2Xx6sf6/OAG8lSvm6EQZxFHiCIZNCz2U9r1ZPI76nuyL+yoCpXLZ+peQdWi QCHx2A== Received: from mail-ua1-f72.google.com (mail-ua1-f72.google.com [209.85.222.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1are9762-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 31 Jan 2026 17:33:57 +0000 (GMT) Received: by mail-ua1-f72.google.com with SMTP id a1e0cc1a2514c-948aff549d5so290850241.0 for ; Sat, 31 Jan 2026 09:33:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769880837; x=1770485637; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=szfYc8EHy+TFmXH57kCGj8OpDH95rbeoFaUQxs6n4Sc=; b=dY4gWm1e+gSklHM7t4iD0zcgRrvH+ULHxVhYF/u/V3N9kZVBtN1pePtwHoN0V/JPZn KAN89/B4Z6L2mCfceS/SWBzS4CsYBRhlSn2ga84XuNreoUdeqgfbz0KBJz2HtuQppMZ3 UbfNQ1dlHjIQpSEvcZnnu6CbQ33Gh1k4a2sG3NvQAw7ZHYEs9NhS5sSw2O/9WNVvfdjZ ZMf/eoRDMn1D8z1HUZJaPyETjLSzMbFtwrR8WOZC+oQ9Xmqb1fY6BCuuAdb9wjyrZUTe IgrMfm9zaefrH27j/vh6Gd6jRYyEM09vJxBqY7nt7w1LnOYpNEgO0SzrpkTGWeQpiaFH HrNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769880837; x=1770485637; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=szfYc8EHy+TFmXH57kCGj8OpDH95rbeoFaUQxs6n4Sc=; b=CtIZcd+0wzj77ElFJXa5vzEv5eBhFPkgAerxXJjj2i8yGiU1gnvanYb2Y9XztENJ6q WKKmCBJmfG5M+SrwnrF8PCToKkUwjkPdBbPp8ubAVR1Nbru60qHkRuXpgialDGyCR6WP QuAoZLJw/WHyHmBh3TiQnePMrhPeXvoVJJLunPlfXNN6RGscDtFgGMNjagNMGNAxrzjg IvqKMbQc6rlP/p57ibGX4Y+r34oGyVlxez4I+khUJ9XsDcIcX2SlyJoVZ7ewRkiTRBOM lLwJMnbmQD+u9A2+5EHsQmX9XGhUDfBXjA6FPKrG2ie/iSIIunNGQvtHA4IUk8oZ+ShB BXQA== X-Forwarded-Encrypted: i=1; AJvYcCVsdoqW052qJEuWwNKQW1TyP7T468+5LOn1MyZ6jIzFaS8nGJh9o/52ZMwhMYGZDdEW6/l6T7xmuB72pBI=@vger.kernel.org X-Gm-Message-State: AOJu0Yz3GKJQWZ6wNSNrrbXPkw7cAnr6CDIdtZSMRPnvplZOK9BsrGQT 3ZvvQrO+A76n7DQUHSKN7gwzhbntyWLicj13uCBhpt1knrblqFBdM0iott4E0vtVNK3L8oy7e49 BKnaZ1xvTmOGS+6PdyJseVgxvhka5zbVWaccD933d6P4etLe7DFHdJ+RVySWKLZX5NFQ= X-Gm-Gg: AZuq6aLluzRkLXg1p4cBAyyUc4+gIBWXVg3+OfoSfAbF1xgEJJLJZCY7dWokqzzJSgs QaOn77EutaopHJcKgz2im2NoyTjtlwCDH52bmlaaGHTz5JZkarMQ+lvz74S+WgBei3iFZ14IVfi sJ4wYEc8RQSgRWRGT0lR8vW91X0pmT0rAoT7jsHvlpiTwiBv63MJtLrCAAeTyZALJdcdb2aH+2p /wnMPW+lWXiT/BMGZmCnM4OJ3acjRyeJVZ6nbdXhEeGj1JvaEvStq53aHbDOk7ylVXIE0tPXIJY prbnlPOkMtP+h1P95Qcc9h4h5Jvog/oiWxWYp0d3s6GVuN1E4Ihe+UPFxSK7xlY3USk4NzAcbm1 Z8rfDUWnhUkk8AiJdvvJNEI+/wWf+ii3LwBXpKsKiCi6ls2Yq4elDrlGhz9zKvaD2uPaLgwqjEj hONwK+/XcTiDsQUf0PYT+RnFM= X-Received: by 2002:a05:6102:3a0f:b0:5e1:866c:4f8e with SMTP id ada2fe7eead31-5f8e26b8e65mr1754973137.39.1769880836742; Sat, 31 Jan 2026 09:33:56 -0800 (PST) X-Received: by 2002:a05:6102:3a0f:b0:5e1:866c:4f8e with SMTP id ada2fe7eead31-5f8e26b8e65mr1754939137.39.1769880836266; Sat, 31 Jan 2026 09:33:56 -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-59e074886f0sm2443236e87.24.2026.01.31.09.33.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 31 Jan 2026 09:33:55 -0800 (PST) From: Dmitry Baryshkov Date: Sat, 31 Jan 2026 19:33:45 +0200 Subject: [PATCH 3/8] media: dt-bindings: qcom,sm8250-venus: sort out power domains Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260131-iris-venus-fix-sm8250-v1-3-b635ee66284c@oss.qualcomm.com> References: <20260131-iris-venus-fix-sm8250-v1-0-b635ee66284c@oss.qualcomm.com> In-Reply-To: <20260131-iris-venus-fix-sm8250-v1-0-b635ee66284c@oss.qualcomm.com> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Jonathan Marek , Ulf Hansson , "Rafael J. Wysocki" , Bryan O'Donoghue , Vikash Garodia , Dikshita Agarwal , Mauro Carvalho Chehab , Stanimir Varbanov , Abhinav Kumar , Hans Verkuil , Stefan Schmidt , Konrad Dybcio , Bryan O'Donoghue , Dikshita Agarwal Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-media@vger.kernel.org, Mauro Carvalho Chehab X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1866; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=08Sn8ZyMBT+vHAsuVDVND86rYKzAvCUVmrUVd6L26SM=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpfjz+zPoqz/eoiJnacBH8iva/2sQYAP1Xwd6Qq Zx1CTX9cZSJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX48/gAKCRCLPIo+Aiko 1f9mCACUMyec5d/jvLJJCjWu5RjdehqEjU6vG1zasXi0iQQOPDTG98NZQR3hUN7rX/l91qP0/Rz k5GRldL+vN/9F/ct/8PkCOZtbBpvk4euAW2HlHY1I77lZvAIIFn2LYWpaDYktrV84QKGjvoDSYv 05Kl60lfLs0+hkDazpjgY7YDvlFKt3/kifI3+36JGpnKExUq0j4lYypCtZjpwnWi17IXvsck3HU xI8Z4RZC+5BMoaceBiEZQffBSWQl6n2+JSj9UBSVjkuBKZ17Y8ykt1Kkab/4FpW229oavY5uB0e oy+1B4CkA9K+7i4n9ShUKLa6Hpj6Q8mHcVQ/zWQDOY9NUbeU X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=NNfYOk6g c=1 sm=1 tr=0 ts=697e3d05 cx=c_pps a=ULNsgckmlI/WJG3HAyAuOQ==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=V4YYwRrX08S5_i0GLdQA:9 a=QEXdDO2ut3YA:10 a=1WsBpfsz9X-RYQiigVTh:22 X-Proofpoint-GUID: HUtCcZc6nUVHldj4MfhjVfU2rO8kESxD X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTMxMDE0NyBTYWx0ZWRfXwTZOkm0Y6lp2 IXwZSMO+fli9pQqOXO5qv1XMtyiFwgtVIMmKPaMbDOGeYlB8gMZWsijoxRQzLQl91j2wHmeUidl KMlI3bEmqfzStWFXF+jfg/vUZskbzyq6ro3M+Qi8KkvkjqCkFpjiLIL69RJI2CKN0kmNy3oysvO BX6s2AOJZWLZP9bDgZ/iefQzWt6phBmsMtk2cnVBqHDIkk9bHZoT0enBVVK2qwcStChmq1hPawm NaTgO2ZwLSUS38jmTIfSqqLRVB/Bww1XeiA3l6cyt4J1xG3LrPY0LYWTg24Hsx1fAJ3DgfHxZ1O ls2x73rJlx7CjdeJ+expcpuU+bK8A7aKebDCAGHmK+Lf6BLbYaoEkfFfu4p6KWqEXF3ZtWJ88k9 g9mSkUG8WSUFZsyv/FXK5S614UkgrjkanwzvIvBYLrDQsLB+G6gS2QvIOLJMd7FG4Si2UzHm07u elzh2Z23jEuN68APfCw== X-Proofpoint-ORIG-GUID: HUtCcZc6nUVHldj4MfhjVfU2rO8kESxD 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-01-31_03,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 clxscore=1015 suspectscore=0 spamscore=0 phishscore=0 bulkscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601310147 First of all, on SM8250 Iris (ex-Venus) core needs to scale clocks which are powered by the MMCX domain. Add MMCX domain to the list of the power domain to be used on this platform. While we are at it, drop minItems from both power-domains and power-domains-names, it doesn't make sense from the hardware point of view. There are always 2 GDSCs and two power rails wired to the video clock controller and Venus. Disallow passing just two. Signed-off-by: Dmitry Baryshkov --- 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