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: 947439 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="IDQs4CvD"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.b="S45Aty1X"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 41YB5X0vsZz9s2M for ; Sun, 22 Jul 2018 14:11:44 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:References: In-Reply-To:Message-Id:Date:Subject:To:From:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=qBk0oSVhRKfNSV5sZotC0zz+I3a7kyx0toYoGh/3BTw=; b=IDQs4CvDOfkwDej2CSkqoem8s4 Bpbg7iHnx20gCUK4ELnsnP4FeNcucLYyJ4EA6x3yED0VmllfXrvCedg20n1BZcRiPYDisGps6vtpd BBTFeaeNufH6zvb3LF9e8ksvGpMjiQUidHn5G6BBjhuGKBPMwevYIGjRdmi7zzW1gtLlbYUjYUKdH Op1Y1RbAUz7E6gixoEyNNoAsz/8+pa2XFM9p1yswO8mbfj8yeoft6v49tuvAbuO+sXfZ/Q8BMcOAb SjUlPhiZtzDIbUPtx+EPMlYGMrFheIrGXB4T3XVgulsJ3qYxngeY0iRcPhpEkZOQIHuy1532xDkjm XzFUn4Vg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fh5id-0001vn-P3; Sun, 22 Jul 2018 04:11:39 +0000 Received: from mail-yw0-x244.google.com ([2607:f8b0:4002:c05::244]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1fh5hp-0000xd-Di for linux-arm-kernel@lists.infradead.org; Sun, 22 Jul 2018 04:10:51 +0000 Received: by mail-yw0-x244.google.com with SMTP id k18-v6so5735335ywm.11 for ; Sat, 21 Jul 2018 21:10:39 -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=Rl1mksNomxBXvVscu/sG67hS/m2xUMp3GIsIT5ArNSCro52lQ2GJjPOh8FRWuw6w/E aMP5V+hsENyX8VmVafwRJYv3YYjumkp17KCPtC04uFrLviQbnxbjKUFAS1yWKi20vfOk 0xGR92JHckerfd82193SexFdXpQ6v/CQ1W8DAN3LwU+dXEm7cXtJXWCYErx0o4ligbVF GWnTeUQFsY5AdjnxQY0wIbO0yALiP2JfgOn8HbBVysKFjFZG+xnJlalUT18/ky4YTJjW afiP+nOuzkuoxo3UB2r1ta47cEINHWpBcdqUHN/Hwy4fL1Q8rkZQr/SWKYZFT2e8A5BX cV4w== X-Gm-Message-State: AOUpUlE++CIuX13gYLjHdfEGgFiJssCBseA1u18brL7kmLxNYBQJxNjY zqx3ogUS85i1f7+r+CtdpoSBh5huoTk= 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 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> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180721_211049_456423_233F61C3 X-CRM114-Status: GOOD ( 14.45 ) X-Spam-Score: -0.1 (/) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-0.1 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [2607:f8b0:4002:c05:0:0:0:244 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Olof Johansson , Kevin Hilman , linux-arm-kernel@lists.infradead.org, Arnd Bergmann , linux-arm-msm@vger.kernel.org MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org 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