A few days ago I sent a proposal to add a HAL backend for power management. Meanwhile, I fixed call Suspend and added support for governor (not tested).
I also noticed that setting the brightness and governor is in condition WITH_UPOWER, although in fact uses Trinity DBus daemon => has nothing to do with upower. I added to the option WITH_TDEHWLIB_DAEMONS and fixed incorrect WITH_UPOWER conditions.
Please test it. At the same time I'm waiting for your opinions - incorporate it or not?
To test these improvements, an operating system with HAL installed is needed?
Darrell