From mboxrd@z Thu Jan 1 00:00:00 1970 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 E9442331A70 for ; Thu, 13 Nov 2025 10:36:14 +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=1763030176; cv=none; b=J4f1tK/bONq4XxvTs6BW2cMTEt0NXFBDNWpQ/tPEFJcEgF0UFSgpWrKSD4Zn3hmIOGZ1EayLCTCuNfLOh3tkEhxMlAC9avwFbtfeH0N9y37Frtj4Ty48Tu/aKkrfUFHHMVnziBEOmjfvI7Bh0UhKGeygD1WaKK4aU7mYW9/lwXE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763030176; c=relaxed/simple; bh=fkI0IV5pKXD+Z8pE0/I4omqNa0GvsOuaX0Z626kXB7M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HwDmtwoV2hFUyHrWBZtzSvou9xdx6psAWAQKvDi8w2ijD9W+nYO05MLEJgr5jZVCNpIpBi0DypiNNWOFAyOuk3LYvIx2vCLwWGBGnlABcwas4GdJl3bjIoDkbnnGP3R67UVhci7doLbifQe/q8pXtSYFHfniX8y9ri8/1vMJ6aU= 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=SyUek2PK; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=AyWvpCr4; 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="SyUek2PK"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="AyWvpCr4" 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 5AD97MEW2962633 for ; Thu, 13 Nov 2025 10:36:14 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=SyUek2PKr/5RKRoh dK+MfEFkIuFN6p/hmQn1CqjeSl58Imvau8nK8/s88R1Qqqk2mfauBchhgm1edBOI 0nxdVgYuxUEs9SkHSAfgJD/gFMPlGxkHfzRn70dYLtOz1whvrDcikKKtZWuzIVIP Q6vzsMA3hHWDbWBB07Ri6CPS8j12VUpDQPdfmKZxrVfv/ZPut6ilrxxtiAXjkM41 We93YblO07qklWwYFENro6ww/Apv7a7Rr9MJnsNU0dxVV6xY1xCamcVdnf3Xix7j nmH8s5QEZ9xHOS6ub8yrgDGktfMfD8cWDD1bCKB2MDmaQh2o55CtDLUIUBBVmWFa AROzAQ== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4acwbpu79c-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 13 Nov 2025 10:36:13 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-7a440d38452so1159565b3a.0 for ; Thu, 13 Nov 2025 02:36:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1763030173; x=1763634973; 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=AyWvpCr4bvNrMZ+fdX/9WAOMBB/JtizGNNL2SzWgghL1k4UZBzipwk+h1qyUF3Ar9C D2qLpWpx0TqFGME3TFSiPMKMSGwFUomCugGQIR2OPW1H1V9r9nzhhBkYNTM3x8VHjeaY 4h7KA2Wq5HvXkazESRP9YMPAmI2EhFQ2h40f+WsCQbs/K44jAiTlL8h0VRJ1bkj3L66W VpDprbMgJKMg+LAvdMN2j99iGGNLNzmvRP1KdJ4m4MbTbxxKFoi9Jm6b2SedJ5ZXxJCq PEDt1UM+Yuax67jKRazHDGgMe8T0JmEfU/bpcSIjbL/Hz55OhgYpi9X5XlGrDHVjFAJf WuTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763030173; x=1763634973; 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=QSy0vx47xZ9EP/3oGlgjYOcEaVDdcAprC26fphjqRou8+VEOS3XgWf1R1sORStv2eo z5mh/pD1/wQaxonxCe5fRPAFEoPpv3AiZ1Vy3S4lOjoIZKWJHYPpwTC06iTJD1Lrg0C1 NBVXopYvuths6xpd9icDiLZa9RtKMX9+mrM+oiplfh+BpR+KGgwwagvgZoBWTMYHlUC6 e2TKOrvOKwvdVVgyTfb3Wv72KoMKIatpUZpzELNwXPM/VEYT6tOKmqUlt4hbEnBAaDKF zQj+pbNkVqC3bcphkN/p0TEB3Ik/igTGNr7pAOLWoJ2g8VuWnAz4zr2lp705Sbirsicy IBxg== X-Forwarded-Encrypted: i=1; AJvYcCUGvJLO/iiSxJibOmdCA7YgWf7acRpfwejKoiIgVk1g9a+Z669GNkrYJ+lbo+5Y8wrzhFYDf07hVggR@vger.kernel.org X-Gm-Message-State: AOJu0YyaQE13s4NQYwaVYk/OGUoeshX+seAXS6ydijZbpRmBmD1FkC6d v3JxiIAyCte6BbeOLsxFVi9JTO8z7wiSQNPUfJ8JGPriED0+DPLuuxKreCypvLFQubKzduFkryU RLXNdJ1Wv8FixLwiZIA790bL6orGtpkWPJdPBdO0a5HGb0/CvNNKGqU3AiossJRwh X-Gm-Gg: ASbGncuIcZ4rxUWsg7u8vBgR0Z1oQ+b+/7XnH0yqa5+f+a3MX+MlfpkDj97w3kX+QZh t8nzhfsBiiiwVGfqTTN8UGgdhcQLyIcsZZFzpxASK8O5AJFnnsnrvluci314HAuCLh9mJdZyY6t M4wp77spdCHAk+m3MY4wO6AcPcvFzuy+1t6g3RdsN/kewuMF6+x4Bw0QJc+xIBxXEU4pnpwPQbB RNxLZVsP9Xg70j9EcM52QDxB1ksLKbCOxF68jRNLwgDIdkgxK+LzRRqIU+sSEgSp/h1LCXZxfdm io00JIx1rHlUsPIXA1sbzGQTRbmvTlaujdwKzoqRBkOTCb/JyE9u8g02w3ZoA4tCLtbH1SW9uYL QMwWavKbrHRT5Ff207r5W4+t/og== X-Received: by 2002:a05:6a00:3a07:b0:7ae:fea:e928 with SMTP id d2e1a72fcca58-7b7a46ff5ffmr8505595b3a.18.1763030172633; Thu, 13 Nov 2025 02:36:12 -0800 (PST) X-Google-Smtp-Source: AGHT+IHdWLsFxzN1Qeb7Ay7FtILT6BOrn+z9PA4q9aNMwHkP3I487Ru0WW9RlwaWtIoOpnyunhqFCw== X-Received: by 2002:a05:6a00:3a07:b0:7ae:fea:e928 with SMTP id d2e1a72fcca58-7b7a46ff5ffmr8505547b3a.18.1763030172006; Thu, 13 Nov 2025 02:36:12 -0800 (PST) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7b9250d2d16sm1886922b3a.22.2025.11.13.02.36.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Nov 2025 02:36:11 -0800 (PST) From: Mukesh Ojha Date: Thu, 13 Nov 2025 16:05:51 +0530 Subject: [PATCH v7 01/14] dt-bindings: remoteproc: qcom,pas: Add iommus property Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20251113-kvm-rproc-v7-v7-1-df4910b7c20a@oss.qualcomm.com> References: <20251113-kvm-rproc-v7-v7-0-df4910b7c20a@oss.qualcomm.com> In-Reply-To: <20251113-kvm-rproc-v7-v7-0-df4910b7c20a@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=1763030164; l=1346; i=mukesh.ojha@oss.qualcomm.com; s=20250708; h=from:subject:message-id; bh=fkI0IV5pKXD+Z8pE0/I4omqNa0GvsOuaX0Z626kXB7M=; b=z9edZJO08bBDewte2/znOlY4lNVMe64h7yw0x7TMliKqjw9A/NcCqwVM2ocm3j0ihXnADUzPw zaylC4D4E+xAYdxMiQGeSYdAlrbeP/fDaWUjLTvelWPtNvB4JjRZPEs X-Developer-Key: i=mukesh.ojha@oss.qualcomm.com; a=ed25519; pk=eX8dr/7d4HJz/HEXZIpe3c+Ukopa/wZmxH+5YV3gdNc= X-Authority-Analysis: v=2.4 cv=NvjcssdJ c=1 sm=1 tr=0 ts=6915b49d cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==: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=OpyuDcXvxspvyRM73sMx:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: nnH3XBTaHrhkEJmJ3m8ncBMTMI7uOqOt X-Proofpoint-ORIG-GUID: nnH3XBTaHrhkEJmJ3m8ncBMTMI7uOqOt X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTEzMDA3OCBTYWx0ZWRfX9pyev4EEop0D W6t8K3QUMo23mwDaDR1qw3o3GdkYWB4AMXuaJLk47YkX5jFUSa77uogQ/+CvMjKhgtrQmTpyuIb tuyvERtp3rrOhkn3b/i8FNuIkFhNuOkcNj6XGsQjjfzETH3zc8LEXswvaNpnvGkIj4vC8MnM+LR JETv416adlMYPSU1FC4GGg1sZrrICDdCFAwaKFjeeuLoPzLgVWCE617ocJ0omGB0E3yeV2gPtWM P/zr+TFuRQ9k4IWMvFc0CZZzv5+eNgXQrgjnNqBYCn5nGw5SEVOIB+Zxsr4vV938sv+yIUVZZPR 1eeaR6m2drRfq62soW3hYzSKUgR8gvWLkOJOCcFjoQgNhjXxATRZJSthwbv96r8vCQnmTDGnqfE mPKTy4tcX24HX9T1C3XHYMS7hhJ0QA== 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-13_01,2025-11-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 spamscore=0 suspectscore=0 phishscore=0 bulkscore=0 priorityscore=1501 malwarescore=0 adultscore=0 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511130078 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.yaml 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 + iommus: + maxItems: 1 + power-domains: minItems: 1 maxItems: 3 -- 2.50.1