From fa61bb38cd93c130658a7cd3c665abd9b0364a2b Mon Sep 17 00:00:00 2001 From: Maciej Gibowicz Date: Wed, 21 Apr 2021 14:45:03 +0200 Subject: [PATCH] [EGD-5661] Add power management for filesystem Add peripheral control (USDHC and PLL2 clocks) for file system support. This will save energy and extend battery life. --- module-sys/SystemManager/SystemManager.cpp | 17 ++++++ module-sys/SystemManager/SystemManager.hpp | 5 ++ .../include/purefs/blkdev/disk_image.hpp | 3 + .../linux/purefs/src/blkdev/disk_image.cpp | 12 ++++ .../include/purefs/blkdev/disk_emmc.hpp | 8 ++- .../rt1051/purefs/src/blkdev/disk_emmc.cpp | 55 ++++++++++++++++++- .../include/user/purefs/vfs_subsystem.hpp | 2 +- 7 files changed, 98 insertions(+), 4 deletions(-) diff --git a/module-sys/SystemManager/SystemManager.cpp b/module-sys/SystemManager/SystemManager.cpp index 3fd9cb393..c13c07270 100644 --- a/module-sys/SystemManager/SystemManager.cpp +++ b/module-sys/SystemManager/SystemManager.cpp @@ -33,6 +33,7 @@ #include