power: revamp power module 24/285224/1
authorYoungjae Cho <y0.cho@samsung.com>
Tue, 22 Nov 2022 08:27:36 +0000 (17:27 +0900)
committeryoungjae cho <y0.cho@samsung.com>
Thu, 8 Dec 2022 01:45:26 +0000 (01:45 +0000)
commit4c631bd0566c8c4636ae876aab006c700eeb38a1
tree11d1093222225b795e7384178d9058423bec34c7
parent0655580064efcf3e21e29417cb32fe42fc68cc51
power: revamp power module

- Integrate power-state-wait.c into power.c

- Transition is not preemptive anymore
  : Previosuly, transitions can cancel and intercept ongoing one.
    But it has changed to be enqueued if there is ongoing transition.
    It will be handled after handling all the other pending transitions.

Change-Id: Ifbe92098ea4c69f09f744609405dfb1e5e67f75f
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
(cherry picked from commit 0850fa700466f27ca2ddcf7d721700859a3107be)
src/power/power-dbus.c
src/power/power-event-lock.c
src/power/power-event-lock.h
src/power/power-off.c
src/power/power-off.h
src/power/power-state-wait.c [deleted file]
src/power/power-state-wait.h [deleted file]
src/power/power.c
src/power/power.h