soc: bcm: add PM driver for Broadcom's PMB

PMB originally comes from BCM63138 but can be also found on many other
chipsets (e.g. BCM4908). It's needed to power on and off SoC blocks like
PCIe, SATA, USB.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Acked-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
This commit is contained in:
Rafał Miłecki 2020-12-14 19:07:43 +01:00 • committed by Florian Fainelli
commit 8bcac4011e
5 changed files with 354 additions and 1 deletions