Lines Matching refs:dn
765 static int __init vas_cfg_coproc_info(struct device_node *dn, int chip_id,
776 ret = of_property_read_u64(dn, "rx-fifo-address", &rx_fifo);
782 ret = of_property_read_u32(dn, "rx-fifo-size", &fifo_size);
788 ret = of_property_read_u32(dn, "lpid", &lpid);
794 ret = of_property_read_u32(dn, "pid", &pid);
800 ret = of_property_read_u32(dn, "tid", &tid);
806 ret = of_property_read_string(dn, "priority", &priority);
891 static int __init find_nx_device_tree(struct device_node *dn, int chip_id,
897 if (of_device_is_compatible(dn, devname)) {
898 ret = vas_cfg_coproc_info(dn, chip_id, vasid, type, ct);
900 of_node_put(dn);
910 struct device_node *dn;
924 for_each_child_of_node(pn, dn) {
925 ret = find_nx_device_tree(dn, chip_id, vasid, NX_CT_842,
929 ret = find_nx_device_tree(dn, chip_id, vasid,
933 of_node_put(dn);
951 static int __init nx842_powernv_probe(struct device_node *dn)
957 chip_id = of_get_ibm_chip_id(dn);
963 if (of_property_read_u32(dn, "ibm,842-coprocessor-type", &ct)) {
968 if (of_property_read_u32(dn, "ibm,842-coprocessor-instance", &ci)) {
1055 struct device_node *dn;
1067 for_each_compatible_node(dn, NULL, "ibm,power9-nx") {
1068 ret = nx_powernv_probe_vas(dn);
1071 of_node_put(dn);
1077 for_each_compatible_node(dn, NULL, "ibm,power-nx")
1078 nx842_powernv_probe(dn);