aboutsummaryrefslogtreecommitdiff
path: root/scripts/gcc-plugins
diff options
context:
space:
mode:
authorJustin Chen <[email protected]>2017-06-15 15:20:31 -0700
committerFlorian Fainelli <[email protected]>2017-09-25 11:47:14 -0700
commit0e9b11413262ef3d64273e15f7631d9836c53c1a (patch)
tree3a7db95144e5ad88645cb6c1a3ebcf26ba7a9199 /scripts/gcc-plugins
parentdedcf233ceb069c2c1d919ec74a913b39b5b4dd5 (diff)
soc bcm: brcmstb: Add support for S2/S3/S5 suspend states (MIPS)
This commit adds support for the Broadcom STB S2/S3/S5 suspend states on MIPS based SoCs. This requires quite a lot of code in order to deal with the different HW blocks that need to be quiesced during suspend: - DDR PHY - DDR memory controller and arbiter - control processor The final steps of the suspend execute in cache and there is is a little bit of assembly code in order to shut down the DDR PHY PLL and then go into a wait loop until a wake-up even occurs. Conversely the resume part involves waiting for the DDR PHY PLL to come back up and resume executions where we left. Signed-off-by: Justin Chen <[email protected]> Signed-off-by: Florian Fainelli <[email protected]>
Diffstat (limited to 'scripts/gcc-plugins')
0 files changed, 0 insertions, 0 deletions