From mboxrd@z Thu Jan 1 00:00:00 1970 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 CD21B33F5B0 for ; Wed, 24 Jun 2026 19:08:44 +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=1782328126; cv=none; b=BZRMgfN54qkl7L0EHr3aWFHBxQhep3gOyIJIBCmRc7gqg4ST5/ovfS8gFuAQjtdGo8vg4GY+gJx/149mNqYlBmWhJt+d6HvvzlJlRMTLJMB2R4GMvcMXoILkTca7PrMuO4z1QPTluIzXnrH4iqPn6XMCqWQbbYXywLojVtSx8JE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782328126; c=relaxed/simple; bh=uDyDiM58JjijY2HKPnD+fbcwUCQLH2/YD09zBcqaO38=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=UIVzu+EoKCKJPCJTq+ExrBWnInB/11dKZX8sQdL8pRJxKwPB3JsAwTLp1xzMQs35F39b9Vuwsjqe+HBL5ZBkUS7EjrSLL+q5Ie1WF1vndok/+OqSZw9opNIhLJ3HoYVongo2d1I1hICHLW1X0W8taatcWeUevpdFvULvGRlFYNg= 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=jv4FSojX; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=B2pudJYs; 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="jv4FSojX"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="B2pudJYs" 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 65OHj35X2137696 for ; Wed, 24 Jun 2026 19:08:44 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=JRvoDrIlXka 8ORynuHZb0j5k1Yv44H6hdSFgcEbeu/I=; b=jv4FSojXY5Tg5dRVKyF/YX/JGin 2KoHxt7YnwXChaXjroCTJxKUwvBPUEz8yodfup/yiJXns/EsWLqD+SsUgDLzjp9u /NGl5axTrAbG3M9lpjRaHcUHm82F0U26+sq6T8WroC4zZ/DsprwbICPgX3x/oJNJ 9gkP9eIWnI1ZPRfd+sDZd3cscoergQccnSww0pirHW3TP1thRunfkdhYyOb6S91D Oc5jPXJIBDi2TqaCpAql9sKT7K3NEZ5wHMSfApBR0gPD9sesXfEKIJUfPDKOYpZA wROLfOHUmMRPbLk4DklUXsxE5YHWB7o9mw+ENAl2R2NTbqzCYmQ+ks5LOvg== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f06r33mxs-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 24 Jun 2026 19:08:44 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-845319bb97bso1119016b3a.0 for ; Wed, 24 Jun 2026 12:08:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782328123; x=1782932923; 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; bh=JRvoDrIlXka8ORynuHZb0j5k1Yv44H6hdSFgcEbeu/I=; b=B2pudJYsZ+8uMBTOqui8yLdBXeKl5HpYEsHjLZ+wu9jHAtOBzHyqXkCPorMWsm1YVS rKKH/xRR9mxUjx9SDb4ZRTfIT0jkA5rElVCvf1gegkHZ5Q+NyphEqb3A7abIqyPgvA3E chTjRnsa6fVvm901MDrIhmc7+7SPA8zyq+YLGCrQJDMWWRaJvvJXtkwvGKOdYoiyxUmC q+SeUvLNZBSIAaTHGbopbV98K7EAJf9ZuInzCn36OgSlgLovfCW9B7187dJ4OTOZ6RBb HNMp8m2qUOa/MNMp+0bs7kn7SezXWUvfSSp1CbVM2NNgzHVuhBxZoZTk+iti7qoBmgZ7 cOgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782328123; x=1782932923; 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; bh=JRvoDrIlXka8ORynuHZb0j5k1Yv44H6hdSFgcEbeu/I=; b=TsS1xvhEt+sry7PhJm8mKGNewKRb9lzeFtGMIoc9Cj1rLbq1Yrz581W9nwx8/AANsK 4Lu7/szRgaULJEmzdF9J8sZBDcoeEr98UGaxvtYLVX4D1rWXpO8F36KxU+oXddvSrV9H L5vzA8H0dRgFHm34i4mi6YL5rneFyy+qgTSuPhwGrZSLfhRKh+NusX6zcDUTC5USWkko 3s1Um2/WBUg8UT1ucaGEwy961PbbI8SLcCZYO/MioJCk5cLsnNAXgGTwDiFvLW7J66g2 BGQVhNqAdlp0GsAbwy3upRGSbGiCWWJz5VeiWkY0Z0SelIT/0gdAc3Pz3mjlv/StCsNr sjcw== X-Forwarded-Encrypted: i=1; AFNElJ+E1Cinjlf9+vbinVQr4ysFd82Lg7Cbdt1a97v2a5/CjwuyMvWltXKvShty8WuN2rTKH9zN14EJ65MSgfY=@vger.kernel.org X-Gm-Message-State: AOJu0YwLKQJr1IxPD1N1fNJsYBBy3jSHCvlOBNgtn1/GB2FQ+l5Xoasz +w+2GXxqiejzI56wadHnnMIIpr0MgKHFk8c/edQ0x/6QXphsctIyQ7FK7Ap4YeXCAehkX4Olnbe qBbEyl8BRipj/stpTsCZc1ecY2P6Qr2EmoavMcN8X96OgnLjwA7CRyGehZw4nX2SaGGc= X-Gm-Gg: AfdE7ck0dUv7VYWfX5Mtj0dVq0bBxxv0fxKQK9JZZNz2n/x36Qmf3dlQZnvKxJCwB9u SR69h2V7na/69qQpv4DnMN6GF3iEwSW0V4scpWJdpRXfWVp13/ioKUEAF0+jukgts7+s073/qeQ XeGFmZGMojT/l2/iVNurwmfkhxQfgKxSdpxshgVeR+s/jKPMTLW2AVOMlzF/Fh/rcFCVSPB5LZo zb3ABSorjNJLWDxr5msi87LhuqLFT7u06sBVBTtMrVHi2qoEXHmHwamt5nu2WXu9sDlHuYWj4Da /0fyL5NlmscCaeodbX08wGYFB6DR7g0iGhdMHxpJ+ZHYVxlBPBdQgP2mkl5py5fOtgr6sr9fE1/ 3YAVCQhobrTgZyAacGDiJN6fNV4yiICuxEYRmyA== X-Received: by 2002:a05:6a00:4210:b0:845:44c7:2fdd with SMTP id d2e1a72fcca58-845a2c7d835mr4824695b3a.34.1782328123324; Wed, 24 Jun 2026 12:08:43 -0700 (PDT) X-Received: by 2002:a05:6a00:4210:b0:845:44c7:2fdd with SMTP id d2e1a72fcca58-845a2c7d835mr4824660b3a.34.1782328122793; Wed, 24 Jun 2026 12:08:42 -0700 (PDT) Received: from hu-mojha-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-845a412e5e9sm2932120b3a.54.2026.06.24.12.08.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Jun 2026 12:08:42 -0700 (PDT) From: Mukesh Ojha To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Robert Marko , Guru Das Srinagesh Cc: cros-qcom-dts-watchers@chromium.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Mukesh Ojha Subject: [PATCH v4 01/19] dt-bindings: firmware: qcom,scm: Add minidump SRAM property Date: Thu, 25 Jun 2026 00:38:12 +0530 Message-ID: <20260624190830.3131112-2-mukesh.ojha@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260624190830.3131112-1-mukesh.ojha@oss.qualcomm.com> References: <20260624190830.3131112-1-mukesh.ojha@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: 8bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjI0MDE2MCBTYWx0ZWRfXy0enKM7vHAZx TwRoDhOCUZ3QGByCl4ecv7tvydNLHQxt1r9Ty2r9NmkVKjLPGNtA+OMkoTFFt4UMVXwt4TpJner uy535PqE/t/i7hZXQeBfyuQBpfv/5RmlIEfTkjKDVGmw4Ih/AeaTEtV2uL1M196AMg/Ybw903HX 7AxjyK+jlNca0GOBVEn+2J53hl0DiXXiV1AzdvpbyM+3dhHVQ0d/SosGQyxew6iwmvkje7bPdXG kTv+cey5w/aRmm2XHk4CVfL8yCTriI3RzBWnRs1cZHqMAvUxZ+fPiKR9ePF1p1m1/tfKXs7fwpp 3ZVfwRBsNR0xEnK9puXlsV4yLoTSxatk2d3+i9K9UfM8OFR/DlBZ1mCI0VSsuT4nFzqqqqY67I2 D8A6hPaqd6vV8ULGyADsQj/EAHK1ShHuYt+/Et2zHtG7afVMVDpCCOUfNqLGKRAo4UaojHksKZ0 B9m6rarrPTzElZ977sQ== X-Proofpoint-ORIG-GUID: 28aeWThjYxpKrVgxfbduMEgZYvbI92s9 X-Authority-Analysis: v=2.4 cv=ZM7nX37b c=1 sm=1 tr=0 ts=6a3c2b3c cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=QTM5EVxPqlECRIyyHGYA:9 a=zc0IvFSfCIW2DFIPzwfm:22 X-Proofpoint-GUID: 28aeWThjYxpKrVgxfbduMEgZYvbI92s9 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjI0MDE2MCBTYWx0ZWRfXzNcyjNEYC/hf RRv5ncTXRZp9MNg/R8P6cGh1TWraX+KTajcn5ljxbbjL+nluSiCILSPxRF4Hptam1bfyJ7m5GcE PYaqqU8hed8G9IkDcE9MppokPnfbB8c= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-24_03,2026-06-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 bulkscore=0 priorityscore=1501 lowpriorityscore=0 adultscore=0 impostorscore=0 clxscore=1015 suspectscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606240160 On Qualcomm SoCs that support minidump, a word in always-on SRAM is shared between the Operating System(HLOS) and boot firmware. OS is expected to select the minidump download destination either USB upload to a host PC or save to on-device storage. Boot firmware will reads this word before DDR is initialized on the warm reset following a crash to decide where to deliver the minidump. Add a 'sram' property to the SCM binding to allow the OS to identify this SRAM region via a phandle. Signed-off-by: Mukesh Ojha --- Documentation/devicetree/bindings/firmware/qcom,scm.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/firmware/qcom,scm.yaml b/Documentation/devicetree/bindings/firmware/qcom,scm.yaml index 25f62bacbc91..2d68b4065341 100644 --- a/Documentation/devicetree/bindings/firmware/qcom,scm.yaml +++ b/Documentation/devicetree/bindings/firmware/qcom,scm.yaml @@ -129,6 +129,13 @@ properties: - description: offset of the download mode control register description: TCSR hardware block + sram: + description: + Phandle to a region in always-on SRAM used to store the download + mode value for boot firmware to read before DDR is initialised on + the next warm reset. + maxItems: 1 + allOf: # Clocks - if: -- 2.53.0