summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/cpufreq/main.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/testing/selftests/cpufreq/main.sh')
-rwxr-xr-xtools/testing/selftests/cpufreq/main.sh14
1 files changed, 12 insertions, 2 deletions
diff --git a/tools/testing/selftests/cpufreq/main.sh b/tools/testing/selftests/cpufreq/main.sh
index 3224652ccbd4..9ff662f67ea4 100755
--- a/tools/testing/selftests/cpufreq/main.sh
+++ b/tools/testing/selftests/cpufreq/main.sh
@@ -15,7 +15,9 @@ helpme()
printf "Usage: $0 [-h] [-to args]
[-h <help>]
[-o <output-file-for-dump>]
- [-t <basic: Basic cpufreq testing>]
+ [-t <basic: Basic cpufreq testing
+ suspend: suspend/resume,
+ hibernate: hibernate/resume>]
\n"
exit 2
}
@@ -61,7 +63,7 @@ parse_arguments()
helpme
;;
- t) # --func_type (Function to perform: basic (default: basic))
+ t) # --func_type (Function to perform: basic, suspend, hibernate (default: basic))
FUNC=$OPTARG
;;
@@ -91,6 +93,14 @@ do_test()
cpufreq_basic_tests
;;
+ "suspend")
+ do_suspend "suspend" 1
+ ;;
+
+ "hibernate")
+ do_suspend "hibernate" 1
+ ;;
+
*)
echo "Invalid [-f] function type"
helpme