Lines Matching refs:np
381 struct device_node *np) in uniphier_cache_get_next_level_node() argument
385 if (of_property_read_u32(np, "next-level-cache", &phandle)) in uniphier_cache_get_next_level_node()
391 static int __init __uniphier_cache_init(struct device_node *np, in __uniphier_cache_init() argument
399 if (!of_match_node(uniphier_cache_match, np)) { in __uniphier_cache_init()
405 if (of_property_read_u32(np, "cache-level", &level)) { in __uniphier_cache_init()
416 if (!of_property_read_bool(np, "cache-unified")) { in __uniphier_cache_init()
425 if (of_property_read_u32(np, "cache-line-size", &data->line_size) || in __uniphier_cache_init()
433 if (of_property_read_u32(np, "cache-sets", &data->nsets) || in __uniphier_cache_init()
441 if (of_property_read_u32(np, "cache-size", &cache_size) || in __uniphier_cache_init()
452 data->ctrl_base = of_iomap(np, 0); in __uniphier_cache_init()
459 data->rev_base = of_iomap(np, 1); in __uniphier_cache_init()
466 data->op_base = of_iomap(np, 2); in __uniphier_cache_init()
494 next_np = uniphier_cache_get_next_level_node(np); in __uniphier_cache_init()
513 struct device_node *np = NULL; in uniphier_cache_init() local
518 while ((np = of_find_matching_node(np, uniphier_cache_match))) in uniphier_cache_init()
519 if (!of_property_read_u32(np, "cache-level", &cache_level) && in uniphier_cache_init()
523 if (!np) in uniphier_cache_init()
526 ret = __uniphier_cache_init(np, &cache_level); in uniphier_cache_init()
527 of_node_put(np); in uniphier_cache_init()