• Laxman Dewangan's avatar
    thermal: add support to disable thermal zone from DTS · a020279e
    Laxman Dewangan authored
    Add support to check status of the thermal zone before registering the
    zone. This will help on disabling some non-existing thermal zone from
    the top level DTS file out of common dtsi thermalzone file.
    
    For example,
    we have 3 platforms almost same but thermal zones on this platform are
    little bit different. Platform 1 and 2 have three thermal zones and
    platform 3 has two thermal zones. To avoid duplication of the thermal
    zones entries on each DTS file of platforms,we created one common
    dtsi file for thermal zone and included this dtsi file from these
    3 platform's top level dts file.
    
    On common thermal zone com dtsi file, all thermal zone are enabled and
    need to disable one of thermal zone on platform 3 dts file. For this, we
    just added entry status = "disabled" for that thermal zone on platform 3
    dts file and along with this change to make it work.
    
    This way, we reuse the common file and control the enable/disable of the
    thermal zone from top level dts file.
    Signed-off-by: default avatarLaxman Dewangan <ldewangan@nvidia.com>
    Signed-off-by: default avatarEduardo Valentin <edubezval@gmail.com>
    a020279e
of-thermal.c 21.4 KB