pch-thermal: misc fixes and cdev binding

Signed-off-by: Jacob Pan <jacob.jun.pan@linux.intel.com>