pass-hal: tm2: Add the configuration files for resources 02/114102/2
authorChanwoo Choi <cw00.choi@samsung.com>
Fri, 10 Feb 2017 04:10:07 +0000 (13:10 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Fri, 10 Feb 2017 07:25:18 +0000 (16:25 +0900)
This patch adds the new configuration files for resources of TM2 board.
- pass.conf contains the number of supported resources and the information
  of each resource such as CPU, BUS and GPU.
- pass-resource0.conf is the configuration file for LITTLE Cores on TM2.
- pass-resource1.conf is the configuration file for big Cores on TM2.
- pass-resource2.conf is the configuration file for Memory Bus (INT block) on TM2.
- pass-resource3.conf is the configuration file for Memory Bus (MFI block) on TM2.
- pass-resource4.conf is the configuration file for MALI GPU on TM2.

Change-Id: Idd77b63c12a96633ed1feed327513db92e4ead33
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
CMakeLists.txt
packaging/pass-hal-tm2.spec
scripts/pass-resource0.conf [new file with mode: 0644]
scripts/pass-resource1.conf [new file with mode: 0644]
scripts/pass-resource2.conf [new file with mode: 0644]
scripts/pass-resource3.conf [new file with mode: 0644]
scripts/pass-resource4.conf [new file with mode: 0644]
scripts/pass.conf [new file with mode: 0644]

index e9131cf..35033cc 100644 (file)
@@ -18,3 +18,10 @@ SET(DEST_DIR ${LIB_INSTALL_DIR}/pass)
 ADD_SUBDIRECTORY(src/cpu)
 ADD_SUBDIRECTORY(src/bus)
 ADD_SUBDIRECTORY(src/gpu)
+
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/scripts/pass.conf DESTINATION /etc/pass)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/scripts/pass-resource0.conf DESTINATION /etc/pass)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/scripts/pass-resource1.conf DESTINATION /etc/pass)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/scripts/pass-resource2.conf DESTINATION /etc/pass)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/scripts/pass-resource3.conf DESTINATION /etc/pass)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/scripts/pass-resource4.conf DESTINATION /etc/pass)
index 2752cf8..77e2b4c 100644 (file)
@@ -40,3 +40,10 @@ rm -rf %{buildroot}
 %files
 %manifest %{name}.manifest
 %{_libdir}/pass/*.so
+
+%config %{_sysconfdir}/pass/pass.conf
+%config %{_sysconfdir}/pass/pass-resource0.conf
+%config %{_sysconfdir}/pass/pass-resource1.conf
+%config %{_sysconfdir}/pass/pass-resource2.conf
+%config %{_sysconfdir}/pass/pass-resource3.conf
+%config %{_sysconfdir}/pass/pass-resource4.conf
diff --git a/scripts/pass-resource0.conf b/scripts/pass-resource0.conf
new file mode 100644 (file)
index 0000000..98a73d6
--- /dev/null
@@ -0,0 +1,409 @@
+[Pass]
+pass_compatible=samsung,tm2
+pass_support=1
+pass_gov_type=2
+
+pass_num_levels=12
+pass_init_level=4
+pass_min_level=4
+pass_max_level=11
+
+pass_cpu_threshold=60
+pass_up_threshold=50
+pass_down_threshold=30
+
+pass_num_cpu_stats=20
+
+pass_level_up_threshold=1
+pass_governor_timeout=0.4
+
+[Level0]
+limit_max_freq=1000000
+limit_min_cpu=1
+num_down_cond=0
+num_up_cond=1
+num_up_cond_freq=800000
+num_left_cond=0
+num_right_cond=1
+num_right_cond_nr_running=100
+num_right_cond_busy_cpu=1
+
+[Level1]
+limit_max_freq=1000000
+limit_min_cpu=2
+num_down_cond=0
+num_up_cond=1
+num_up_cond_freq=800000
+num_left_cond=1
+num_left_cond_nr_running=100
+num_left_cond_busy_cpu=1
+num_right_cond=1
+num_right_cond_nr_running=200
+num_right_cond_busy_cpu=2
+
+[Level2]
+limit_max_freq=1000000
+limit_min_cpu=3
+num_down_cond=0
+num_up_cond=1
+num_up_cond_freq=800000
+num_left_cond=1
+num_left_cond_nr_running=200
+num_left_cond_busy_cpu=2
+num_right_cond=1
+num_right_cond_nr_running=300
+num_right_cond_busy_cpu=3
+
+[Level3]
+limit_max_freq=1000000
+limit_min_cpu=4
+num_down_cond=0
+num_up_cond=1
+num_up_cond_freq=800000
+num_left_cond=1
+num_left_cond_nr_running=300
+num_left_cond_busy_cpu=3
+num_right_cond=0
+
+[Level4]
+limit_max_freq=1200000
+limit_min_cpu=1
+num_down_cond=1
+num_down_cond_freq=1000000
+num_up_cond=1
+num_up_cond_freq=1200000
+num_left_cond=0
+num_right_cond=1
+num_right_cond_nr_running=100
+num_right_cond_busy_cpu=1
+
+[Level5]
+limit_max_freq=1200000
+limit_min_cpu=2
+num_down_cond=1
+num_down_cond_freq=1000000
+num_up_cond=1
+num_up_cond_freq=1200000
+num_left_cond=1
+num_left_cond_nr_running=100
+num_left_cond_busy_cpu=1
+num_right_cond=1
+num_right_cond_nr_running=200
+num_right_cond_busy_cpu=2
+
+[Level6]
+limit_max_freq=1200000
+limit_min_cpu=3
+num_down_cond=1
+num_down_cond_freq=1000000
+num_up_cond=1
+num_up_cond_freq=1200000
+num_left_cond=1
+num_left_cond_nr_running=200
+num_left_cond_busy_cpu=2
+num_right_cond=1
+num_right_cond_nr_running=300
+num_right_cond_busy_cpu=3
+
+[Level7]
+limit_max_freq=1200000
+limit_min_cpu=4
+num_down_cond=1
+num_down_cond_freq=1000000
+num_up_cond=1
+num_up_cond_freq=1200000
+num_left_cond=1
+num_left_cond_nr_running=300
+num_left_cond_busy_cpu=3
+num_right_cond=0
+
+[Level8]
+limit_max_freq=1300000
+limit_min_cpu=1
+num_down_cond=1
+num_down_cond_freq=1200000
+num_up_cond=1
+num_up_cond_freq=1300000
+num_left_cond=0
+num_right_cond=1
+num_right_cond_nr_running=100
+num_right_cond_busy_cpu=1
+
+[Level9]
+limit_max_freq=1300000
+limit_min_cpu=2
+num_down_cond=1
+num_down_cond_freq=1200000
+num_up_cond=1
+num_up_cond_freq=1300000
+num_left_cond=1
+num_left_cond_nr_running=100
+num_left_cond_busy_cpu=1
+num_right_cond=1
+num_right_cond_nr_running=200
+num_right_cond_busy_cpu=2
+
+[Level10]
+limit_max_freq=1300000
+limit_min_cpu=3
+num_down_cond=1
+num_down_cond_freq=1200000
+num_up_cond=1
+num_up_cond_freq=1300000
+num_left_cond=1
+num_left_cond_nr_running=200
+num_left_cond_busy_cpu=2
+num_right_cond=1
+num_right_cond_nr_running=300
+num_right_cond_busy_cpu=3
+
+[Level11]
+limit_max_freq=1300000
+limit_min_cpu=4
+num_down_cond=1
+num_down_cond_freq=1200000
+num_up_cond=1
+num_up_cond_freq=1300000
+num_left_cond=1
+num_left_cond_nr_running=300
+num_left_cond_busy_cpu=3
+num_right_cond=0
+
+############################
+### Add list of scenario ###
+############################
+[PassScenario]
+pass_scenario_support=yes
+pass_num_scenarios=52
+
+[Scenario0]
+name=AppLaunch
+support=yes
+
+min_level=9
+max_level=11
+
+[Scenario1]
+name=AppLaunchHome
+support=yes
+
+min_level=9
+max_level=11
+
+[Scenario2]
+name=BeautyShot
+support=no
+
+[Scenario3]
+name=Browser
+support=no
+
+[Scenario4]
+name=BrowserDash
+support=no
+
+[Scenario5]
+name=BrowserJavaScript
+support=yes
+
+min_level=9
+max_level=11
+
+[Scenario6]
+name=BrowserLoading
+support=no
+
+[Scenario7]
+name=BrowserScroll
+support=no
+
+[Scenario8]
+name=CallSound
+support=no
+
+[Scenario9]
+name=CameraBurstShot
+support=no
+
+[Scenario10]
+name=CameraCaptureAtRec
+support=no
+
+[Scenario11]
+name=CameraPreview
+support=no
+
+[Scenario12]
+name=CameraSoundAndShot
+support=no
+
+[Scenario13]
+name=ContactSearch
+support=no
+
+[Scenario14]
+name=Emergency
+support=no
+
+[Scenario15]
+name=GalleryScroll
+support=no
+
+[Scenario16]
+name=GalleryRotation
+support=no
+
+[Scenario17]
+name=GetDefaultLockTime
+support=no
+
+[Scenario18]
+name=GpsSerialCno
+support=no
+
+[Scenario19]
+name=GpuBoost
+support=no
+
+[Scenario20]
+name=GpuWakeup
+support=no
+
+[Scenario21]
+name=HomeScreen
+support=no
+
+[Scenario22]
+name=ImageViewer
+support=no
+
+[Scenario23]
+name=IMEInput
+support=no
+
+[Scenario24]
+name=LockScreen
+support=no
+
+[Scenario25]
+name=LowBattery
+support=no
+
+[Scenario26]
+name=MtpSendFile
+support=no
+
+[Scenario27]
+name=MusicPlayLcdOn
+support=no
+
+[Scenario28]
+name=PowerSaving
+support=no
+
+[Scenario29]
+name=ProcessCrashed
+support=no
+
+[Scenario30]
+name=ReservedMode
+support=no
+
+[Scenario31]
+name=ScreenMirroring
+support=no
+
+[Scenario32]
+name=SmemoZoom
+support=no
+
+[Scenario33]
+name=SVoice
+support=no
+
+[Scenario34]
+name=WebappLaunch
+support=no
+
+[Scenario35]
+name=WifiThroughput
+support=no
+
+[Scenario36]
+name=PowerOff
+support=no
+
+[Scenario37]
+name=WebAppDrag
+support=no
+
+[Scenario38]
+name=WebAppFlick
+support=no
+
+[Scenario39]
+name=SensorWakeup
+support=no
+
+[Scenario40]
+name=UgLaunch
+support=no
+
+[Scenario41]
+name=MusicScroll
+support=no
+
+[Scenario42]
+name=FileScroll
+support=no
+
+[Scenario43]
+name=VideoScroll
+support=no
+
+[Scenario44]
+name=EmailScroll
+support=yes
+
+min_level=9
+max_level=11
+
+[Scenario45]
+name=ContactScroll
+support=no
+
+[Scenario46]
+name=TizenStoreScroll
+support=yes
+
+min_level=9
+max_level=11
+
+[Scenario47]
+name=CallLogScroll
+support=yes
+
+min_level=9
+max_level=11
+
+[Scenario48]
+name=MyfilesScroll
+support=yes
+
+min_level=9
+max_level=11
+
+[Scenario49]
+name=MessageScroll
+support=yes
+
+min_level=9
+max_level=11
+
+[Scenario50]
+name=SIOP
+support=no
+
+[Scenario51]
+name=UltraPowerSaving
+support=no
diff --git a/scripts/pass-resource1.conf b/scripts/pass-resource1.conf
new file mode 100644 (file)
index 0000000..9f65eee
--- /dev/null
@@ -0,0 +1,509 @@
+[Pass]
+pass_compatible=samsung,tm2
+pass_support=1
+pass_gov_type=2
+
+pass_num_levels=20
+pass_init_level=4
+pass_min_level=4
+pass_max_level=19
+
+pass_cpu_threshold=80
+pass_up_threshold=60
+pass_down_threshold=30
+
+pass_num_cpu_stats=20
+
+pass_level_up_threshold=1
+pass_governor_timeout=0.4
+
+[Level0]
+limit_max_freq=1000000
+limit_min_cpu=1
+num_down_cond=0
+num_up_cond=1
+num_up_cond_freq=1000000
+num_left_cond=0
+num_right_cond=1
+num_right_cond_nr_running=100
+num_right_cond_busy_cpu=1
+
+[Level1]
+limit_max_freq=1000000
+limit_min_cpu=2
+num_down_cond=0
+num_up_cond=1
+num_up_cond_freq=1000000
+num_left_cond=1
+num_left_cond_nr_running=100
+num_left_cond_busy_cpu=1
+num_right_cond=1
+num_right_cond_nr_running=200
+num_right_cond_busy_cpu=2
+
+[Level2]
+limit_max_freq=1000000
+limit_min_cpu=3
+num_down_cond=0
+num_up_cond=1
+num_up_cond_freq=1000000
+num_left_cond=1
+num_left_cond_nr_running=200
+num_left_cond_busy_cpu=2
+num_right_cond=1
+num_right_cond_nr_running=300
+num_right_cond_busy_cpu=3
+
+[Level3]
+limit_max_freq=1000000
+limit_min_cpu=4
+num_down_cond=0
+num_up_cond=1
+num_up_cond_freq=1000000
+num_left_cond=1
+num_left_cond_nr_running=300
+num_left_cond_busy_cpu=3
+num_right_cond=0
+
+[Level4]
+limit_max_freq=1200000
+limit_min_cpu=1
+num_down_cond=1
+num_down_cond_freq=1000000
+num_up_cond=1
+num_up_cond_freq=1200000
+num_left_cond=0
+num_right_cond=1
+num_right_cond_nr_running=100
+num_right_cond_busy_cpu=1
+
+[Level5]
+limit_max_freq=1200000
+limit_min_cpu=2
+num_down_cond=1
+num_down_cond_freq=1000000
+num_up_cond=1
+num_up_cond_freq=1200000
+num_left_cond=1
+num_left_cond_nr_running=100
+num_left_cond_busy_cpu=1
+num_right_cond=1
+num_right_cond_nr_running=200
+num_right_cond_busy_cpu=2
+
+[Level6]
+limit_max_freq=1200000
+limit_min_cpu=3
+num_down_cond=1
+num_down_cond_freq=1000000
+num_up_cond=1
+num_up_cond_freq=1200000
+num_left_cond=1
+num_left_cond_nr_running=200
+num_left_cond_busy_cpu=2
+num_right_cond=1
+num_right_cond_nr_running=300
+num_right_cond_busy_cpu=3
+
+[Level7]
+limit_max_freq=1200000
+limit_min_cpu=4
+num_down_cond=1
+num_down_cond_freq=1000000
+num_up_cond=1
+num_up_cond_freq=1200000
+num_left_cond=1
+num_left_cond_nr_running=300
+num_left_cond_busy_cpu=3
+num_right_cond=0
+
+[Level8]
+limit_max_freq=1300000
+limit_min_cpu=1
+num_down_cond=1
+num_down_cond_freq=1100000
+num_up_cond=1
+num_up_cond_freq=1300000
+num_left_cond=0
+num_right_cond=1
+num_right_cond_nr_running=100
+num_right_cond_busy_cpu=1
+
+[Level9]
+limit_max_freq=1300000
+limit_min_cpu=2
+num_down_cond=1
+num_down_cond_freq=1100000
+num_up_cond=1
+num_up_cond_freq=1300000
+num_left_cond=1
+num_left_cond_nr_running=100
+num_left_cond_busy_cpu=1
+num_right_cond=1
+num_right_cond_nr_running=200
+num_right_cond_busy_cpu=2
+
+[Level10]
+limit_max_freq=1300000
+limit_min_cpu=3
+num_down_cond=1
+num_down_cond_freq=1100000
+num_up_cond=1
+num_up_cond_freq=1300000
+num_left_cond=1
+num_left_cond_nr_running=200
+num_left_cond_busy_cpu=2
+num_right_cond=1
+num_right_cond_nr_running=300
+num_right_cond_busy_cpu=3
+
+[Level11]
+limit_max_freq=1300000
+limit_min_cpu=4
+num_down_cond=1
+num_down_cond_freq=1100000
+num_up_cond=1
+num_up_cond_freq=1300000
+num_left_cond=1
+num_left_cond_nr_running=300
+num_left_cond_busy_cpu=3
+num_right_cond=0
+
+[Level12]
+limit_max_freq=1500000
+limit_min_cpu=1
+num_down_cond=1
+num_down_cond_freq=1300000
+num_up_cond=1
+num_up_cond_freq=1500000
+num_left_cond=0
+num_right_cond=1
+num_right_cond_nr_running=100
+num_right_cond_busy_cpu=1
+
+[Level13]
+limit_max_freq=1500000
+limit_min_cpu=2
+num_down_cond=1
+num_down_cond_freq=1300000
+num_up_cond=1
+num_up_cond_freq=1500000
+num_left_cond=1
+num_left_cond_nr_running=100
+num_left_cond_busy_cpu=1
+num_right_cond=1
+num_right_cond_nr_running=200
+num_right_cond_busy_cpu=2
+
+[Level14]
+limit_max_freq=1500000
+limit_min_cpu=3
+num_down_cond=1
+num_down_cond_freq=1300000
+num_up_cond=1
+num_up_cond_freq=1500000
+num_left_cond=1
+num_left_cond_nr_running=200
+num_left_cond_busy_cpu=2
+num_right_cond=1
+num_right_cond_nr_running=300
+num_right_cond_busy_cpu=3
+
+[Level15]
+limit_max_freq=1500000
+limit_min_cpu=4
+num_down_cond=1
+num_down_cond_freq=1300000
+num_up_cond=1
+num_up_cond_freq=1500000
+num_left_cond=1
+num_left_cond_nr_running=300
+num_left_cond_busy_cpu=3
+num_right_cond=0
+
+[Level16]
+limit_max_freq=1700000
+limit_min_cpu=1
+num_down_cond=1
+num_down_cond_freq=1500000
+num_up_cond=0
+num_left_cond=0
+num_right_cond=1
+num_right_cond_nr_running=100
+num_right_cond_busy_cpu=1
+
+[Level17]
+limit_max_freq=1700000
+limit_min_cpu=2
+num_down_cond=1
+num_down_cond_freq=1500000
+num_up_cond=0
+num_left_cond=1
+num_left_cond_nr_running=100
+num_left_cond_busy_cpu=1
+num_right_cond=1
+num_right_cond_nr_running=200
+num_right_cond_busy_cpu=2
+
+[Level18]
+limit_max_freq=1700000
+limit_min_cpu=3
+num_down_cond=1
+num_down_cond_freq=1500000
+num_up_cond=0
+num_left_cond=1
+num_left_cond_nr_running=200
+num_left_cond_busy_cpu=2
+num_right_cond=1
+num_right_cond_nr_running=300
+num_right_cond_busy_cpu=3
+
+[Level19]
+limit_max_freq=1700000
+limit_min_cpu=4
+num_down_cond=1
+num_down_cond_freq=1500000
+num_up_cond=0
+num_left_cond=1
+num_left_cond_nr_running=300
+num_left_cond_busy_cpu=3
+num_right_cond=0
+
+############################
+### Add list of scenario ###
+############################
+[PassScenario]
+pass_scenario_support=yes
+pass_num_scenarios=52
+
+[Scenario0]
+name=AppLaunch
+support=yes
+
+min_level=13
+max_level=15
+
+[Scenario1]
+name=AppLaunchHome
+support=yes
+
+min_level=13
+max_level=15
+
+[Scenario2]
+name=BeautyShot
+support=no
+
+[Scenario3]
+name=Browser
+support=no
+
+[Scenario4]
+name=BrowserDash
+support=no
+
+[Scenario5]
+name=BrowserJavaScript
+support=yes
+
+min_level=13
+max_level=15
+
+[Scenario6]
+name=BrowserLoading
+support=no
+
+[Scenario7]
+name=BrowserScroll
+support=no
+
+[Scenario8]
+name=CallSound
+support=no
+
+[Scenario9]
+name=CameraBurstShot
+support=no
+
+[Scenario10]
+name=CameraCaptureAtRec
+support=no
+
+[Scenario11]
+name=CameraPreview
+support=no
+
+[Scenario12]
+name=CameraSoundAndShot
+support=no
+
+[Scenario13]
+name=ContactSearch
+support=no
+
+[Scenario14]
+name=Emergency
+support=no
+
+[Scenario15]
+name=GalleryScroll
+support=no
+
+[Scenario16]
+name=GalleryRotation
+support=no
+
+[Scenario17]
+name=GetDefaultLockTime
+support=no
+
+[Scenario18]
+name=GpsSerialCno
+support=no
+
+[Scenario19]
+name=GpuBoost
+support=no
+
+[Scenario20]
+name=GpuWakeup
+support=no
+
+[Scenario21]
+name=HomeScreen
+support=no
+
+[Scenario22]
+name=ImageViewer
+support=no
+
+[Scenario23]
+name=IMEInput
+support=no
+
+[Scenario24]
+name=LockScreen
+support=no
+
+[Scenario25]
+name=LowBattery
+support=no
+
+[Scenario26]
+name=MtpSendFile
+support=no
+
+[Scenario27]
+name=MusicPlayLcdOn
+support=no
+
+[Scenario28]
+name=PowerSaving
+support=no
+
+[Scenario29]
+name=ProcessCrashed
+support=no
+
+[Scenario30]
+name=ReservedMode
+support=no
+
+[Scenario31]
+name=ScreenMirroring
+support=no
+
+[Scenario32]
+name=SmemoZoom
+support=no
+
+[Scenario33]
+name=SVoice
+support=no
+
+[Scenario34]
+name=WebappLaunch
+support=no
+
+[Scenario35]
+name=WifiThroughput
+support=no
+
+[Scenario36]
+name=PowerOff
+support=no
+
+[Scenario37]
+name=WebAppDrag
+support=no
+
+[Scenario38]
+name=WebAppFlick
+support=no
+
+[Scenario39]
+name=SensorWakeup
+support=no
+
+[Scenario40]
+name=UgLaunch
+support=no
+
+[Scenario41]
+name=MusicScroll
+support=no
+
+[Scenario42]
+name=FileScroll
+support=no
+
+[Scenario43]
+name=VideoScroll
+support=no
+
+[Scenario44]
+name=EmailScroll
+support=yes
+
+min_level=13
+max_level=15
+
+[Scenario45]
+name=ContactScroll
+support=no
+
+[Scenario46]
+name=TizenStoreScroll
+support=yes
+
+min_level=13
+max_level=15
+
+[Scenario47]
+name=CallLogScroll
+support=yes
+
+min_level=13
+max_level=15
+
+[Scenario48]
+name=MyfilesScroll
+support=yes
+
+min_level=13
+max_level=15
+
+[Scenario49]
+name=MessageScroll
+support=yes
+
+min_level=13
+max_level=15
+
+[Scenario50]
+name=SIOP
+support=no
+
+[Scenario51]
+name=UltraPowerSaving
+support=no
diff --git a/scripts/pass-resource2.conf b/scripts/pass-resource2.conf
new file mode 100644 (file)
index 0000000..47e42ae
--- /dev/null
@@ -0,0 +1,260 @@
+[Pass]
+pass_compatible=samsung,tm2
+pass_support=1
+pass_gov_type=0
+
+pass_num_levels=4
+pass_init_level=0
+pass_min_level=0
+pass_max_level=3
+
+[Level0]
+limit_min_freq=100000000
+
+[Level1]
+limit_min_freq=267000000
+
+[Level2]
+limit_min_freq=334000000
+
+[Level3]
+limit_min_freq=400000000
+
+############################
+### Add list of scenario ###
+############################
+[PassScenario]
+pass_scenario_support=yes
+pass_num_scenarios=52
+
+[Scenario0]
+name=AppLaunch
+support=yes
+
+min_level=3
+max_level=3
+
+[Scenario1]
+name=AppLaunchHome
+support=yes
+
+min_level=3
+max_level=3
+
+[Scenario2]
+name=BeautyShot
+support=no
+
+[Scenario3]
+name=Browser
+support=no
+
+[Scenario4]
+name=BrowserDash
+support=no
+
+[Scenario5]
+name=BrowserJavaScript
+support=yes
+
+min_level=3
+max_level=3
+
+[Scenario6]
+name=BrowserLoading
+support=no
+
+[Scenario7]
+name=BrowserScroll
+support=no
+
+[Scenario8]
+name=CallSound
+support=no
+
+[Scenario9]
+name=CameraBurstShot
+support=no
+
+[Scenario10]
+name=CameraCaptureAtRec
+support=no
+
+[Scenario11]
+name=CameraPreview
+support=no
+
+[Scenario12]
+name=CameraSoundAndShot
+support=no
+
+[Scenario13]
+name=ContactSearch
+support=no
+
+[Scenario14]
+name=Emergency
+support=no
+
+[Scenario15]
+name=GalleryScroll
+support=no
+
+[Scenario16]
+name=GalleryRotation
+support=no
+
+[Scenario17]
+name=GetDefaultLockTime
+support=no
+
+[Scenario18]
+name=GpsSerialCno
+support=no
+
+[Scenario19]
+name=GpuBoost
+support=no
+
+[Scenario20]
+name=GpuWakeup
+support=no
+
+[Scenario21]
+name=HomeScreen
+support=no
+
+[Scenario22]
+name=ImageViewer
+support=no
+
+[Scenario23]
+name=IMEInput
+support=no
+
+[Scenario24]
+name=LockScreen
+support=no
+
+[Scenario25]
+name=LowBattery
+support=no
+
+[Scenario26]
+name=MtpSendFile
+support=no
+
+[Scenario27]
+name=MusicPlayLcdOn
+support=no
+
+[Scenario28]
+name=PowerSaving
+support=no
+
+[Scenario29]
+name=ProcessCrashed
+support=no
+
+[Scenario30]
+name=ReservedMode
+support=no
+
+[Scenario31]
+name=ScreenMirroring
+support=no
+
+[Scenario32]
+name=SmemoZoom
+support=no
+
+[Scenario33]
+name=SVoice
+support=no
+
+[Scenario34]
+name=WebappLaunch
+support=no
+
+[Scenario35]
+name=WifiThroughput
+support=no
+
+[Scenario36]
+name=PowerOff
+support=no
+
+[Scenario37]
+name=WebAppDrag
+support=no
+
+[Scenario38]
+name=WebAppFlick
+support=no
+
+[Scenario39]
+name=SensorWakeup
+support=no
+
+[Scenario40]
+name=UgLaunch
+support=no
+
+[Scenario41]
+name=MusicScroll
+support=no
+
+[Scenario42]
+name=FileScroll
+support=no
+
+[Scenario43]
+name=VideoScroll
+support=no
+
+[Scenario44]
+name=EmailScroll
+support=yes
+
+min_level=3
+max_level=3
+
+[Scenario45]
+name=ContactScroll
+support=no
+
+[Scenario46]
+name=TizenStoreScroll
+support=yes
+
+min_level=3
+max_level=3
+
+[Scenario47]
+name=CallLogScroll
+support=yes
+
+min_level=3
+max_level=3
+
+[Scenario48]
+name=MyfilesScroll
+support=yes
+
+min_level=3
+max_level=3
+
+[Scenario49]
+name=MessageScroll
+support=yes
+
+min_level=3
+max_level=3
+
+[Scenario50]
+name=SIOP
+support=no
+
+[Scenario51]
+name=UltraPowerSaving
+support=no
diff --git a/scripts/pass-resource3.conf b/scripts/pass-resource3.conf
new file mode 100644 (file)
index 0000000..543fe24
--- /dev/null
@@ -0,0 +1,263 @@
+[Pass]
+pass_compatible=samsung,tm2
+pass_support=1
+pass_gov_type=0
+
+pass_num_levels=5
+pass_init_level=0
+pass_min_level=0
+pass_max_level=4
+
+[Level0]
+limit_min_freq=78000000
+
+[Level1]
+limit_min_freq=413000000
+
+[Level2]
+limit_min_freq=543000000
+
+[Level3]
+limit_min_freq=667000000
+
+[Level4]
+limit_min_freq=825000000
+
+############################
+### Add list of scenario ###
+############################
+[PassScenario]
+pass_scenario_support=yes
+pass_num_scenarios=52
+
+[Scenario0]
+name=AppLaunch
+support=yes
+
+min_level=4
+max_level=4
+
+[Scenario1]
+name=AppLaunchHome
+support=yes
+
+min_level=4
+max_level=4
+
+[Scenario2]
+name=BeautyShot
+support=no
+
+[Scenario3]
+name=Browser
+support=no
+
+[Scenario4]
+name=BrowserDash
+support=no
+
+[Scenario5]
+name=BrowserJavaScript
+support=yes
+
+min_level=4
+max_level=4
+
+[Scenario6]
+name=BrowserLoading
+support=no
+
+[Scenario7]
+name=BrowserScroll
+support=no
+
+[Scenario8]
+name=CallSound
+support=no
+
+[Scenario9]
+name=CameraBurstShot
+support=no
+
+[Scenario10]
+name=CameraCaptureAtRec
+support=no
+
+[Scenario11]
+name=CameraPreview
+support=no
+
+[Scenario12]
+name=CameraSoundAndShot
+support=no
+
+[Scenario13]
+name=ContactSearch
+support=no
+
+[Scenario14]
+name=Emergency
+support=no
+
+[Scenario15]
+name=GalleryScroll
+support=no
+
+[Scenario16]
+name=GalleryRotation
+support=no
+
+[Scenario17]
+name=GetDefaultLockTime
+support=no
+
+[Scenario18]
+name=GpsSerialCno
+support=no
+
+[Scenario19]
+name=GpuBoost
+support=no
+
+[Scenario20]
+name=GpuWakeup
+support=no
+
+[Scenario21]
+name=HomeScreen
+support=no
+
+[Scenario22]
+name=ImageViewer
+support=no
+
+[Scenario23]
+name=IMEInput
+support=no
+
+[Scenario24]
+name=LockScreen
+support=no
+
+[Scenario25]
+name=LowBattery
+support=no
+
+[Scenario26]
+name=MtpSendFile
+support=no
+
+[Scenario27]
+name=MusicPlayLcdOn
+support=no
+
+[Scenario28]
+name=PowerSaving
+support=no
+
+[Scenario29]
+name=ProcessCrashed
+support=no
+
+[Scenario30]
+name=ReservedMode
+support=no
+
+[Scenario31]
+name=ScreenMirroring
+support=no
+
+[Scenario32]
+name=SmemoZoom
+support=no
+
+[Scenario33]
+name=SVoice
+support=no
+
+[Scenario34]
+name=WebappLaunch
+support=no
+
+[Scenario35]
+name=WifiThroughput
+support=no
+
+[Scenario36]
+name=PowerOff
+support=no
+
+[Scenario37]
+name=WebAppDrag
+support=no
+
+[Scenario38]
+name=WebAppFlick
+support=no
+
+[Scenario39]
+name=SensorWakeup
+support=no
+
+[Scenario40]
+name=UgLaunch
+support=no
+
+[Scenario41]
+name=MusicScroll
+support=no
+
+[Scenario42]
+name=FileScroll
+support=no
+
+[Scenario43]
+name=VideoScroll
+support=no
+
+[Scenario44]
+name=EmailScroll
+support=yes
+
+min_level=4
+max_level=4
+
+[Scenario45]
+name=ContactScroll
+support=no
+
+[Scenario46]
+name=TizenStoreScroll
+support=yes
+
+min_level=4
+max_level=4
+
+[Scenario47]
+name=CallLogScroll
+support=yes
+
+min_level=4
+max_level=4
+
+[Scenario48]
+name=MyfilesScroll
+support=yes
+
+min_level=4
+max_level=4
+
+[Scenario49]
+name=MessageScroll
+support=yes
+
+min_level=4
+max_level=4
+
+[Scenario50]
+name=SIOP
+support=no
+
+[Scenario51]
+name=UltraPowerSaving
+support=no
diff --git a/scripts/pass-resource4.conf b/scripts/pass-resource4.conf
new file mode 100644 (file)
index 0000000..31855d1
--- /dev/null
@@ -0,0 +1,263 @@
+[Pass]
+pass_compatible=samsung,tm2
+pass_support=1
+pass_gov_type=0
+
+pass_num_levels=5
+pass_init_level=0
+pass_min_level=0
+pass_max_level=4
+
+[Level0]
+limit_min_freq=160000000
+
+[Level1]
+limit_min_freq=500000000
+
+[Level2]
+limit_min_freq=550000000
+
+[Level3]
+limit_min_freq=600000000
+
+[Level4]
+limit_min_freq=700000000
+
+############################
+### Add list of scenario ###
+############################
+[PassScenario]
+pass_scenario_support=yes
+pass_num_scenarios=52
+
+[Scenario0]
+name=AppLaunch
+support=yes
+
+min_level=3
+max_level=3
+
+[Scenario1]
+name=AppLaunchHome
+support=yes
+
+min_level=3
+max_level=3
+
+[Scenario2]
+name=BeautyShot
+support=no
+
+[Scenario3]
+name=Browser
+support=no
+
+[Scenario4]
+name=BrowserDash
+support=no
+
+[Scenario5]
+name=BrowserJavaScript
+support=yes
+
+min_level=3
+max_level=3
+
+[Scenario6]
+name=BrowserLoading
+support=no
+
+[Scenario7]
+name=BrowserScroll
+support=no
+
+[Scenario8]
+name=CallSound
+support=no
+
+[Scenario9]
+name=CameraBurstShot
+support=no
+
+[Scenario10]
+name=CameraCaptureAtRec
+support=no
+
+[Scenario11]
+name=CameraPreview
+support=no
+
+[Scenario12]
+name=CameraSoundAndShot
+support=no
+
+[Scenario13]
+name=ContactSearch
+support=no
+
+[Scenario14]
+name=Emergency
+support=no
+
+[Scenario15]
+name=GalleryScroll
+support=no
+
+[Scenario16]
+name=GalleryRotation
+support=no
+
+[Scenario17]
+name=GetDefaultLockTime
+support=no
+
+[Scenario18]
+name=GpsSerialCno
+support=no
+
+[Scenario19]
+name=GpuBoost
+support=no
+
+[Scenario20]
+name=GpuWakeup
+support=no
+
+[Scenario21]
+name=HomeScreen
+support=no
+
+[Scenario22]
+name=ImageViewer
+support=no
+
+[Scenario23]
+name=IMEInput
+support=no
+
+[Scenario24]
+name=LockScreen
+support=no
+
+[Scenario25]
+name=LowBattery
+support=no
+
+[Scenario26]
+name=MtpSendFile
+support=no
+
+[Scenario27]
+name=MusicPlayLcdOn
+support=no
+
+[Scenario28]
+name=PowerSaving
+support=no
+
+[Scenario29]
+name=ProcessCrashed
+support=no
+
+[Scenario30]
+name=ReservedMode
+support=no
+
+[Scenario31]
+name=ScreenMirroring
+support=no
+
+[Scenario32]
+name=SmemoZoom
+support=no
+
+[Scenario33]
+name=SVoice
+support=no
+
+[Scenario34]
+name=WebappLaunch
+support=no
+
+[Scenario35]
+name=WifiThroughput
+support=no
+
+[Scenario36]
+name=PowerOff
+support=no
+
+[Scenario37]
+name=WebAppDrag
+support=no
+
+[Scenario38]
+name=WebAppFlick
+support=no
+
+[Scenario39]
+name=SensorWakeup
+support=no
+
+[Scenario40]
+name=UgLaunch
+support=no
+
+[Scenario41]
+name=MusicScroll
+support=no
+
+[Scenario42]
+name=FileScroll
+support=no
+
+[Scenario43]
+name=VideoScroll
+support=no
+
+[Scenario44]
+name=EmailScroll
+support=yes
+
+min_level=3
+max_level=3
+
+[Scenario45]
+name=ContactScroll
+support=no
+
+[Scenario46]
+name=TizenStoreScroll
+support=yes
+
+min_level=3
+max_level=3
+
+[Scenario47]
+name=CallLogScroll
+support=yes
+
+min_level=3
+max_level=3
+
+[Scenario48]
+name=MyfilesScroll
+support=yes
+
+min_level=3
+max_level=3
+
+[Scenario49]
+name=MessageScroll
+support=yes
+
+min_level=3
+max_level=3
+
+[Scenario50]
+name=SIOP
+support=no
+
+[Scenario51]
+name=UltraPowerSaving
+support=no
diff --git a/scripts/pass.conf b/scripts/pass.conf
new file mode 100644 (file)
index 0000000..a40cb5e
--- /dev/null
@@ -0,0 +1,37 @@
+# Default pass.conf
+# - If you want to use PASS(Power Aware System Service), you have to create
+# new 'pass-[target type].conf' configuration file.
+[PassResource]
+pass_compatible=samsung,tm2
+pass_num_resources=5
+
+[PassResource0]
+pass_res_type=1
+pass_res_name=cpu0
+pass_path_conf_file=/etc/pass/pass-resource0.conf
+pass_path_load_table=/sys/kernel/debug/cpufreq/cpu0/load_table
+pass_first_cpu=0
+pass_num_cpus=4
+
+[PassResource1]
+pass_res_type=1
+pass_res_name=cpu4
+pass_path_conf_file=/etc/pass/pass-resource1.conf
+pass_path_load_table=/sys/kernel/debug/cpufreq/cpu4/load_table
+pass_first_cpu=4
+pass_num_cpus=4
+
+[PassResource2]
+pass_res_type=2
+pass_res_name=soc:memory_bus@0
+pass_path_conf_file=/etc/pass/pass-resource2.conf
+
+[PassResource3]
+pass_res_type=2
+pass_res_name=soc:memory_bus@1
+pass_path_conf_file=/etc/pass/pass-resource3.conf
+
+[PassResource4]
+pass_res_type=3
+pass_res_name=14ac0000.mali
+pass_path_conf_file=/etc/pass/pass-resource4.conf