• Tony Lindgren's avatar
    bus: ti-sysc: Remove unpaired sysc_clkdm_deny_idle() · a4c8723a
    Tony Lindgren authored
    Commit d098913a ("bus: ti-sysc: Fix clock handling for no-idle
    quirks") fixed handling for no-idle quirk modules that are not enabled
    by the bootloader.
    
    But it also caused unpaired clockdomain calls that won't allow idling
    the system. That's because clkdm_allow_idle_nolock() and
    clkdm_deny_idle_nolock() have usage count with clkdm->forcewake_count.
    
    Let's drop the unpaired sysc_clkdm_deny_idle() to fix idling of devices.
    
    Fixes: d098913a ("bus: ti-sysc: Fix clock handling for no-idle quirks")
    Cc: Keerthy <j-keerthy@ti.com>
    Cc: Vignesh Raghavendra <vigneshr@ti.com>
    Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
    a4c8723a
ti-sysc.c 60.1 KB