From: Maulik Shah <email@example.com> To: firstname.lastname@example.org, email@example.com, firstname.lastname@example.org, email@example.com Cc: firstname.lastname@example.org, email@example.com, firstname.lastname@example.org, email@example.com, firstname.lastname@example.org, email@example.com, firstname.lastname@example.org, Maulik Shah <email@example.com> Subject: [PATCH v12 0/4] Invoke rpmh_flush for non OSI targets Date: Thu, 5 Mar 2020 22:36:59 +0530 [thread overview] Message-ID: <firstname.lastname@example.org> (raw) Changes in v12: - Kconfig change to remove COMPILE_TEST was dropped in v11, reinclude it. Changes in v11: - Address Doug's comments on change 2 and 3 - Include change to invalidate TCSes before flush from  Changes in v10: - Address Evan's comments to update commit message on change 2 - Add Evan's Reviewed by on change 2 - Remove comment from rpmh_flush() related to last CPU invoking it - Rebase all changes on top of next-20200302 Changes in v9: - Keep rpmh_flush() to invoke from within cache_lock - Remove comments related to only last cpu invoking rpmh_flush() Changes in v8: - Address Stephen's comments on changes 2 and 3 - Add Reviewed by from Stephen on change 1 Changes in v7: - Address Srinivas's comments to update commit text - Add Reviewed by from Srinivas Changes in v6: - Drop 1 & 2 changes from v5 as they already landed in maintainer tree - Drop 3 & 4 changes from v5 as no user at present for power domain in rsc - Rename subject to appropriate since power domain changes are dropped - Rebase other changes on top of next-20200221 Changes in v5: - Add Rob's Acked by on dt-bindings change - Drop firmware psci change - Update cpuidle stats in dtsi to follow PC mode - Include change to update dirty flag when data is updated from  - Add change to invoke rpmh_flush when caches are dirty Changes in v4: - Add change to allow hierarchical topology in PC mode - Drop hierarchical domain idle states converter from v3 - Address Merge sc7180 dtsi change to add low power modes Changes in v3: - Address Rob's comment on dt property value - Address Stephen's comments on rpmh-rsc driver change - Include sc7180 cpuidle low power mode changes from  - Include hierarchical domain idle states converter change from  Changes in v2: - Add Stephen's Reviewed-By to the first three patches - Addressed Stephen's comments on fourth patch - Include changes to connect rpmh domain to cpuidle and genpds Resource State Coordinator (RSC) is responsible for powering off/lowering the requirements from CPU subsystem for the associated hardware like buses, clocks, and regulators when all CPUs and cluster is powered down. RSC power domain uses last-man activities provided by genpd framework based on Ulf Hansoon's patch series, when the cluster of CPUs enter deepest idle states. As a part of domain poweroff, RSC can lower resource state requirements by flushing the cached sleep and wake state votes for various resources.  https://patchwork.kernel.org/patch/11218965  https://patchwork.kernel.org/patch/10941671  https://patchwork.kernel.org/project/linux-arm-msm/list/?series=222355  https://patchwork.kernel.org/project/linux-arm-msm/list/?series=236503 Maulik Shah (3): arm64: dts: qcom: sc7180: Add cpuidle low power states soc: qcom: rpmh: Update dirty flag only when data changes soc: qcom: rpmh: Invoke rpmh_flush for dirty caches arch/arm64/boot/dts/qcom/sc7180.dtsi | 78 ++++++++++++++++++++++++++++++++++++ drivers/soc/qcom/rpmh.c | 27 ++++++++++--- 2 files changed, 100 insertions(+), 5 deletions(-) -- QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation
next reply other threads:[~2020-03-05 17:07 UTC|newest] Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-03-05 17:06 Maulik Shah [this message] 2020-03-05 17:07 ` [PATCH v12 1/4] arm64: dts: qcom: sc7180: Add cpuidle low power states Maulik Shah 2020-03-05 17:07 ` [PATCH v12 2/4] soc: qcom: rpmh: Update dirty flag only when data changes Maulik Shah 2020-03-05 17:07 ` [PATCH v12 3/4] soc: qcom: rpmh: Invoke rpmh_flush() for dirty caches Maulik Shah 2020-03-05 17:07 ` [PATCH v12 4/4] soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data Maulik Shah 2020-03-05 22:20 ` Doug Anderson 2020-03-09 8:28 ` Maulik Shah 2020-03-05 17:50 ` [PATCH v12 0/4] Invoke rpmh_flush for non OSI targets Stephen Boyd 2020-03-09 8:29 ` Maulik Shah 2020-03-05 22:22 ` Doug Anderson 2020-03-09 8:27 ` Maulik Shah
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --email@example.com \ --firstname.lastname@example.org \ --email@example.com \ --firstname.lastname@example.org \ --email@example.com \ --firstname.lastname@example.org \ --email@example.com \ --firstname.lastname@example.org \ --email@example.com \ --firstname.lastname@example.org \ --email@example.com \ --firstname.lastname@example.org \ --email@example.com \ --subject='Re: [PATCH v12 0/4] Invoke rpmh_flush for non OSI targets' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.