• Joel Fernandes's avatar
    ARM: OMAP: DRA7xx: Make L4SEC clock domain SWSUP only · c2ce5fb3
    Joel Fernandes authored
    Using HWSUP for l4sec clock domain is causing warnings in HWMOD code for
    DRA7. Based on some observations, once the clock domain goes into an IDLE
    state (because of no activity etc), the IDLEST for the module goes to '0x2'
    value which means Interface IDLE condition. So far so go, however once the
    MODULEMODE is set to disabled for the particular IP, the IDLEST for the
    module should go to '0x3', per the HW AUTO IDLE protocol. However this is
    not observed and there is no reason per the protocl for the transition to
    not happen. This could potentially be a bug in the HW AUTO state-machine.
    
    Work around for this is to use SWSUP only for the particular clockdomain.
    With this all the transitions of IDLEST happen correctly and warnings
    don't occur.
    Signed-off-by: default avatarJoel Fernandes <joelf@ti.com>
    Signed-off-by: default avatarLokesh Vutla <lokeshvutla@ti.com>
    Signed-off-by: default avatarTero Kristo <t-kristo@ti.com>
    Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
    c2ce5fb3
clockdomains7xx_data.c 22.5 KB