pass: rescon: Set init_level for init step to write the required level 42/169042/1
authorChanwoo Choi <cw00.choi@samsung.com>
Fri, 2 Feb 2018 03:53:52 +0000 (12:53 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Fri, 2 Feb 2018 04:12:46 +0000 (13:12 +0900)
commit4ef478bf8dc718d4eaf8a6e7a832085395a4322e
tree290e13f00ee21f11cff5979ad3d55295cadcd614
parent20b3bb43734d09e040a64d555b168bc29dfcacf6
pass: rescon: Set init_level for init step to write the required level

The existing exported pass_rescon_set_level() controls the level
if required new level is different from current level. But, the init step
of ResCon (Resource Controller) always have to set the init_level
according to each resource's configuration file.

To support following two cases, add internal rescon_set_level() function
which doesn't check the available range of required level. Define internal
function instead of adding new exported function or changing the defintion
of existing function.
- case1: Change PASS level always if required.
- case2: Change PASS level if current level is different from required level.

Functions to control the h/w resource by PASS level.
- exported function : pass_rescon_set_level ()
- internal function : rescon_set_level ()

Change-Id: I912f8fbc5465f622a1191880e759f469477d6169
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
src/pass/pass-rescon.c