• Jonghwa Lee's avatar
    charger-manager: Modify the way of checking battery's temperature · 5c49a625
    Jonghwa Lee authored
    Charger-manager driver used to check battery temperature through the
    callback function passed by platform data. Unfortunatley, without that
    pre-defined callback function, charger-manager can't get battery's
    temperature at all. Also passing callback function through platform data
    ruins DT support for charger-manager.
    
    This patch mondifies charger-manager driver to get temperature of battery
    without pre-defined callback function. Now, charger-manager can use either
    of battery thermometer in fuel-gauge and ouside of battery. It uses
    thermal framework interface for outer thermometer if thermal fw is
    enabled. Otherwise, it tries to use fuel-gauge's through the power supply
    interface.
    Signed-off-by: default avatarJonghwa Lee <jonghwa3.lee@samsung.com>
    Signed-off-by: default avatarMyungjoo Ham <myungjoo.ham@samsung.com>
    Signed-off-by: default avatarAnton Vorontsov <anton@enomsg.org>
    5c49a625
charger-manager.c 51.4 KB