From patchwork Tue Apr 18 06:46:03 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Souradeep Chowdhury X-Patchwork-Id: 84601 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp2628172vqo; Mon, 17 Apr 2023 23:50:54 -0700 (PDT) X-Google-Smtp-Source: AKy350YsIJbev1YSfbY5rxezlPyGkDSd7/9p48R0nZ2TlVEkF55NuBKOndOLY/AM0m3/VAwQSp2A X-Received: by 2002:a05:6a20:4325:b0:f0:65fb:6cec with SMTP id h37-20020a056a20432500b000f065fb6cecmr2786161pzk.8.1681800654071; Mon, 17 Apr 2023 23:50:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681800654; cv=none; d=google.com; s=arc-20160816; b=HBVI8se1nb7M7/FuucL7YMVy4UE4h8BEblwxAEjMw9YpmaUG7ESRHGrjIDQilrFHFY Eln7ilMEvxxDF5ChtE/225jTbC8NMRrqUwZU3vM0vvxVddEd5k6E7jI0k7z6hRCI26G7 fslFg/rx9L8e8dudQbuPVJlpJopTLFJ8qAIIAldEhoU7XRGHBWoil5fRcZQUsZjdjEoZ Z5Pn85iOIP2Vmnwd6onvG4TleM6gtl5OD46v1BjAUo4bowvXtk7VgAm9290/wkUjvomw bklyJ1xvu5dOIrM/ybgGLSyp/CRs1NSBFOqxZ2M0AKQu3HtepCqhzdGM47pRiIC+tr+4 m6nw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=ylu9sT18CzYuxKR77gvxM8O+qT0i9HJxTtsyYBFM95Y=; b=XyJJ4I2HfVB4Ggkqi9u19KYlqFzbIQZ6dZ4bBAbmNHffa7xtvMDRxcWgUMYS2tMIB3 cZLKUQw+R1J9hYn6OeiSpKpoldk1of6o7dbPyUbzAura9L28QiPI/6DwgLllbLahZqRd ioQaPWPTmOjS6JnkMSV0C45iE/5yttvK9tJHmIGQUS+56wRzkM86JwVJMjDPMd9VdrZn yYxzy7nf8vYeqy7BqTikLYujDrWnl52GzV1hdYjonHfBDPqtXdM/3bpOArftmf9gC+vI 17uiXTbjMyxBNFeZBCTe1Q5inowxhiT6OOtkigOU1sgZhabUH4xNLxwVnEcazPnN9EXY LkOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=LVZzm8eC; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bv1-20020a632e01000000b004fc274006ddsi12940505pgb.670.2023.04.17.23.50.39; Mon, 17 Apr 2023 23:50:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=LVZzm8eC; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230424AbjDRGqr (ORCPT + 99 others); Tue, 18 Apr 2023 02:46:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41282 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230026AbjDRGqo (ORCPT ); Tue, 18 Apr 2023 02:46:44 -0400 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C37E840D5; Mon, 17 Apr 2023 23:46:43 -0700 (PDT) Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 33I6K2Id018348; Tue, 18 Apr 2023 06:46:32 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-type; s=qcppdkim1; bh=ylu9sT18CzYuxKR77gvxM8O+qT0i9HJxTtsyYBFM95Y=; b=LVZzm8eCX9brb7emghJ5XJe1p0h4AzDuNdoGF+liRKBhbZ1ZUGuGf3U/w9PVl8MouPi3 fkGWckjjCwCnoXwB4+/+qH4Orn0YTMx15ZUKEXMgpXCWD7FJNv3jkLQfGFWGLcsu5dBT gOevqOXYcQjCATSB35towlA+twiXttNcFA/7IhR49HtIVfY4HNBACOWYxHvu/NHTmFXr DB/mtdzbwBL4g/+Etz/eUoa8QBuusUy2VyjT+25IHCAyYtCG2zNsK4J/zFSyiCTJjJYN I8ojKceWGD6vrm2nrE2rxgU6lLoyS8NXPFd0lOJndMTcG+cRAqgqY0qqAP1qRTY2mqUh IA== Received: from nalasppmta03.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3q1nr5g20r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 18 Apr 2023 06:46:32 +0000 Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA03.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 33I6kVmJ008306 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 18 Apr 2023 06:46:31 GMT Received: from blr-ubuntu-525.qualcomm.com (10.80.80.8) by nalasex01a.na.qualcomm.com (10.47.209.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.42; Mon, 17 Apr 2023 23:46:27 -0700 From: Souradeep Chowdhury To: Andy Gross , Konrad Dybcio , Krzysztof Kozlowski , Bjorn Andersson , Rob Herring CC: , , , , Sibi Sankar , Rajendra Nayak , Souradeep Chowdhury Subject: [PATCH V5 1/3] dt-bindings: sram: qcom,imem: Add Boot Stat region within IMEM Date: Tue, 18 Apr 2023 12:16:03 +0530 Message-ID: X-Mailer: git-send-email 2.7.4 In-Reply-To: References: MIME-Version: 1.0 X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) To nalasex01a.na.qualcomm.com (10.47.209.196) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: HAY1tU9PitpOul8NAROhqTwyePMoDpFZ X-Proofpoint-ORIG-GUID: HAY1tU9PitpOul8NAROhqTwyePMoDpFZ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-04-18_03,2023-04-17_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 adultscore=0 spamscore=0 suspectscore=0 impostorscore=0 phishscore=0 mlxlogscore=999 clxscore=1015 priorityscore=1501 mlxscore=0 bulkscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2304180062 X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1763495802676765698?= X-GMAIL-MSGID: =?utf-8?q?1763495802676765698?= All Qualcomm bootloaders log useful timestamp information related to bootloader stats in the IMEM region. Add the child node within IMEM for the boot stat region containing register address and compatible string. Signed-off-by: Souradeep Chowdhury Reviewed-by: Krzysztof Kozlowski --- .../devicetree/bindings/sram/qcom,imem.yaml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/Documentation/devicetree/bindings/sram/qcom,imem.yaml b/Documentation/devicetree/bindings/sram/qcom,imem.yaml index ba694ce..d028bed 100644 --- a/Documentation/devicetree/bindings/sram/qcom,imem.yaml +++ b/Documentation/devicetree/bindings/sram/qcom,imem.yaml @@ -49,6 +49,28 @@ patternProperties: $ref: /schemas/remoteproc/qcom,pil-info.yaml# description: Peripheral image loader relocation region + "^stats@[0-9a-f]+$": + type: object + description: + Imem region dedicated for storing timestamps related + information regarding bootstats. + + additionalProperties: false + + properties: + compatible: + items: + - enum: + - qcom,sm8450-bootstats + - const: qcom,imem-bootstats + + reg: + maxItems: 1 + + required: + - compatible + - reg + required: - compatible - reg