Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp4498027ybb; Mon, 23 Mar 2020 23:11:51 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvugoNy33nTUJrvEraWM7dpCyKYlRvD6GAyH8soMp+HaBDaAuuFdA4U6J5PfvjaoiSOfyPx X-Received: by 2002:a9d:5a9:: with SMTP id 38mr19256073otd.331.1585030311386; Mon, 23 Mar 2020 23:11:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585030311; cv=none; d=google.com; s=arc-20160816; b=Nl+FS0ONDGRMJT5EZrwfAKcqy0DNYaAgUBNJNhnfVsM2RXolgyWALaoNU5yQ6I0f9F M/abfp37+fBe0y26wBpVaF1Tgm6nTrnc4QGIOYZg0Dc51JK+N40DBXNGL14SGkWeVHnL YjRxgu1MyY/Q1m0q5EVkvm5B7kuPWxpLyUd9GJwsqfgpaGy34ccfGKnWnXTFNmChT+w2 /F7kgZiNz+7elZ55lJJeg9ZeBNZyMdOEHoC8dHJKJXj/qskD+YCMYzQasmio6DSgRkX6 PFESE3txZNSOv74r5YnqnC8UpvjzlGrn9gNGfOrkTZ2hVH+eng3ZRjZylxTg9yQBxlAx 2dsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=DDkHgjRX92xMsDWF1JcBaoBx76iEMkH2nFLPTXKtP7s=; b=Yu+DIL0QBoLFxrGIip63cuRNz9DMFgpLbG/FTUcemCXlwXI4Q8y5DcNAUycZ51nndz qg5Q+5XvISAHixTd0i3DElB6vLyoW9NWkZt8HnPaJcLECg8oriscmG97f0PsaOr0kTho 5jhsXrrqP1DrvetcIIhzJ0RR2RgtRZR5Z/ajunFW+C9inegsGxefWOp2GQo5NRubLlqn 7aRVlBpE21LFUkDIi/87B7sIvKIyqLdBfAeK9LIfmG8pcelKTtME43V3HmAiE4CPUFu5 OMtICFB8gsFdNry4TAHuwszQascpDNp2ITNMA4L55Auiqov3c8LD2E/v5zUsaXNoO3HD eZBA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=skTHAeXI; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p2si6603009otk.247.2020.03.23.23.11.38; Mon, 23 Mar 2020 23:11:51 -0700 (PDT) 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=pass header.i=@linaro.org header.s=google header.b=skTHAeXI; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727323AbgCXGLC (ORCPT + 99 others); Tue, 24 Mar 2020 02:11:02 -0400 Received: from mail-pf1-f193.google.com ([209.85.210.193]:46477 "EHLO mail-pf1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725922AbgCXGLC (ORCPT ); Tue, 24 Mar 2020 02:11:02 -0400 Received: by mail-pf1-f193.google.com with SMTP id q3so4236634pff.13 for ; Mon, 23 Mar 2020 23:11:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=DDkHgjRX92xMsDWF1JcBaoBx76iEMkH2nFLPTXKtP7s=; b=skTHAeXIhbUwd2ORJ1F8FBs5Wpu5ah/ctTwjkpQcD+R8XqsF9RRgg0Ejf/bifSI59T d8xz2zrKd7pE7BXNqp9Z06gUCf6LLNsZ7QMMbWkXSgGYN0ojOGDIr6ZMlqH/dHNlVfzW fi11hUvMeu90VjEt/nQNMdqwC/6C9OjBN59QKlAOBvjAlTJ/tNe8570Pb4kLJHXCumS7 RFCiNEC8MP/xHeHiWu3OmEOvU0SUhFh5bA2/oTkki/ddVQblK7hOLD3L+wPU5X4I1Suj WqJNhFa24BKVt7cMxviK5SPAizVrom58XDTiXNRKFgFTnXn3I8AlqQipQzMYzyJFer/K zgyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=DDkHgjRX92xMsDWF1JcBaoBx76iEMkH2nFLPTXKtP7s=; b=a00UpY3KICOIhqWAcinnZrFnE5xPwl1W2FzvDM2gy5B9DxQdVxEImIENmcW8IlvgiI apmyEoiTk3ueXqbK7NRv50Cf6ixweEtmPrBukLPmeqtZXlol775wIwZaKKbTnMUduSs8 +AffWBwnDu0TTIjXUcyVgRR2SSWlL4tZwc87cLCC02+jhb98Xbs8vgfkFjxki9QAG4dW lcspbQPV3C3hxhMeJrFQIdH0Hh7j6AYUk11mVo/GTT+Ko9aYrIkjCeaJe3KPnBPjQQY8 7Z2h9d6FSD6Xk+IquSMSUIjKhDih0yYR3hnhFJhOKnwDPljbbEVYAf2yhvZmJaZhyDd/ WsLQ== X-Gm-Message-State: ANhLgQ1PFj1G+0oD1nB+BblshExlt/GieuMCspMVxkyPK5pAmk33XmWu 4eC5vjBG9qMUU9T7GUXIxIBJ X-Received: by 2002:a62:a119:: with SMTP id b25mr27727359pff.158.1585030261003; Mon, 23 Mar 2020 23:11:01 -0700 (PDT) Received: from localhost.localdomain ([2409:4072:59b:91e:2dd6:dffe:3569:b473]) by smtp.gmail.com with ESMTPSA id d3sm1198230pjc.42.2020.03.23.23.10.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Mar 2020 23:10:59 -0700 (PDT) From: Manivannan Sadhasivam To: gregkh@linuxfoundation.org, davem@davemloft.net Cc: smohanad@codeaurora.org, jhugo@codeaurora.org, kvalo@codeaurora.org, bjorn.andersson@linaro.org, hemantk@codeaurora.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam Subject: [PATCH v3 0/7] Improvements to MHI Bus Date: Tue, 24 Mar 2020 11:40:43 +0530 Message-Id: <20200324061050.14845-1-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Greg, Here is the patchset for improving the MHI bus support. One of the patch is suggested by you for adding the driver owner field and rest are additional improvements and some fixes. I've also included the remaining networking patches from previous patch series which needs review from Dave. Dave could you please look into those 2 patches which falls under net subsystem? Greg can take those 2 if an Ack is provided. Thanks, Mani Changes in v3: * Added Bjorn's Reviewed-by tag * Fixed commit message for QCA6390 * Added extra comment for MHI revision fields in mhi.h Changes in v2: * Fixed some minor comments in mhi.h Manivannan Sadhasivam (7): bus: mhi: core: Pass module owner during client driver registration bus: mhi: core: Add support for reading MHI info from device bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() bus: mhi: core: Add support for MHI suspend and resume net: qrtr: Add MHI transport layer net: qrtr: Do not depend on ARCH_QCOM drivers/bus/mhi/core/init.c | 39 +++++- drivers/bus/mhi/core/internal.h | 10 ++ drivers/bus/mhi/core/main.c | 16 ++- drivers/bus/mhi/core/pm.c | 143 ++++++++++++++++++++++ include/linux/mhi.h | 57 ++++++++- net/qrtr/Kconfig | 8 +- net/qrtr/Makefile | 2 + net/qrtr/mhi.c | 208 ++++++++++++++++++++++++++++++++ 8 files changed, 474 insertions(+), 9 deletions(-) create mode 100644 net/qrtr/mhi.c -- 2.17.1