Lines Matching refs:dn
766 static int __init vas_cfg_coproc_info(struct device_node *dn, int chip_id,
777 ret = of_property_read_u64(dn, "rx-fifo-address", &rx_fifo);
783 ret = of_property_read_u32(dn, "rx-fifo-size", &fifo_size);
789 ret = of_property_read_u32(dn, "lpid", &lpid);
795 ret = of_property_read_u32(dn, "pid", &pid);
801 ret = of_property_read_u32(dn, "tid", &tid);
807 ret = of_property_read_string(dn, "priority", &priority);
892 static int __init find_nx_device_tree(struct device_node *dn, int chip_id,
898 if (of_device_is_compatible(dn, devname)) {
899 ret = vas_cfg_coproc_info(dn, chip_id, vasid, type, ct);
901 of_node_put(dn);
911 struct device_node *dn;
925 for_each_child_of_node(pn, dn) {
926 ret = find_nx_device_tree(dn, chip_id, vasid, NX_CT_842,
930 ret = find_nx_device_tree(dn, chip_id, vasid,
934 of_node_put(dn);
952 static int __init nx842_powernv_probe(struct device_node *dn)
958 chip_id = of_get_ibm_chip_id(dn);
964 if (of_property_read_u32(dn, "ibm,842-coprocessor-type", &ct)) {
969 if (of_property_read_u32(dn, "ibm,842-coprocessor-instance", &ci)) {
1054 struct device_node *dn;
1066 for_each_compatible_node(dn, NULL, "ibm,power9-nx") {
1067 ret = nx_powernv_probe_vas(dn);
1070 of_node_put(dn);
1076 for_each_compatible_node(dn, NULL, "ibm,power-nx")
1077 nx842_powernv_probe(dn);