soc: bcm: bcm2835-pm: Add support for power domains under a new binding.
authorEric Anholt <eric@anholt.net>
Wed, 12 Dec 2018 23:51:48 +0000 (15:51 -0800)
committerStefan Wahren <stefan.wahren@i2se.com>
Wed, 9 Jan 2019 15:55:09 +0000 (16:55 +0100)
commit670c672608a1ffcbc7ac0f872734843593bb8b15
treeed0a90dbdc31abac4f32f7893e2a532fad810a1e
parent5e6acc3e678ed3db746ab4fb53a980861cd711b6
soc: bcm: bcm2835-pm: Add support for power domains under a new binding.

This provides a free software alternative to raspberrypi-power.c's
firmware calls to manage power domains.  It also exposes a reset line,
where previously the vc4 driver had to try to force power off the
domain in order to trigger a reset.

Signed-off-by: Eric Anholt <eric@anholt.net>
Acked-by: Rob Herring <robh@kernel.org>
Acked-by: Stefan Wahren <stefan.wahren@i2se.com>
Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
drivers/mfd/bcm2835-pm.c
drivers/soc/bcm/Kconfig
drivers/soc/bcm/Makefile
drivers/soc/bcm/bcm2835-power.c [new file with mode: 0644]
include/dt-bindings/soc/bcm2835-pm.h [new file with mode: 0644]
include/linux/mfd/bcm2835-pm.h