From 3f876117c51069ca4ddad73e0863e199a778ca0d Mon Sep 17 00:00:00 2001 From: Lei Chen Date: Tue, 17 Jan 2023 10:18:36 +0800 Subject: [PATCH] usb_therm:optimize the usb cooler function Charging enable in hot usb temp when thermal policy switch. Optimize the usb cooler function. Change-Id: I15779e756e3aa362b08377690820236d20ff2406 Signed-off-by: Lei Chen Reviewed-on: https://gerrit.mot.com/2489283 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Wei Xu Reviewed-by: Xiangpo Zhao Submit-Approved: Jira Key --- .../mmi_discrete_charger_core.c | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/drivers/power/mmi_discrete_charger/mmi_discrete_charger_core.c b/drivers/power/mmi_discrete_charger/mmi_discrete_charger_core.c index 6c926c6775c0..267acd0a2202 100644 --- a/drivers/power/mmi_discrete_charger/mmi_discrete_charger_core.c +++ b/drivers/power/mmi_discrete_charger/mmi_discrete_charger_core.c @@ -1889,18 +1889,9 @@ static int usb_therm_set_cur_state(struct thermal_cooling_device *cdev, unsigned long state) { struct mmi_discrete_charger *chip = cdev->devdata; - if (state) { - if (chip->real_charger_type == POWER_SUPPLY_TYPE_USB_DCP | - chip->real_charger_type == POWER_SUPPLY_TYPE_USB_PD | - chip->real_charger_type == POWER_SUPPLY_TYPE_USB_HVDCP | - chip->real_charger_type == POWER_SUPPLY_TYPE_USB_HVDCP_3 | - chip->real_charger_type == POWER_SUPPLY_TYPE_USB_HVDCP_3P5 | - chip->real_charger_type == POWER_SUPPLY_TYPE_USB | - chip->real_charger_type == POWER_SUPPLY_TYPE_USB_CDP) { - mmi_info(chip, "Enable typec mosfet for DCP/PD/HVDCP/USB/CDP."); - usb_therm_set_mosfet(chip, true); - } + mmi_info(chip, "Enable typec mosfet."); + usb_therm_set_mosfet(chip, true); } else { mmi_info(chip, "Disable typec mosfet."); usb_therm_set_mosfet(chip, false);