From nobody Fri Jul 24 21:30:15 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 4F810425862 for ; Fri, 24 Jul 2026 10:39: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=1784889575; cv=none; b=lBk2FCyb+lm82Mqp8I2GbI+1KQIVRLBVJ6Qbhm2Qd/mavPGHOCqF+lJOhk3jTIa2rYdY9idp3GHcoEGZ3U6H6HsoJfCPPAxEHXmbGpv70YXiGz5+dSVqF7sG1B8LTbgQ5lqk6kJ+kfgiaMRDzoOHNLXPDaTdlJWqw/cA89YM35w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784889575; c=relaxed/simple; bh=A+5TRK9EGz9fRh7GbcDS+rgwOlXWbnjXZFW1ALyzjTE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=RoVd8eoY1LcXKYzbPEpFLzlvSlGtEtATggcIRYUBFUTeEP1ymnbkKxhvA47MFmeeckBCyEcfmVoWmpGA4/x3pRYXNNndH8nEgnEwGUE9yw+CbdTjByCRdZAgYSgd3+aWf+qBjWIPOXQ4uhgT92DTuFNEwBtbPwkIAGqck5lRiTE= 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=JGCzD5Br; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dH2S4nCC; 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="JGCzD5Br"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dH2S4nCC" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66OADrVY2742615 for ; Fri, 24 Jul 2026 10:39:28 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=FKM8mzcDPeP brNMyncwZRP5amm3MqElucl2ZBJ9iPr8=; b=JGCzD5Br+5X+EDBTTTZM2xfo7lX Qa07ac9cxKNKVRAraRsAz7b+Zvd7MKOSObOVwnRrXY6TgeymZKHcv2x70b2d9wjI WoU0frIJbbTh5q0oMWF5/gpAl/NyNQ4b6FimwUPSk81gwsEY21kp6WZ14Ipf6IH4 TSZHoS9VNBU2vyVnYYA26FcVKpMcMw8lRHypc8hyfCTII/gjgWCzjnR0H/nfvlro x9A3LpaL5oLMmKFi5LiCjMG54HrI16/EYkGt+FC0iVeE/M8BsSWxbXQaNxN/v9qQ 5bYoFdPgYPADa/QgO/oaygR2y6q/ZNaLPwY27HDs+rjYPp85Rc/3YBpss3g== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fm0p51ckj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 24 Jul 2026 10:39:28 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-cab048cdb3eso445039a12.0 for ; Fri, 24 Jul 2026 03:39:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784889568; x=1785494368; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=FKM8mzcDPePbrNMyncwZRP5amm3MqElucl2ZBJ9iPr8=; b=dH2S4nCCXumeT8Xx3CTxtV5uh29BFHD+B5vsc+rV9MPrk8bFh9JjaJxunBwXXgPKkC mYuNyP3ElNsKu9/P/KNLQyEzNXRrHuHNuAzXmuQIN7jLNfuHIMI6G14fQgX3OAmCnTxe cPEvdOY1QS6poHLVqfxIOm4T3RSRyPibBS/ebD9zmzdzIfu77I2bjTGaUCV+TCbgIhIE kN73um/8PIWGyQae4N/kPAOna4ve0sI77k6Om6v2Vf06h6yqK9Abltptk/Hh7vWvIURY HSp1x9WMxcXVHduakdnZsRH4F8oGNisaPvGOtVTaDGDOac/WZXqhgOo+Lpyn3gefD5cy b+Tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784889568; x=1785494368; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=FKM8mzcDPePbrNMyncwZRP5amm3MqElucl2ZBJ9iPr8=; b=ZWWqgTbHSyEPx6gH00f6K31AExNXbc2BTn8J4Gyav59lHErCUtu3Q+u5eO/9ul2WQA Bob0uh3ncY8RdVsidCcdWMdvgBcQjymjP8fo/QF/K5Z6Seji9LaTsihGwIZ1oSfckSHI L635i/4Ymp6Hc9TMTdfRjjqk9Gkijo/VgcJH/SmSz9n4FKvqGLd3OB7PrxDKmr9v7X5p c80ahgPnzWbo9o638zJvyyfWjGd7X+9K0ndK3OBZUe0w3wSUwgpuwWe9yNLMmk62qME6 uNzbVMYDGhKDRiQ/5NkvYxV9glrdhqq73faZ58tJxcxpqXS6LN/6TKzog16b9tbukeDa TqgA== X-Forwarded-Encrypted: i=1; AHgh+RrXnsONeTdBBFL9+bVY0xcSrHQKUE67T4eWWkYuvoYrf940TKT3wWE8Na9T8K3ETmdhUk4OJu+OIl7DL+E=@vger.kernel.org X-Gm-Message-State: AOJu0YwTKJr0UnEL1tSBMlP8MaKz5qj09KzVJBaV0+rLYyGmEe+7i4Aq 9/w5Rnrx3+sCcpK247MsQjXknruC+9THHBAPg9AZcxm8eEPeC2LRBNsxbd3yS7TBkxJbz/CN/D7 j7jxcIPeoNYHb/FO7f5kyzYvAjE1gxV4WNcEcxUSmfW8gEKoaWDPWSica6933b6cWn5o= X-Gm-Gg: AR+sD12e90WFjF2GfuxS+JYUK3FFn5YY3Su5SF0/bVbgTH3OqnAxUMOVrGiRrQ6VdR6 ytoUqxeOC3hp1jAjGJrSHD7OYiseaqhq1bt77BlgetEy/wtaDjvYmer42/eCBxNJHLOwQ0aOZLF tRgZZL2lPvET4PL/yiZV107nELgig028K0T2g3wv1axisvw6N4sU+7OqLFHeYxo2RGnsLAZ0UpO Uy1Jo5c74HbEX2tsnd75EhyH6TfKCfIs8Q87Rqv9gDo0IlCWukscnCPQGzQzf7fDV6iTeQUQjnp 7S2XVbFae7MKgsg6OFb4dsbY04OTSV+H42CX1gqgu6CG7q+VlvGntysi4fBoUtVv4CQl3/a13sl 0pyu9+suPo5O9Ep2cA2U2xd+wJ28MHMQJxGX49fs/JayiEDeHK9Zp77Uq3aM3 X-Received: by 2002:a05:6a21:3994:b0:3c3:bd32:4587 with SMTP id adf61e73a8af0-3c44b1c86bcmr7905261637.44.1784889567687; Fri, 24 Jul 2026 03:39:27 -0700 (PDT) X-Received: by 2002:a05:6a21:3994:b0:3c3:bd32:4587 with SMTP id adf61e73a8af0-3c44b1c86bcmr7905219637.44.1784889567200; Fri, 24 Jul 2026 03:39:27 -0700 (PDT) Received: from QCOM-aGQu4IUr3Y.qualcomm.com (i-global052.qualcomm.com. [199.106.103.52]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-13d130262d2sm22495290c88.7.2026.07.24.03.39.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jul 2026 03:39:26 -0700 (PDT) From: Shawn Guo To: Bjorn Andersson Cc: Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Manivannan Sadhasivam , linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Shawn Guo , Krzysztof Kozlowski Subject: [PATCH v2 1/3] dt-bindings: soc: qcom,aoss-qmp: Document Nord AOSS side channel Date: Fri, 24 Jul 2026 18:38:46 +0800 Message-ID: <20260724103848.233804-2-shengchao.guo@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260724103848.233804-1-shengchao.guo@oss.qualcomm.com> References: <20260724103848.233804-1-shengchao.guo@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=Pq6jqQM3 c=1 sm=1 tr=0 ts=6a6340e0 cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=b9+bayejhc3NMeqCNyeLQQ==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=ubaIkse6WMRjXItqsd4A:9 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-GUID: YckK5f8CaqRoGvh3yiCzeB6ZchNcK4qJ X-Proofpoint-ORIG-GUID: YckK5f8CaqRoGvh3yiCzeB6ZchNcK4qJ X-Proofpoint-Spam-Info: AW1haW4tMjYwNzI0MDA5NiBTYWx0ZWRfX1XUR7i1Fuhwj w0oUVr1CxHmbjkDP3CSD5ifGrZe52xSXJyLbfSOTTttNtwE8VizUF3TSUdmA05W2eefvH0zoZkm 8zgaPgko/+Q7Ja0VFF/fhf7IG/aP6Io= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzI0MDA5NiBTYWx0ZWRfXylSwEtqlNssY EqHo2mAyL+8hemKmsHEjSj/FtjWP3eDp/4+nhe/T0+qWq3ORjFQqOWWT6MVY/TDhA5hm58upP7w slVesO1lL+uOxfZ2eWYEt5+5/EwP03qLvLhuAdwO1SmZLdtkSPfj5TvfH/1P4h6S2x1bge7LGiP MmRmT9PPrlPG5KkXpXJY+IBzoXxBkz7yppBCT/wNsPtgH1iIm8EaQIrNQN7tLcX5mddTsznaJih Q3t+f2uSFimAHaFnwdHDdT2Rb7nL+oSkmUshiHG0fsS/8tdA86W2sK8UJQ0ai9vc9DI87ws9QZ8 GR5+wVkybN7kh1ciPb5RoPeTyJh/jMpm3hcjx4to3hVre1Fv0X31RSqRGWejuszoIKUegQ0k+qa 7cTEBVyXKCwT2+wvEURY8U3CzNPJIX6Fm4FFlTWE6i57YbLAQ7Tt9G5wym10H5jT2WWsGHmavRb nGVOO0PVU1wsDJ9P+iw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-24_02,2026-07-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 spamscore=0 lowpriorityscore=0 adultscore=0 bulkscore=0 clxscore=1015 impostorscore=0 suspectscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607240096 Content-Type: text/plain; charset="utf-8" Document Always-on Subsystem side channel on Qualcomm Nord SoC. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Shawn Guo --- Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml = b/Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml index 9f9d9bcb66c4..d2ae2ae87a95 100644 --- a/Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml +++ b/Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml @@ -31,6 +31,7 @@ properties: - qcom,kaanapali-aoss-qmp - qcom,maili-aoss-qmp - qcom,milos-aoss-qmp + - qcom,nord-aoss-qmp - qcom,qcs615-aoss-qmp - qcom,qcs8300-aoss-qmp - qcom,qdu1000-aoss-qmp --=20 2.43.0 From nobody Fri Jul 24 21:30:15 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 CDA574248DA for ; Fri, 24 Jul 2026 10:39: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=1784889581; cv=none; b=e1WxfKuLzTalFlSkvzKMwertrW/Qg2quQT7hrZC1TDUecP/e1P8uFNHmEO3gYz7MagQH1g2TOZ8DYvNizCDl3hWL4A3a3VziJRxMqAEFCbxuT4ArZ65CGR4yabFerJoEL1gc09XL9wuRvhEBjZmdFo/eX0wVhHopPGoiG3TMpj4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784889581; c=relaxed/simple; bh=uRw0NLx/3wezosgUfSVoNSexWmM73bYctvD65RNOe68=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=mZ6rwk8ydBHwzFHTNQE94AjzeHzBX59LTA5g89Sp3jXIdKxR18qHcdLRc4wq3qjML647qH5XosX/qbqUt6hsg5wNdBhlA9rqp6s2PkIbt852xPxESjENa/eF8YjplGkbH7btW7DJTJ1jbQDRCRma696X9izdTx/ijDDlGl1i0DQ= 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=FgrqsL50; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=KWQrAEQH; 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="FgrqsL50"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="KWQrAEQH" 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 66OADswG2616255 for ; Fri, 24 Jul 2026 10:39:32 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=OWwsmPMu7FJ 1bMz5RQNbB2ps21fHYV3qv4MlM8o+x/Y=; b=FgrqsL50VEHvQgP1tt1wEX5WsSr Qu9hVwRSHVd+WFtSa2TAdtznH0OM4brGlDGidyE703P6up5CiQCKNuRILJrlKs4O SDrkoAonx9XdSCnDTkgs2l4lRtvEAjjm6pyjBdagM7CHFoU6sqnf+RE7auP7XO3g HHFzot4eJOiFX3VOxFmEQgjPgp8e/HJqmFPZlgcW5Cchg15L/k/c2SLDIbmHZIOX mmWlPqHjBuHyylOIrx88gL2f2y5xPxP1y65qDJLQBZlt62emLyCzeDf0Abzo9hjl YSfbHl2CsKIsQ7kafZrrTjEl1/qPwE8QAYqxMDp5lc0rL1MI/ZbsnGbCxgw== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fm0pw9c61-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 24 Jul 2026 10:39:32 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-38edd45cbc4so297870a91.3 for ; Fri, 24 Jul 2026 03:39:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784889571; x=1785494371; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=OWwsmPMu7FJ1bMz5RQNbB2ps21fHYV3qv4MlM8o+x/Y=; b=KWQrAEQHVvY3qxDU8rCcD3svCSSRu9hJwuwN1MNZSkv96rTJKG/j8efT6ZmdyX4d2G sfP3r+eA1JZ1RZq4YOih+EAp7y/yJBroMM/1zvAkYfv6VnfNyzGTscOvk3ZF4OTTRBX/ pN+5KH1gXNf7HIvH8CTINN0Vy5196IXeRdqIaqANbL0JqY8BmIC6y5Ah8UsBRNHiHcsB muiA3aRsMV9mq21zHhiECUvzGaxK3u35GK6vaSmqtyAnvY92tfTmnD5wh4HUtZSVR9dK w52XrhijzJGVhKUXdYg2TgEn6JHP2AIfVRpG6OS+b3l/7/rvIxnORrIJbps1TpEGsCNn sFYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784889571; x=1785494371; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=OWwsmPMu7FJ1bMz5RQNbB2ps21fHYV3qv4MlM8o+x/Y=; b=RVWMG/8rg9OLIy/go/lIOwdDV8yO7cukHX8QIAf/gTV2ark//klXtXRKaHrK0OpdY4 Jtcs+6WPHGj/lFQdo1/juqcgNLnbYbTpI60LIu9XSslKj4CNtQ9Rjo0hldYlMu70Os5U /NCXkcypD/XrZD0Mm93z6ZGDu5DiYgI19CcWNKHh7lgQv4tGcYkp3S0hlnOqcE6opalw ies3rSBCoWvTNe1hlA8dsmBU9G9Sq4rbTXWOF51SFaIGKv8HtKsf/obuSzwm5JOk1UdH 65w4w4X6WtptCPR8Cj2588dFjhNOa7qKiHMlnY/LdlEOwGNr/nmNlXMh6j5yzQuNWyvL qitA== X-Forwarded-Encrypted: i=1; AHgh+RoSlt+lMDC1o3qWrKI7hG0TQtodZSZpQBX+FuWJZ0L591DDAlEwqvx1OhLJ3l35pxEHKcO5mC1YrpJClYU=@vger.kernel.org X-Gm-Message-State: AOJu0Yw+GNiUHOYONrKOispp48bfLNbs3w6SY/zlnELUPOKn6Ax7ncWr swNviwS+dU4dAHuglkQ+jspRmMjSBPUQsMGpUomvatY3TK+Ibwv2GQyjbDYpeN9LUPWo3ixL3yj RTrmeOlvyV5Nvb3tqCJYSMkc9ldTiggvEwwnGFCtkspWbfEjvEmEkZmvZRJ6hu/YDxUA= X-Gm-Gg: AR+sD13Qr0L0GBEepuCO3ttP7FZr4jJpmErw4emVE4AagUlYax0j0XSsnWiT5wCPJ2H Ha/e0pIOxgC5DnNfUNf8gn6TLa0u8NzZXLU/ZL66fBD+Xgyl90u9+tNaxzhGGlEplxeJmtyjo7/ 1gHkxMdEL0t4iz4aX2FL+1KuciMtyUvVsGYH2ss0+z9A3zvzItuCVCxskd9T16hR+bej5EV+sPL eVD5/tojWs137Koj6bzT+9Fm9WDL/94L0+F4TKdzbYuAwC554Bc07lHVYAb75xH1vAbtehFUF00 GfEqvZmXCrW4S8/E/qI6g7meTwckcSVzzcw72zbG6IZwiQ/kgCmj8/hgig56pz+SvNuywFdOnJo WzT+Sva3wQpgPNvA6p2VZFrAbu/JhgHbjZx3cCDdeal8CxqqiUMC3bjiLdDHl X-Received: by 2002:a17:90a:d64c:b0:38e:11ba:992c with SMTP id 98e67ed59e1d1-38ec6989c62mr6484990a91.12.1784889571529; Fri, 24 Jul 2026 03:39:31 -0700 (PDT) X-Received: by 2002:a17:90a:d64c:b0:38e:11ba:992c with SMTP id 98e67ed59e1d1-38ec6989c62mr6484968a91.12.1784889571087; Fri, 24 Jul 2026 03:39:31 -0700 (PDT) Received: from QCOM-aGQu4IUr3Y.qualcomm.com (i-global052.qualcomm.com. [199.106.103.52]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-13d130262d2sm22495290c88.7.2026.07.24.03.39.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jul 2026 03:39:30 -0700 (PDT) From: Shawn Guo To: Bjorn Andersson Cc: Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Manivannan Sadhasivam , linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Shawn Guo Subject: [PATCH v2 2/3] dt-bindings: remoteproc: qcom,nord-pas: Document Nord PAS Date: Fri, 24 Jul 2026 18:38:47 +0800 Message-ID: <20260724103848.233804-3-shengchao.guo@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260724103848.233804-1-shengchao.guo@oss.qualcomm.com> References: <20260724103848.233804-1-shengchao.guo@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzI0MDA5NiBTYWx0ZWRfX1SGSsc2TI0ub UILU7Ws8pgg5S0+73ahXOkwczi7NVEvaKdADkP8JTuEzw2NjBLCz0Qq9NvIRN/0Xc+p9uUaJgET ESOcNL613o8kq6RwZSXA/SPr3MCIOzzsO1w9LCBMJMWwRrgiNm000+JuwfIK/v+ZP/YWXuRaXyE RgJGKpWQIrMl9wnPKkAZ9Y/Y7jQ1d4P/itMn8ybnBaydH2IstlnoYzFb4tkO2pd4S2roGNZ40Dj maeo+v7O91klACEmd2C8fxZ1A9uE0LFYh2bvADT1PRCyhFRNQCNgfxO3Qdg+it1aKF3Uzy5+4pQ 08ZxSLtWBEiLF7EJkjgBRpmIhbrXj5olEiKCsYrkkAUfTT+m8eEZgkqxCte1B9VTVx2p4NXr8x+ 0aAHHlJgHUTAmWW3E7WSZK+v+M7ufP59qKiEWAEXtdu0S5umYo3ig+ETKggHI+smygORpe2BbOK ExuSk/JC0BGDzcB0jIg== X-Authority-Analysis: v=2.4 cv=RJeD2Yi+ c=1 sm=1 tr=0 ts=6a6340e4 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=b9+bayejhc3NMeqCNyeLQQ==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=gEfo2CItAAAA:8 a=EUspDBNiAAAA:8 a=JGpttq_Osol2W_qdFigA:9 a=rl5im9kqc5Lf4LNbBjHf:22 a=sptkURWiP4Gy88Gu7hUp:22 X-Proofpoint-ORIG-GUID: 9FnDSp4bKZV5e0llMKvpBfb62oZsHwzm X-Proofpoint-Spam-Info: AW1haW4tMjYwNzI0MDA5NiBTYWx0ZWRfX9ftp+TOtTcxS wWgb4cF+RXuDhAUAgGqhLNI3gU5i/a0cGDIm5BCfAr/KI0V73UwTwV9RsbH4gQxvr/DfJ3ALpP2 Znmh3oVQXke79Ar0d49F9zEWDxdi/6M= X-Proofpoint-GUID: 9FnDSp4bKZV5e0llMKvpBfb62oZsHwzm X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-24_02,2026-07-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 spamscore=0 phishscore=0 bulkscore=0 impostorscore=0 clxscore=1015 adultscore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607240096 Content-Type: text/plain; charset="utf-8" Add a dedicated binding for the Qualcomm Nord SoC PAS devices: ADSP and CDSPs. Nord ADSP uses CX and MX power domains while the CDSPs add an NSP domain on top of that. Signed-off-by: Shawn Guo --- .../bindings/remoteproc/qcom,nord-pas.yaml | 167 ++++++++++++++++++ 1 file changed, 167 insertions(+) create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,nord-= pas.yaml diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,nord-pas.yam= l b/Documentation/devicetree/bindings/remoteproc/qcom,nord-pas.yaml new file mode 100644 index 000000000000..c1d60ca6c63c --- /dev/null +++ b/Documentation/devicetree/bindings/remoteproc/qcom,nord-pas.yaml @@ -0,0 +1,167 @@ +# SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/remoteproc/qcom,nord-pas.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm Nord SoC Peripheral Authentication Service + +maintainers: + - Shawn Guo + +description: + Qualcomm Nord SoC Peripheral Authentication Service loads and boots firm= ware + on the Qualcomm DSP Hexagon cores. + +properties: + compatible: + enum: + - qcom,nord-adsp-pas + - qcom,nord-cdsp0-pas + - qcom,nord-cdsp1-pas + - qcom,nord-cdsp2-pas + - qcom,nord-cdsp3-pas + + power-domains: + minItems: 2 + items: + - description: CX power domain + - description: MX power domain + - description: NSP power domain + + power-domain-names: + minItems: 2 + items: + - const: cx + - const: mx + - const: nsp + + reg: + maxItems: 1 + + clocks: + items: + - description: XO clock + + clock-names: + items: + - const: xo + + qcom,qmp: + $ref: /schemas/types.yaml#/definitions/phandle + description: Reference to the AOSS side-channel message RAM. + + smd-edge: false + + firmware-name: + items: + - description: Firmware name of the Hexagon core + - description: Firmware name of the Hexagon Devicetree + + memory-region: + items: + - description: Memory region for main Firmware authentication + - description: Memory region for Devicetree Firmware authentication + + interrupts: + items: + - description: Watchdog interrupt + - description: Fatal interrupt + - description: Ready interrupt + - description: Handover interrupt + - description: Stop acknowledge interrupt + - description: Shutdown acknowledge interrupt + + interrupt-names: + items: + - const: wdog + - const: fatal + - const: ready + - const: handover + - const: stop-ack + - const: shutdown-ack + + qcom,smem-states: + maxItems: 1 + description: States used by the AP to signal the Hexagon core + + qcom,smem-state-names: + maxItems: 1 + description: The names of the state bits used for SMP2P output + +required: + - compatible + - reg + - memory-region + +allOf: + - $ref: /schemas/remoteproc/qcom,pas-common.yaml# + - if: + properties: + compatible: + enum: + - qcom,nord-adsp-pas + then: + properties: + power-domains: + maxItems: 2 + power-domain-names: + maxItems: 2 + +unevaluatedProperties: false + +examples: + - | + #include + #include + #include + #include + #include + #define IPCC_MPROC_ADSP0 + + remoteproc@4c00000 { + compatible =3D "qcom,nord-adsp-pas"; + reg =3D <0x04c00000 0x10000>; + + clocks =3D <&rpmhcc RPMH_CXO_CLK>; + clock-names =3D "xo"; + + interrupts-extended =3D <&intc GIC_SPI 159 IRQ_TYPE_EDGE_RISING>, + <&smp2p_adsp_in 0 IRQ_TYPE_EDGE_RISING>, + <&smp2p_adsp_in 1 IRQ_TYPE_EDGE_RISING>, + <&smp2p_adsp_in 2 IRQ_TYPE_EDGE_RISING>, + <&smp2p_adsp_in 3 IRQ_TYPE_EDGE_RISING>, + <&smp2p_adsp_in 7 IRQ_TYPE_EDGE_RISING>; + interrupt-names =3D "wdog", + "fatal", + "ready", + "handover", + "stop-ack", + "shutdown-ack"; + + memory-region =3D <&hpass_dsp0_mem>, <&hpass_dsp0_dtb_mem>; + + firmware-name =3D "qcom/nord/adsp.mbn", + "qcom/nord/adsp_dtb.mbn"; + + power-domains =3D <&rpmhpd RPMHPD_CX>, + <&rpmhpd RPMHPD_MX>; + power-domain-names =3D "cx", + "mx"; + + qcom,qmp =3D <&aoss_qmp>; + qcom,smem-states =3D <&smp2p_adsp_out 0>; + qcom,smem-state-names =3D "stop"; + + glink-edge { + interrupts-extended =3D <&ipcc IPCC_MPROC_ADSP0 + IPCC_MPROC_SIGNAL_GLINK_QMP + IRQ_TYPE_EDGE_RISING>; + mboxes =3D <&ipcc IPCC_MPROC_ADSP0 IPCC_MPROC_SIGNAL_GLINK_QMP= >; + + label =3D "adsp"; + qcom,remote-pid =3D <2>; + + /* ... */ + }; + }; --=20 2.43.0 From nobody Fri Jul 24 21:30:15 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 7B96241684A for ; Fri, 24 Jul 2026 10:39:40 +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=1784889585; cv=none; b=YjsgD4HnZ8brtRtah9DXGceRY22Ha77hq6G2PcqT1CJd6hknvKLL3IUu1PvzpbbiIdlJslfvLhVYXVd4DzB4pKtFW724Wq5xDPB8dnUQHAIYIRcivePa70c5KUirhvNdgrOeVNYGPiSfbLpGCe5R8D5ewMqhRKGfxH8tV01ggUo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784889585; c=relaxed/simple; bh=0YzZDwNOI/onVZdiLZlMM47FfMeGDrDDZthxQwRvTgA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=CSXJ5FnBqYgriecnBKH1c6qKeqf19JYITCTRWdKozcLgv2q0fCok6qOGnY6gwAIr1XwcNjKzwSqgbzMZxnVLlSQ3OKTMJtUm4IExkqY2yHgQN5QytegvI88kLitqoo8gIzPBrszguOqf9heTDp0LxtCLc/bOwQDx400qsc+7/7w= 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=dAQdFop8; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=BLuw9vcg; 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="dAQdFop8"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="BLuw9vcg" 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 66OADkRS2721332 for ; Fri, 24 Jul 2026 10:39:37 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=N4TIXsfQ0zT s/aF6LfD8y7lVY1UMz6f8WLChqvUOxFA=; b=dAQdFop86ntSkWlsPIDiLmlm/SA wE9nm9pxDjBFAeFnyYb2tPDNAkvZaFOpLYafoXnK2BlOeTBtrylI+zgH6rcLdzE1 fBG6/NYL4OEbAHUw2WmPUCT/eV+SI3Uif4uIA3nrByTOse2sC+9Rwdi2U/anGYcX XSGA2bSQaahuVH2yK7MeqquSEtQM14sKnR1CInavKssKpdAYYwgurBM7m4ls568K 8ke/QSYNkdNvFHTuGYt2clw/TQHyztfOj4jIyzDve7UluoOU5PFIlnIjyXwjukns DiHOKju3L5g7iJb2+ZuanyeKP5YLOUU7GXqEtN2extMVQYv8YOPasO8CxAA== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fm5yag4de-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 24 Jul 2026 10:39:36 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-38e7131849bso365986a91.1 for ; Fri, 24 Jul 2026 03:39:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784889576; x=1785494376; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=N4TIXsfQ0zTs/aF6LfD8y7lVY1UMz6f8WLChqvUOxFA=; b=BLuw9vcgWWcV1DZTKBEhqKwB+oBzzXUkUTTJtWXs0r8SnUW1ZsXUknu5AIUK6hUDJM mhwZ+PGLnD3Mpe8gLCSQ2gUkT+lCORuqDDbJBMjbaubcrK3biSSwSLtjm1dP5EXIxdr9 79SRFU9URlICJZV0XJgCfNNomrcdIhmS8GvJQO8DjnFpIFi6H3YrMLwQgeBxUfcrH6lN Tmexhu2qUL2sd6OVEuGvdz27OUBZmFFVf7LosR7dYIhlAhKNJKB+j2xyHBKP7wigqef1 WIfccHHgCIkVO39oa03HNn40O0ozr3zo/kAazhO1ZNtK+FgZVsFlFc9z/NaA35JzA2U1 cIPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784889576; x=1785494376; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=N4TIXsfQ0zTs/aF6LfD8y7lVY1UMz6f8WLChqvUOxFA=; b=oYs7ZMIKfQjgQ9WsNByqhosgqcD7LLKFBa/A7W6oa/U1GVconnKNKUC2hurtkFr03L dWU8gfwLaTAYUFU203i1zaCVPyL8kHZKiXaUgAQOyLTjjpor1cA3f22eF4bmYVrh1smA PtjZyyA+1OSP8aKFBCdnusT5W3Wusab9y1kTz7lgMexE3n8cFB0QeC0l5ql00EWRcoto nGM1nO70RsNYUnS9Igpk8FjHzgFAjpQd9Jg7MnJlVFA0tFC/AEHeR9y53jglr+fagDG0 ptld6EaodwKb8ZnWIERqOsm97zUuDy1YLv0GipqtiRPf98yH0rYGIVJ+sndvKkpYvtp+ 7InA== X-Forwarded-Encrypted: i=1; AHgh+Rq2DDjNXM+/QOFEZRRUfTxUBZnf5E6sRBtiw+IbmbW/xbsJ9G5XipKL9JoBfAk9+R8o7o63gvO5ENvwAmM=@vger.kernel.org X-Gm-Message-State: AOJu0YwrXCrTdGoXnTJ3GYvM4w60b1kl/FEzUNPFJue6QRXAT9zVNRIY 9LCAuLNxjEfK0DtsAkpjIaHJ/D4cVrZiulnOf1puwLBjab/Ta3nFJZqd59Asfd0jFH+uP2ibpf3 NGRRX8plb/Dj0d6p+jGAv9wq8Mv2cHOg0MFY3wviZDW7ui69lsfLGDXNi1LfWjerMqdQ= X-Gm-Gg: AR+sD118Wdu4DuweXIbInpsyd9FrzesijhgHubidTkiJZLm3xQ3bKkU3+YiWxYm2uDo vXpVxLD85TyPmTa8RVAfdgiSPsWnYrzflzREVSZyfRJom61Gob+YcaO+vYOiNIvpp8pJW1DbEgz 457Zzkzstt+cQ8H52T6XKPHhjPSONqRRUAa6Olj1dbXTF/GpagsxhSDKDcljpowkho7Dxf6DV9I ONIqw27THrb1l/iPJnhuz0d1mJNHck71CWSqPJcgWAASuePc3+mjIX91sgkqnWKw/L3knW1bGE1 wCbrDqR9KZRQx1mywXTncPnogjkri6TrjKcsWgdp3Le6pcaRayQeGgTzEQ0A52j9HXzkuHsf7kK xAbEmt7yCdpqKDzOzjRbR8jq/2ZVDq2pIZOoJIlrqySQiGrUSpc5nTLSCNA8X X-Received: by 2002:a17:90b:1d52:b0:38e:75f3:ad4d with SMTP id 98e67ed59e1d1-38ec69575acmr7158886a91.7.1784889575804; Fri, 24 Jul 2026 03:39:35 -0700 (PDT) X-Received: by 2002:a17:90b:1d52:b0:38e:75f3:ad4d with SMTP id 98e67ed59e1d1-38ec69575acmr7158841a91.7.1784889575244; Fri, 24 Jul 2026 03:39:35 -0700 (PDT) Received: from QCOM-aGQu4IUr3Y.qualcomm.com (i-global052.qualcomm.com. [199.106.103.52]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-13d130262d2sm22495290c88.7.2026.07.24.03.39.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jul 2026 03:39:34 -0700 (PDT) From: Shawn Guo To: Bjorn Andersson Cc: Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio , Manivannan Sadhasivam , linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Shawn Guo Subject: [PATCH v2 3/3] remoteproc: qcom: pas: Add Nord ADSP and CDSP support Date: Fri, 24 Jul 2026 18:38:48 +0800 Message-ID: <20260724103848.233804-4-shengchao.guo@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260724103848.233804-1-shengchao.guo@oss.qualcomm.com> References: <20260724103848.233804-1-shengchao.guo@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Info: AW1haW4tMjYwNzI0MDA5NiBTYWx0ZWRfXyupgJUqAGtXV MBRYtCCwNGxBxgePBNUL1+oQBaQsihqiOK5FZpA22GeyjoMmy7voFB+Q5xIUA1p3qNeu0Zn6VQH VPc1Jq0Jww0T1OSrxs/yLQPFEEWW1Y4= X-Authority-Analysis: v=2.4 cv=Rtz16imK c=1 sm=1 tr=0 ts=6a6340e8 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=b9+bayejhc3NMeqCNyeLQQ==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=wKDsrv0q4RgBVPAhY5MA:9 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-GUID: YpGS50O6jP1Q1BmltUFrEu5ZMOYatWRQ X-Proofpoint-ORIG-GUID: YpGS50O6jP1Q1BmltUFrEu5ZMOYatWRQ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzI0MDA5NiBTYWx0ZWRfXyAQJKnDJKgRk LHrd/g2R/aU+F6PpCHBTIbt0gIVT5UR8gvJidEtrj704kr/jcPRccfOYb4KQg56gF7cMs6xkE2E orPHdczVpVSa66jbZcPDlnhvgtekA+gBZnGzI5wPA1eiNHVosPCFfe/pXON1lHF58Pw+igd1y9h 2vcik86mCKnet9KxK4yDc86ur760Pbl5KMQOA96z/TpEtcBUR5fAOv3ZW11tneTLrL/VvcE3E/M z3BrRw0zPTSwjGm4J7+xhf4Rh9Q6YJyaXZljgo+cFabD0OJbixh/DjxOletgVBYN527GZb/dzMV dyznOlcbUbeJUPCmPimYq2T8ip4zCTyavjUcXfzTLIgrEE2ezCc1RM1bz+CMXg0Kk36eENZq07A 7aMND6rofmlwCzex770n4HaMOWlRwdhZP3NE7MiYCRAg6hvKEjW+g9c/TPXhuHRvNhOtRR+3251 SAQ064pm/PvdCo8aSBA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-24_02,2026-07-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 phishscore=0 priorityscore=1501 suspectscore=0 lowpriorityscore=0 bulkscore=0 spamscore=0 malwarescore=0 clxscore=1015 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607240096 Content-Type: text/plain; charset="utf-8" Add support for ADSP (HPASS DSP) and 4 CDSPs found on Nord SoC. The ADSP is pre-booted by XBL before Linux starts, so set early_boot flag for attach path rather than a cold boot sequence. Signed-off-by: Shawn Guo --- drivers/remoteproc/qcom_q6v5_pas.c | 110 +++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) diff --git a/drivers/remoteproc/qcom_q6v5_pas.c b/drivers/remoteproc/qcom_q= 6v5_pas.c index 25599d728208..6f3850a3fa9e 100644 --- a/drivers/remoteproc/qcom_q6v5_pas.c +++ b/drivers/remoteproc/qcom_q6v5_pas.c @@ -1434,6 +1434,111 @@ static const struct qcom_pas_data milos_cdsp_resour= ce =3D { .smem_host_id =3D 5, }; =20 +static const struct qcom_pas_data nord_adsp_resource =3D { + .crash_reason_smem =3D 423, + .firmware_name =3D "adsp.mdt", + .dtb_firmware_name =3D "adsp_dtb.mbn", + .pas_id =3D 1, + .dtb_pas_id =3D 36, + .minidump_id =3D 5, + .auto_boot =3D true, + .early_boot =3D true, + .proxy_pd_names =3D (char*[]){ + "cx", + "mx", + NULL + }, + .load_state =3D "adsp", + .ssr_name =3D "lpass", + .sysmon_name =3D "adsp", + .ssctl_id =3D 0x14, + .smem_host_id =3D 2, +}; + +static const struct qcom_pas_data nord_cdsp0_resource =3D { + .crash_reason_smem =3D 601, + .firmware_name =3D "cdsp.mdt", + .dtb_firmware_name =3D "cdsp_dtb.mbn", + .pas_id =3D 18, + .dtb_pas_id =3D 37, + .minidump_id =3D 7, + .auto_boot =3D true, + .proxy_pd_names =3D (char*[]){ + "cx", + "mx", + "nsp", + NULL + }, + .load_state =3D "cdsp", + .ssr_name =3D "cdsp0", + .sysmon_name =3D "cdsp0", + .ssctl_id =3D 0x17, + .smem_host_id =3D 5, +}; + +static const struct qcom_pas_data nord_cdsp1_resource =3D { + .crash_reason_smem =3D 633, + .firmware_name =3D "cdsp1.mdt", + .dtb_firmware_name =3D "cdsp1_dtb.mbn", + .pas_id =3D 30, + .dtb_pas_id =3D 59, + .minidump_id =3D 20, + .auto_boot =3D true, + .proxy_pd_names =3D (char*[]){ + "cx", + "mx", + "nsp", + NULL + }, + .load_state =3D "cdsp1", + .ssr_name =3D "cdsp1", + .sysmon_name =3D "cdsp1", + .ssctl_id =3D 0x20, + .smem_host_id =3D 69, +}; + +static const struct qcom_pas_data nord_cdsp2_resource =3D { + .crash_reason_smem =3D 665, + .firmware_name =3D "cdsp2.mdt", + .dtb_firmware_name =3D "cdsp2_dtb.mbn", + .pas_id =3D 57, + .dtb_pas_id =3D 60, + .minidump_id =3D 29, + .auto_boot =3D true, + .proxy_pd_names =3D (char*[]){ + "cx", + "mx", + "nsp", + NULL + }, + .load_state =3D "cdsp2", + .ssr_name =3D "cdsp2", + .sysmon_name =3D "cdsp2", + .ssctl_id =3D 0x1f, + .smem_host_id =3D 133, +}; + +static const struct qcom_pas_data nord_cdsp3_resource =3D { + .crash_reason_smem =3D 666, + .firmware_name =3D "cdsp3.mdt", + .dtb_firmware_name =3D "cdsp3_dtb.mbn", + .pas_id =3D 58, + .dtb_pas_id =3D 61, + .minidump_id =3D 30, + .auto_boot =3D true, + .proxy_pd_names =3D (char*[]){ + "cx", + "mx", + "nsp", + NULL + }, + .load_state =3D "cdsp3", + .ssr_name =3D "cdsp3", + .sysmon_name =3D "cdsp3", + .ssctl_id =3D 0x1a, + .smem_host_id =3D 197, +}; + static const struct qcom_pas_data sm8450_mpss_resource =3D { .crash_reason_smem =3D 421, .firmware_name =3D "modem.mdt", @@ -1695,6 +1800,11 @@ static const struct of_device_id qcom_pas_of_match[]= =3D { { .compatible =3D "qcom,milos-cdsp-pas", .data =3D &milos_cdsp_resource }, { .compatible =3D "qcom,milos-mpss-pas", .data =3D &sm8450_mpss_resource = }, { .compatible =3D "qcom,milos-wpss-pas", .data =3D &sc7280_wpss_resource = }, + { .compatible =3D "qcom,nord-adsp-pas", .data =3D &nord_adsp_resource }, + { .compatible =3D "qcom,nord-cdsp0-pas", .data =3D &nord_cdsp0_resource }, + { .compatible =3D "qcom,nord-cdsp1-pas", .data =3D &nord_cdsp1_resource }, + { .compatible =3D "qcom,nord-cdsp2-pas", .data =3D &nord_cdsp2_resource }, + { .compatible =3D "qcom,nord-cdsp3-pas", .data =3D &nord_cdsp3_resource }, { .compatible =3D "qcom,msm8226-adsp-pil", .data =3D &msm8996_adsp_resour= ce }, { .compatible =3D "qcom,msm8953-adsp-pil", .data =3D &msm8996_adsp_resour= ce }, { .compatible =3D "qcom,msm8974-adsp-pil", .data =3D &msm8996_adsp_resour= ce }, --=20 2.43.0