• Sudeep Holla's avatar
    drivers: base: cacheinfo: support DT overrides for cache properties · dfea747d
    Sudeep Holla authored
    Few architectures like x86, ia64 and s390 derive the cache topology and
    all the properties using a specific architected mechanism while some
    other architectures like powerpc all those information id derived from
    the device tree.
    
    On ARM, both the mechanism is used. While all the cache properties can
    be derived in a architected way, it needs to rely on device tree to get
    the cache topology information.
    
    However there are few platforms where this architected mechanism is
    broken and the device tree properties can be used to override these
    incorrect values.
    
    This patch adds support for overriding the cache properties values to
    the values specified in the device tree.
    
    Cc: Alex Van Brunt <avanbrunt@nvidia.com>
    Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Signed-off-by: default avatarSudeep Holla <sudeep.holla@arm.com>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
    dfea747d
cacheinfo.c 17.6 KB