Kobject uevent listener

Added a listner for kobject uevents. This will be useful to get
notifications of thermal events from kernel.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Substitute Netlink with kobect uevent

With the user_space governer we can get kobject_uevent messages
even for ACPI thermal.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Fix regression on XML config

Fix regression caused by DTS on thermal control using pre-config data
using XML.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
User space governor for ACPI

Use user space governor for ACPI thermal, so that we get notifications
and also thermal daemon take control.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Removed BALANCED preference

Removed as this doesn't cause any thermal improvements

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Optimize cdev ops

Don't call to do any operation, when there is no change in the state.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Correct MSR read errors

Add new lines for clarity

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Enable pthreads

Enable pthreads.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Ver 0.9

Refer to README.TXT for changes.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>