Revert: Thermal: Last 5 commits

This reverts commit 79909a3f15e3d798f23a3d3d7d564b4d1ff0f5a3, 851a2dbd342ddbeb2cacb8ce6158e52d93814b5b, 33798e605abd5211f8df7074bf37c576ee20d02b, 15612903147ee6eb0b3ff4fb7a9e161d466472f8, b469d2af55d1ec8a3f5c5f4cfee416b3be3802ea