Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp4173324ioo; Wed, 25 May 2022 17:19:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyxhiDUn0imLRepb1Wsh9fwQfIXYmvTkFm8pknAN5uW11yyAS9biEV0VadKCMs+5+fqZBTZ X-Received: by 2002:a17:907:3f92:b0:6ff:19ff:a528 with SMTP id hr18-20020a1709073f9200b006ff19ffa528mr3009545ejc.91.1653524385741; Wed, 25 May 2022 17:19:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653524385; cv=none; d=google.com; s=arc-20160816; b=sMJtrcxkCN64+Fd5VM04694jJJAxlLAGY0tZgPLxXR8NEs/Fr2nXIOcZAosLU/OSMc YMQBaLKRXpwXnv5kOmEIsR/H0W40IOInbxUD6VUw+UlXvY0kz/Tu07iFHKGlyJZaP53b evg3EgkGXJxciOUAuqBkClJP8QPahe7FRmwCWglQ57PXyVV3LK6zArn9ylRFL/ZrUlqR fxRrKBvw3AbxoSimJzFOavpJEnqwHwCwxIKeE7ZX3tUtzhB5knQ8pSFYdgbbwRkT8JnP r93t/e8cg/9GTtBKBkeBxDR7RQJ1naPIjXzBH/bjQMuMHjgpsu9akoUxRUMDTK/Hacy8 oZTw== 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=tOqxL9zjtfNWo+Vc3ajtjcsnbk5Hc//x5Q/D6m542jU=; b=IDbys1DDIsgmmUA9whu4H3kGGqm4g7BJDSB5qYQNfoPuk2AIHvKnmvdgUtFKO4j5IX uoOb8n29fwlWBulqcYy+BwNBmMvtFclQskT8HdYnTaeQn55T0h4GUmai6Qffi64HnCHD ijbIHfBqbL3ZN1abOoZnf/uREd1k1CJlgMfUhJbC7sSlxvt8NA4MQRvdI4c0r6xxDoQw qiVGaqpJSbyTKwR95YUY11mdyL0Y4eN1s0O2OfI2fyESAIoq8v6BRi0N9TuoxgGPluLb MKiX/I4MS5Cbgfpm/oD/XB99hmV3s+wDcfm0Kl/uUlGVyZJUKWbOA3hXFJeIO9+uR6Nl YO1A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcdkim header.b=XusYwVby; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ji12-20020a170907980c00b006f8e9e2aff1si119485ejc.200.2022.05.25.17.19.20; Wed, 25 May 2022 17:19:45 -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=qcdkim header.b=XusYwVby; 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 S237453AbiEXMqF (ORCPT + 99 others); Tue, 24 May 2022 08:46:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47128 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237452AbiEXMpz (ORCPT ); Tue, 24 May 2022 08:45:55 -0400 Received: from alexa-out-sd-02.qualcomm.com (alexa-out-sd-02.qualcomm.com [199.106.114.39]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2A1388BD1A; Tue, 24 May 2022 05:45:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1653396354; x=1684932354; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version; bh=tOqxL9zjtfNWo+Vc3ajtjcsnbk5Hc//x5Q/D6m542jU=; b=XusYwVby12RVjJwQ5eG+nGewRyn+KDIh0AYdttgvxa7CJ9IOyGounECg CuSy6RPydeKo3oraOGO4dD8Wd1vWFNPF0+t5FUhISzFp2cF4RKo/NY5f0 LDsHkR//JGiUGkjkAwVkM0a0bX0SB9iK7suhB6gIm4s43YaF2P7/72o1w I=; Received: from unknown (HELO ironmsg03-sd.qualcomm.com) ([10.53.140.143]) by alexa-out-sd-02.qualcomm.com with ESMTP; 24 May 2022 05:45:53 -0700 X-QCInternal: smtphost Received: from nasanex01c.na.qualcomm.com ([10.47.97.222]) by ironmsg03-sd.qualcomm.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 May 2022 05:45:53 -0700 Received: from nalasex01a.na.qualcomm.com (10.47.209.196) by nasanex01c.na.qualcomm.com (10.47.97.222) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.22; Tue, 24 May 2022 05:45:53 -0700 Received: from blr-ubuntu-87.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.22; Tue, 24 May 2022 05:45:50 -0700 From: Sibi Sankar To: CC: , , , , , Sibi Sankar Subject: [V4 1/2] remoteproc: qcom_q6v5_mss: Update MBA log info Date: Tue, 24 May 2022 18:15:34 +0530 Message-ID: <1653396335-6295-2-git-send-email-quic_sibis@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1653396335-6295-1-git-send-email-quic_sibis@quicinc.com> References: <1653396335-6295-1-git-send-email-quic_sibis@quicinc.com> MIME-Version: 1.0 Content-Type: text/plain 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-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE 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 Update MBA text logs location/size in IMEM to aid tools extract them after ramdump collection. The size of the MBA text logs is pre-determined and limited to 4K. Signed-off-by: Sibi Sankar --- We update the imem only for remoteprocs that support mba logging otherwise the post mortem tools will show garbled data while reading the first 4K region from MBA on unsupported SoCs. (MBA logs are officially supported on SC7180/SC7280 SoCs only) drivers/remoteproc/qcom_q6v5_mss.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/remoteproc/qcom_q6v5_mss.c b/drivers/remoteproc/qcom_q6v5_mss.c index 4b37e11fbb03..46ca841371c8 100644 --- a/drivers/remoteproc/qcom_q6v5_mss.c +++ b/drivers/remoteproc/qcom_q6v5_mss.c @@ -1128,6 +1128,9 @@ static int q6v5_mba_load(struct q6v5 *qproc) if (ret) goto reclaim_mba; + if (qproc->has_mba_logs) + qcom_pil_info_store("mba", qproc->mba_phys, MBA_LOG_SIZE); + ret = q6v5_rmb_mba_wait(qproc, 0, 5000); if (ret == -ETIMEDOUT) { dev_err(qproc->dev, "MBA boot timed out\n"); -- 2.7.4