pass: Add new PASS_GOV_BASIC type and adjust the unique number of governor
This patch adds new PASS_GOV_BASIC type which uses the 'HAL interface'
and 'Resource controller'. For example, the bus/gpu resources use
this governor type in order to control the min/max frequency
when pass recevies the pmqos debus message with scenario name.
* Detailed description according to each governor type:
---------------------------------------------------------------------------
| Governor name | HAL | Resource | Hotplug | Runtime |
| | interface | controller | interface | governor |
--------------------------------------------------------------------------
| GOV_DUMMY | Used | Un-used | Un-used | Un-used |
| GOV_BASIC | Used | Used | Un-used | Un-used |
| GOV_HOTPLUG_ONLY | Used | Used | Used | Un-used |
| GOV_RADIATION | Used | Used | Used | Used (Radiation)|
| GOV_STEP | Used | Used | Used | Used (Step) |
---------------------------------------------------------------------------
* Detailed description according to PASS's feature:
- HAL interface : Call the HAL implementation such as pass-hal-(board).rpm
- Resource controller: Control the h/w resource such as CPU/BUS/GPU resource.
- Hotplug interface : Turn on/off the CPU h/w resource.
- Runtime governor : Monitor the system status and then decide the proper
level. After deciding the level, it control the h/w
resource by using both 'Resource controller' and
'Hotplug interface'.
Change-Id: I3b7d7a8f5142baa409cbbfe221afad8decfb2149
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>