From patchwork Mon Jan 13 20:44:05 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bjorn Andersson X-Patchwork-Id: 11330843 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 35EAB1398 for ; Mon, 13 Jan 2020 20:44:10 +0000 (UTC) Received: from web01.groups.io (web01.groups.io [66.175.222.12]) (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 0F64D222C4 for ; Mon, 13 Jan 2020 20:44:10 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=linux.kernel.org header.i=@linux.kernel.org header.b="sSGJqo/E" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0F64D222C4 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=bounce+26986+1194+1554929+3438807@linux.kernel.org X-Received: by 127.0.0.2 with SMTP id uAjSYY1556264xmE9EyS1XRa; Mon, 13 Jan 2020 12:44:09 -0800 X-Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by mx.groups.io with SMTP id smtpd.web12.23.1578948249647365889 for ; Mon, 13 Jan 2020 12:44:09 -0800 X-Received: by mail.kernel.org (Postfix) id 69D1C24696; Mon, 13 Jan 2020 20:44:09 +0000 (UTC) X-Received: from mail-pg1-f195.google.com (mail-pg1-f195.google.com [209.85.215.195]) (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 461992468B for ; Mon, 13 Jan 2020 20:44:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 461992468B X-Received: by mail-pg1-f195.google.com with SMTP id r11so5281000pgf.1 for ; Mon, 13 Jan 2020 12:44:09 -0800 (PST) X-Gm-Message-State: RjIiQwftbe9NhpuGhdeBiqEQx1554929AA= X-Google-Smtp-Source: APXvYqzBlSY6COwVN91zi0NmCeOSR/L97Fhol7ZFksfge4T8I0sw2EYjN1OsJ2Uxz2CoN1+9+LmVKw== X-Received: by 2002:a63:da4d:: with SMTP id l13mr23826999pgj.106.1578948248559; Mon, 13 Jan 2020 12:44:08 -0800 (PST) X-Received: from yoga (104-188-17-28.lightspeed.sndgca.sbcglobal.net. [104.188.17.28]) by smtp.gmail.com with ESMTPSA id v8sm14875557pff.151.2020.01.13.12.44.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jan 2020 12:44:08 -0800 (PST) Date: Mon, 13 Jan 2020 12:44:05 -0800 From: Bjorn Andersson To: Linuxkernel+Patchwork-Soc via Email Integration Cc: linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Andy Gross , Arnd Bergmann , Olof Johansson , Kevin Hilman , Elliot Berman , Sibi Sankar , Krzysztof Kozlowski , Douglas Anderson , Jeffrey Hugo , Sai Prakash Ranjan Subject: [GIT PULL] Qualcomm driver updates for v5.6 Message-ID: <20200113204405.GD3325@yoga> MIME-Version: 1.0 User-Agent: Mutt/1.12.2 (2019-09-21) Precedence: Bulk List-Unsubscribe: Sender: patchwork-soc@linux.kernel.org List-Id: Mailing-List: list patchwork-soc@linux.kernel.org; contact patchwork-soc+owner@linux.kernel.org Delivered-To: mailing list patchwork-soc@linux.kernel.org Reply-To: patchwork-soc+owner@linux.kernel.org Content-Disposition: inline DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux.kernel.org; q=dns/txt; s=20140610; t=1578948249; bh=XCWWEcHOFhkq6d1WRBtOfUb6ALApbckslHTKhiVop5A=; h=Cc:Content-Type:Date:From:Reply-To:Subject:To; b=sSGJqo/EC5+DVtewABUxSbiYQ+FWdxztrLWb5H7vZF4NJLpKdu9BxSOHAtxVpCqnAZW p+D7R4OJ+CPoturj2eMIDUGwKVA5yPZghomBzYjkXacomBmZsSO7nzO+LkXVKfou/+VOG OE2sStURzZrMP3ZaUQVO9N9WXOiuTwAidJ8= The following changes since commit e42617b825f8073569da76dc4510bfa019b1c35a: Linux 5.5-rc1 (2019-12-08 14:57:55 -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.6 for you to fetch changes up to 9a434cee773ae15309ac225f27551b5492618e4a: firmware: qcom_scm: Dynamically support SMCCC and legacy conventions (2020-01-07 22:14:43 -0800) ---------------------------------------------------------------- Qualcomm driver updates for v5.6 * SCM major refactoring and cleanup * Properly flag active only power domains as active only * Add SC7180 and SM8150 RPMH power domains * Return EPROBE_DEFER from QMI if packet family is not yet available ---------------------------------------------------------------- Douglas Anderson (1): soc: qcom: rpmhpd: Set 'active_only' for active only power domains Elliot Berman (17): firmware: qcom_scm: Rename macros and structures firmware: qcom_scm: Apply consistent naming scheme to command IDs firmware: qcom_scm: Remove unused qcom_scm_get_version firmware: qcom_scm-64: Make SMC macros less magical firmware: qcom_scm-64: Move svc/cmd/owner into qcom_scm_desc firmware: qcom_scm-64: Add SCM results struct firmware: qcom_scm-64: Move SMC register filling to qcom_scm_call_smccc firmware: qcom_scm-64: Improve SMC convention detection firmware: qcom_scm-32: Use SMC arch wrappers firmware: qcom_scm-32: Add funcnum IDs firmware: qcom_scm-32: Use qcom_scm_desc in non-atomic calls firmware: qcom_scm-32: Move SMCCC register filling to qcom_scm_call firmware: qcom_scm-32: Create common legacy atomic call firmware: qcom_scm-32: Add device argument to atomic calls firmware: qcom_scm: Order functions, definitions by service/command firmware: qcom_scm: Remove thin wrappers firmware: qcom_scm: Dynamically support SMCCC and legacy conventions Jeffrey Hugo (1): soc: qcom: qmi: Return EPROBE_DEFER if no address family Krzysztof Kozlowski (2): soc: qcom: Fix Kconfig indentation firmware: scm: Add stubs for OCMEM and restore_sec_cfg_available Sai Prakash Ranjan (1): dt-bindings: msm: Rename cache-controller to system-cache-controller Sibi Sankar (5): dt-bindings: power: Add rpmh power-domain bindings for SM8150 soc: qcom: rpmhpd: Add SM8150 RPMH power-domains dt-bindings: power: Add rpmh power-domain bindings for sc7180 soc: qcom: rpmhpd: Add SC7180 RPMH power-domains dt-bindings: power: rpmpd: Convert rpmpd bindings to yaml .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 +- .../devicetree/bindings/power/qcom,rpmpd.txt | 148 ---- .../devicetree/bindings/power/qcom,rpmpd.yaml | 170 ++++ drivers/firmware/Kconfig | 8 - drivers/firmware/Makefile | 5 +- drivers/firmware/qcom_scm-32.c | 671 ---------------- drivers/firmware/qcom_scm-64.c | 579 -------------- drivers/firmware/qcom_scm-legacy.c | 242 ++++++ drivers/firmware/qcom_scm-smc.c | 151 ++++ drivers/firmware/qcom_scm.c | 854 ++++++++++++++++----- drivers/firmware/qcom_scm.h | 178 +++-- drivers/soc/qcom/Kconfig | 30 +- drivers/soc/qcom/qmi_interface.c | 8 +- drivers/soc/qcom/rpmhpd.c | 56 ++ include/dt-bindings/power/qcom-rpmpd.h | 24 + include/linux/qcom_scm.h | 119 +-- 16 files changed, 1504 insertions(+), 1741 deletions(-) delete mode 100644 Documentation/devicetree/bindings/power/qcom,rpmpd.txt create mode 100644 Documentation/devicetree/bindings/power/qcom,rpmpd.yaml delete mode 100644 drivers/firmware/qcom_scm-32.c delete mode 100644 drivers/firmware/qcom_scm-64.c create mode 100644 drivers/firmware/qcom_scm-legacy.c create mode 100644 drivers/firmware/qcom_scm-smc.c -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#1194): https://linux.kernel.org/g/patchwork-soc/message/1194 Mute This Topic: https://linux.kernel.org/mt/69678036/1554929 Group Owner: patchwork-soc+owner@linux.kernel.org Unsubscribe: https://linux.kernel.org/g/patchwork-soc/unsub [patchwork-linux-kernel-org@patchwork.kernel.org] -=-=-=-=-=-=-=-=-=-=-=-