From nobody Sun Feb 8 05:35:11 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 C272121D3D6 for ; Sun, 25 Jan 2026 13:20:26 +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=1769347228; cv=none; b=alU6ug3wNBdb1Ac9cBJ9QifBo2jhjLuQIGgmBJp1V/dMPltTRx+mA5y0Nbc5sRFNYlwXGbnuFz3hwD/pIFmGD939ymOG+r3yuYW4OrIdW37k4B7lohkd0+EygX0nDpQC35EXNjVGq3j8RECC47L+VtQZEahp+vRrNv+yLSarMVE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769347228; c=relaxed/simple; bh=hLnX9O+jNkWp4eIwqeLrNV1GLUMHqOPIj1AAiPtuF4g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Vb0+G7FfuvfzADshdPltI86AWuTPqeXD/g213/FelZecdy6e5mK9CF6BwgROKdJHcQpw5lqyShFrIXpdTg2tDMc0IEyyVpd4nG09uTREgHsC5epEdrrPcuYpC8MSwKPYbY9Wcoj3yLSAZmM6NiUs/9ahucPHg4ZBeJlHAeaELMw= 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=HTxOHf3M; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hIUjCFhg; 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="HTxOHf3M"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hIUjCFhg" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60PCi2jC3133877 for ; Sun, 25 Jan 2026 13:20:25 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= AKNJUo95dhWW3QqNfHAa9QPKochcB0AESW4u0Ff6SDY=; b=HTxOHf3MmmwuUmVn BJVkRo4OU9JyhDrTbbsekGBoKIYsETs+zRvK2000RSBako/fIDncmL5p7/bN5AUB yUE7MQHC0Xc4ogrEBQ8TDM5n4+Dh3Uuz+oSNwkqvVnuLFKHx0PqVRxm8IYNCz3b0 EzT5JFOB1SD6v8MfbdKkqUzJOOHnWASOMtVvNZWca/DF+GcqrjZJUqYLGjii36ed PISidraUs2jZ4o85ek3OaBkAFz/PoLjDA0w31Om5UavFWUHJgPD399NjiSwyJLdV iGDULFrTUbC+G51HdUFOsrCQSyF0ckAcWEuN5Pkf/h1K5/gF3ZgZAThD6hSMPkl2 4mcOwQ== 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 4bvq6xt52d-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 13:20:25 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c6a241b5cdso686466585a.1 for ; Sun, 25 Jan 2026 05:20:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769347225; x=1769952025; 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=AKNJUo95dhWW3QqNfHAa9QPKochcB0AESW4u0Ff6SDY=; b=hIUjCFhgOltp73Dx01Y8oh7WQrMQOmFThiLTTghx2gcKZDfVuJwmACW4UyVuA69TD1 L27I1YkWp8jQLdDlxumVsh0uJRK9IpYgHZbZOmiQTSNJYnhPC0EaAFg71DfVTVzMhHK9 jmhtStZKezkI7VU6qmH+qvCPiB1h6Pf3Z4yqckxHCWtd4U3zKLnmNDaWnYNDmHb4aMAR Rwpq6CUSHmXAVN0vf2587a8TdeE4hfqPbl8JKHN7yg0CrPDCM1x5hT+1QMO+KmQqGVBe csRlGbs+pYrJx8hjtmT3JDlww/c4dgx3mroJoc2l4heYIKxvO+BvVELQvfIt3iVt3Udi g4ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769347225; x=1769952025; 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=AKNJUo95dhWW3QqNfHAa9QPKochcB0AESW4u0Ff6SDY=; b=dK1t6ta+lq8KV6+cMsdhns5lq106Tw2gK+Nv/PnId0kvo+0cexf/WCahvNSCo/O05i TrM+WiZjU0bqfLS4F0TlfT56SRfFNgUDC1Jm+shqVEp6sF3EArVac3M3hQnO2k32oGYO WZWtgzdCA59E75cke3Zd8fO+O3BoBALDDhHe51vOwwk+qx6D2z9tP+CxGTJY3yo/OoVP 7vYZiD80achcvgVynHFVHWNgwU5d4zCKP6NbC/OJ+7W5MksqeUNoDIv+g+JYENZY3tA8 f2ec1wXsIhwSwFB3zj7U4PUvkeToFyVCMd9aMjiJlvQ9rDwvyPi9VqIiAOBLZHh8vRvE OBNg== X-Forwarded-Encrypted: i=1; AJvYcCVQDn5BnfPc/wGzVgDVwK5McL4HcM4WDmixLFC7A/R9qqIKGIW+PZS7T1yHJMDCbQRU6g3WW3aaWcNQ6Dg=@vger.kernel.org X-Gm-Message-State: AOJu0YxWSRDV6lUGfNec7U8bq9vKdbWbfBKqx7gvTs6LKEr1gg7n6ajk KkULWx22VGJ+nxhHvzHjA9PU8AlCjHTkOsQgeLbbYQRkF4S/cNrJpvKfofIERbrs3t/I2j6JE+m Q/NSkqWP1FDTbHNn0eE/vXIgf4Mhps/oed/ipdk1MLlK66vp/5dQZXbq5/PeiN3d9j5E= X-Gm-Gg: AZuq6aKe1mZRnmI3rmG2m2gcIuTdrZel7gBj6063yzjybOmoxjjjrvmEKO6frhvYdAP E1qezWo00TeWi+EXOlxuQXme5tU931Hb9IGACBMsFTCYGUlH9bv+tjslrXDR25pHUi6GOwEqK8Q /wu1UrdO2/QFOWaWeFZ2rYsa8e2pCFbUPYr2hHLIUxwK/R3haZ0JN01eMw8QMYDRiMrH9nE1bAy ueTdAVQ4xO5VAS2Nk3CtR+B/cFrnjrFzGEwX1hJCx8yr3f8eoZk6D4WgZlugTRtI4A9ghJcgi8Y XI0js5RAK86rMpj+T+LMiou21xKKw7EUoZg/afMSOliQ3yP7bMr9ei05A/AjKJK/Qwf9heiS9mU 9CDW/Wmm0F4p13t1XDLUolhUrvV25SIbH1WCF3wxoKdVP51dcKMIn5rXNY/HxBlOeqA11emBfo6 6Eo9eSJ3suK5SmlpHHzFg+5Mc= X-Received: by 2002:a05:620a:1929:b0:8b2:dada:29b4 with SMTP id af79cd13be357-8c6f96639a6mr161299885a.63.1769347225067; Sun, 25 Jan 2026 05:20:25 -0800 (PST) X-Received: by 2002:a05:620a:1929:b0:8b2:dada:29b4 with SMTP id af79cd13be357-8c6f96639a6mr161295885a.63.1769347224509; Sun, 25 Jan 2026 05:20:24 -0800 (PST) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-385da1706b5sm18901821fa.24.2026.01.25.05.20.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 05:20:23 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 15:20:18 +0200 Subject: [PATCH 1/7] media: dt-bindings: Document SC8280XP/SM8350 Venus 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: <20260125-iris-sc8280xp-v1-1-2c5e69fae76b@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v1-0-2c5e69fae76b@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v1-0-2c5e69fae76b@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Abhinav Kumar , Bjorn Andersson , David Heidelberg Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Johan Hovold , Bryan O'Donoghue X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=3992; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=EyYfaE2Cufcr0C/0jDHR82fWre92I+G4XxMx5Yzq/OM=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpdhiTDbVeALeWN1YKD1oR1muEfgt3Nxo52xbi9 tMw3qgFGgGJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXYYkwAKCRCLPIo+Aiko 1ZUVB/9fga1FbcrjGDtqACvtdvLTggEHjUkBwMjlV8F52M2tcinUrLSDjSBfrqsbWNKwJ9bR3Gk fgCHAoWuDXvb+qQQ0T2gdTpCc3irfVP2KeYuPAu8CwM2/9uDtMA0pxuxaRx4nysaKVW5QZcKKkx pWuQnKWATv4zrE+XDjQn6q/UIX6bvUz4g1HZd2TtsZC8nsNl93HVJWQ1ELUe8hU1LhXFZMtHiks s9xhi8wc+xvZ5R7REwnyYNUugKTHnWuzR+avO7boSbPIsEAiFT4JHKgg5GphSy6cX20At7M31oA avpaGcdZnXeKemKlU7o+mfgLBBb84aMpR6ziTPxE9tsHbA2R X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: egHMMz6LTc93uV5VVOGFQC-_I1twWUlL X-Proofpoint-ORIG-GUID: egHMMz6LTc93uV5VVOGFQC-_I1twWUlL X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDExMSBTYWx0ZWRfX5C7W82Y4NPaI 08HG1FgdUOXNIZnU7b2URl5F+ersbXfHFzDCRfqbuZU7xwS4g57TTK2x7y/MtLA+XvPAlW4W2Yn BRHgUIEgZ3ntuNY4bFRUccV2pXUyg7uTzjb1SEvZFf4eDX1I1RF6PvPi3y8On/EOHSA/fOpKCTv 7Pp1x4+AioXILRDQDxR8VVq+KpJJFFIF1UX0or2Et87pyZ3KEaxnPb1eI7LamP+jNrTTtbxiI3A Uh2TKiZZx6F//ps8AkS+KzTkzm1xV8dzcy7APQx7wAkzQnqYikLQ36SutPd4n+W5RNcSGYxOXWE ejlEwoZynnNEwtSv3UoteyqJcclYkqXFmxZiudmdaR1fKQ2lm8lGBsmE3pdI0dJftBT/TJwj3ff rsNCFrBrF+W+NgnR0bp00wsS2KFFr/15dg4qmmw6kbptsrwsDlQM0ZYvSouceHFLGyKgtnNGNLE f9YsFhOqSeS+ESNQKOQ== X-Authority-Analysis: v=2.4 cv=Htd72kTS c=1 sm=1 tr=0 ts=69761899 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gEfo2CItAAAA:8 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=gdo2EkX-Jlq9hQkSyREA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-25_03,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 malwarescore=0 suspectscore=0 priorityscore=1501 spamscore=0 phishscore=0 clxscore=1015 adultscore=0 bulkscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250111 From: Konrad Dybcio Both of these SoCs implement an IRIS2 block, with SC8280XP being able to clock it a bit higher and with SM8350 having 4 VPP pipes, while SC8280XP having just 2. Document Iris2 cores found on these SoCs. Signed-off-by: Konrad Dybcio Signed-off-by: Johan Hovold [ bod: dropped dts video-encoder/video-decoder ] Signed-off-by: Bryan O'Donoghue [db: dropped status, dropped extra LLCC interconnect] Signed-off-by: Dmitry Baryshkov --- .../bindings/media/qcom,sm8350-venus.yaml | 113 +++++++++++++++++= ++++ 1 file changed, 113 insertions(+) diff --git a/Documentation/devicetree/bindings/media/qcom,sm8350-venus.yaml= b/Documentation/devicetree/bindings/media/qcom,sm8350-venus.yaml new file mode 100644 index 000000000000..d78bdc08d830 --- /dev/null +++ b/Documentation/devicetree/bindings/media/qcom,sm8350-venus.yaml @@ -0,0 +1,113 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/media/qcom,sm8350-venus.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm SM8350 Venus video encode and decode accelerators + +maintainers: + - Konrad Dybcio + +description: | + The Venus Iris2 IP is a video encode and decode accelerator present + on Qualcomm platforms + +allOf: + - $ref: qcom,venus-common.yaml# + +properties: + compatible: + enum: + - qcom,sc8280xp-venus + - qcom,sm8350-venus + + clocks: + maxItems: 3 + + clock-names: + items: + - const: iface + - const: core + - const: vcodec0_core + + resets: + maxItems: 1 + + reset-names: + items: + - const: core + + power-domains: + maxItems: 3 + + power-domain-names: + items: + - const: venus + - const: vcodec0 + - const: mx + + interconnects: + maxItems: 2 + + interconnect-names: + items: + - const: cpu-cfg + - const: video-mem + + operating-points-v2: true + opp-table: + type: object + + iommus: + maxItems: 1 + +required: + - compatible + - power-domain-names + - iommus + +unevaluatedProperties: false + +examples: + - | + #include + #include + #include + #include + #include + #include + + venus: video-codec@aa00000 { + compatible =3D "qcom,sm8350-venus"; + reg =3D <0x0aa00000 0x100000>; + interrupts =3D ; + + clocks =3D <&gcc GCC_VIDEO_AXI0_CLK>, + <&videocc VIDEO_CC_MVS0C_CLK>, + <&videocc VIDEO_CC_MVS0_CLK>; + clock-names =3D "iface", + "core", + "vcodec0_core"; + + resets =3D <&gcc GCC_VIDEO_AXI0_CLK_ARES>; + reset-names =3D "core"; + + power-domains =3D <&videocc MVS0C_GDSC>, + <&videocc MVS0_GDSC>, + <&rpmhpd SM8350_MX>; + power-domain-names =3D "venus", + "vcodec0", + "mx"; + + interconnects =3D <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_= ONLY + &config_noc SLAVE_VENUS_CFG QCOM_ICC_TAG_ACTIVE_O= NLY>, + <&mmss_noc MASTER_VIDEO_P0 QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; + interconnect-names =3D "cpu-cfg", + "video-mem"; + + operating-points-v2 =3D <&venus_opp_table>; + iommus =3D <&apps_smmu 0x2100 0x400>; + memory-region =3D <&pil_video_mem>; + }; --=20 2.47.3 From nobody Sun Feb 8 05:35:11 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 2BDF41D88B4 for ; Sun, 25 Jan 2026 13:20:28 +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=1769347230; cv=none; b=SYPFlt6SpQvYAtzbc8LtqNQY1jgfO3XN8S3ov64YOsEJGnMLhxdsoCUUvVJM0GAvldV1nH7VDTWbCO4GMTUouv9csYkNR6U39ZK4T/eJZHZhyqRkyBmlD/EHEbXFffehxi6ShtUyZ8aeX9LangGH28DQKfp9EUYI6976kivPPDM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769347230; c=relaxed/simple; bh=Bmf9KEkMp4HJCg1ZJJDbmmSwGBTwEzmFyX3bT3VUuIk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=A0/yZwBB22vSIs2BoVVKAQCnX1ypPX8QeCgIQurBuWItj1BCkPk6m96SRVFPSPO9MMgu7AAOVgL+8HO7qblVi/dI5EE4Me1J+uy3zYT1QArB+y/CxAeqWDBcGvuPjZ5XdYFTpQh/cDaB3SbJyzh8CYjAKnhSvtlOk53lVEMgzMU= 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=pSh9p+3H; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cPl0/a1t; 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="pSh9p+3H"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cPl0/a1t" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60PCrI903958254 for ; Sun, 25 Jan 2026 13:20:27 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= JArmttMS0xgGKN3K5jgd2M6cFrUBTdyxOVP5jaPlnSA=; b=pSh9p+3HA0dDAxQp S+XgNjM1XOXHLOyi3N35KbpevM66SoMNk0/KdN5LeuX0XYOaUQEUko3YRyHMA/li 8/kLnyZB0avKgUt+0XCbTxhjduUFWLA1Xft1JnzrGkZrP1zZtGhuUU7ch99jOJBG /s+9mqIG3mjSU5/FX/ZaeB251aSn1S0qLmHd9HklE6PyO0QKYp4tl7q05cNIiQpf bdzHApekEt4zlaIJS83LWtmlsFfvSlbRAtJq7oEPsEjxDCqwpSycEqe4HK3/1Pq5 4zngfSuNMQPQWk9TptjsRN9vNJhW3TEdOYHD7MkU1+PstwvJQG26AL/g79wA+Z4N F53uhw== 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 4bvq9f24xw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 13:20:27 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c5e166fb75so966397885a.0 for ; Sun, 25 Jan 2026 05:20:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769347226; x=1769952026; 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=JArmttMS0xgGKN3K5jgd2M6cFrUBTdyxOVP5jaPlnSA=; b=cPl0/a1tmNmfrG/0ZrDkBkjZAQJ4Kp/mPRWgdh+LLJ4nLFH5YMnJH7qMO6BlpqnAqS UqE9hY+u2oWYX8+d4QeYS1qHHMStjrQpRYVB4myxSS654HKUE7QifQWGQIbKd7VYOfuQ v3JmneYxskHVQypgYkfkQcqOXSCnjt0vam3B+wJwCtu30JrLepFDoDZzQeBlkXkGQXCC u18XYk1FN7mT/coOp4Xid5R3vXi0grmSm8NCtBEbwgZXkleIUKML1MMeFD104Y1XVL/K noMX++pPsFMqVzIiChLXr0JMmDAygOW9PUJjqybynKNBXhybkRGnke4zBhKxd1RPSqDj 9rjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769347226; x=1769952026; 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=JArmttMS0xgGKN3K5jgd2M6cFrUBTdyxOVP5jaPlnSA=; b=hzeEK+hrhcStE/csBqG1QW9VqoB/QnqsO8YAptzhcLRuP4Z6YOZHIGhdqE4Yb4J/MV rokDEmAQO8Jp8DJ83+8eTcdra1NbyViolpmOv5f8R+ZdAj0fuDyG3bcZCA26jDlGvDuP PSpqLz16i3HxZLxJ1ceDuwdegdXyLs1B2gdb2INnMDZK20/+EcdLtGXnbzCX8NNQq2xH f9Z8FyTJrtjJCbJrNcEGxS4blLEMVC/O6rTTMx8lE8iR5HgQx2pbt+YRCpaLNdG5M2WC vi2PXUa/7BL3n2Jj9HTVXEpUfBl/mN8JoxTAkTNYke4q7kSdg2vfGgqqogOmyJPF7/7e 7AXw== X-Forwarded-Encrypted: i=1; AJvYcCV07z1IffpjMtbzvl9b3Vpq3VFk3pb/P7zH51pfU47v7VxxREI68IzeQIJQDtpUYj9+RR1Yeihh3nZZ1+g=@vger.kernel.org X-Gm-Message-State: AOJu0Yy4O7xaeTxQpTSeDj8FrEcdl95EiI+7prEbm/OiD4rA0HOcx0qI S8qBYzTQoc1zVtsI6uLBUiWlOWdSqac0Fwm+BU1G7uZBsbNrqOajNUMhhST+9ejxNmj6TC3IfOP KdbB8T0aqc2QQykIn9ApOn1dqEyrMP35e5hfI5EqL/wPJVWbUt9pDTVGINDDktXkog7A= X-Gm-Gg: AZuq6aKp/6YlVuYwd+XeHvtOATZUA4EiE4I1AuYNCG3x9A0SnjJOxni85tnZRKtoP/b F1UQwb5ctqBk6PkZlCz06HdIaBE+2Q2RuWEQA4+Hus4bgKZndJosXOcp4LiLX7ygKrKLxeAOE+C E4GNMfINb4Wl0SM2joh5IjqisXxC++D7C4UUD57WTl0QDvHYnXiVrlEy1/7yPZuummwCeCkddSD JQS0spBXhCRgac5Wnm4srbaNaJYCLaV5xHb3cFfpY64M2ZndOeA7GP3jpWuA7AfzNWD1f03ZDCV 8B0FJ1x9BV+mbLcpMlg2mdUx8eaZnR+y5rd8Zsbm/cdxjsCkSsVJbFvmyfkeHYatXI8H+ZfWtTE Cy9HsQNiFm6XxqN4mVpHBYmHXNQQ8Z+vpAAZ34iI2TaF39mbjbZQFjMszWDITU7WdSaEmcUUnyg LVBmACMbpZf3l9aMQgarr1UQc= X-Received: by 2002:a05:620a:2953:b0:8b2:ec1e:fe30 with SMTP id af79cd13be357-8c6f9615bdamr178466985a.57.1769347226286; Sun, 25 Jan 2026 05:20:26 -0800 (PST) X-Received: by 2002:a05:620a:2953:b0:8b2:ec1e:fe30 with SMTP id af79cd13be357-8c6f9615bdamr178463685a.57.1769347225786; Sun, 25 Jan 2026 05:20:25 -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-385da1706b5sm18901821fa.24.2026.01.25.05.20.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 05:20:25 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 15:20:19 +0200 Subject: [PATCH 2/7] media: iris: introduce SM8350 and SC8280XP support 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: <20260125-iris-sc8280xp-v1-2-2c5e69fae76b@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v1-0-2c5e69fae76b@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v1-0-2c5e69fae76b@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Abhinav Kumar , Bjorn Andersson , David Heidelberg Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Johan Hovold X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=8971; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=Bmf9KEkMp4HJCg1ZJJDbmmSwGBTwEzmFyX3bT3VUuIk=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpdhiTEFN5VQ++J9hNTVXGC/cZclDCPl2PJ5DaO wZS1OEaLDeJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXYYkwAKCRCLPIo+Aiko 1YPHCACoOroUXwSvoKFeekjSnEEMhL1PzTA9GiInbseIYMQysxx3mPS8mtq30//oUaN5ISEl0JF u+9r0WYx4KLMndJL2Mj92H+u+Kl1v0BRQiXDrezHkE2OfR25JiZQpfK51SDE+E13mbGVWvw2w5X JAytYz6x/3b4T5mOLPOVlZeD7/BS5hk5PTquE0gJgSyFfye3fIZohdjDCoZ8kR4XKyJWAgS/yYr 6b1N3kapOnSxS/bihpdQks/3zTTbTyJv8CNWpHj+Skpmqd6hjJEv9eRsKzOhp3INBsHFHbavxL8 zgLyVJzcTspfsFhDef1SMZaVs2qH760xeE2A1am7tvaSTrL1 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=YLGSCBGx c=1 sm=1 tr=0 ts=6976189b cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=UUdjpNFb6dwvVqmIGXgA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: cwOjBBQopi2DS6JA2sf1Wo17cJLpQvNf X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDExMSBTYWx0ZWRfXwYowJwIw0/Fl 3c3jhDcd2vHrOC4PVRHGIwxWT8IqPqueda2ElASoGn1jl4wLbpfsP1db0/vK87D5ybon+BHVrDi Bab0/eg4buJNtN6RFQyRL0CG4uFNl9yATx0J7VrbvqnGnl+iT6fr1puuQ5iVu/nrxgK5HOVleak z3MuRBiQlnXYxyYQXZyu2G8XYet7SlM1LeHWBl6/TIF6jWvbwV46a3MFiO7J0DaQkZnzQkExLuW EVztZG/1+sCgxjjH886jjHi8+qdtf0qgX0kYy7OnNzfyB7NQsEJyQLwDsDyPPRkJcuTxI/YP5Ja 40mv+v5rjLL0EdVz7+KVcilBh0opDbc3rf9o2LZ3jAtvZDL7AJ0jjv8oNgQ105Ukg/W6gohOtrM d6ba9Nt7BXYhTlDmwHvK00pTvo3q4+amlrd5rWilXvfyCp45NZQcEE9S2K8tVQAuzaJQeBuaTWs VruvW8SkurBN/y0Et7Q== X-Proofpoint-ORIG-GUID: cwOjBBQopi2DS6JA2sf1Wo17cJLpQvNf X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-25_03,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 phishscore=0 spamscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250111 SM8350 and SC8280XP have an updated version of the Iris2 core also present on the SM8250 and SC7280 platforms. Add necessary platform data to utilize the core on those two platforms. The iris_platform_gen1.c is now compiled unconditionally, even if Venus driver is enabled, but SM8250 and SC7280 are still disabled in iris_dt_match. Signed-off-by: Dmitry Baryshkov --- drivers/media/platform/qcom/iris/Makefile | 5 +- .../platform/qcom/iris/iris_platform_common.h | 2 + .../media/platform/qcom/iris/iris_platform_gen1.c | 111 +++++++++++++++++= ++++ drivers/media/platform/qcom/iris/iris_probe.c | 10 ++ 4 files changed, 124 insertions(+), 4 deletions(-) diff --git a/drivers/media/platform/qcom/iris/Makefile b/drivers/media/plat= form/qcom/iris/Makefile index 2abbd3aeb4af..2fde45f81727 100644 --- a/drivers/media/platform/qcom/iris/Makefile +++ b/drivers/media/platform/qcom/iris/Makefile @@ -10,6 +10,7 @@ qcom-iris-objs +=3D iris_buffer.o \ iris_hfi_gen2_packet.o \ iris_hfi_gen2_response.o \ iris_hfi_queue.o \ + iris_platform_gen1.o \ iris_platform_gen2.o \ iris_power.o \ iris_probe.o \ @@ -26,8 +27,4 @@ qcom-iris-objs +=3D iris_buffer.o \ iris_vpu_buffer.o \ iris_vpu_common.o \ =20 -ifeq ($(CONFIG_VIDEO_QCOM_VENUS),) -qcom-iris-objs +=3D iris_platform_gen1.o -endif - obj-$(CONFIG_VIDEO_QCOM_IRIS) +=3D qcom-iris.o diff --git a/drivers/media/platform/qcom/iris/iris_platform_common.h b/driv= ers/media/platform/qcom/iris/iris_platform_common.h index 5a489917580e..49dba0f50988 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_common.h +++ b/drivers/media/platform/qcom/iris/iris_platform_common.h @@ -43,7 +43,9 @@ enum pipe_type { =20 extern const struct iris_platform_data qcs8300_data; extern const struct iris_platform_data sc7280_data; +extern const struct iris_platform_data sc8280xp_data; extern const struct iris_platform_data sm8250_data; +extern const struct iris_platform_data sm8350_data; extern const struct iris_platform_data sm8550_data; extern const struct iris_platform_data sm8650_data; extern const struct iris_platform_data sm8750_data; 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..c99ff4d4644d 100644 --- a/drivers/media/platform/qcom/iris/iris_platform_gen1.c +++ b/drivers/media/platform/qcom/iris/iris_platform_gen1.c @@ -14,6 +14,7 @@ #include "iris_instance.h" =20 #include "iris_platform_sc7280.h" +#include "iris_platform_sm8350.h" =20 #define BITRATE_MIN 32000 #define BITRATE_MAX 160000000 @@ -392,6 +393,61 @@ const struct iris_platform_data sm8250_data =3D { .enc_ip_int_buf_tbl_size =3D ARRAY_SIZE(sm8250_enc_ip_int_buf_tbl), }; =20 +const struct iris_platform_data sm8350_data =3D { + .get_instance =3D iris_hfi_gen1_get_instance, + .init_hfi_command_ops =3D &iris_hfi_gen1_command_ops_init, + .init_hfi_response_ops =3D iris_hfi_gen1_response_ops_init, + .get_vpu_buffer_size =3D iris_vpu_buf_size, + .vpu_ops =3D &iris_vpu2_ops, + .set_preset_registers =3D iris_set_sm8350_preset_registers, + .icc_tbl =3D sm8250_icc_table, + .icc_tbl_size =3D ARRAY_SIZE(sm8250_icc_table), + .clk_rst_tbl =3D sm8350_clk_reset_table, + .clk_rst_tbl_size =3D ARRAY_SIZE(sm8350_clk_reset_table), + .bw_tbl_dec =3D sm8250_bw_table_dec, + .bw_tbl_dec_size =3D ARRAY_SIZE(sm8250_bw_table_dec), + .pmdomain_tbl =3D sm8250_pmdomain_table, + .pmdomain_tbl_size =3D ARRAY_SIZE(sm8250_pmdomain_table), + .opp_pd_tbl =3D sm8250_opp_pd_table, + .opp_pd_tbl_size =3D ARRAY_SIZE(sm8250_opp_pd_table), + .clk_tbl =3D sm8250_clk_table, + .clk_tbl_size =3D ARRAY_SIZE(sm8250_clk_table), + .opp_clk_tbl =3D sm8250_opp_clk_table, + /* Upper bound of DMA address range */ + .dma_mask =3D 0xe0000000 - 1, + .fwname =3D "qcom/vpu/vpu20_p4.mbn", + .pas_id =3D IRIS_PAS_ID, + .inst_iris_fmts =3D platform_fmts_sm8250_dec, + .inst_iris_fmts_size =3D ARRAY_SIZE(platform_fmts_sm8250_dec), + .inst_caps =3D &platform_inst_cap_sm8250, + .inst_fw_caps_dec =3D inst_fw_cap_sm8250_dec, + .inst_fw_caps_dec_size =3D ARRAY_SIZE(inst_fw_cap_sm8250_dec), + .inst_fw_caps_enc =3D inst_fw_cap_sm8250_enc, + .inst_fw_caps_enc_size =3D ARRAY_SIZE(inst_fw_cap_sm8250_enc), + .tz_cp_config_data =3D tz_cp_config_sm8250, + .tz_cp_config_data_size =3D ARRAY_SIZE(tz_cp_config_sm8250), + .hw_response_timeout =3D HW_RESPONSE_TIMEOUT_VALUE, + .num_vpp_pipe =3D 4, + .max_session_count =3D 16, + .max_core_mbpf =3D NUM_MBS_8K, + .max_core_mbps =3D ((7680 * 4320) / 256) * 60, + .dec_input_config_params_default =3D + sm8250_vdec_input_config_param_default, + .dec_input_config_params_default_size =3D + ARRAY_SIZE(sm8250_vdec_input_config_param_default), + .enc_input_config_params =3D sm8250_venc_input_config_param, + .enc_input_config_params_size =3D + ARRAY_SIZE(sm8250_venc_input_config_param), + + .dec_ip_int_buf_tbl =3D sm8250_dec_ip_int_buf_tbl, + .dec_ip_int_buf_tbl_size =3D ARRAY_SIZE(sm8250_dec_ip_int_buf_tbl), + .dec_op_int_buf_tbl =3D sm8250_dec_op_int_buf_tbl, + .dec_op_int_buf_tbl_size =3D ARRAY_SIZE(sm8250_dec_op_int_buf_tbl), + + .enc_ip_int_buf_tbl =3D sm8250_enc_ip_int_buf_tbl, + .enc_ip_int_buf_tbl_size =3D ARRAY_SIZE(sm8250_enc_ip_int_buf_tbl), +}; + const struct iris_platform_data sc7280_data =3D { .get_instance =3D iris_hfi_gen1_get_instance, .init_hfi_command_ops =3D &iris_hfi_gen1_command_ops_init, @@ -446,3 +502,58 @@ const struct iris_platform_data sc7280_data =3D { .enc_ip_int_buf_tbl =3D sm8250_enc_ip_int_buf_tbl, .enc_ip_int_buf_tbl_size =3D ARRAY_SIZE(sm8250_enc_ip_int_buf_tbl), }; + +const struct iris_platform_data sc8280xp_data =3D { + .get_instance =3D iris_hfi_gen1_get_instance, + .init_hfi_command_ops =3D &iris_hfi_gen1_command_ops_init, + .init_hfi_response_ops =3D iris_hfi_gen1_response_ops_init, + .get_vpu_buffer_size =3D iris_vpu_buf_size, + .vpu_ops =3D &iris_vpu2_ops, + .set_preset_registers =3D iris_set_sm8350_preset_registers, + .icc_tbl =3D sm8250_icc_table, + .icc_tbl_size =3D ARRAY_SIZE(sm8250_icc_table), + .clk_rst_tbl =3D sm8350_clk_reset_table, + .clk_rst_tbl_size =3D ARRAY_SIZE(sm8350_clk_reset_table), + .bw_tbl_dec =3D sm8250_bw_table_dec, + .bw_tbl_dec_size =3D ARRAY_SIZE(sm8250_bw_table_dec), + .pmdomain_tbl =3D sm8250_pmdomain_table, + .pmdomain_tbl_size =3D ARRAY_SIZE(sm8250_pmdomain_table), + .opp_pd_tbl =3D sm8250_opp_pd_table, + .opp_pd_tbl_size =3D ARRAY_SIZE(sm8250_opp_pd_table), + .clk_tbl =3D sm8250_clk_table, + .clk_tbl_size =3D ARRAY_SIZE(sm8250_clk_table), + .opp_clk_tbl =3D sm8250_opp_clk_table, + /* Upper bound of DMA address range */ + .dma_mask =3D 0xe0000000 - 1, + .fwname =3D "qcom/vpu/vpu20_p2.mbn", + .pas_id =3D IRIS_PAS_ID, + .inst_iris_fmts =3D platform_fmts_sm8250_dec, + .inst_iris_fmts_size =3D ARRAY_SIZE(platform_fmts_sm8250_dec), + .inst_caps =3D &platform_inst_cap_sm8250, + .inst_fw_caps_dec =3D inst_fw_cap_sm8250_dec, + .inst_fw_caps_dec_size =3D ARRAY_SIZE(inst_fw_cap_sm8250_dec), + .inst_fw_caps_enc =3D inst_fw_cap_sm8250_enc, + .inst_fw_caps_enc_size =3D ARRAY_SIZE(inst_fw_cap_sm8250_enc), + .tz_cp_config_data =3D tz_cp_config_sm8250, + .tz_cp_config_data_size =3D ARRAY_SIZE(tz_cp_config_sm8250), + .hw_response_timeout =3D HW_RESPONSE_TIMEOUT_VALUE, + .num_vpp_pipe =3D 2, + .max_session_count =3D 16, + .max_core_mbpf =3D NUM_MBS_8K, + .max_core_mbps =3D ((7680 * 4320) / 256) * 60, + .dec_input_config_params_default =3D + sm8250_vdec_input_config_param_default, + .dec_input_config_params_default_size =3D + ARRAY_SIZE(sm8250_vdec_input_config_param_default), + .enc_input_config_params =3D sm8250_venc_input_config_param, + .enc_input_config_params_size =3D + ARRAY_SIZE(sm8250_venc_input_config_param), + + .dec_ip_int_buf_tbl =3D sm8250_dec_ip_int_buf_tbl, + .dec_ip_int_buf_tbl_size =3D ARRAY_SIZE(sm8250_dec_ip_int_buf_tbl), + .dec_op_int_buf_tbl =3D sm8250_dec_op_int_buf_tbl, + .dec_op_int_buf_tbl_size =3D ARRAY_SIZE(sm8250_dec_op_int_buf_tbl), + + .enc_ip_int_buf_tbl =3D sm8250_enc_ip_int_buf_tbl, + .enc_ip_int_buf_tbl_size =3D ARRAY_SIZE(sm8250_enc_ip_int_buf_tbl), +}; diff --git a/drivers/media/platform/qcom/iris/iris_probe.c b/drivers/media/= platform/qcom/iris/iris_probe.c index ddaacda523ec..10b00d9808d2 100644 --- a/drivers/media/platform/qcom/iris/iris_probe.c +++ b/drivers/media/platform/qcom/iris/iris_probe.c @@ -357,11 +357,21 @@ static const struct of_device_id iris_dt_match[] =3D { .compatible =3D "qcom,sc7280-venus", .data =3D &sc7280_data, }, +#endif + { + .compatible =3D "qcom,sc8280xp-venus", + .data =3D &sc8280xp_data, + }, +#if (!IS_ENABLED(CONFIG_VIDEO_QCOM_VENUS)) { .compatible =3D "qcom,sm8250-venus", .data =3D &sm8250_data, }, #endif + { + .compatible =3D "qcom,sm8350-venus", + .data =3D &sm8350_data, + }, { .compatible =3D "qcom,sm8550-iris", .data =3D &sm8550_data, --=20 2.47.3 From nobody Sun Feb 8 05:35:11 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 53E0131ED7C for ; Sun, 25 Jan 2026 13:20:30 +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=1769347233; cv=none; b=VkzMCDBid3UolNG4Iaoxui8aY83IHe2Y3/YVxUSS59/sZ7wFxqo0rU8v68cOmlkQD1/kzRhz6kXEqYypYWFChkmmDox8wYqDh8LmAMWDsWGxGZuy45yC6EVjIQKPaeArqI8UVNSVeI46eDZ28u08PPg8q7GcoG5WnZcsY+gycZ8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769347233; c=relaxed/simple; bh=PJiHYLnSEuffYvSKM8ePxKvMNbsPyKyLyejgTYc0tWs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OKq89dMe32dZKDNAlkNuJvakXjEfaEmBvS77MKDkIkzOgwHY7zJUBvmZIQDDdT4hLRab3BJ1VBAeAZCIYKydccOhTzr0D2aSZtyHuCLBLKGNgJcJROTFp1xaAEFmn1KJBmf3DdOjQJWfMW+DbEMEKiTPp2WHSVwFXG3Pj7lvQxw= 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=a1jHMo/7; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=UAVkMTUD; 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="a1jHMo/7"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="UAVkMTUD" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60P7026L3266687 for ; Sun, 25 Jan 2026 13:20:29 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= nMnZgFstSfhXFxxtUsEMfbmsL8APUsp+8DEipnzhrtQ=; b=a1jHMo/7sKixqGHO tk1KvDC8+616v6+IwrG/wXG1HIeGEnLSPY4hRWMD7bhgRIgX7fHRGk0Ftwtg//aB ETHmuIOYFJ+RLAD1jPjW6lwsKiQanyLUwpGU+/Jz6qeXtnKbVOi7KIRVSz/Ie1+A plEzkRvSWB5kNlMjrYhzUTwlAjrh5XxkT6H+r88q4y6wjKBV28eer3X4JuxzQQfJ zdbgXRaHcFmdsJHN9OAflyC00WMx/REsq+tLrVx3VGxW0T6/cxnGVtHalghYhJhQ XSrmb4eapiZoMGxDws2k+uuKbHRToI40m9nRAdvVB8RPJVNL0ovcNIc05iXvEtuQ I01S4w== Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bvq9f24y0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 13:20:29 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-88a2ea47fa5so105839996d6.0 for ; Sun, 25 Jan 2026 05:20:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769347229; x=1769952029; 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=nMnZgFstSfhXFxxtUsEMfbmsL8APUsp+8DEipnzhrtQ=; b=UAVkMTUDdoz7Ql4vtGOJC1uoQcKZK5wmh+0uEbNtFrncJk90fZiai3WGOm4fiYfQpq YWvsx4ROn6V2EWoESY1XLJJ3YNorrjmcVl+EdKtrLTb2Qt5GKyJf3GmJmqJ/IIWvE94Z Brx3d5AUKeBbxZybGchyKZ2iF/esfaba0pDw+b0CnilGVOBwlDS+seE4fP2sPK7jBwRH BkUcGZYN80M9UZXp8Y6pyAPBJIUvkh/Nn56D1UyLDNbrX0Xc9d8XaJB/FcIe07FDrpNu BI6l29tJGYEEXJDUuYUnawxKW7wnGBS9PbyfdGARe243zP1AwjtBwQilLP5jik/+7Iq9 IhFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769347229; x=1769952029; 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=nMnZgFstSfhXFxxtUsEMfbmsL8APUsp+8DEipnzhrtQ=; b=BAggo1xVnXSZl9DTYJ/IOdRI20ZcgS947bmGfF8O2mbE5GBIlxDMZ1JcMdswubhJhv MZfqD19OCr9L9rO/KLKr1nXHTPlCfrN+fFiTbe0j3Q6Yun2/txEFG/UTA3ov1RLTDZYE bRrybseV7fWnqw2Xu6xSjs7ePBrpDvJcPowzEW4a8JwXQOrGI6JED1WuPwnlQP+2XTUs TG8IdVcyLuuo+PvfbhndGESPIc2syv2T/WyDK8T7PPOC5RZm436gpYLU9WKmRACXu44T soy/+p3qErvw5S6uAgZnvNdPO8z0rIywbQqwtJoj/RY0CKPhg3KAjtEH0EepuWrVkp9M CZZw== X-Forwarded-Encrypted: i=1; AJvYcCV6mV/zWL0PAiLDPKtc3pwL03JRRrwWmaw31N7I3lHpusvsOIKfpU1k3r6JD0K6gd+X2EWVGL5zNxjaBII=@vger.kernel.org X-Gm-Message-State: AOJu0YzZ0K/7YrB7S0sjH1ebvmgVLVjoxPYKzK/2l5HE+pU2Lnz/3K0X NV9I6asAdaorpYjgcRjy/oLP67tRNsXhLrizaKBbjYUTiCCQzSG1jRYBKXAcotRyIwUp4l7WuYM Y3dGfmpqK6T0uaYkAub6Hn+psiZ5Sm/XHu8fqUAuqHPDqX+5ehmDw1uQ5XctrmhT2m+M= X-Gm-Gg: AZuq6aLUKAaeyfpROZCzlAYtsYJAsCPf/6lEmUOvGTu2ZU03hfhhcOdspOIHx78tH8L CTjhgpvBgNlBtbi7i0Dtn6+Swkpb41PDGTs7OctbsAFpUyAnMZq13MfUdhNrY0w0+beBn9+u3p7 PIxG6kK3i/7OXXk6G9SFOvtF4rE1myrJ79WIHZYV4ySNffDgh9/nhgrNyzoaCGbrBf7ysad4FR+ +TXcCmLrMpdVS57bB51WeXqjN/xdUBwKPzWjajBH1GWIb46wIj+c6GJxfl5xoa/cYMEnVqhIJst pglQ+XepeK+x4on8w0YhXbVoPEVW5F9mQ3GHOu+dCxCCzX00lyYmjvy3YZZQaoyDt6FN0tyvCDB nebiEgZw7GK84uIDoVlMeOlQvVfbKeflEQTvRxKeKOsiG9awN0JB40lJeS7zJRgDZWvzGo6p3PL k5wlkObRMFwBImoSBmZ5Z8ZKA= X-Received: by 2002:ad4:5ba5:0:b0:894:22f1:88d0 with SMTP id 6a1803df08f44-894b042218amr17662356d6.16.1769347228629; Sun, 25 Jan 2026 05:20:28 -0800 (PST) X-Received: by 2002:ad4:5ba5:0:b0:894:22f1:88d0 with SMTP id 6a1803df08f44-894b042218amr17662036d6.16.1769347228180; Sun, 25 Jan 2026 05:20:28 -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-385da1706b5sm18901821fa.24.2026.01.25.05.20.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 05:20:27 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 15:20:20 +0200 Subject: [PATCH 3/7] arm64: dts: qcom: sc8280xp: sort reserved memory regions 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: <20260125-iris-sc8280xp-v1-3-2c5e69fae76b@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v1-0-2c5e69fae76b@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v1-0-2c5e69fae76b@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Abhinav Kumar , Bjorn Andersson , David Heidelberg Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Johan Hovold X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1110; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=PJiHYLnSEuffYvSKM8ePxKvMNbsPyKyLyejgTYc0tWs=; b=owGbwMvMwMXYbdNlx6SpcZXxtFoSQ2aZxGQ71SuHFGpLhUqMGO8zWstLzV+VuTkgY1GO9Wvlr e9/Js7pZDRmYWDkYpAVU2TxKWiZGrMpOezDjqn1MINYmUCmMHBxCsBEchPZ/4otcNof+96lVO6q wPeyffbqZctet0THuNRbSq2qLNjFdvhR7tcsEWUXDqP4U3pyNy67Sk99HVv6cGuxqPCk0uiyP5y r5rOs7q3Kq9HKSCr6YTXDt0FAyMzybf8apqI0uwKblYoiLCryPGsT1piEb/x44oN32TYV3uvnrx o8a7GwY5zscdXlZpGZSP9lvbDHP6eflzYrv2g4UbHqbPvNZSGzzz5fXLrn2fnfAd/V58tKvtAPM nm2xi7mYt6MXS5+r65ftdPaJll19r3ha8+JbQHRa9VK+GavZQ6aFV3h9CQmhFc+43tH239nY6Z2 sdpQvYmpU1Nnv1wqpHPTu36zkOTxhPUnplvd44y9LFYMAA== X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=YLGSCBGx c=1 sm=1 tr=0 ts=6976189d cx=c_pps a=wEM5vcRIz55oU/E2lInRtA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=dWPP9-k4-ZVWm8qm6WgA:9 a=QEXdDO2ut3YA:10 a=OIgjcC2v60KrkQgK7BGD:22 X-Proofpoint-GUID: RmJonsMFaoG-Caya4q9dVObVLizYfJLq X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDExMSBTYWx0ZWRfX4booCVykHoTy pT08k5L0YHcjV4g3f21U1z9WsfEeXnlX/oUlj3Rg1IufMb8wfS0szewXt3W2GL8SkeZkFXu1J3g MOTcw0xq3Bgv/mLhZxgZcBFgIgGbB2uva9Sv7VJr679G0FXOFBlkRa5rpqtDlEAAQgCYjDA3ihr eQbJSJ9zSzXQXijArDX5stl/bslQIHRrow88mMt1GrXZqnsRFUkb22CHn0fomnClM4pwgOv74sV HqySeaHgvU5YfdvTml22ZXDrGSKU5pyPtZ9diuTwHIcbNRj52o2Xf7uGQuXP6u6EaouYW2/JbQT hMF5om+cZPB8GrNn6DLJ+lBs7yBbhuKthW8WWBLRJmHBBo10jgyf4Puq6OUq2P1G0JFrxPCEgKO fCA9eh1ExZawtVE+dOac+yQfKGFOwzMVaMb4vp7ofOSXfQGogVrv2kP2AZTzUnCCnRS/72zzhnx 4dA+fQhnFRkW5IaV8aA== X-Proofpoint-ORIG-GUID: RmJonsMFaoG-Caya4q9dVObVLizYfJLq X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-25_03,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 phishscore=0 spamscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250111 Move memory region reserved for the GPU to its proper place in DT. Fixes: 6e9612ced0c9 ("arm64: dts: qcom: sc8280xp: create common zap-shader = node") Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi b/arch/arm64/boot/dts/q= com/sc8280xp.dtsi index 706eb1309d3f..41c57e7dc433 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8280xp.dtsi @@ -691,11 +691,6 @@ reserved-region@85b00000 { no-map; }; =20 - pil_gpu_mem: gpu-mem@8bf00000 { - reg =3D <0 0x8bf00000 0 0x2000>; - no-map; - }; - pil_adsp_mem: adsp-region@86c00000 { reg =3D <0 0x86c00000 0 0x2000000>; no-map; @@ -711,6 +706,11 @@ pil_nsp0_mem: cdsp0-region@8a100000 { no-map; }; =20 + pil_gpu_mem: gpu-mem@8bf00000 { + reg =3D <0 0x8bf00000 0 0x2000>; + no-map; + }; + pil_nsp1_mem: cdsp1-region@8c600000 { reg =3D <0 0x8c600000 0 0x1e00000>; no-map; --=20 2.47.3 From nobody Sun Feb 8 05:35:11 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 64B2231D390 for ; Sun, 25 Jan 2026 13:20: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=1769347234; cv=none; b=Nj604QkIJySguPdb5kZp0RrmPOhLvGujT7vk+VpmpUt+euae1Hx5Plwa6fq7ayOmi1+N5mOn/soje3vARdMwzpLdF80qz/WOGvmUyrGDZqxD/LcHVvwVAhOjQyY/ZDyH39mINuAXtMlkTCyw+MSTWieOv+aUbvqIZepcuWA/Ino= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769347234; c=relaxed/simple; bh=tlqsbZH3GVSIvVRdmUychoa8E6W2HNGx8SV90Y2uqks=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZBArm+2PwWZ04qutEYcunb0oipP2Y45+XWVV8FGXD66ingW50T9bmJeUsVMX7L8Usqqxe/etSn4F3oiTPepA/9Q8cPpvHfmTR2Bj1ruahTGTl0gnpJh9IWg/s0M5DabTw0xXSgJKbo4/4Zu1IDEhdq9k+W0x2calJ2MkMXRqrLM= 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=hYbWmB1V; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=e7rDHSIb; 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="hYbWmB1V"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="e7rDHSIb" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60PCkq1Q3139645 for ; Sun, 25 Jan 2026 13:20:30 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= /P7AMnIG7+WRju9MQzPkvgMl+bPhQN9IN8sOlv+VN1Q=; b=hYbWmB1Vf+fJwlpV 1Z4GBSuEyuRiitMWYXUQIfb8E8jINq/uYl/gYZx4pBkQpeV++PnWA38LQvNqWEbu VSoqtEAm6CVFr1572fHF4vgQjpyQTORM+BZXwRwydNctOqZa4l8+6dk7JbeBB1QE WhjfEJDohVLurCsrefIJh+Ze4eKuQ8FiuOcUhnNCpnt1fwZqEB4ga3jXDKoxJw3E qm5ZBNEn87+h19HJEZt3fWAdPrAxCx66huBJDZt34rbLwTV/TuOaO9MS6KjZWcHt YZklm1rX7gxOHSgt6ogb4dQQuV/6fdT9yrbxkbvYPuapYe9T7nkR3odFk55GGQpu s1CPSg== 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 4bvq6xt52r-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 13:20:30 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8c6a87029b6so1161154085a.1 for ; Sun, 25 Jan 2026 05:20:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769347230; x=1769952030; 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=/P7AMnIG7+WRju9MQzPkvgMl+bPhQN9IN8sOlv+VN1Q=; b=e7rDHSIb4+122yjvSBgQt/K+nZPOZ6tSduCJIJP2cOU11PG42joVEmgeKKEeff8HmQ C1c/qHaJ0gDOTXuCGij24svFy1LNzBcvS5pEPkyh7urNdfYGfKq2V7y82L4FtFbAumLP hi50wX5j5jPSrjRESBhVWloGvg+wR4dxciIajJK63qlmgqVbw8yAIRH3uZ7QBCWit/wj DiyDioInoFCKzomlTQ3qNiAxa/AUEuX/lEwQilQeELMqnFEls5j5tfYKm2Cb5HyODHTP YQYJAFX+LRdfX/Nlq+6MtCt4fF9ITZs1I4pOnA88M4NHRLSox2RZ1WC8Q6TsU0YEqlDk 4cvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769347230; x=1769952030; 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=/P7AMnIG7+WRju9MQzPkvgMl+bPhQN9IN8sOlv+VN1Q=; b=OwnpvalpBfsxCMTb3i8wNrU1dUJy75+gGTCwgWP8VWHbT0EAUjpsNtxDgWo1cldSqV 3sLDpCaEsERoJAM1rxjnRbQA0F4tOx8yxyAkcf6ucUSJ6UV8a76EfIovv8El/ZF59oeF M0JBRCWvKSMjdU7w96i9DCHV2rOLAXDqcfvMpozINtKeTa8b8QlcAZJrWxYH2+RsXTz/ j6CVbTOoDaIrgOSEzmoXntPEXwB+cgQ/s8eU4bBaS7+irQEvaue2JWffEUKKlY0k8NtC WXWUnxaurXhXJmcyuiIXWJilu1SyG5D0xEgK9pC3wsOgR7qKMXo4MT8tdpGvkrZeCv0p c7bQ== X-Forwarded-Encrypted: i=1; AJvYcCU7w7TwACzqebJK4nfMSzNaJHTf9MWODpQdTl7SNON0XsUPJNY3vrwNKdh+0qEtEJwbKeZH64MQMhPYB5s=@vger.kernel.org X-Gm-Message-State: AOJu0YxtS4JSIdLAU7LwEgjsCgfkaX5nIDq8PERqnc8AkSJtrXRylSeS oyVqzMFYMMGlfjbkS2vHpLFWWGUAZ1PFHMgxYhWFOoRfCkRGJ/xy/TwrVkC+IRcUg7/symXnHmX lNX4sz0Lea2CD+d80kWVAC+xO3nuNIam8OheT1w3wvQIm1U59h/UfQ1Z8FlCqkkgMmuo= X-Gm-Gg: AZuq6aI2RONWZX7c3VDOerBsma6aCaj4rKS+O7AGtN7xa4ASsHPEfgV31/VmXi7+T2G gKWQ8zhYGJm6lpPQuLOtw3XwCucCwmsY6urKI1qRVFhEHSpVOb1bP5GBGWt+LyL0fo9qE6r3eeP esSYqXsCmWNan2Gn/bONcFJClk2his07uGsFCR8sH5Pu5gMh8zUpE7PUs3cQmVxRzd21L3nGy2H byYD/YxF4iFU2ePyg0gvDOfs8K/A+719sxjYfZ8jhPw9yCQt05ptM6+DAOZY55DrZpKHF/n5KfV gH37/eqJguoU9Fa9UN/e47RhCjjWT8A87X7N/N5PFvlNgXbzZJvpmg3OWcnfnCuc/l3TUHx0+h3 uZof/L8ZD0CRO1Ed7Fxrl5m1cpnB42cOlZHXW0aqgLYOPuKz6y0tbRJ3fPO2NhmQ1y+l5g1dmxC 5BnuXNHZ2wvMHlwFWptedKYic= X-Received: by 2002:a05:620a:d84:b0:8c6:e0c5:7bbc with SMTP id af79cd13be357-8c6f96dd4damr157813685a.76.1769347229840; Sun, 25 Jan 2026 05:20:29 -0800 (PST) X-Received: by 2002:a05:620a:d84:b0:8c6:e0c5:7bbc with SMTP id af79cd13be357-8c6f96dd4damr157809885a.76.1769347229345; Sun, 25 Jan 2026 05:20: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-385da1706b5sm18901821fa.24.2026.01.25.05.20.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 05:20:28 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 15:20:21 +0200 Subject: [PATCH 4/7] arm64: dts: qcom: sc8280xp: Add Venus 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: <20260125-iris-sc8280xp-v1-4-2c5e69fae76b@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v1-0-2c5e69fae76b@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v1-0-2c5e69fae76b@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Abhinav Kumar , Bjorn Andersson , David Heidelberg Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Johan Hovold , Bryan O'Donoghue , Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=4083; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=uwzGdj/l2lleZsXaaz7tMKvHRtkCMWu9yBtOm4qdOx0=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpdhiTbqK3zZOm59nzvvfYfQ2aUOlS8ZQF1KMwS SH87kQ/vkOJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXYYkwAKCRCLPIo+Aiko 1XRECACFn09G+XRS6NZqWLdJ0GaK9+9q3zw69zFCQ8cmfAE7tlc3nLF5YD4LBKykFGur2+eHe2g UH6dVldoaQeEs01CWAT8JOdAbchn6Tcegi/4s486deKGIm6q3hpLDVXnsrTtzyzRXZON/L99TF4 joO0aAk9JfMK/yCHI/lF5PbfqtSUpzWG4REUlCkd57qVl+xy1Y88rM+5t8ColAK5uzsIL3uv74X OLQNuJ6tV/3+9vAXcIDppEp/k30Z4wgtG3mpaKyrAAHsTfW1cpJ4D3h5TIw9B2PEUOPw4A1WV9S j/1AtvT3ZwfD+eGodyvVBbUxxdBU1A2rSr6bpng2JE8G0QCN X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: vIFDlhrFSY5j9Hkl_O46ioYLPuXiXP85 X-Proofpoint-ORIG-GUID: vIFDlhrFSY5j9Hkl_O46ioYLPuXiXP85 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDExMSBTYWx0ZWRfX392qpckWKHMG 5Q+BUzIZ5+HY/LPt13tO/wxg3lwHWzIwPlv5dAt8ZksZTWjNn+SP/MCAfo/lZixj8S7gB9NMxyk OTBtZ2m7W9l9FOxkVVp6u3s7jLIsshxe2YsA7Z8T7Pw6x4Db/tF2i5h61RNGWxl8pjgUGBdWWh4 TWBsSsdQ2fWu3qEwdBWnO1nVPIAKJgqwk/ajJyq3ws8I+TBB6E3HhdObFrQfrEFbVtEkXuUJk3+ x7L0jzf6TDwo+QnBlzk9DQgHGYG6qhy7XMRGipbiNTK8gKCc5lNab9T/mJf4jkJnTwTpdMKLT6P 4GTcgbCWrfUf4odPNtoD0z1nwbxt65miqPC13oALXwfLShkXqXoZ3TMc7byeBNb431sm2cliEoH XPbAilTffr6HF2GnvD13xiB8o4BLjpPpfDDZabs4LjX2vfeKqwtGxnedzsDi90+OwzeHGKoM5FQ AGLgmUK5y2n9p/QPzvw== X-Authority-Analysis: v=2.4 cv=Htd72kTS c=1 sm=1 tr=0 ts=6976189e cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=GiR9guPQU3y8euSElqAA: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.20,FMLib:17.12.100.49 definitions=2026-01-25_03,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 malwarescore=0 suspectscore=0 priorityscore=1501 spamscore=0 phishscore=0 clxscore=1015 adultscore=0 bulkscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250111 From: Konrad Dybcio Add the required nodes to enable Venus on sc8280xp. [ bod: added interconnect tags ] Signed-off-by: Konrad Dybcio [ johan: use sm8350 videocc defines ] Signed-off-by: Johan Hovold [ bod: dropped video encoder/decoder declarations ] Signed-off-by: Bryan O'Donoghue [ db: dropped llcc icc, switched to sc8280xp compat, added more freqs ] Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 89 ++++++++++++++++++++++++++++++= ++++ 1 file changed, 89 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi b/arch/arm64/boot/dts/q= com/sc8280xp.dtsi index 41c57e7dc433..66a65ae50f00 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8280xp.dtsi @@ -10,7 +10,9 @@ #include #include #include +#include #include +#include #include #include #include @@ -691,6 +693,11 @@ reserved-region@85b00000 { no-map; }; =20 + pil_video_mem: pil_video_region@86700000 { + reg =3D <0 0x86700000 0 0x500000>; + no-map; + }; + pil_adsp_mem: adsp-region@86c00000 { reg =3D <0 0x86c00000 0 0x2000000>; no-map; @@ -4181,6 +4188,88 @@ usb_1_dwc3_ss: endpoint { }; }; =20 + venus: video-codec@aa00000 { + compatible =3D "qcom,sc8280xp-venus"; + reg =3D <0 0x0aa00000 0 0x100000>; + interrupts =3D ; + + clocks =3D <&gcc GCC_VIDEO_AXI0_CLK>, + <&videocc VIDEO_CC_MVS0C_CLK>, + <&videocc VIDEO_CC_MVS0_CLK>; + clock-names =3D "iface", + "core", + "vcodec0_core"; + power-domains =3D <&videocc MVS0C_GDSC>, + <&videocc MVS0_GDSC>, + <&rpmhpd SC8280XP_MX>; + power-domain-names =3D "venus", + "vcodec0", + "mx"; + + resets =3D <&gcc GCC_VIDEO_AXI0_CLK_ARES>; + reset-names =3D "core"; + + interconnects =3D <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY + &config_noc SLAVE_VENUS_CFG QCOM_ICC_TAG_ACTIVE_ONLY>, + <&mmss_noc MASTER_VIDEO_P0 QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; + interconnect-names =3D "cpu-cfg", + "video-mem"; + + operating-points-v2 =3D <&venus_opp_table>; + iommus =3D <&apps_smmu 0x2e00 0x400>; + memory-region =3D <&pil_video_mem>; + + status =3D "disabled"; + + venus_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-720000000 { + opp-hz =3D /bits/ 64 <720000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + }; + + opp-1014000000 { + opp-hz =3D /bits/ 64 <1014000000>; + required-opps =3D <&rpmhpd_opp_svs>; + }; + + opp-1098000000 { + opp-hz =3D /bits/ 64 <1098000000>; + required-opps =3D <&rpmhpd_opp_svs_l1>; + }; + + opp-1332000000 { + opp-hz =3D /bits/ 64 <1332000000>; + required-opps =3D <&rpmhpd_opp_nom>; + }; + + opp-1599000000 { + opp-hz =3D /bits/ 64 <1599000000>; + required-opps =3D <&rpmhpd_opp_turbo>; + }; + + opp-1680000000 { + opp-hz =3D /bits/ 64 <1680000000>; + required-opps =3D <&rpmhpd_opp_turbo_l1>; + }; + }; + }; + + videocc: clock-controller@abf0000 { + compatible =3D "qcom,sc8280xp-videocc"; + reg =3D <0 0x0abf0000 0 0x10000>; + clocks =3D <&rpmhcc RPMH_CXO_CLK>, + <&rpmhcc RPMH_CXO_CLK_A>, + <&sleep_clk>; + power-domains =3D <&rpmhpd SC8280XP_MMCX>; + required-opps =3D <&rpmhpd_opp_low_svs>; + #clock-cells =3D <1>; + #reset-cells =3D <1>; + #power-domain-cells =3D <1>; + }; + cci0: cci@ac4a000 { compatible =3D "qcom,sc8280xp-cci", "qcom,msm8996-cci"; reg =3D <0 0x0ac4a000 0 0x1000>; --=20 2.47.3 From nobody Sun Feb 8 05:35:11 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 13F5C320A37 for ; Sun, 25 Jan 2026 13:20: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=1769347248; cv=none; b=FRwHFO+UPmSU3APVZHaLGM6qqWPVojfu80n8ZNvSTBRFIjSahCvZNQLVByFpvNDl9JbkWDmeQSYmqoTCmsuRjkRpBWgtSQDoYgNwAOqh4jhoBnm/XFrDULwnxLdU/lJxq9sDdOZox7l8NSx/uPy6twNnPZ8+u5cYNHkeCY9hZi4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769347248; c=relaxed/simple; bh=eMPPp5QdHl6l2+RHuOJrKXZ3iHN1D0E9GpkssxyQIzE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uyqApCkERgYHbA4/3jsetpsHB4HP76MhszIEjjOuZ3wudqwky4JHHxcZTRqfIcZq+TfVRM+O7g9SvTt8mKQ9O4YTqYGBl99flkeK5rojtftcjTrnLA86/lE2/omk4B//tQ9XHJmCwrvUXohT8iReYl6RVejyHyr5exAw+XEDIlg= 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=GhZfF1d3; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OPQNK8XL; 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="GhZfF1d3"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OPQNK8XL" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60PCg0PJ3130053 for ; Sun, 25 Jan 2026 13:20:33 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= X/jnU1v8SbYVQvup/ww910IkEwyTZhceq3Rp0gE4nyQ=; b=GhZfF1d3DRcOlI/u o1a5HpEq+ZqJtySY4a4YxUhmmDGmnhNg/NS0K1bdqrc67vUe6HpRv5lnMP7Io1MY 3/toM9qVsDMVcW6VuwRTytB4XC6NDK8yav5ewj5yjpuOEMajTUVxdppY04QiZx8T h11MC08ZRREE8dRYkFBIG921CZ2bWG1czIBICRMe6ERoQUVF7Im+QdeXUsK56HX4 rY7XzntafdMq0De/LWh8xkgpP1bacDdhtrdbUow2xxNNBEJWA4oVvCTOzRsZ73fM vketmLVLYhNP4QHfup768LQXhPSqvw6Wg+rjgo+v+Zd5Bsr7+Bq4Z68jDvez/Mv5 l/kIiw== 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 4bvq6xt52x-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 13:20:32 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8c52dcf85b2so1426596785a.0 for ; Sun, 25 Jan 2026 05:20:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769347232; x=1769952032; 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=X/jnU1v8SbYVQvup/ww910IkEwyTZhceq3Rp0gE4nyQ=; b=OPQNK8XLvrXtkAyWAYMEsk2acTNkj+4j9Ri0OmERaKrUilimAzkwtFysQSo/Ciz+7Z 2TZ429Qca+tostr1x4/FEtRmGEUdTcmo5sK4AFfyJe27M4WGo9NGdAtE3aWU29y6QmsE kidri4XEP2w1U6p6urw/dUMfllLQsg+Q1Io5yQTXMbhFiiimQEdPQtAJoRziqFfM5k5y J9VarokYbftFMBHcf0HK8oZlapiY4vzpVkoQhMquOWVVke9+MKwYZimkGrh8Un/pXiHE WHAsNM4bunpEAZzcURFB279QbbSit0AHezrE4VbCA4i5huH6tHQhNEQ9TjN3DjBvtiFS 3OUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769347232; x=1769952032; 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=X/jnU1v8SbYVQvup/ww910IkEwyTZhceq3Rp0gE4nyQ=; b=T2NzUD6yE6e+SLiElCrhII2mh1uDux8fAr1rRSJZROucdEokQeweA1eIU5B+huAHD+ maO5G3PvclV1NycecabEhduXOveJXMomXB4BDmxJlyIWdZQWijk1N3ngX/GBm1IKCaRn UYZ8d0QqLOl7a/S7/Dg5RQO1O5n405dJuC63sA/sMBMgIgfMRM13QFtRjkGQNJ3nmban qyPzOs8BkNOguiFeyOWJs6B3V63OqHxcwmT3DlCEbJFWlnsmlWBjCoIAfghS53I8gGoc yCumXLre/gF/5QELyoThBr/1CPpWi34yT79Ku2zHUMtVInvSSHWdN059eHzrmVS/zCdk CNCg== X-Forwarded-Encrypted: i=1; AJvYcCXSprjphztBJ7gmxxwPsPvY1vqFDlRi4bEIWY2vYknh9fRPaUJXr7IPwyZb8rJhajZ5RZW4LzOMLYnQnVI=@vger.kernel.org X-Gm-Message-State: AOJu0Yzbt2XoYKHEH2lq4EP1KX1+cFrQXQvb2ksgyh3iOmfSFjs2h6Gb /+sM2fLsjt2TY72+HlZMlk7LLOaO73InhdUB+tOV30G/iGgkBvhXwXum5HqYAkbasdVpeoGTaWP V/8li8GVQnUlFA3QK1zKYnDeBgrTC3fLIrwsAbDaIFeGDNsxw6okcwbflZhGdQS9NXiY= X-Gm-Gg: AZuq6aLi+77cDMPmjFam+bx0eCIJPGgdiEP8h6P7e1K+VNARJD2WYHAL/cXdWHN5YNQ 2rxTKFhgNt5XcqDt8hfoWOx+l/7fPsnJ2ssJtX46uSwNk5fpVwOOmUV8hW/zRbV1VHtrgZxhABK DnDuOgWHscVftCeYF0uj14fKF8/4uQtiKJAXgLu2WesEgpdjLk0W0RcIsSbgfX7d6tBZY6fkUR/ //jv5CgsyITANPCc8cFSbB1WU1KqKIZEtrEpyrbnxCiESGPoVCuU9T0dNDZwsxsFeCTE3iHLHpF LvrvMLw6HB+NBsfKC/bYxO5gXhB3pIj3B+2Erpc5Fab1oSmqDiFiMNg7wHjLxBdHgJpDIV2Bh5v aODoAFF/wiHzaZJ9EbDaTrElXXIEuoY3Q/mn0B7pjgaEA3TRjACdU6hdFkuhKPcLLi3iG9TLsfx LkskS5dAmpQAG0o3o0mk2pk8g= X-Received: by 2002:a05:620a:4012:b0:8b2:7435:f5ef with SMTP id af79cd13be357-8c6f9622014mr169199385a.41.1769347232250; Sun, 25 Jan 2026 05:20:32 -0800 (PST) X-Received: by 2002:a05:620a:4012:b0:8b2:7435:f5ef with SMTP id af79cd13be357-8c6f9622014mr169195985a.41.1769347231737; Sun, 25 Jan 2026 05:20:31 -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-385da1706b5sm18901821fa.24.2026.01.25.05.20.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 05:20:29 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 15:20:22 +0200 Subject: [PATCH 5/7] arm64: dts: qcom: sc8280xp-x13s: Enable Venus 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: <20260125-iris-sc8280xp-v1-5-2c5e69fae76b@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v1-0-2c5e69fae76b@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v1-0-2c5e69fae76b@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Abhinav Kumar , Bjorn Andersson , David Heidelberg Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Johan Hovold , Bryan O'Donoghue , Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=951; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=rkZGIV8zHoppbf8XaAIcqSxhBd4bGzlkBwNa40cVeqU=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpdhiUcac2K8t68PoW35MpHHGslGoSTOG6uBC8l 3pCKI4JUCaJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXYYlAAKCRCLPIo+Aiko 1QLrB/9Y3B0jK6C6fnSS2qu848FxonrEw4c6G2CbrOYLSuiXBWhJi+CgPTq3+h6D3qLjy2CEj5u +lNd1uD/HbpDWVEWgrU0Kmlxrhz8B1CLrJzm1vUjAF/L2sG/hk9zdYKdlvVxeIw/OWIrF8NTQ/M yMmwYzb3eOHJoMVGWM2lW00W07GEvvB/iZRkp1KVvqtdriY7cBtL7swnGxhmGgfEKLEIF/xJ0Ms oz8O0rLZC18sIhkuWWr1aDIiKMcqlwwbOXT7HarydERwjSmkhvsKyQdCptH7+7Wl60yv4Uq5sMB TD5MfoO419oiNx0NMAv/MHn23XqE0wAZV/kCOkS+EcOmoKEd X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: GY2I-n43X7qfzcq6zsBpbJXJ-Pq52uB0 X-Proofpoint-ORIG-GUID: GY2I-n43X7qfzcq6zsBpbJXJ-Pq52uB0 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDExMSBTYWx0ZWRfXwFBPc98bb05t nWyPqsLQAEGV5YKxQe/uEtIiUL9TSpI0VMhFjBj6mFr0v+g3QA/vFOfXU/RhiOcImKNTvYQSYFQ Q1NZdqnEMo4uIATYBDT16AZlwaLO4Dc+3nGFU2BUcX4KCted9skFcW4UaXQOxhXzSuJl4y45zbm juITah/+XrapfkiGwHt08IMNwpBlW1Rn+KIqkKJhV2WPtr6NPFTCotX/MTlXZokaEcYmNgjhCCV ClijC0TQUTgzY/xAdu8hVmEQJbXOYtcznG9h2vQw3a/55sA1Yu9qX85L7b7k0L9jETr42c4K5RR LvDc6KKQkkQ69wRpu3759Z0XzG0xE83QNcAz9AuR4/cDCgUjRk1I5cBSrtgKCodYxwR1fSXgdl8 2owLH77NPEhmCiBMXNx44ajPimdu3883PAWf1zIEbutua2VQGG+gvrz95cPaFJpj7tizo1x8oPW RiokCkc0F0+mKu7FCxg== X-Authority-Analysis: v=2.4 cv=Htd72kTS c=1 sm=1 tr=0 ts=697618a0 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=9kCQqHoLWY5iHRgZhBMA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-25_03,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 malwarescore=0 suspectscore=0 priorityscore=1501 spamscore=0 phishscore=0 clxscore=1015 adultscore=0 bulkscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250111 From: Konrad Dybcio Enable Venus and point the driver to the correct firmware file. Signed-off-by: Konrad Dybcio Signed-off-by: Johan Hovold Signed-off-by: Bryan O'Donoghue Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts b/a= rch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts index d84ca010ab9d..62f4593958a8 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts @@ -1474,6 +1474,12 @@ &vamacro { status =3D "okay"; }; =20 +&venus { + firmware-name =3D "qcom/sc8280xp/LENOVO/21BX/qcvss8280.mbn"; + + status =3D "okay"; +}; + &wsamacro { status =3D "okay"; }; --=20 2.47.3 From nobody Sun Feb 8 05:35:11 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 6F36231B136 for ; Sun, 25 Jan 2026 13:20:42 +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=1769347244; cv=none; b=jBJ+fSkC2z0uO28pOjsSTxNZbAKBRVUPuWgp/xhcOnzp21Ak2SScdEAERoHW7HxpVF+1WJl88+WuLVhjYZT2vUAX/CisnrQuPoeqTesV6TvjIakfo2+2YmpR974a9fW4GjyhJakkwaTh6DvpVqC0cofDhn9J2GBknmUX+Ej9/Ag= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769347244; c=relaxed/simple; bh=HCJVqJ428XQDN87qXRqTrOdSLhLMNLY6esVTo6pN1fY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mwotw3+y1q7mfIw/DlnrcsA+DYiMUki+wWdYX8XUr9xsBp2kDPxu0OTkbblJ46ZC49/4b/bnkshSOPTxCdDt3MFdDvttmrMn7XFI7s8fNY0OSfmKz6M3hbk87DWXdU9nQExxpHxXwtbbj6kCIx/9ru23e6S7blpvjKlffqc7o3Y= 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=Qt3lwj7v; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ZyCBHFl2; 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="Qt3lwj7v"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ZyCBHFl2" 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 60PAI6Xb3438525 for ; Sun, 25 Jan 2026 13:20: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= qlGU9H3dfUbp4xV6iF65kZJx7Y/3oJU9X/2nLKTv4SI=; b=Qt3lwj7v5diFjcw2 2bU/gVOutT6EBjWmM1h+4mUqvSm2X0LLqo8hhrnzPZceaCTFa5F4ljON2DFKgtBz acxZS4kWDoXj5Q6ebnCIv9XEtyUU6i8Y3V+eSiZvWUIReYt1G8vjRt0rYBLhgm0y /jI5Wqc8m4rmI/IcLIw0MUhsduhVFjLF9vmZ9mKzSRk+I3jlXbKMUp5V04rogvk0 2JH+cA18/M/s8b0ljMXDsFAOe4AOpNl903QuZexs9PP7kbSVp1J2x8B/ctDbcVjQ LW2UvaSu89KKb5xYEsUYTo8BKjN5as/NunU5xfZNQktT3JXDSM7s27rqkRaclRC3 2zkGQw== Received: from mail-qv1-f70.google.com (mail-qv1-f70.google.com [209.85.219.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bvq9ft60x-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 13:20:39 +0000 (GMT) Received: by mail-qv1-f70.google.com with SMTP id 6a1803df08f44-8905883e793so100011666d6.2 for ; Sun, 25 Jan 2026 05:20:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769347236; x=1769952036; 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=qlGU9H3dfUbp4xV6iF65kZJx7Y/3oJU9X/2nLKTv4SI=; b=ZyCBHFl2pxsVUfgrApwfAc+Oh1B2hM4DvcfitfAAbp65Mum/R6zR895BHBE2K6bw77 hT9MQNsZXR0Oe34Ylb5aR5WRd6v6w+2mqkqUTyigkUr2yagU8KHSPZLTpTHxn95liL7K Qa243V32CWMYM54yxnCRXuByiEgloSZe3uEB+3FADPZC+zB5siqW/um/s05O57GRxId/ xcdzbTsMaXaloSQseRO0P+YmQCbM+xZuDMhFILRb5xJDwvoExXV+OQsaeKOp2+HVr9dI eMzLcp+xssAG+/ceXGyGSQ6N+1wp4G5/uQAHBfCo8sPJuzDZll6Nxm916iJw7hSs7zfx O4hQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769347236; x=1769952036; 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=qlGU9H3dfUbp4xV6iF65kZJx7Y/3oJU9X/2nLKTv4SI=; b=Rly2YSLgSNEjUBdBE1Kx1chhIKdNNP9jPljFGrjoi8POSlGrKujeJzFIfaRWqUp319 ayfYBhl/Ao23RJTI3nrQ4FgMMXyyo9Ay62vr11Cx8VzcD4NVmECSFCy5XbLCRIkeNtMA +CUImSwNLioICWUEHmQx0UCXcHdxJ5ZgV0+oOXMlU2m6iMPT+BsT1Ps01XeSILHWQJlW cnoUMCd92Xv2DZuCX8u9DJL4tetAQ+GTLxlFWaOLTjw/pGPOMYWPfotcoHUSGEH8Ew2x RnqIRhZ13wCrRK9QIQNpZIKTY25Lm2f1u0hI1qwUiU9Ap6IleBl3gg2N0b8oUJdW8m59 pX6w== X-Forwarded-Encrypted: i=1; AJvYcCU+Q3qkLEQyM2ld0z/pK8mtLMNGbq4ClWORGEaEbIle/TBkn5FNLbKa3zQ0e3HplBqKBr/TTNMcmsE/unc=@vger.kernel.org X-Gm-Message-State: AOJu0YxxSBNOkfY/FGqNkR+Qq5S/oeV6YsJeasnMBLm88gFo0/mah4Ro eLwZx7s+n861w1b65H97/+V/AXw/qw0QwV5b7bYtuk0zbU7jQEIBhVybdWcPc4DNc+OJUeF3n3y 4keOiueKooR2qJnoioNcwAESpvMlHmiEin8h8dyIVpwk0n7wmI2BwFKPEMaXHRywuaNke6Sk6+h 8= X-Gm-Gg: AZuq6aJdqqq2KJW6sFuVAheBWsVQroSaHDgcFCIVTng0JR3aqA5UPawuK5CrliJ9g5l 4B+rboHCSYnK7rHol5RUMAYYFQ6p55l8mvHFK1afdimZO1oE9LAUP5HKPIjZ+cwahhvM1wFuAFG vJQkZ5DyzbwV2VTUaIiKssIPLigBYJX9LuVbrGfHcyM7CtN+pO1yFBoWYA98CvT5wEN8aCZXxOu 6BkqQR0VtqqeskD2bnpylO04ltLe+a+5sxWc0iyDe757ytzcLiLGWKwn98OKo3A6pcsmRU3LmXk lrhjA7eF2zcLkMO9QC6o7RNXOuqId8/NxrpUdh1XV8pPPacaE6nZ52ipxN5M/12XVtdpIyTZxdn gtV3zJzPVz+/P17PTUD9R9MnrLZv63kDcYje8Z7T5Vf0vFWiB/f0LHWvQtrxKpPeX7huKWzp/ch Nxa/0vs2F2iEgW1iZjQCMVFj0= X-Received: by 2002:a05:620a:319e:b0:8b2:4a1b:b80a with SMTP id af79cd13be357-8c6f95c6dd8mr174359385a.25.1769347236023; Sun, 25 Jan 2026 05:20:36 -0800 (PST) X-Received: by 2002:a05:620a:319e:b0:8b2:4a1b:b80a with SMTP id af79cd13be357-8c6f95c6dd8mr174354285a.25.1769347235435; Sun, 25 Jan 2026 05:20:35 -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-385da1706b5sm18901821fa.24.2026.01.25.05.20.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 05:20:33 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 15:20:23 +0200 Subject: [PATCH 6/7] arm64: dts: qcom: sm8350: add Venus device 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: <20260125-iris-sc8280xp-v1-6-2c5e69fae76b@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v1-0-2c5e69fae76b@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v1-0-2c5e69fae76b@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Abhinav Kumar , Bjorn Andersson , David Heidelberg Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Johan Hovold X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2744; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=HCJVqJ428XQDN87qXRqTrOdSLhLMNLY6esVTo6pN1fY=; b=owGbwMvMwMXYbdNlx6SpcZXxtFoSQ2aZxJSaAxnnxMNe3rfyCgkw9eBmy5s3bVfz7yl6v+f+d Lpa+byhk9GYhYGRi0FWTJHFp6Blasym5LAPO6bWwwxiZQKZwsDFKQATmfOd/Z+uErPs6itvdea7 LP3RcXHPdXdVFdHvz6KZy2cU3T+ykjPzWYK/5C6rbb0rU+eZrHuz2nKlmt5B/yTTl5ON96zaLlm nlRcgyxHIkmVibtl9tV5pU2zs84IjO1O3/np0/tjkF22sX9qbPTkzNRx9oq1EDnM85RZO1bhqz/ NpunlGV03m+p48D4e1vOrJ0y7d1usMz51vPLvmVhLHFDWfRa7xW1btz63yNMvx13h/4+CLgsKkQ 1/Vk3nc76/XPSt7XVpPpuyDZcSmZScUHCN5Ht1cUFwlkBge2a4VVqW/L2l6jOWvlT0uU7MPnHO7 L3t72YaUrqXOTdk2IYbrjl1x9b2XczRSZMMVRZHnHTEnAA== X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: c4Zi8L97XSF0qXpkGE8S4jfOSC20QN-5 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDExMSBTYWx0ZWRfX9BiJayS/HqGT 6RykD4+zuBVJYqBctsYG/bN9hiRv0IK09B5tRfMGvfxMbTekcw20hCrbEsrmVNYpj8s0+P0Mkzm 5wpukHzJ4iMLw86npXE/Kd7kY9VMGFa23vUz9tJ1oBPr+ByV6eygxX9MCfT58xltqx5yy4/5Aig iu1te9aRBbcKfMJsdSsTpNh8KF5h2N1nnv1RPFQPp80yx6uDtfM4J4jODYnFCxZTil7zNoXh+fA CSlmDv6HQyKP7UVkhM9xvqPAvI+9uAUdRfiSk+klCJgWa1Mc7WTmXYaD4DSUYGlMP6MOcAmcxAG /p9yKOLF0Ru2bYrXOKETdNvWeLh1qIsrhUsncrNz6irI/HCZ+0OQoRwtYHGK/pFEuKyMpLR1MGO EQNFk8jVWL3X0WSedruY5jWW5RddAasygO/0mW+egYVZDjOnfBhi4rv8VP/X4Ly2hI2kjqezS6W 6uXCUcAIL11HIGarw0g== X-Authority-Analysis: v=2.4 cv=btlBxUai c=1 sm=1 tr=0 ts=697618a7 cx=c_pps a=oc9J++0uMp73DTRD5QyR2A==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=OyNfseFvsq6WzarXZFIA:9 a=RMe4X1btV4NIqd4N:21 a=QEXdDO2ut3YA:10 a=iYH6xdkBrDN1Jqds4HTS:22 X-Proofpoint-GUID: c4Zi8L97XSF0qXpkGE8S4jfOSC20QN-5 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-25_03,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 priorityscore=1501 impostorscore=0 adultscore=0 clxscore=1015 suspectscore=0 phishscore=0 lowpriorityscore=0 spamscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250111 Add Venus and video clock controller devices, describing the Iris2 core present on this platform. Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sm8350.dtsi | 72 ++++++++++++++++++++++++++++++++= ++++ 1 file changed, 72 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qco= m/sm8350.dtsi index 5c8fe213f5e4..2d8787266011 100644 --- a/arch/arm64/boot/dts/qcom/sm8350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8350.dtsi @@ -2745,6 +2745,78 @@ usb_2_dwc3: usb@a800000 { }; }; =20 + venus: video-codec@aa00000 { + compatible =3D "qcom,sm8350-venus"; + reg =3D <0 0x0aa00000 0 0x100000>; + interrupts =3D ; + + clocks =3D <&gcc GCC_VIDEO_AXI0_CLK>, + <&videocc VIDEO_CC_MVS0C_CLK>, + <&videocc VIDEO_CC_MVS0_CLK>; + clock-names =3D "iface", + "core", + "vcodec0_core"; + power-domains =3D <&videocc MVS0C_GDSC>, + <&videocc MVS0_GDSC>, + <&rpmhpd RPMHPD_MX>; + power-domain-names =3D "venus", + "vcodec0", + "mx"; + + resets =3D <&gcc GCC_VIDEO_AXI0_CLK_ARES>; + reset-names =3D "core"; + + interconnects =3D <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY + &config_noc SLAVE_VENUS_CFG QCOM_ICC_TAG_ACTIVE_ONLY>, + <&mmss_noc MASTER_VIDEO_P0 QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; + interconnect-names =3D "cpu-cfg", + "video-mem"; + + operating-points-v2 =3D <&venus_opp_table>; + iommus =3D <&apps_smmu 0x2100 0x400>; + memory-region =3D <&pil_video_mem>; + + status =3D "disabled"; + + venus_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-720000000 { + opp-hz =3D /bits/ 64 <720000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + }; + + opp-1014000000 { + opp-hz =3D /bits/ 64 <1014000000>; + required-opps =3D <&rpmhpd_opp_svs>; + }; + + opp-1098000000 { + opp-hz =3D /bits/ 64 <1098000000>; + required-opps =3D <&rpmhpd_opp_svs_l1>; + }; + + opp-1332000000 { + opp-hz =3D /bits/ 64 <1332000000>; + required-opps =3D <&rpmhpd_opp_nom>; + }; + }; + }; + + videocc: clock-controller@abf0000 { + compatible =3D "qcom,sm8350-videocc"; + reg =3D <0 0x0abf0000 0 0x10000>; + clocks =3D <&rpmhcc RPMH_CXO_CLK>, + <&rpmhcc RPMH_CXO_CLK_A>, + <&sleep_clk>; + power-domains =3D <&rpmhpd RPMHPD_MMCX>; + required-opps =3D <&rpmhpd_opp_low_svs>; + #clock-cells =3D <1>; + #reset-cells =3D <1>; + #power-domain-cells =3D <1>; + }; + mdss: display-subsystem@ae00000 { compatible =3D "qcom,sm8350-mdss"; reg =3D <0 0x0ae00000 0 0x1000>; --=20 2.47.3 From nobody Sun Feb 8 05:35:11 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 47FE331D366 for ; Sun, 25 Jan 2026 13:20:43 +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=1769347244; cv=none; b=qX/WgI1fBd6dtYjZJViMTSvKOJ1WQ5rQBcjwQ8s2lD7kjgxIiuHpb8MYb4rr5WfznbirKssJzcbkPeM5IvnhhpaORCbjYt8+B0YxUHzloir8MWrzKnccdzGXHVcB1bWigZQZFjRC7LomnCkDlMckihwknGbb+d6T+/Nh5X0zrjY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769347244; c=relaxed/simple; bh=dIO5YayCmsnxyES+C8CIdExF900jm6HWgkVRfQodJ/4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XIQwxyyyxSotjntvW+i2gQQDysSTw0Jyv2vuRBSCEWtaKGXdzL6e3S9rMEB3nNNNPhfl53TSwPPaa4WFxwrlbw/jv2R1eCyvXXEq3UWXjFMFNqfghXeUAQtNbOkrGudN8zOd3AE5wcCOaq19qePgd/ktYNYmiigNzggWwXvUqP4= 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=l9/uxyd3; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gs9iLP1B; 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="l9/uxyd3"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gs9iLP1B" 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 60PCjXjf3573572 for ; Sun, 25 Jan 2026 13:20: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= R55yhKJIM4GxZKFd/ExviBVtmS7VFYCJqkhbikeyemo=; b=l9/uxyd3r79U5lHV useGRrp/PHZJLBxFSqv2e2WpAs48u0iYzmQKFthgTdQisg01EKGsJZvRHddPG0Oe 9hrWLv4kFj67dRmKRxWEyW/YKQ85cVCyP0tin/g6JI10FHmqrsIuw9goYaS5GfvZ 1Zmt/U5iOyq8Vbs25TFy8GemcpN5Ax113K2k5YpN6CyB8gyWk1hOC3F7P0clClwH g7EjwSvo3ZkC5lMqTaD6Mc5by0V/T0rqG/M22BhyzZI2RVUAEJjut1rPjubKgzVA /AXg4np8iiGTB4ZsfLZB4zGxJperZvFa6Vy4I4rxueY3ESLB0kDCMn3dV9snDnPQ oGpY6w== 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 4bvq9tt4rt-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 25 Jan 2026 13:20:40 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8c52fd4cca2so1161396485a.3 for ; Sun, 25 Jan 2026 05:20:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769347237; x=1769952037; 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=R55yhKJIM4GxZKFd/ExviBVtmS7VFYCJqkhbikeyemo=; b=gs9iLP1B2NU5lsq+KW9rlMCWKfIgkUTPdCK7jYw4ezM/wbr//Mj9kbpxA/7ZKZ4YFP aqJFgyvZh/LWeHwCunXE1q7XM4/NYyoo0HDfzpyWw7CLmgiOfYv4X4i2DCo0M5pthD/r XbRUXuofzdav0dXmGQEHgRcMnd8UKzjnC9vAnm4oFSFCOtxWEttj0kbndxwTqEfkiaii apnKG1ccSuxMYmJSLJnhE6DpLPp7F2k57EDeI+tKfv+7Zg3g0wK06Hu8PFoRX8VTA0fZ 4ltWxi8Ry/tvmjvtcD0LsE8iltcvUBawoNhXbzE0J2jnTSskG7K2i/NgHneh+VimE+hy Ft8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769347237; x=1769952037; 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=R55yhKJIM4GxZKFd/ExviBVtmS7VFYCJqkhbikeyemo=; b=j0W/0S/sJxI37WSa1VmKFsPjva1EwiqIcL0/qNfWquA3b3CF3SnCbDamL4au461nLt IQuo+xS5v3skHwtVwQGbNSa2LnPFx+K7KizEkSsSt6CdPoUjNh7RCKoex1zC3Pn55vNl RuzecFPGC0ajhyztoLHR3sNUdfZde3dtkBEEY05nDES4x532ieukLoFEqtHy1eG+5nbp ynossENdSQqZ/nD+wsqVwtO0Qrkih7HaeF4ADEekvu9IvlptZVTRjTGYJhzDVS25Jos6 mHELOG7/1/XONlB/Z5Jfr0Pa3v9hv5IZTpoxKUAs7nbICxGn9SOLQr3RHM2/V+k9izF/ vpXg== X-Forwarded-Encrypted: i=1; AJvYcCVcQfmE3FIwdbYw5i/MsSHYmuNXPWvrEJWJsYYR+9DomCVb9hwWUPfzOlDkWhyRE7C8ehSP/4ATz49hmm4=@vger.kernel.org X-Gm-Message-State: AOJu0YyRVuBWvur+FbxeS3vZEMHNax6+G1M6zn4hm9exeREVM2zz8T94 LJ5eLWyOGdZid2us4I5TDFmk0jUrzyYW8CkmjzbmgH4Ksb47GAD1RUx1Pkr8NUNuiML0cgc0vr5 XajXWWy9AY3e9/vVBc0JhhLfCT9KOdXi7e078aEQTQjkX1pL5doFsJaRG5PG+7zK7g+ZltID6wO c= X-Gm-Gg: AZuq6aIWpUnOlA4HQiRLEAxFXvTN4BPbcqkdq4DRolTV6ek/Unwnx1wVaqyMdrLOpzW gxzdaMCZsguFK+n+uMLARAV27JFXlsDmCDV/w+pIZRUrCv63tBZ0KO8CQUr9MoehbUty7gLnJAS TrgMNRabkNbVQRqMFA7n0NP+hhYt6vkSgBFjlx+KtmE51/bWEMUT1F7j+fyRSwaf3mrBC42e+53 DMn6k5YkUBfrezMhNd4ZEzVAa3k2xP9yxTYqiQpp1anYnD21Oszqt16fKBmNMsoRutripfROWtZ Gx/tR223PnF7BbC8fzwJKiXY1d7nQiwZFw1U8UPyr0wqnJEeHQLXn0cqxPM2SnNdwBvgIkxbCsp TbL7Xe/jxjhASnTU8S74lplbZIYByJC5xeEEqA5rnvTjGXmK5Np5vdBOwmf8g7pglQFPul+84cf +smtYqieqZZQwzkYsHByQgV/U= X-Received: by 2002:a05:620a:1906:b0:8a4:e7f6:bf57 with SMTP id af79cd13be357-8c6f95e7250mr167674285a.5.1769347237010; Sun, 25 Jan 2026 05:20:37 -0800 (PST) X-Received: by 2002:a05:620a:1906:b0:8a4:e7f6:bf57 with SMTP id af79cd13be357-8c6f95e7250mr167671485a.5.1769347236622; Sun, 25 Jan 2026 05:20:36 -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-385da1706b5sm18901821fa.24.2026.01.25.05.20.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jan 2026 05:20:35 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 25 Jan 2026 15:20:24 +0200 Subject: [PATCH 7/7] arm64: dts: qcom: sm8350-hdk: enable Venus core 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: <20260125-iris-sc8280xp-v1-7-2c5e69fae76b@oss.qualcomm.com> References: <20260125-iris-sc8280xp-v1-0-2c5e69fae76b@oss.qualcomm.com> In-Reply-To: <20260125-iris-sc8280xp-v1-0-2c5e69fae76b@oss.qualcomm.com> To: Vikash Garodia , Dikshita Agarwal , Bryan O'Donoghue , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Abhinav Kumar , Bjorn Andersson , David Heidelberg Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio , Johan Hovold X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=771; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=dIO5YayCmsnxyES+C8CIdExF900jm6HWgkVRfQodJ/4=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpdhiUienrcTdA6Os40FthnDFiLH2Vjqi5R8VQM 99YJkO/ZvaJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaXYYlAAKCRCLPIo+Aiko 1VFkB/9fRfbFvEBSRuJnQY/BN7PzVlpWFe0Jr2F5smb9Al018yLKuxnAbHgTJ4vFb9ydB0VPv6Q 91UlwxyCu5ZQ6EwroPm27CVarrECrcl6oSqxNjbZuAUlECnQf/vWtETX1T4BnLZFsuITVcMNzC3 nU7VtckMNACtVTiGzY1EUa05+c9RNJKVbp07WDeL2vBgL9q9WNH2dB/FYNEYYhtDoQj9QX6usVB 58I4ykMclaaXlw5rNGrUzsvtNDNNVFWwQnQylL/ri42qalOnxCCKzmdjLzMS8TjUmHND6x4Usvo mhYzi5P4X5hsXmhtPaty3BkP/Mnr62TkjCDDub8lPZGXTemK X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI1MDExMSBTYWx0ZWRfXwVsOHrV+oAgr Ud7YXTYKh99AdksMY93eu8C7nqjBO0Y8dvyJpiK9srMF+/6yt3TPZbCTl6XhtFKvljC32/il5Q7 Hto4Mc/MKXiBD9ktm9y1vx7NtEbwyUersLuj7mhBMspkkmr40giN3iGIj/yBqgcZoVkoivMtusg C8XTFrDy3v7yvBVlFma/E6bjFJLjwCJl34QfrJTEv8LLXVSKe9LVNNtyzqD7Cw0FxgE/4THC6ZP qfLelxKXPrhJpMxefpiGOvvwAIuEMg2ZDz9IGvJyV3rWNDpUX4OjSamSWrWL/LOfvMfWUTRw9ul DnAtT7dlqpQ8q0v+aK+6o5VyD1pj/lMRbTU2QKhNdpdDO8PBGOs4qsn7gJjFy0fFdCpcJowv8Z2 icvL1ff4nn4kKnZEl2LxNvLy3dHxF+6cj0jZozsiNrte+disQZ2v/Skkky4J2MZ2MEia9FOFiC8 HJd3tyog7duQ/VvKBeA== X-Authority-Analysis: v=2.4 cv=QN5lhwLL c=1 sm=1 tr=0 ts=697618a8 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=sbAN9nOpwR4X-TBSHOkA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-GUID: MI1ZT7A9LH30nUQK0m7i_iHqpW2bJAco X-Proofpoint-ORIG-GUID: MI1ZT7A9LH30nUQK0m7i_iHqpW2bJAco X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-25_03,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 clxscore=1015 adultscore=0 malwarescore=0 suspectscore=0 impostorscore=0 lowpriorityscore=0 priorityscore=1501 bulkscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601250111 Enable video en/decoder on the SM8350 HDK board. There is no need to specify the firmware as the driver will use the default one, provided by the linux-firmware. Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8350-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8350-hdk.dts index 5f975d009465..79f024fd47f9 100644 --- a/arch/arm64/boot/dts/qcom/sm8350-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8350-hdk.dts @@ -894,6 +894,10 @@ &usb_2_qmpphy { vdda-pll-supply =3D <&vreg_l5b_0p88>; }; =20 +&venus { + status =3D "okay"; +}; + /* PINCTRL - additions to nodes defined in sm8350.dtsi */ =20 &tlmm { --=20 2.47.3