All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v9 0/6] provide power off support for iMX6 with external PMIC
@ 2018-08-02 10:34 ` Oleksij Rempel
  0 siblings, 0 replies; 46+ messages in thread
From: Oleksij Rempel @ 2018-08-02 10:34 UTC (permalink / raw)
  To: Shawn Guo, Mark Brown, Rafael J. Wysocki
  Cc: Oleksij Rempel, kernel, devicetree, linux-arm-kernel, linux-clk,
	linux-kernel, Andrew Morton, Liam Girdwood, Leonard Crestez,
	Rob Herring, Mark Rutland, Michael Turquette, Stephen Boyd,
	Fabio Estevam, Russell King, linux-imx, yibin.gong, A.s. Dong

2018.08.02 v9:
- remove include <linux/kallsyms.h>
- rebase against current regulator/for-next branch and test it.
- as result of previous discussions:
  - there is no need to remove "syscon-poweroff" node, it is by default
    disabled.
  - supported PFUZE version is tested by pfuze_power_off_prepare_init()
  - advantages or disadvantages of using this power off method should
    be described in NXP SoC or PMIC documentation, not in change log or
    devicetree.

2018.07.26:
v8 is a rebase against kernel v4.18-rc6. No other changes are made.
Added: linux-imx@nxp.com and yibin.gong@nxp.com to the CC.

2018.05.17:
update patches to version v7

This patch series is providing power off support for Freescale/NXP iMX6 based
boards with external power management integrated circuit (PMIC).
As a first step the PMIC is configured to turn off the system if the
standby pin is asserted. On second step we assert the standby pin.
For this reason we need to use pm_power_off_prepare.

Usage of stnadby pin for power off is described in official iMX6
documentation.

2018.03.05:
As this patch set touches multiple subsystems I think it would make
sense for Shawn Guo to take the all patch set.
The only part which didn't receive an ACK is regulator stuff. So I would
hope that Mark Brown can ACK it.

Kind regards,
Oleksij Rempel

2017.12.06:
Adding Linus. Probably there is no maintainer for this patch set.
No changes are made, tested on v4.15-rc1.

2017.10.27:
Last version of this patch set was send at 20 Jun 2017, this is a rebase against
kernel v4.14-rc6. Probably this set got lost. If I forgot to address some comments,
please point me.

changes:
v7:
 - use EXPORT_SYMBOL_GPL(pm_power_off_prepare) instead of EXPORT_SYMBOL
 - call imx6q_suspend_finish() directly without cpu_suspend()

v6:
 - rename imx6_pm_poweroff to imx6_pm_stby_poweroff
 - fix "MPIC_STBY_REQ" typo in the comment.

v5:
 - remove useless includes from pm-imx6.c patch
 - add Acked-by to "regulator: pfuze100: add fsl,pmic-stby-poweroff property"
   patch

v4:
 - update comment in "regulator: pfuze100: add fsl,pmic-stby-poweroff ..."
   patch
 - add Acked-by to "ARM: imx6q: provide documentation for new ..."
   patch

v3:
 - set pm_power_off_prepare = NULL on .remove.
 - documentation and spelling fixes.
 - use %pf instead of lookup_symbol_name.

Oleksij Rempel (6):
  ARM: imx6q: provide documentation for new fsl,pmic-stby-poweroff
    property
  ARM: imx6: register pm_power_off handler if "fsl,pmic-stby-poweroff"
    is set
  kernel/reboot.c: export pm_power_off_prepare
  regulator: pfuze100: add fsl,pmic-stby-poweroff property
  regulator: pfuze100-regulator: provide pm_power_off_prepare handler
  ARM: dts: imx6: RIoTboard provide standby on power off option

 .../devicetree/bindings/clock/imx6q-clock.txt |  8 ++
 .../bindings/regulator/pfuze100.txt           |  5 +
 arch/arm/boot/dts/imx6dl-riotboard.dts        |  5 +
 arch/arm/mach-imx/pm-imx6.c                   | 25 +++++
 drivers/regulator/pfuze100-regulator.c        | 91 +++++++++++++++++++
 kernel/reboot.c                               |  1 +
 6 files changed, 135 insertions(+)

-- 
2.18.0


^ permalink raw reply	[flat|nested] 46+ messages in thread

end of thread, other threads:[~2018-09-12  1:13 UTC | newest]

Thread overview: 46+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-08-02 10:34 [PATCH v9 0/6] provide power off support for iMX6 with external PMIC Oleksij Rempel
2018-08-02 10:34 ` Oleksij Rempel
2018-08-02 10:34 ` [PATCH v9 1/6] ARM: imx6q: provide documentation for new fsl,pmic-stby-poweroff property Oleksij Rempel
2018-08-02 10:34   ` [PATCH v9 1/6] ARM: imx6q: provide documentation for new fsl, pmic-stby-poweroff property Oleksij Rempel
2018-09-12  1:04   ` [PATCH v9 1/6] ARM: imx6q: provide documentation for new fsl,pmic-stby-poweroff property Shawn Guo
2018-09-12  1:04     ` Shawn Guo
2018-08-02 10:34 ` [PATCH v9 2/6] ARM: imx6: register pm_power_off handler if "fsl,pmic-stby-poweroff" is set Oleksij Rempel
2018-08-02 10:34   ` [PATCH v9 2/6] ARM: imx6: register pm_power_off handler if "fsl, pmic-stby-poweroff" " Oleksij Rempel
2018-09-12  1:10   ` [PATCH v9 2/6] ARM: imx6: register pm_power_off handler if "fsl,pmic-stby-poweroff" " Shawn Guo
2018-09-12  1:10     ` Shawn Guo
2018-08-02 10:34 ` [PATCH v9 3/6] kernel/reboot.c: export pm_power_off_prepare Oleksij Rempel
2018-08-02 10:34   ` Oleksij Rempel
2018-08-02 10:44   ` Mark Brown
2018-08-02 10:44     ` Mark Brown
2018-08-02 10:44     ` Mark Brown
2018-08-02 10:47     ` Oleksij Rempel
2018-08-02 10:47       ` Oleksij Rempel
2018-08-02 11:35       ` Mark Brown
2018-08-02 11:35         ` Mark Brown
2018-08-27  1:48         ` Shawn Guo
2018-08-27  1:48           ` Shawn Guo
2018-09-06 10:15           ` Mark Brown
2018-09-06 10:15             ` Mark Brown
2018-09-07  7:35             ` Oleksij Rempel
2018-09-07  7:35               ` Oleksij Rempel
2018-09-09  2:00             ` Shawn Guo
2018-09-09  2:00               ` Shawn Guo
2018-09-09  2:00               ` Shawn Guo
2018-09-10 15:19               ` Mark Brown
2018-09-10 15:19                 ` Mark Brown
2018-09-11  1:53                 ` Shawn Guo
2018-09-11  1:53                   ` Shawn Guo
2018-09-11  4:36                   ` Oleksij Rempel
2018-09-11  4:36                     ` Oleksij Rempel
2018-09-11  4:36                     ` Oleksij Rempel
2018-09-11 15:19                   ` Mark Brown
2018-09-11 15:19                     ` Mark Brown
2018-08-02 10:34 ` [PATCH v9 4/6] regulator: pfuze100: add fsl,pmic-stby-poweroff property Oleksij Rempel
2018-08-02 10:34   ` [PATCH v9 4/6] regulator: pfuze100: add fsl, pmic-stby-poweroff property Oleksij Rempel
2018-08-02 10:34 ` [PATCH v9 5/6] regulator: pfuze100-regulator: provide pm_power_off_prepare handler Oleksij Rempel
2018-08-02 10:34   ` Oleksij Rempel
2018-08-02 10:34   ` Oleksij Rempel
2018-08-02 10:34 ` [PATCH v9 6/6] ARM: dts: imx6: RIoTboard provide standby on power off option Oleksij Rempel
2018-08-02 10:34   ` Oleksij Rempel
2018-09-12  1:11   ` Shawn Guo
2018-09-12  1:11     ` Shawn Guo

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.