From: shawnguo@kernel.org (Shawn Guo)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v8 2/2] ARM: imx: support suspend states on imx7D
Date: Fri, 18 Sep 2015 22:15:24 +0800 [thread overview]
Message-ID: <20150918141524.GC3770@tiger> (raw)
In-Reply-To: <CY1PR0301MB084344B059A4178B09E949DF83530@CY1PR0301MB0843.namprd03.prod.outlook.com>
On Tue, Sep 08, 2015 at 03:01:07PM +0000, Shenwei Wang wrote:
> > > arch/arm/mach-imx/Kconfig | 1 +
> > > arch/arm/mach-imx/Makefile | 2 +
> > > arch/arm/mach-imx/common.h | 4 +
> > > arch/arm/mach-imx/pm-imx7.c | 917
> > +++++++++++++++++++++++++++++++++++++++
> > > arch/arm/mach-imx/suspend-imx7.S | 529 ++++++++++++++++++++++
> > > 5 files changed, 1453 insertions(+)
> >
> > 1453 lines addition to kernel only for i.MX7D suspend support. Yes, this is the
> > way we support suspend on i.MX6, but that's enough, and we have to stop this
> > somewhere. I would ask you to take Sudeep's comment and adopt PSCI for
> > i.MX7D power management.
>
> According to PSCI spec, a supervisory software must be implemented under either
> HVC(EL2) or SMC(EL3) privilege level. I agree that, with this idea, we could finally move
> these 1453 lines of codes from kernel into a platform specific firmware. The problem
> is we don't have the firmware so far, and we haven't even had a plan to enable the
> hypervisor or secure software on this platform. Because low power consumption is
> the key feature of this i.MX7D platform, please continue to consider the current
> implementation and get this feature supported first.
Can't U-Boot be considered as a firmware to implement PSCI? I have seen
an initial ARMv7 PSCI core support for U-Boot added by Marc Zyngier.
Shawn
[1] http://lists.denx.de/pipermail/u-boot/2013-December/168655.html
WARNING: multiple messages have this Message-ID (diff)
From: Shawn Guo <shawnguo@kernel.org>
To: Shenwei Wang <Shenwei.Wang@freescale.com>
Cc: "jason@lakedaemon.net" <jason@lakedaemon.net>,
Huang Anson <Anson.Huang@freescale.com>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"kernel@pengutronix.de" <kernel@pengutronix.de>,
Sudeep Holla <sudeep.holla@arm.com>,
"tglx@linutronix.de" <tglx@linutronix.de>,
"shawn.guo@linaro.org" <shawn.guo@linaro.org>,
"linux-arm-kernel@lists.infradead.org"
<linux-arm-kernel@lists.infradead.org>
Subject: Re: [PATCH v8 2/2] ARM: imx: support suspend states on imx7D
Date: Fri, 18 Sep 2015 22:15:24 +0800 [thread overview]
Message-ID: <20150918141524.GC3770@tiger> (raw)
In-Reply-To: <CY1PR0301MB084344B059A4178B09E949DF83530@CY1PR0301MB0843.namprd03.prod.outlook.com>
On Tue, Sep 08, 2015 at 03:01:07PM +0000, Shenwei Wang wrote:
> > > arch/arm/mach-imx/Kconfig | 1 +
> > > arch/arm/mach-imx/Makefile | 2 +
> > > arch/arm/mach-imx/common.h | 4 +
> > > arch/arm/mach-imx/pm-imx7.c | 917
> > +++++++++++++++++++++++++++++++++++++++
> > > arch/arm/mach-imx/suspend-imx7.S | 529 ++++++++++++++++++++++
> > > 5 files changed, 1453 insertions(+)
> >
> > 1453 lines addition to kernel only for i.MX7D suspend support. Yes, this is the
> > way we support suspend on i.MX6, but that's enough, and we have to stop this
> > somewhere. I would ask you to take Sudeep's comment and adopt PSCI for
> > i.MX7D power management.
>
> According to PSCI spec, a supervisory software must be implemented under either
> HVC(EL2) or SMC(EL3) privilege level. I agree that, with this idea, we could finally move
> these 1453 lines of codes from kernel into a platform specific firmware. The problem
> is we don't have the firmware so far, and we haven't even had a plan to enable the
> hypervisor or secure software on this platform. Because low power consumption is
> the key feature of this i.MX7D platform, please continue to consider the current
> implementation and get this feature supported first.
Can't U-Boot be considered as a firmware to implement PSCI? I have seen
an initial ARMv7 PSCI core support for U-Boot added by Marc Zyngier.
Shawn
[1] http://lists.denx.de/pipermail/u-boot/2013-December/168655.html
next prev parent reply other threads:[~2015-09-18 14:15 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-07-31 21:33 [PATCH v8 0/2] IMX GPCv2 drivers for wakeup source and suspend Shenwei Wang
2015-07-31 21:33 ` Shenwei Wang
2015-07-31 21:33 ` [PATCH v8 1/2] irqchip: imx-gpcv2: IMX GPCv2 driver for wakeup sources Shenwei Wang
2015-07-31 21:33 ` Shenwei Wang
2015-08-21 13:45 ` Shenwei Wang
2015-08-21 13:45 ` Shenwei Wang
2015-08-23 10:57 ` Thomas Gleixner
2015-08-23 10:57 ` Thomas Gleixner
2015-08-24 16:09 ` Shenwei Wang
2015-08-24 16:09 ` Shenwei Wang
2015-08-24 17:37 ` Thomas Gleixner
2015-08-24 17:37 ` Thomas Gleixner
2015-08-24 18:25 ` Shenwei Wang
2015-08-24 18:25 ` Shenwei Wang
2015-08-24 18:31 ` Thomas Gleixner
2015-08-24 18:31 ` Thomas Gleixner
2015-07-31 21:33 ` [PATCH v8 2/2] ARM: imx: support suspend states on imx7D Shenwei Wang
2015-07-31 21:33 ` Shenwei Wang
2015-08-21 13:45 ` Shenwei Wang
2015-08-21 13:45 ` Shenwei Wang
2015-09-03 20:41 ` Shenwei Wang
2015-09-03 20:41 ` Shenwei Wang
2015-09-07 15:11 ` Shawn Guo
2015-09-07 15:11 ` Shawn Guo
2015-09-08 15:01 ` Shenwei Wang
2015-09-08 15:01 ` Shenwei Wang
2015-09-18 14:15 ` Shawn Guo [this message]
2015-09-18 14:15 ` Shawn Guo
2015-09-18 14:38 ` Shenwei Wang
2015-09-18 14:38 ` Shenwei Wang
2015-09-19 1:12 ` Shawn Guo
2015-09-19 1:12 ` Shawn Guo
2015-10-01 16:31 ` Zhi Li
2015-10-01 16:31 ` Zhi Li
2015-10-08 6:37 ` Shawn Guo
2015-10-08 6:37 ` Shawn Guo
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=20150918141524.GC3770@tiger \
--to=shawnguo@kernel.org \
--cc=linux-arm-kernel@lists.infradead.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: 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.