soc: mediatek: add SCPSYS power domain driver for MediaTek MT7622 SoC
authorSean Wang <sean.wang@mediatek.com>
Mon, 7 Aug 2017 07:24:37 +0000 (15:24 +0800)
committerMatthias Brugger <matthias.bgg@gmail.com>
Mon, 14 Aug 2017 15:28:40 +0000 (17:28 +0200)
commit52510ee934885ec846faaa5d029329c9ba0e6ecc
tree73d15f37edc4114d0cf6e11df10eb2cd7aa46598
parent4f04ff03dc48b81b436abf4f8600f9553825e39f
soc: mediatek: add SCPSYS power domain driver for MediaTek MT7622 SoC

Add SCPSYS power domain driver for MT7622 SoC having four power domains
which are respectively ETHSYS for Ethernet including embedded switch,
WBSYS for WIFI and Bluetooth, HIF0SYS for PCI-E and SATA, and HIF1SYS for
USB. Those functions could be selectively powered gated when the
corresponding function is no longer to use in order to reach more minimal
power dissipation.

Signed-off-by: Chen Zhong <chen.zhong@mediatek.com>
Signed-off-by: Sean Wang <sean.wang@mediatek.com>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
drivers/soc/mediatek/mtk-scpsys.c
include/linux/soc/mediatek/infracfg.h