u8 throttling = MT7915_THERMAL_THROTTLE_MAX - state;
        int ret;
 
-       if (state > MT7915_CDEV_THROTTLE_MAX)
+       if (state > MT7915_CDEV_THROTTLE_MAX) {
+               dev_err(phy->dev->mt76.dev,
+                       "please specify a valid throttling state\n");
                return -EINVAL;
+       }
 
        if (state == phy->cdev_state)
                return 0;
        struct wiphy *wiphy = phy->mt76->hw->wiphy;
 
        if (!phy->cdev)
-           return;
+               return;
 
        sysfs_remove_link(&wiphy->dev.kobj, "cooling_device");
        thermal_cooling_device_unregister(phy->cdev);
                return PTR_ERR(hwmon);
 
        /* initialize critical/maximum high temperature */
-       phy->throttle_temp[MT7915_CRIT_TEMP_IDX] = 110;
-       phy->throttle_temp[MT7915_MAX_TEMP_IDX] = 120;
+       phy->throttle_temp[MT7915_CRIT_TEMP_IDX] = MT7915_CRIT_TEMP;
+       phy->throttle_temp[MT7915_MAX_TEMP_IDX] = MT7915_MAX_TEMP;
 
        return 0;
 }
                mt7986_wmac_disable(dev);
 }
 
-
 int mt7915_register_device(struct mt7915_dev *dev)
 {
        struct mt7915_phy *phy2;