From: Ulf Hansson <ulf.hansson@linaro.org> To: "Rafael J . Wysocki" <rjw@rjwysocki.net>, Sudeep Holla <sudeep.holla@arm.com>, Lorenzo Pieralisi <Lorenzo.Pieralisi@arm.com>, Mark Rutland <mark.rutland@arm.com> Cc: Daniel Lezcano <daniel.lezcano@linaro.org>, Lina Iyer <ilina@codeaurora.org>, Ulf Hansson <ulf.hansson@linaro.org>, linux-pm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/7] drivers: firmware: psci: Some cleanup and refactoring Date: Thu, 28 Feb 2019 14:59:12 +0100 [thread overview] Message-ID: <20190228135919.3747-1-ulf.hansson@linaro.org> (raw) All of these patches have been sent earlier, but part of a bigger series [1]. Instead of waiting for that series to get reviewed and accepted, I have split it up, such that these trivial independent cleanups can go in as a first step. The only intentional function change, should be the last patch, where we start checking if PSCI OSI mode is supported in the PSCI FW and print a message about it, as that is quite useful information for the user/developer. As there is a ARM/ARM64 "tree wide" change included, it would be nice if this could go in already for v5.1-rc1, to set the foundation for the next cycle. I know it's *really* late for that, but maybe Rafael can help take it via his pm-tree, if all acks are received of course? Kind regards Ulf Hansson [1] https://lkml.org/lkml/2018/11/29/1801 Ulf Hansson (7): drivers: firmware: psci: Move psci to separate directory MAINTAINERS: Update files for PSCI drivers: firmware: psci: Split psci_dt_cpu_init_idle() ARM/ARM64: cpuidle: Let back-end init ops take the driver as input drivers: firmware: psci: Simplify state node parsing drivers: firmware: psci: Simplify error path of psci_dt_init() drivers: firmware: psci: Announce support for OS initiated suspend mode MAINTAINERS | 2 +- arch/arm/include/asm/cpuidle.h | 4 +- arch/arm/kernel/cpuidle.c | 5 +- arch/arm64/include/asm/cpu_ops.h | 4 +- arch/arm64/include/asm/cpuidle.h | 6 +- arch/arm64/kernel/cpuidle.c | 6 +- drivers/cpuidle/cpuidle-arm.c | 2 +- drivers/firmware/Kconfig | 15 +-- drivers/firmware/Makefile | 3 +- drivers/firmware/psci/Kconfig | 13 +++ drivers/firmware/psci/Makefile | 4 + drivers/firmware/{ => psci}/psci.c | 114 ++++++++++++--------- drivers/firmware/{ => psci}/psci_checker.c | 0 drivers/soc/qcom/spm.c | 3 +- include/linux/psci.h | 4 +- include/uapi/linux/psci.h | 5 + 16 files changed, 113 insertions(+), 77 deletions(-) create mode 100644 drivers/firmware/psci/Kconfig create mode 100644 drivers/firmware/psci/Makefile rename drivers/firmware/{ => psci}/psci.c (91%) rename drivers/firmware/{ => psci}/psci_checker.c (100%) -- 2.17.1
WARNING: multiple messages have this Message-ID (diff)
From: Ulf Hansson <ulf.hansson@linaro.org> To: "Rafael J . Wysocki" <rjw@rjwysocki.net>, Sudeep Holla <sudeep.holla@arm.com>, Lorenzo Pieralisi <Lorenzo.Pieralisi@arm.com>, Mark Rutland <mark.rutland@arm.com> Cc: Ulf Hansson <ulf.hansson@linaro.org>, linux-pm@vger.kernel.org, linux-arm-msm@vger.kernel.org, Daniel Lezcano <daniel.lezcano@linaro.org>, linux-kernel@vger.kernel.org, Lina Iyer <ilina@codeaurora.org>, linux-arm-kernel@lists.infradead.org Subject: [PATCH 0/7] drivers: firmware: psci: Some cleanup and refactoring Date: Thu, 28 Feb 2019 14:59:12 +0100 [thread overview] Message-ID: <20190228135919.3747-1-ulf.hansson@linaro.org> (raw) All of these patches have been sent earlier, but part of a bigger series [1]. Instead of waiting for that series to get reviewed and accepted, I have split it up, such that these trivial independent cleanups can go in as a first step. The only intentional function change, should be the last patch, where we start checking if PSCI OSI mode is supported in the PSCI FW and print a message about it, as that is quite useful information for the user/developer. As there is a ARM/ARM64 "tree wide" change included, it would be nice if this could go in already for v5.1-rc1, to set the foundation for the next cycle. I know it's *really* late for that, but maybe Rafael can help take it via his pm-tree, if all acks are received of course? Kind regards Ulf Hansson [1] https://lkml.org/lkml/2018/11/29/1801 Ulf Hansson (7): drivers: firmware: psci: Move psci to separate directory MAINTAINERS: Update files for PSCI drivers: firmware: psci: Split psci_dt_cpu_init_idle() ARM/ARM64: cpuidle: Let back-end init ops take the driver as input drivers: firmware: psci: Simplify state node parsing drivers: firmware: psci: Simplify error path of psci_dt_init() drivers: firmware: psci: Announce support for OS initiated suspend mode MAINTAINERS | 2 +- arch/arm/include/asm/cpuidle.h | 4 +- arch/arm/kernel/cpuidle.c | 5 +- arch/arm64/include/asm/cpu_ops.h | 4 +- arch/arm64/include/asm/cpuidle.h | 6 +- arch/arm64/kernel/cpuidle.c | 6 +- drivers/cpuidle/cpuidle-arm.c | 2 +- drivers/firmware/Kconfig | 15 +-- drivers/firmware/Makefile | 3 +- drivers/firmware/psci/Kconfig | 13 +++ drivers/firmware/psci/Makefile | 4 + drivers/firmware/{ => psci}/psci.c | 114 ++++++++++++--------- drivers/firmware/{ => psci}/psci_checker.c | 0 drivers/soc/qcom/spm.c | 3 +- include/linux/psci.h | 4 +- include/uapi/linux/psci.h | 5 + 16 files changed, 113 insertions(+), 77 deletions(-) create mode 100644 drivers/firmware/psci/Kconfig create mode 100644 drivers/firmware/psci/Makefile rename drivers/firmware/{ => psci}/psci.c (91%) rename drivers/firmware/{ => psci}/psci_checker.c (100%) -- 2.17.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:[~2019-02-28 13:59 UTC|newest] Thread overview: 68+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-02-28 13:59 Ulf Hansson [this message] 2019-02-28 13:59 ` [PATCH 0/7] drivers: firmware: psci: Some cleanup and refactoring Ulf Hansson 2019-02-28 13:59 ` [PATCH 1/7] drivers: firmware: psci: Move psci to separate directory Ulf Hansson 2019-02-28 13:59 ` Ulf Hansson 2019-02-28 13:59 ` Ulf Hansson 2019-02-28 14:34 ` Daniel Lezcano 2019-02-28 14:34 ` Daniel Lezcano 2019-03-01 17:03 ` Mark Rutland 2019-03-01 17:03 ` Mark Rutland 2019-02-28 13:59 ` [PATCH 2/7] MAINTAINERS: Update files for PSCI Ulf Hansson 2019-02-28 13:59 ` Ulf Hansson 2019-02-28 14:35 ` Daniel Lezcano 2019-02-28 14:35 ` Daniel Lezcano 2019-03-01 17:04 ` Mark Rutland 2019-03-01 17:04 ` Mark Rutland 2019-02-28 13:59 ` [PATCH 3/7] drivers: firmware: psci: Split psci_dt_cpu_init_idle() Ulf Hansson 2019-02-28 13:59 ` Ulf Hansson 2019-02-28 14:42 ` Daniel Lezcano 2019-02-28 14:42 ` Daniel Lezcano 2019-02-28 22:13 ` Ulf Hansson 2019-02-28 22:13 ` Ulf Hansson 2019-03-01 17:07 ` Mark Rutland 2019-03-01 17:07 ` Mark Rutland 2019-02-28 13:59 ` [PATCH 4/7] ARM/ARM64: cpuidle: Let back-end init ops take the driver as input Ulf Hansson 2019-02-28 13:59 ` Ulf Hansson 2019-02-28 15:30 ` Daniel Lezcano 2019-02-28 15:30 ` Daniel Lezcano 2019-03-01 17:31 ` Mark Rutland 2019-03-01 17:31 ` Mark Rutland 2019-02-28 13:59 ` [PATCH 5/7] drivers: firmware: psci: Simplify state node parsing Ulf Hansson 2019-02-28 13:59 ` Ulf Hansson 2019-02-28 15:40 ` Daniel Lezcano 2019-02-28 15:40 ` Daniel Lezcano 2019-02-28 22:26 ` Ulf Hansson 2019-02-28 22:26 ` Ulf Hansson 2019-02-28 22:41 ` Daniel Lezcano 2019-02-28 22:41 ` Daniel Lezcano 2019-03-01 17:28 ` Mark Rutland 2019-03-01 17:28 ` Mark Rutland 2019-03-04 10:14 ` Ulf Hansson 2019-03-04 10:14 ` Ulf Hansson 2019-03-06 18:15 ` Lorenzo Pieralisi 2019-03-06 18:15 ` Lorenzo Pieralisi 2019-03-08 10:36 ` Ulf Hansson 2019-03-08 10:36 ` Ulf Hansson 2019-03-08 11:49 ` Lorenzo Pieralisi 2019-03-08 11:49 ` Lorenzo Pieralisi 2019-03-08 13:07 ` Ulf Hansson 2019-03-08 13:07 ` Ulf Hansson 2019-03-08 13:17 ` Lorenzo Pieralisi 2019-03-08 13:17 ` Lorenzo Pieralisi 2019-03-08 13:23 ` Ulf Hansson 2019-03-08 13:23 ` Ulf Hansson 2019-03-08 13:31 ` Lorenzo Pieralisi 2019-03-08 13:31 ` Lorenzo Pieralisi 2019-03-08 13:43 ` Ulf Hansson 2019-03-08 13:43 ` Ulf Hansson 2019-02-28 13:59 ` [PATCH 6/7] drivers: firmware: psci: Simplify error path of psci_dt_init() Ulf Hansson 2019-02-28 13:59 ` Ulf Hansson 2019-02-28 13:59 ` [PATCH 7/7] drivers: firmware: psci: Announce support for OS initiated suspend mode Ulf Hansson 2019-02-28 13:59 ` Ulf Hansson 2019-03-01 17:28 ` Stephen Boyd 2019-03-01 17:28 ` Stephen Boyd 2019-03-01 17:28 ` Stephen Boyd 2019-03-04 10:25 ` Ulf Hansson 2019-03-04 10:25 ` Ulf Hansson 2019-03-01 17:32 ` Mark Rutland 2019-03-01 17:32 ` Mark Rutland
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=20190228135919.3747-1-ulf.hansson@linaro.org \ --to=ulf.hansson@linaro.org \ --cc=Lorenzo.Pieralisi@arm.com \ --cc=daniel.lezcano@linaro.org \ --cc=ilina@codeaurora.org \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-arm-msm@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-pm@vger.kernel.org \ --cc=mark.rutland@arm.com \ --cc=rjw@rjwysocki.net \ --cc=sudeep.holla@arm.com \ /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.