|
@@ -46,8 +46,14 @@
|
|
|
#define THERMAL_GENL_VERSION 0x01
|
|
|
#define THERMAL_GENL_MCAST_GROUP_NAME "thermal_mc_group"
|
|
|
|
|
|
-/* Default Thermal Governor: Does Linear Throttling */
|
|
|
-#define DEFAULT_THERMAL_GOVERNOR "step_wise"
|
|
|
+/* Default Thermal Governor */
|
|
|
+#if defined(CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE)
|
|
|
+#define DEFAULT_THERMAL_GOVERNOR "step_wise"
|
|
|
+#elif defined(CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE)
|
|
|
+#define DEFAULT_THERMAL_GOVERNOR "fair_share"
|
|
|
+#elif defined(CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE)
|
|
|
+#define DEFAULT_THERMAL_GOVERNOR "user_space"
|
|
|
+#endif
|
|
|
|
|
|
struct thermal_zone_device;
|
|
|
struct thermal_cooling_device;
|