All of lore.kernel.org
 help / color / mirror / Atom feed
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

             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: link
Be 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.