Lines Matching full:features
180 static void enable_extra_feature(unsigned int features) in enable_extra_feature() argument
186 if (features & CACHE_TAUROS2_PREFETCH_ON) in enable_extra_feature()
191 (features & CACHE_TAUROS2_PREFETCH_ON) in enable_extra_feature()
194 if (features & CACHE_TAUROS2_LINEFILL_BURST8) in enable_extra_feature()
199 (features & CACHE_TAUROS2_LINEFILL_BURST8) in enable_extra_feature()
205 static void __init tauros2_internal_init(unsigned int features) in tauros2_internal_init() argument
209 enable_extra_feature(features); in tauros2_internal_init()
217 * located in the CPU Extra Features register. in tauros2_internal_init()
282 void __init tauros2_init(unsigned int features) in tauros2_init() argument
293 ret = of_property_read_u32(node, "marvell,tauros2-cache-features", &f); in tauros2_init()
295 pr_info("Not found marvell,tauros-cache-features property, " in tauros2_init()
296 "disable extra features\n"); in tauros2_init()
297 features = 0; in tauros2_init()
299 features = f; in tauros2_init()
302 tauros2_internal_init(features); in tauros2_init()