| 456 | } |
| 457 | |
| 458 | void dtb_node_get_dts_dump(struct dtb_node *dtb_node_head) |
| 459 | { |
| 460 | if (dtb_node_head != NULL) |
| 461 | { |
| 462 | int i = dtb_node_head->header->memreserve_sz; |
| 463 | |
| 464 | rt_kputs("/dts-v1/;\n"); |
| 465 | while (i --> 0) |
| 466 | { |
| 467 | rt_kprintf("\n/memreserve/\t0x%lx 0x%zx;", dtb_node_head->header->memreserve[i].address, dtb_node_head->header->memreserve[i].size); |
| 468 | } |
| 469 | |
| 470 | _dtb_node_printf_dtb_node_info(dtb_node_head); |
| 471 | } |
| 472 | } |
| 473 | |
| 474 | static void _dtb_node_get_enum_dtb_node(struct dtb_node *dtb_node, void (callback(struct dtb_node *dtb_node))) |
| 475 | { |