xref: /OK3568_Linux_fs/debian/overlay-debug/rockchip-test/ddr/ddr_test.sh (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1#!/bin/bash
2
3CURRENT_DIR=`dirname $0`
4
5export DDR_CHOICE
6
7info_view()
8{
9    echo "*****************************************************"
10    echo "***                                               ***"
11    echo "***            DDR TEST                           ***"
12    echo "***                                               ***"
13    echo "*****************************************************"
14    echo "*****************************************************"
15    echo "memtester:                                      1"
16    echo "stressapptest:                                  2"
17    echo "ddr auto scaling:                               3"
18    echo "stressapptest + memtester:                      4"
19    echo "stressapptest + memtester + ddr auto scaling:   5"
20    echo "*****************************************************"
21    read -t 30 -p "please input test moudle: " DDR_CHOICE
22}
23info_view
24
25memtester_test()
26{
27	bash ${CURRENT_DIR}/memtester_test.sh &
28}
29
30stressapptest_test()
31{
32	bash ${CURRENT_DIR}/stressapptest_test.sh &
33}
34
35ddr_freq_scaling_test()
36{
37	bash ${CURRENT_DIR}/ddr_freq_scaling.sh &
38}
39
40case ${DDR_CHOICE} in
41	1)
42		memtester_test
43		;;
44	2)
45		stressapptest_test
46		;;
47	3)
48		ddr_freq_scaling_test
49		;;
50	4)
51		stressapptest_test
52		memtester_test
53		;;
54	5)
55		stressapptest_test
56		memtester_test
57		ddr_freq_scaling_test
58		;;
59	*)
60		echo "not found your input. $DDR_CHOICE"
61		;;
62esac
63