• C
    PM / devfreq: Show the all available frequencies · 416b46a2
    Chanwoo Choi 提交于
    The commit a76caf55 ("thermal: Add devfreq cooling") allows
    the devfreq device to use the cooling device. When the cooling down
    are required, the devfreq_cooling.c disables the OPP entry with
    the dev_pm_opp_disable(). In result, 'available_frequencies'[1]
    sysfs node never came to show the all available frequencies.
    [1] /sys/class/devfreq/.../available_frequencies
    
    So, this patch uses the 'freq_table' in the 'struct devfreq_dev_profile'
    in order to show the all available frequencies.
    - If 'freq_table' is NULL, devfreq core initializes them by using OPP values.
    - If 'freq_table' is initialized, devfreq core just uses the 'freq_table'.
    
    And this patch adds some comment about the sort way of 'freq_table'.
    Signed-off-by: NChanwoo Choi <cw00.choi@samsung.com>
    Signed-off-by: NMyungJoo Ham <myungjoo.ham@samsung.com>
    416b46a2
devfreq.c 38.2 KB