• Soby Mathew's avatar
    Add support for level specific cache maintenance operations · 8e857916
    Soby Mathew authored
    This patch adds level specific cache maintenance functions
    to cache_helpers.S. The new functions 'dcsw_op_levelx',
    where '1 <= x <= 3', allow to perform cache maintenance by
    set/way for that particular level of cache.  With this patch,
    functions to support cache maintenance upto level 3 have
    been implemented since it is the highest cache level for
    most ARM SoCs.
    
    These functions are now utilized in CPU specific power down
    sequences to implement them as mandated by processor specific
    technical reference manual.
    
    Change-Id: Icd90ce6b51cff5a12863bcda01b93601417fd45c
    8e857916
cortex_a57.S 6.28 KB