From: Stephan Gerhold <stephan@gerhold.net> To: Bjorn Andersson <bjorn.andersson@linaro.org> Cc: Daniel Lezcano <daniel.lezcano@linaro.org>, linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-pm@vger.kernel.org, Arnd Bergmann <arnd@arndb.de>, Andy Gross <agross@kernel.org>, Stephan Gerhold <stephan@gerhold.net> Subject: [PATCH v3 0/4] qcom_scm: Add support for MC boot address API Date: Wed, 1 Dec 2021 14:05:01 +0100 [thread overview] Message-ID: <20211201130505.257379-1-stephan@gerhold.net> (raw) The "firmware: qcom: scm: Add support for MC boot address API" commit was reverted again in 5.16 [1]. This is a new attempt to add it back with much less potential build problems. For that I first simplify the existing qcom_scm_set_cold/warm_boot_addr() implementations. The idea is that cpu_logical_map(), MPIDR_AFFINITY_LEVEL() etc are not needed if we just set the entry address for all CPUs. Nothing in the mainline tree actually requires setting a different entry address for one particular CPU and I cannot really think of a use case for this. [1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7db2bc925e4642df6255612e5521af0423ada18a Stephan Gerhold (4): cpuidle: qcom-spm: Check if any CPU is managed by SPM firmware: qcom: scm: Simplify set_cold/warm_boot_addr() firmware: qcom: scm: Drop cpumask parameter from set_boot_addr() firmware: qcom: scm: Add support for MC boot address API arch/arm/mach-qcom/platsmp.c | 3 +- drivers/cpuidle/cpuidle-qcom-spm.c | 28 +++++- drivers/firmware/qcom_scm.c | 132 ++++++++++++----------------- drivers/firmware/qcom_scm.h | 5 ++ include/linux/qcom_scm.h | 4 +- 5 files changed, 84 insertions(+), 88 deletions(-) -- 2.34.1
WARNING: multiple messages have this Message-ID (diff)
From: Stephan Gerhold <stephan@gerhold.net> To: Bjorn Andersson <bjorn.andersson@linaro.org> Cc: Daniel Lezcano <daniel.lezcano@linaro.org>, linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-pm@vger.kernel.org, Arnd Bergmann <arnd@arndb.de>, Andy Gross <agross@kernel.org>, Stephan Gerhold <stephan@gerhold.net> Subject: [PATCH v3 0/4] qcom_scm: Add support for MC boot address API Date: Wed, 1 Dec 2021 14:05:01 +0100 [thread overview] Message-ID: <20211201130505.257379-1-stephan@gerhold.net> (raw) The "firmware: qcom: scm: Add support for MC boot address API" commit was reverted again in 5.16 [1]. This is a new attempt to add it back with much less potential build problems. For that I first simplify the existing qcom_scm_set_cold/warm_boot_addr() implementations. The idea is that cpu_logical_map(), MPIDR_AFFINITY_LEVEL() etc are not needed if we just set the entry address for all CPUs. Nothing in the mainline tree actually requires setting a different entry address for one particular CPU and I cannot really think of a use case for this. [1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7db2bc925e4642df6255612e5521af0423ada18a Stephan Gerhold (4): cpuidle: qcom-spm: Check if any CPU is managed by SPM firmware: qcom: scm: Simplify set_cold/warm_boot_addr() firmware: qcom: scm: Drop cpumask parameter from set_boot_addr() firmware: qcom: scm: Add support for MC boot address API arch/arm/mach-qcom/platsmp.c | 3 +- drivers/cpuidle/cpuidle-qcom-spm.c | 28 +++++- drivers/firmware/qcom_scm.c | 132 ++++++++++++----------------- drivers/firmware/qcom_scm.h | 5 ++ include/linux/qcom_scm.h | 4 +- 5 files changed, 84 insertions(+), 88 deletions(-) -- 2.34.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2021-12-01 13:08 UTC|newest] Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-12-01 13:05 Stephan Gerhold [this message] 2021-12-01 13:05 ` [PATCH v3 0/4] qcom_scm: Add support for MC boot address API Stephan Gerhold 2021-12-01 13:05 ` [PATCH v3 1/4] cpuidle: qcom-spm: Check if any CPU is managed by SPM Stephan Gerhold 2021-12-01 13:05 ` Stephan Gerhold 2021-12-01 17:05 ` Marek Szyprowski 2021-12-01 17:05 ` Marek Szyprowski 2021-12-23 16:07 ` Daniel Lezcano 2021-12-23 16:07 ` Daniel Lezcano 2021-12-01 13:05 ` [PATCH v3 2/4] firmware: qcom: scm: Simplify set_cold/warm_boot_addr() Stephan Gerhold 2021-12-01 13:05 ` Stephan Gerhold 2021-12-01 13:05 ` [PATCH v3 3/4] firmware: qcom: scm: Drop cpumask parameter from set_boot_addr() Stephan Gerhold 2021-12-01 13:05 ` Stephan Gerhold 2021-12-23 16:08 ` Daniel Lezcano 2021-12-23 16:08 ` Daniel Lezcano 2021-12-01 13:05 ` [PATCH v3 4/4] firmware: qcom: scm: Add support for MC boot address API Stephan Gerhold 2021-12-01 13:05 ` Stephan Gerhold 2022-02-04 18:35 ` [PATCH v3 0/4] qcom_scm: " Bjorn Andersson 2022-02-04 18:35 ` Bjorn Andersson 2022-02-04 18:40 ` patchwork-bot+linux-arm-msm
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 \ --in-reply-to=20211201130505.257379-1-stephan@gerhold.net \ --to=stephan@gerhold.net \ --cc=agross@kernel.org \ --cc=arnd@arndb.de \ --cc=bjorn.andersson@linaro.org \ --cc=daniel.lezcano@linaro.org \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-arm-msm@vger.kernel.org \ --cc=linux-pm@vger.kernel.org \ /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: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
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.