From patchwork Sun Jul 22 04:10:21 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andy Gross X-Patchwork-Id: 10539125 X-Patchwork-Delegate: agross@codeaurora.org Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id A6ADA17FD for ; Sun, 22 Jul 2018 04:10:40 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 9103126E90 for ; Sun, 22 Jul 2018 04:10:40 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 8524327031; Sun, 22 Jul 2018 04:10:40 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1717826E90 for ; Sun, 22 Jul 2018 04:10:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727839AbeGVFFu (ORCPT ); Sun, 22 Jul 2018 01:05:50 -0400 Received: from mail-yw0-f193.google.com ([209.85.161.193]:43019 "EHLO mail-yw0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727318AbeGVFFu (ORCPT ); Sun, 22 Jul 2018 01:05:50 -0400 Received: by mail-yw0-f193.google.com with SMTP id l189-v6so5733619ywb.10 for ; Sat, 21 Jul 2018 21:10:38 -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:in-reply-to:references; bh=G/wb95SVIeDvVEg3Ef68hGZsrrGnDALqGfhOImFUYOU=; b=S45Aty1XI7aZuiWzb9SbXNI7jsUWKQ9l5uhsFK9PD30B3sN9CjURMwDydRvQHg78OG r6lU+9l+VZDGriENdGwlh87AOLl3cbuhuOVxclTOP5vjM4Xg2h2tGRQ1K8yOTxLwSke2 /H2v3RkuxWL9pQ5pY2fyf/Rz41+hcEIj8GOSc= 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:in-reply-to :references; bh=G/wb95SVIeDvVEg3Ef68hGZsrrGnDALqGfhOImFUYOU=; b=tGjVavuMexwd9HEMQbz6UuwBOyaPK9uBVEQ8lElxVBt0G270gI5RCbL83SWuoosq++ ZAjgd9IilcU0U2JZEcBSWEUZGsjLDBi8h7oO8Dgtn+cIzSuFPLowvcIdhY1tPzADb9N6 04RRR3NeFnPpMJ2zBBixZ5oAWgJI8WcDaua+tpljZ9eMCfhylbxFF7o+Z1kvN0vrDjPa skAs7uha7uPJhaYF6faPiLotTsoDbioy5YgHsg8plem3FHZ+yv05mVGcnqZeOEROkfwj NuXdfmDZ1v04dOeKEs+rAmiCXK+/oDpwoH+FHLb8UsTbRfU677xj31lqq7/lbDx1VEFy z5Rw== X-Gm-Message-State: AOUpUlEJTS+wC9cAlKaCa1zw5z5nYFNHftj8GTgcprLT47+Pgu2IrBoU Bj4KBrXZ6n90Cm0mX4EmBCp4Uw== X-Google-Smtp-Source: AAOMgpcT9RnZ34Nwt5D3W2BE4RhfLvbI1iC0v66tmVS3wfUCxoRGnUt0VVk5EFbD8QiSDniPX1xPwQ== X-Received: by 2002:a81:780e:: with SMTP id t14-v6mr4117768ywc.317.1532232638202; Sat, 21 Jul 2018 21:10:38 -0700 (PDT) Received: from localhost (107-207-74-175.lightspeed.austtx.sbcglobal.net. [107.207.74.175]) by smtp.gmail.com with ESMTPSA id f64-v6sm2966883ywd.58.2018.07.21.21.10.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 21 Jul 2018 21:10:37 -0700 (PDT) From: Andy Gross To: arm@kernel.org Cc: Olof Johansson , Kevin Hilman , Arnd Bergmann , linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [GIT PULL] Qualcomm Driver updates for 4.19 Date: Sat, 21 Jul 2018 23:10:21 -0500 Message-Id: <1532232622-18275-4-git-send-email-andy.gross@linaro.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1532232622-18275-1-git-send-email-andy.gross@linaro.org> References: <1532232622-18275-1-git-send-email-andy.gross@linaro.org> Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40: Linux 4.18-rc1 (2018-06-17 08:04:49 +0900) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-drivers-for-4.19 for you to fetch changes up to 78ee559d7fc65e37670a46cfbeaaa62cb014af67: soc: qcom: rmtfs-mem: fix memleak in probe error paths (2018-07-21 14:53:47 -0500) ---------------------------------------------------------------- Qualcomm ARM Based Driver Updates for v4.19 * Add Qualcomm LLCC driver * Add Qualcomm RPMH controller * Fix memleak in Qualcomm RMTFS * Add dummy qcom_scm_assign_mem() * Fix check for global partition in SMEM ---------------------------------------------------------------- Bjorn Andersson (1): soc: qcom: smem: Correct check for global partition Douglas Anderson (1): drivers: qcom: rpmh-rsc: Check cmd_db_ready() to help children Johan Hovold (1): soc: qcom: rmtfs-mem: fix memleak in probe error paths Lina Iyer (10): drivers: qcom: rpmh-rsc: add RPMH controller for QCOM SoCs dt-bindings: introduce RPMH RSC bindings for Qualcomm SoCs drivers: qcom: rpmh-rsc: log RPMH requests in FTRACE drivers: qcom: rpmh: add RPMH helper functions drivers: qcom: rpmh-rsc: write sleep/wake requests to TCS drivers: qcom: rpmh-rsc: allow invalidation of sleep/wake TCS drivers: qcom: rpmh: cache sleep/wake state requests drivers: qcom: rpmh: allow requests to be sent asynchronously drivers: qcom: rpmh: add support for batch RPMH request drivers: qcom: rpmh-rsc: allow active requests from wake TCS Niklas Cassel (2): firmware: qcom: scm: add a dummy qcom_scm_assign_mem() soc: qcom: llc-slice: Add missing MODULE_LICENSE() Raju P.L.S.S.S.N (2): drivers: qcom: rpmh-rsc: fix the loop index check in get_req_from_tcs drivers: qcom: rpmh: fix unwanted error check for get_tcs_of_type() Rishabh Bhatnagar (2): dt-bindings: Documentation for qcom, llcc drivers: soc: Add LLCC driver .../devicetree/bindings/arm/msm/qcom,llcc.txt | 26 + .../devicetree/bindings/soc/qcom/rpmh-rsc.txt | 137 ++++ drivers/soc/qcom/Kconfig | 27 + drivers/soc/qcom/Makefile | 6 + drivers/soc/qcom/llcc-sdm845.c | 94 +++ drivers/soc/qcom/llcc-slice.c | 338 ++++++++++ drivers/soc/qcom/rmtfs_mem.c | 3 +- drivers/soc/qcom/rpmh-internal.h | 114 ++++ drivers/soc/qcom/rpmh-rsc.c | 693 +++++++++++++++++++++ drivers/soc/qcom/rpmh.c | 513 +++++++++++++++ drivers/soc/qcom/smem.c | 10 +- drivers/soc/qcom/trace-rpmh.h | 82 +++ include/dt-bindings/soc/qcom,rpmh-rsc.h | 14 + include/linux/qcom_scm.h | 4 + include/linux/soc/qcom/llcc-qcom.h | 180 ++++++ include/soc/qcom/rpmh.h | 51 ++ include/soc/qcom/tcs.h | 56 ++ 17 files changed, 2341 insertions(+), 7 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,llcc.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/rpmh-rsc.txt create mode 100644 drivers/soc/qcom/llcc-sdm845.c create mode 100644 drivers/soc/qcom/llcc-slice.c create mode 100644 drivers/soc/qcom/rpmh-internal.h create mode 100644 drivers/soc/qcom/rpmh-rsc.c create mode 100644 drivers/soc/qcom/rpmh.c create mode 100644 drivers/soc/qcom/trace-rpmh.h create mode 100644 include/dt-bindings/soc/qcom,rpmh-rsc.h create mode 100644 include/linux/soc/qcom/llcc-qcom.h create mode 100644 include/soc/qcom/rpmh.h create mode 100644 include/soc/qcom/tcs.h --- To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html