Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp1723605ybv; Thu, 6 Feb 2020 08:43:27 -0800 (PST) X-Google-Smtp-Source: APXvYqylzjZph7/NAVdWyb4zzmtFnCR3RdhoPh2OMevPHYjJ1H7F4Q6pIUQetKrfsGmzHOpMjpBA X-Received: by 2002:aca:1b11:: with SMTP id b17mr7689477oib.45.1581007407492; Thu, 06 Feb 2020 08:43:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1581007407; cv=none; d=google.com; s=arc-20160816; b=qTP2EhcfUnG2YOgtqp65TBB498n2zDdbr0YwZSGyt0uCQSA+pElb3g12DH3h+t8WkX 81KdlRSJaYhO/7OLHuTx9rJ+dkti9Ol74T/2ehaMjp8N35kuNXhWRhZ4e0O/jyvt0f2T Yvf6ZlD3z8tCe0XeIOIlz7CbXW2pwBkfYiOAuSZQh1Et7BQUGf+uvJo140zQODxfZ7Qc NEzJ82ohSpOrBnCeTTtZGsdLSuTnW0+Eqs6+Lv3x2RnOoWBl/DFaneepWt0fiwblKb4Y Jx2tcl5yfhvum79kpI8UaGVD52+wMPoRnfAbrTpkBc8k5bwPX6Lw5j6kLI5b0wBbraYp n/zA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dmarc-filter :dkim-signature; bh=Bn4zuBVJDCezYJhHbJc60/dyfLIJ5d2xUrXKxsWwH8g=; b=0h55VoQ58L3y9hSbNb6tuClXlRy8gh/aN0VHN816ogE+jrcW1DCszZw1f8LwyMPP5T gnzRxJrhqXJyTEchpkN0/WHq9uwBYfdmszNbeAlRTRcGEAx6UMLGFlnXF0G/0/0CQ/QV fx+Aa4Ow6J77JNebUyb4AWDmOjAG+cnvrxo9byxi6eiOnttQcEkdR7af/yTKKIc0F6/M E8OeTW58rR5oXoYTZ6KJMLyP4sMHZAKSumzyoxOO/zJQgrplCU3IGG2lkK8cOBPbmorz VGsczcc6qhkurFOl44cxEzVG7Ie3beQn5Q1VG0x/S7NCagOm+CqXyvY5IdkSuEs1zQG5 iH8A== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mg.codeaurora.org header.s=smtp header.b=Nkr6vpT1; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m11si2288805oim.223.2020.02.06.08.43.14; Thu, 06 Feb 2020 08:43:27 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@mg.codeaurora.org header.s=smtp header.b=Nkr6vpT1; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727703AbgBFQmL (ORCPT + 99 others); Thu, 6 Feb 2020 11:42:11 -0500 Received: from mail26.static.mailgun.info ([104.130.122.26]:60098 "EHLO mail26.static.mailgun.info" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727620AbgBFQmL (ORCPT ); Thu, 6 Feb 2020 11:42:11 -0500 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.codeaurora.org; q=dns/txt; s=smtp; t=1581007330; h=Content-Transfer-Encoding: Content-Type: In-Reply-To: MIME-Version: Date: Message-ID: From: References: Cc: To: Subject: Sender; bh=Bn4zuBVJDCezYJhHbJc60/dyfLIJ5d2xUrXKxsWwH8g=; b=Nkr6vpT1Kwnv5O3fdN/+IzQoY+QJA+8EsOG39xZCyQfvKxmCoNu7IL3H9xAtis7t1rAhD5Hi +co7cCNCF20O9uVbqDz5lcKc1ZSvPS1Y4LReNXyYaBt9bL7pfGG41Q0/A79mTUL8pORJKfjI ryQJDBKgYdnBho1T+RvrXOisNQo= X-Mailgun-Sending-Ip: 104.130.122.26 X-Mailgun-Sid: WyI0MWYwYSIsICJsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnIiwgImJlOWU0YSJd Received: from smtp.codeaurora.org (ec2-35-166-182-171.us-west-2.compute.amazonaws.com [35.166.182.171]) by mxa.mailgun.org with ESMTP id 5e3c41d8.7f8d7a65b180-smtp-out-n01; Thu, 06 Feb 2020 16:42:00 -0000 (UTC) Received: by smtp.codeaurora.org (Postfix, from userid 1001) id 5D934C447A0; Thu, 6 Feb 2020 16:41:59 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-caf-mail-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=2.0 tests=ALL_TRUSTED,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.0 Received: from [10.226.58.28] (i-global254.qualcomm.com [199.106.103.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: jhugo) by smtp.codeaurora.org (Postfix) with ESMTPSA id 1E04DC43383; Thu, 6 Feb 2020 16:41:58 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 1E04DC43383 Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; spf=none smtp.mailfrom=jhugo@codeaurora.org Subject: Re: [PATCH v2 09/16] bus: mhi: core: Add support for downloading RDDM image during panic To: Manivannan Sadhasivam , gregkh@linuxfoundation.org, arnd@arndb.de Cc: smohanad@codeaurora.org, kvalo@codeaurora.org, bjorn.andersson@linaro.org, hemantk@codeaurora.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org References: <20200131135009.31477-1-manivannan.sadhasivam@linaro.org> <20200131135009.31477-10-manivannan.sadhasivam@linaro.org> From: Jeffrey Hugo Message-ID: Date: Thu, 6 Feb 2020 09:41:57 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.3.1 MIME-Version: 1.0 In-Reply-To: <20200131135009.31477-10-manivannan.sadhasivam@linaro.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 1/31/2020 6:50 AM, Manivannan Sadhasivam wrote: > MHI protocol supports downloading RDDM (RAM Dump) image from the > device through BHIE. This is useful to debugging as the RDDM image > can capture the firmware state. > > This is based on the patch submitted by Sujeev Dias: > https://lkml.org/lkml/2018/7/9/989 > > Signed-off-by: Sujeev Dias > Signed-off-by: Siddartha Mohanadoss > [mani: splitted the data transfer patch and cleaned up for upstream] > Signed-off-by: Manivannan Sadhasivam > --- > drivers/bus/mhi/core/boot.c | 157 +++++++++++++++++++++++++++++++- > drivers/bus/mhi/core/init.c | 38 ++++++++ > drivers/bus/mhi/core/internal.h | 2 + > drivers/bus/mhi/core/pm.c | 31 +++++++ > include/linux/mhi.h | 24 +++++ > 5 files changed, 249 insertions(+), 3 deletions(-) > > diff --git a/drivers/bus/mhi/core/boot.c b/drivers/bus/mhi/core/boot.c > index 36956fb6eff2..564d61f98257 100644 > --- a/drivers/bus/mhi/core/boot.c > +++ b/drivers/bus/mhi/core/boot.c > @@ -20,7 +20,159 @@ > #include > #include "internal.h" > > -/* Download AMSS image to device */ Seems a bit odd to add this line in patch 8, only to remove it here in patch 9. Feels like never adding it in the first place would be better. Not something to warrant a v3 through. -- Jeffrey Hugo Qualcomm Technologies, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project.