• Tero Kristo's avatar
    clk: ti: am43xx: drop idlest polling from pruss clkctrl clock · caf00b53
    Tero Kristo authored
    The PRUSS modules on AM43xx SoCs have a hardreset line and are controlled
    by a PRCM reset line. Any clkctrl enable/disable operations cannot be
    checked for module enabled/disabled status independent of the reset
    operation, and this causes some unwanted timeouts in the kernel and
    unbalanced states for the PRUSS clocks. These details should be handled
    by the driver integration code itself.
    
    Add the CLKF_NO_IDLEST flag to the PRUSS clkctrl clock so that these
    module status checks are skipped.
    Signed-off-by: default avatarTero Kristo <t-kristo@ti.com>
    caf00b53
clk-43xx.c 11.9 KB