From patchwork Wed Mar 18 04:42:36 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bjorn Andersson X-Patchwork-Id: 11444513 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 16FE76CA for ; Wed, 18 Mar 2020 04:42:41 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 10AD22076C; Wed, 18 Mar 2020 04:42:41 +0000 (UTC) Delivered-To: soc@kernel.org Received: from mail-pg1-f196.google.com (mail-pg1-f196.google.com [209.85.215.196]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id D9CD420768 for ; Wed, 18 Mar 2020 04:42:40 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="JYS0q8l1" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D9CD420768 Authentication-Results: mail.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=bjorn.andersson@linaro.org Received: by mail-pg1-f196.google.com with SMTP id h8so12960971pgs.9 for ; Tue, 17 Mar 2020 21:42:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:mime-version:content-disposition; bh=p0mJlnl5J+ny/iKBrU8/DQJ2OQII6+Fockv2SGC0ZWA=; b=JYS0q8l1On09iQ/mmF+qOJEctqa63bsgE8cwSuUhvwYaFe/k2v1F7m+kc0fh7PgB3E Mr4KF9otwVd4fBf2HUIAQjPraw0Dac53aXi8ksr3pDfjEIpPhQ6rI4SQzHSl8FF8KV+y 35M5462tJ4ZyJ5wX6QxPasvNg6R643eJIoIQsRspyD/PxbXE2RvWttEBRothpcSwELlu au9wDatCbfzQKh6rRzk9RiE+DH2xk+fLg3lQ4kpon0uPjLg1qsPj5HkYsBMcnjx7U2x8 SNZz+x/ZlqKvoOU8222VSsrW1wDv0QfaJoC1P54MvvBNUByRodagBob3H0rbu8ChN9lt OViQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition; bh=p0mJlnl5J+ny/iKBrU8/DQJ2OQII6+Fockv2SGC0ZWA=; b=t4qlcPy4gos5VcUDDYmAISMVEyy6y75qQKHv8NHEgqPqz/pqht9Ox14fm/lC1BexP/ MQ2ikQlVfVbhY7g8rWlM77anPIwwjya+5u4Wf3O/woaLNpRO06qdWjYmsSlJf8En/tPs 8IzoydM5czSyoBX3ONUH4VNt/nIQz/ysjPAgwVXrkWBLxo+FM7VRi/Dgtkep6xmPAgJX DdPuyXK/T+lcmS3OYobspyTlLFT0cPATgvP6/oADIquE5/SBbNJ5VX8UC6m5MWVawHmf 1/9Aae/S4/4uZQsCOuAok5Q4AyX8am3HQafA5tKSf60wBRLLLxYs+vCKiP9KOA0sTccA Zy1g== X-Gm-Message-State: ANhLgQ0hsz2Q2lcZrgKAya7PUVz1dAb2RiRRAs5tmLdMLt01g4QwKI/d SEuYQkj+gkiJOtq5THx02p90wg== X-Google-Smtp-Source: ADFU+vuMLYYaSGwUQTOEPDDlpL/7FDPxqkrpSAndeSuSePwBSn0dmZjI5fmWmCzDdgpNL75O2p9IFA== X-Received: by 2002:a62:ce48:: with SMTP id y69mr2372975pfg.178.1584506560129; Tue, 17 Mar 2020 21:42:40 -0700 (PDT) Received: from yoga (104-188-17-28.lightspeed.sndgca.sbcglobal.net. [104.188.17.28]) by smtp.gmail.com with ESMTPSA id w205sm4793864pfc.75.2020.03.17.21.42.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Mar 2020 21:42:39 -0700 (PDT) Date: Tue, 17 Mar 2020 21:42:36 -0700 From: Bjorn Andersson List-Id: To: arm@kernel.org, soc@kernel.org Cc: linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Andy Gross , Arnd Bergmann , Olof Johansson , Kevin Hilman , Sibi Sankar , Arun Kumar Neelakantam , Maulik Shah , Stephen Boyd , Ansuel Smith , Bjorn Andersson , Manivannan Sadhasivam , Nathan Chancellor Subject: [GIT PULL] Qualcomm driver updates for v5.7 Message-ID: <20200318044236.GD470201@yoga> MIME-Version: 1.0 Content-Disposition: inline The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9: Linux 5.6-rc1 (2020-02-09 16:08:48 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-drivers-for-5.7 for you to fetch changes up to de722e410661b9c9173a82af4329d337d341f777: soc: qcom: Fix QCOM_APR dependencies (2020-03-16 15:07:19 -0700) ---------------------------------------------------------------- Qualcomm driver updates for v5.7 This adds a new library for subscribing to notifications about protection domains being stated and stopped and the integration of this with the APR driver. It also contains fixes and cleanups for AOSS driver, socinfo and rpmh. ---------------------------------------------------------------- Ansuel Smith (1): devicetree: bindings: firmware: add ipq806x to qcom_scm Arun Kumar Neelakantam (2): soc: qcom: aoss: Use wake_up_all() instead of wake_up_interruptible_all() soc: qcom: aoss: Read back before triggering the IRQ Bjorn Andersson (1): soc: qcom: Fix QCOM_APR dependencies Manivannan Sadhasivam (1): soc: qcom: Do not depend on ARCH_QCOM for QMI helpers Maulik Shah (2): drivers: qcom: rpmh: fix macro to accept NULL argument drivers: qcom: rpmh: remove rpmh_flush export Nathan Chancellor (1): soc: qcom: pdr: Avoid uninitialized use of found in pdr_indication_cb Sibi Sankar (3): soc: qcom: Introduce Protection Domain Restart helpers dt-bindings: soc: qcom: apr: Add protection domain bindings soc: qcom: apr: Add avs/audio tracking functionality Stephen Boyd (2): drivers: qcom: rpmh-rsc: Use rcuidle tracepoints for rpmh soc: qcom: socinfo: Use seq_putc() if possible .../devicetree/bindings/firmware/qcom,scm.txt | 1 + .../devicetree/bindings/soc/qcom/qcom,apr.txt | 50 ++ drivers/soc/qcom/Kconfig | 7 +- drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/apr.c | 123 +++- drivers/soc/qcom/pdr_interface.c | 757 +++++++++++++++++++++ drivers/soc/qcom/pdr_internal.h | 379 +++++++++++ drivers/soc/qcom/qcom_aoss.c | 6 +- drivers/soc/qcom/rpmh-internal.h | 1 + drivers/soc/qcom/rpmh-rsc.c | 2 +- drivers/soc/qcom/rpmh.c | 22 +- drivers/soc/qcom/socinfo.c | 2 +- include/linux/soc/qcom/apr.h | 1 + include/linux/soc/qcom/pdr.h | 29 + include/linux/soc/qcom/qmi.h | 1 + include/soc/qcom/rpmh.h | 5 - 16 files changed, 1357 insertions(+), 30 deletions(-) create mode 100644 drivers/soc/qcom/pdr_interface.c create mode 100644 drivers/soc/qcom/pdr_internal.h create mode 100644 include/linux/soc/qcom/pdr.h