From patchwork Mon Nov 30 19:01:42 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bjorn Andersson X-Patchwork-Id: 11941179 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-23.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9FF34C64E7B for ; Mon, 30 Nov 2020 19:03:06 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 35BDC206CB for ; Mon, 30 Nov 2020 19:03:06 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="BKkqaAUt"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="VxBgtU2j" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 35BDC206CB Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version: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:In-Reply-To:References:List-Owner; bh=MTaU2pN8pjA44Vzea2191SseDlI78ltEx7yBFTUc0lE=; b=BKkqaAUtKJi/TaJkXk1Q/LDzxJ 4X2B+dvAd8VlN29yGSAVcJVP+Tw6AvxNwozDlh/1jAIOaFtXFh9zzvo84jV2fuINk2ysMV4nVhYeT Xtj8kQEp2dmDb033Zuoi3T7rTzAlW+H0x9vkefa2RHDDqXs9nZbKPk5MgcpMdR053UmplXfXBNJKL 6GvfCznrGbSxGZ9H2CwJLUYy3WN8puHsqhjxwdh0xnvljrn04e2cikDOeCbJx4bWs9S/NQYtuD0Sj qdn5QiErEDowuQjSBSBsdjYJs6ov/qqQNZ5G5BX6QR7a8bvV+XWUD8F5/X7grGCyYkr7ci+qNDuAw +sMbS6QA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kjoQt-0007vQ-Vr; Mon, 30 Nov 2020 19:01:56 +0000 Received: from mail-ot1-x330.google.com ([2607:f8b0:4864:20::330]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kjoQk-0007sJ-0q for linux-arm-kernel@lists.infradead.org; Mon, 30 Nov 2020 19:01:53 +0000 Received: by mail-ot1-x330.google.com with SMTP id t18so3912915otk.2 for ; Mon, 30 Nov 2020 11:01:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=u81Ska0R+CUYdnKTy+CfOIKLjODnyWA0F8zFjGBm5oI=; b=VxBgtU2jEy5eAB+4/oCVI7S2GlqdZ9S4zFbzph8TyNUMuB9E+9c21h3EV4aaVUGCrz KVLea1EzFvq8n8SrUvgBXUzH0bPrEoMVTWm5i7b9JgolXv6BgzHvYimP8dccfA1K33R8 z9py9+9KUeDV9p56ft0kP6qsmipRn/YOztonj6/PTOEfh8JiMvIGw32r1LEBt3jk/OI0 be5GdU8ZjXd1exSuukbmLYwSUqgjEQaGlpfoMjNvnq+SELrpr9JdfVwYJ0X3kZDzJFWX zh+au+bWHV/X9CVymPltv1Gu+Bj9sX0zhszS0VXusPSpZt4Yqcd3CbV2ZgvFvwkscvJ9 cVgw== 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:mime-version :content-transfer-encoding; bh=u81Ska0R+CUYdnKTy+CfOIKLjODnyWA0F8zFjGBm5oI=; b=sl4lTF4lxcuHkHyBbcjzACvhmcO7kD61UXt6lleh7XKbe+QPy86Y8y2yp576USDXXB BTAgwaU9gxGMua6+8HQ/KF5qMVrUb0cpQil4P36a1Ger9H3+8M0mR3OfKBmOdAGLg3ZZ Zqpq9dn0YF0mrqx0WjgTbVnIL0fGvK75zcYNgc3FYT0HVpveXMVKKBwTL8nhDslPZ9Kw DYnw79n/XFy9MgSSvBB1zJbUm9YMT1UHMfPPM7EqyUHr8Rpuixo/Ae+muC76EqSEnNrB csQ1by7oi1N0qoNa1e0+NZbOdOCZlo6FhG84Zpgtitoqfx8FIaBxUb4HQ8zNGNNHmyyO i4tA== X-Gm-Message-State: AOAM532WLnZtiK1I8HK5Harv7edRXWCyHzgzHJ+jw0WWxEDSXgcy04XU TfK3vwZHsjq7O2jaq/rjfYoNZw== X-Google-Smtp-Source: ABdhPJxsd97RZ49muWOa9Fs75h7isj49j6gp/9d/SczbZf99DIP0w/Pl38H7q49Mkb6njY4qFIbRRQ== X-Received: by 2002:a9d:2967:: with SMTP id d94mr17306137otb.11.1606762903671; Mon, 30 Nov 2020 11:01:43 -0800 (PST) Received: from builder.lan (104-57-184-186.lightspeed.austtx.sbcglobal.net. [104.57.184.186]) by smtp.gmail.com with ESMTPSA id r4sm9241452otg.46.2020.11.30.11.01.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Nov 2020 11:01:43 -0800 (PST) From: Bjorn Andersson List-Id: To: arm@kernel.org, soc@kernel.org Subject: [GIT PULL] Qualcomm driver updates for v5.11 Date: Mon, 30 Nov 2020 13:01:42 -0600 Message-Id: <20201130190142.345246-1-bjorn.andersson@linaro.org> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201130_140146_128903_CF28D988 X-CRM114-Status: GOOD ( 15.99 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Maulik Shah , Tom Rix , Lina Iyer , Lee Jones , Sai Prakash Ranjan , Arnd Bergmann , Kevin Hilman , Konrad Dybcio , Evan Green , Andy Gross , Viresh Kumar , Souradeep Chowdhury , Vladimir Lypak , Stephan Gerhold , linux-arm-msm@vger.kernel.org, Rikard Falkeborn , John Stultz , linux-arm-kernel@lists.infradead.org, "Isaac J . Manjarres" , Roja Rani Yarubandi , Vinod Koul , Olof Johansson , Jun Nie Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The following changes since commit 80e8eaab5e98fc013fd4afb4aab1fceeb049cbfd: soc: qcom: geni: Optimize/comment select fifo/dma mode (2020-10-26 10:29:19 -0500) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-drivers-for-5.11 for you to fetch changes up to 9c45662675b38e80fff48397506cf9fd9936b6f3: soc: qcom: rpmhpd: Add SDX55 power domains (2020-11-26 11:50:31 -0600) ---------------------------------------------------------------- Qualcomm driver updates for v5.11 This adds support for the core power domains on MSM8916, MSM8939, SDM660 and SDX55. It adds SM8150 support to the last-level cache controller driver and it makes it possible to build the Command DB and RPMh drivers as modules. It also contains a slew of smaller cleanups, style and bug fixes throughout the various drivers. ---------------------------------------------------------------- Bjorn Andersson (1): Merge tag '20201013212531.428538-1-dianders@chromium.org' into drivers-for-5.11 Evan Green (1): soc: qcom: smp2p: Safely acquire spinlock without IRQs Isaac J. Manjarres (1): soc: qcom: llcc: Support chipsets that can write to llcc John Stultz (1): soc: qcom: rpmh: Allow RPMH driver to be loaded as a module Jun Nie (2): dt-bindings: power: rpmpd: Add MSM8939 RPM power domains soc: qcom: rpmpd: Add MSM8939 power-domains Konrad Dybcio (2): dt-bindings: power: rpmpd: Add SDM660 power-domains bindings soc: qcom: rpmpd: Add SDM660 power-domains Lee Jones (11): soc: qcom: qcom_aoss: Remove set but unused variable 'tlen' soc: qcom: qcom_aoss: Add missing description for 'cooling_devs' soc: qcom: qcom-geni-se: Fix misnamed function parameter 'rx_rfr' soc: qcom: smem: Fix formatting and missing documentation issues soc: qcom: smsm: Fix some kernel-doc formatting and naming problems soc: qcom: wcnss_ctrl: Demote non-conformant struct header and fix function headers soc: qcom: smp2p: Remove unused struct attribute provide another soc: qcom: llcc-qcom: Fix expected kernel-doc formatting soc: qcom: rpmhpd: Provide some missing struct member descriptions soc: qcom: kryo-l2-accessors: Fix misnaming of 'val' soc: qcom: rpmh: Fix possible doc-rot in rpmh_write()'s header Lina Iyer (2): soc: qcom: cmd-db: allow loading as a module soc: qcom: Kconfig: make RPMH match Command DB setting Maulik Shah (2): Revert "drivers: qcom: rpmh-rsc: Use rcuidle tracepoints for rpmh" soc: qcom: rpmh: Use __fill_rpmh_msg API during rpmh_write() Rikard Falkeborn (2): soc: qcom: pdr: Constify static qmi structs samples: qmi: Constify static qmi ops Roja Rani Yarubandi (1): soc: qcom: geni: Remove "iova" check Sai Prakash Ranjan (1): soc: qcom: llcc: Move llcc configuration to its own function Souradeep Chowdhury (2): dt-bindings: msm: Add LLCC for SM8150 soc: qcom: llcc: Add configuration data for SM8150 Stephan Gerhold (3): soc: qcom: rpmpd: Rename MAX_8996_RPMPD_STATE to MAX_CORNER_RPMPD_STATE dt-bindings: power: rpmpd: Add MSM8916 RPM power domains soc: qcom: rpmpd: Add MSM8916 power domains Tom Rix (1): soc: qcom: initialize local variable Vinod Koul (2): dt-bindings: power: Add rpm power domain bindings for sdx55 soc: qcom: rpmhpd: Add SDX55 power domains Viresh Kumar (1): qcom-geni-se: remove has_opp_table Vladimir Lypak (1): soc: qcom: socinfo: add soc ids for msm8953 variants .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 1 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 4 + drivers/soc/qcom/Kconfig | 5 +- drivers/soc/qcom/cmd-db.c | 8 +- drivers/soc/qcom/kryo-l2-accessors.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 147 +++++++++++++++------ drivers/soc/qcom/pdr_interface.c | 8 +- drivers/soc/qcom/qcom-geni-se.c | 9 +- drivers/soc/qcom/qcom_aoss.c | 4 +- drivers/soc/qcom/rpmh-rsc.c | 7 +- drivers/soc/qcom/rpmh.c | 14 +- drivers/soc/qcom/rpmhpd.c | 16 +++ drivers/soc/qcom/rpmpd.c | 85 +++++++++++- drivers/soc/qcom/smem.c | 3 +- drivers/soc/qcom/smp2p.c | 6 +- drivers/soc/qcom/smsm.c | 4 +- drivers/soc/qcom/socinfo.c | 6 + drivers/soc/qcom/wcnss_ctrl.c | 8 +- include/dt-bindings/power/qcom-rpmpd.h | 34 +++++ include/linux/qcom-geni-se.h | 2 - include/linux/soc/qcom/llcc-qcom.h | 6 + samples/qmi/qmi_sample_client.c | 4 +- 22 files changed, 302 insertions(+), 81 deletions(-)