Lines Matching refs:dn
85 struct device_node *dn) in rng_init_per_cpu() argument
89 chip_id = of_get_ibm_chip_id(dn); in rng_init_per_cpu()
91 pr_warn("No ibm,chip-id found for %s.\n", dn->full_name); in rng_init_per_cpu()
101 static __init int rng_create(struct device_node *dn) in rng_create() argument
111 if (of_address_to_resource(dn, 0, &res)) { in rng_create()
118 rng->regs = of_iomap(dn, 0); in rng_create()
127 rng_init_per_cpu(rng, dn); in rng_create()
138 struct device_node *dn; in rng_init() local
141 for_each_compatible_node(dn, NULL, "ibm,power-rng") { in rng_init()
142 rc = rng_create(dn); in rng_init()
145 dn->full_name, rc); in rng_init()
150 of_platform_device_create(dn, NULL, NULL); in rng_init()