From nobody Tue Dec 2 01:48:31 2025 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 DC3F6346FAA for ; Fri, 21 Nov 2025 11:01:30 +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=1763722892; cv=none; b=FpgTOtThmZbsmgLsvr0OV1HHXQR6+LY+5cv6E9qXp7+KYPsCbNv7itQT6Kw5tHqRexYd7OY49xIEgC4xM+rLJYuQ4wGjkQB5eytn1ugh0RDVBwULP8M/CgZZ8VWTF1q9mf4VWK+70SH1ehpzqnuGOhgICWYKj5+5pMl8DhVbCmY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763722892; c=relaxed/simple; bh=fkI0IV5pKXD+Z8pE0/I4omqNa0GvsOuaX0Z626kXB7M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=MZ2N7IOciOeM8gAX2gK7w06jdXCa7WuGzYNfQVVu/nwLhSJ8KOD1h2oPvbp6v2wDQmwoKeaTG2WhaeTJS4zpzwrsrfZI4+Ra6xOUKuDY0mYREBti2ef+JDWBTvHqnxOnVN4QQEMu2vKVdZ9IoC38r6cKsUce5cdG0PenJPy6fv0= 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=cv91jIaP; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=eudc4oHi; 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="cv91jIaP"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="eudc4oHi" 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 5AL6YgOf1988083 for ; Fri, 21 Nov 2025 11:01: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= QAPzsylvQAf0leJxcPm7SZsbOhaaSA1OJ2ImRJF3POY=; b=cv91jIaPzROzud47 IMhTx95eBib5nAW1VaBvZNOlW9UZ9h65WL9qUclSoKynp8ShaSJrZmCubBvHOhgd z7srWLllQtFj0hazcpBI6qGvHmKnwGHmPLfGkfn7j3o2smruybnFenzUhzSliGV2 w0xC+f60XBPFR/kcMGZSDxqyifCoDmfQ2vJ8vswLrAgYwtdFnJDPTkIgsxmpSLw7 mGcqMIT2VjS+e/VR8iCIK1fJjWKbYon6UDkN4pKB85wU2KY/iZCiDMtrF4CW1dir UTDJR/JQ8EsyX8trJ//HkTe3VcbwxWPuDtU2d8BDKqe5248j8vR5As5cWG3ac347 q6LdBA== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4aj1vac5nn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 21 Nov 2025 11:01:29 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-29845b18d1aso49698265ad.1 for ; Fri, 21 Nov 2025 03:01:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1763722888; x=1764327688; 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=QAPzsylvQAf0leJxcPm7SZsbOhaaSA1OJ2ImRJF3POY=; b=eudc4oHioT8/FohRshMuMUy1i3bnceeNvsr+StliyxeI6ofLzNcJtK5Rw03DyC7n44 Cqs0wGHb/Rdt4lneVCDs09QfqjQWtoQeVwkKl1MlUfYz0cMs8OtDhu/qG0l8oxkB8FWz CxC77Kyte1oXdHWxR44lYJiezSOWJ4CfXgtsUWKPihd02SlQtrX6D/bndldDugvIdPhm 0wvKMeY99s0Ge6+4QSYCAPN/oe9/fTPYZMxwPtsBlB2HZC4S++NdVFgfRQzqiwo+ta/0 OVllsQNApaXSy0pPyZ/GXcUF/8s0Y4EfyFSLVSIwua3wl9bcmZzPI3ZfcsUaX8SY/6pj 9c2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763722888; x=1764327688; 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=QAPzsylvQAf0leJxcPm7SZsbOhaaSA1OJ2ImRJF3POY=; b=m32OOJYdlZPLqgEWfODzFmCe5wFfJB0Xs6CXis5GoMhvR/A4YARzkgyCSxVV6BWmQp T6+F4s58DS7g0Ag+kQ5OweaiBgkHiRxRlDnTyS20f2bkMkz/0Tv+QV8oXgibVKujfTLx x6fanac9+D6zvIlEKuB9TnPCYvYJEr8AAZb6k65AlZWNaEsyjp0Soehdv6DjhFl6DTHE NWxz/csxhc9hqFqaJDfK1WhrS4YeTMCU8M6Lw+WnDHJ3dY4ehOcCKQJpo/oJlUeWRuAB yTZ28gVKSWHh1y7Q/kd3rcGTe3DiUezFg18NeduL+MV417qTgGhOwPqkyN6KpiIFANf/ ybyA== X-Forwarded-Encrypted: i=1; AJvYcCWiQE2ysQFw37kgyl3ek1IUxoj7X8L/JcYM0WvxUAKg/YqG64tQsEyqlzGAA7iUJhf5TAnMJbOQjVyKYHk=@vger.kernel.org X-Gm-Message-State: AOJu0YzVgsUk/0GiZeN51hBfERRaiO/b+3osaRkiAK+uchUz0jaQ/4ue PUBaDdEr68vDufAlJWn4/9MZqnnpyWPWQReTv2lEKlGa3TYk6jN5EFPk/etgz6wXpOnmapxFfVp 9cHJbPTaazpcObNp/RcC+l59otT3uOSgK85UhTXaOSbGehHzVS6PDEtiXBP6wpA6Ttvs= X-Gm-Gg: ASbGnctP3K7Ea1IKJWmDA/D/LohNceFL5UtoDWJee0YdQDdBXu5sPrcELGqN0ku5jAz iXHBL/qqQwkvYMbqOWRtE/ub5Ff+MKtLNf3SIZkouOuu7AqG+E5Bjn98i4PwErhpMTIQpck9PHj uxV0H1s9qc20eSNrCsehGxuAIQAwmTmJFoWUVjDejGa64DZ8pGY38iW9VzxgrBY3GZrYPLpT4N5 8E4Ai3ulT5nM0j8pdOxTlv9mBaFJYz6WQpW9kVxNxsghw0IIj9ni+6obXEb4tYEJwTpN4fFKcGy ut6esqon+i21FouqvvbjHspJr/QJiE4CoijnsNhkjq0h1lG1xg2zDjxEDxyMWbdazTHVlgPyIG4 pm9Dw7f6xTXMJWM3FZZcKnBLcrN13arTwqGNo X-Received: by 2002:a17:903:2ad0:b0:295:4d97:84dd with SMTP id d9443c01a7336-29b6c6b87d3mr24634445ad.51.1763722887993; Fri, 21 Nov 2025 03:01:27 -0800 (PST) X-Google-Smtp-Source: AGHT+IGEl5BDq+JwLlgnwGD8sLOEYzV73S2Wo1shOKcjpoBNg05GK5vt2WVysz/arNBau/dJyD11vw== X-Received: by 2002:a17:903:2ad0:b0:295:4d97:84dd with SMTP id d9443c01a7336-29b6c6b87d3mr24633985ad.51.1763722887332; Fri, 21 Nov 2025 03:01:27 -0800 (PST) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-34727d5208csm5191165a91.15.2025.11.21.03.01.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Nov 2025 03:01:27 -0800 (PST) From: Mukesh Ojha Date: Fri, 21 Nov 2025 16:31:03 +0530 Subject: [PATCH v8 01/14] dt-bindings: remoteproc: qcom,pas: Add iommus property 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: <20251121-kvm_rproc_v8-v8-1-8e8e9fb0eca0@oss.qualcomm.com> References: <20251121-kvm_rproc_v8-v8-0-8e8e9fb0eca0@oss.qualcomm.com> In-Reply-To: <20251121-kvm_rproc_v8-v8-0-8e8e9fb0eca0@oss.qualcomm.com> To: Bjorn Andersson , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Manivannan Sadhasivam , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Bryan O'Donoghue , Mukesh Ojha X-Mailer: b4 0.14-dev-f7c49 X-Developer-Signature: v=1; a=ed25519-sha256; t=1763722879; l=1346; i=mukesh.ojha@oss.qualcomm.com; s=20250708; h=from:subject:message-id; bh=fkI0IV5pKXD+Z8pE0/I4omqNa0GvsOuaX0Z626kXB7M=; b=nics4Afx9r45d10kQzixveh/IFAL08pfx/B9GvoJmwVM/e1/qB5k04yXPGDKghA3/buLMSV4a ACl6ra/514fBwS5DwSBGivRMTqTmzi04h+IRNpfB23Qz6LVLlQ/x7tR X-Developer-Key: i=mukesh.ojha@oss.qualcomm.com; a=ed25519; pk=eX8dr/7d4HJz/HEXZIpe3c+Ukopa/wZmxH+5YV3gdNc= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTIxMDA4NCBTYWx0ZWRfXwX5uie/1wvrp Z97TVoqJhDPVdr/Vai33ulPXz4VHplBeKY72Nj8lgQ5bwcyoy32gV8eCVh5+DnqKKBMEedsfkb3 0wo++sbUP0vJRi/ZPeTTsDvLmWrLvAQYi7ZAq3B0N2yGA4mwYvOyOdjDb/IXuxr0bC2dpz4ddYZ FvtVV7AbymEA4NwW80bjeEA5d4LrZr31vXcO75vvrwqU8mCxLLyw+DFCHUCbmaMP2bs9jZZWc/0 nrcGzOWjLyvhlLIKYUSak4UGyYFoQtmJb+w+Nit2CV0HMBnzTETBhbnYRYvfAaWnlbeFZ1osczM WT5DVFAZg4xPZUFr7lQ+PTcnf9WVQ2KMqZ55RrE/yc2sMU9tn5BCk6oCwgEsK+Bl6K+sRfapsVX Q5yL++U4pLtSzB169kNcDqCC1xiB6A== X-Authority-Analysis: v=2.4 cv=Vpwuwu2n c=1 sm=1 tr=0 ts=69204689 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=nDsJnkO8JLPJ0mjf3QIA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: qh5FELUoMw3DDS_AsDeB_jO2yyCrORhK X-Proofpoint-GUID: qh5FELUoMw3DDS_AsDeB_jO2yyCrORhK X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-21_03,2025-11-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 impostorscore=0 bulkscore=0 phishscore=0 priorityscore=1501 malwarescore=0 spamscore=0 suspectscore=0 adultscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511210084 On most Qualcomm platforms, the Qualcomm Hypervisor Execution Environment (QHEE) is either used as a standalone hypervisor or co-exists as a module with the Gunyah hypervisor. When QHEE is present, it configures firmware streams for remote processors. If QHEE is not available, the operating system must perform these configurations instead and for that remote processor firmware stream should be presented to the operating system. To support this, add the iommus property as an optional property for PAS-supported devices. Acked-by: Rob Herring (Arm) Reviewed-by: Bryan O'Donoghue Signed-off-by: Mukesh Ojha --- Documentation/devicetree/bindings/remoteproc/qcom,pas-common.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,pas-common.y= aml b/Documentation/devicetree/bindings/remoteproc/qcom,pas-common.yaml index 63a82e7a8bf8..68c17bf18987 100644 --- a/Documentation/devicetree/bindings/remoteproc/qcom,pas-common.yaml +++ b/Documentation/devicetree/bindings/remoteproc/qcom,pas-common.yaml @@ -44,6 +44,9 @@ properties: - const: stop-ack - const: shutdown-ack =20 + iommus: + maxItems: 1 + power-domains: minItems: 1 maxItems: 3 --=20 2.50.1