prom.c (b130e7c04f1130f241eddf72098a6e08d41d08fe) | prom.c (24bbd929e6b9e62afd263c42b4318d3b603c956c) |
---|---|
1/* 2 * Procedures for creating, accessing and interpreting the device tree. 3 * 4 * Paul Mackerras August 1996. 5 * Copyright (C) 1996-2005 Paul Mackerras. 6 * 7 * Adapted for 64bit PowerPC by Dave Engebretsen and Peter Bergner. 8 * {engebret|bergner}@us.ibm.com --- 559 unchanged lines hidden (view full) --- 568} 569 570static void __init early_reserve_mem_dt(void) 571{ 572 unsigned long i, dt_root; 573 int len; 574 const __be32 *prop; 575 | 1/* 2 * Procedures for creating, accessing and interpreting the device tree. 3 * 4 * Paul Mackerras August 1996. 5 * Copyright (C) 1996-2005 Paul Mackerras. 6 * 7 * Adapted for 64bit PowerPC by Dave Engebretsen and Peter Bergner. 8 * {engebret|bergner}@us.ibm.com --- 559 unchanged lines hidden (view full) --- 568} 569 570static void __init early_reserve_mem_dt(void) 571{ 572 unsigned long i, dt_root; 573 int len; 574 const __be32 *prop; 575 |
576 early_init_fdt_reserve_self(); |
|
576 early_init_fdt_scan_reserved_mem(); 577 578 dt_root = of_get_flat_dt_root(); 579 580 prop = of_get_flat_dt_prop(dt_root, "reserved-ranges", &len); 581 582 if (!prop) 583 return; --- 211 unchanged lines hidden (view full) --- 795 of_node_put(np); 796 return be32_to_cpup(prop); 797 } 798 np = of_get_parent(np); 799 of_node_put(old); 800 } 801 return -1; 802} | 577 early_init_fdt_scan_reserved_mem(); 578 579 dt_root = of_get_flat_dt_root(); 580 581 prop = of_get_flat_dt_prop(dt_root, "reserved-ranges", &len); 582 583 if (!prop) 584 return; --- 211 unchanged lines hidden (view full) --- 796 of_node_put(np); 797 return be32_to_cpup(prop); 798 } 799 np = of_get_parent(np); 800 of_node_put(old); 801 } 802 return -1; 803} |
803EXPORT_SYMBOL(of_get_ibm_chip_id); | |
804 805/** 806 * cpu_to_chip_id - Return the cpus chip-id 807 * @cpu: The logical cpu number. 808 * 809 * Return the value of the ibm,chip-id property corresponding to the given 810 * logical cpu number. If the chip-id can not be found, returns -1. 811 */ --- 17 unchanged lines hidden --- | 804 805/** 806 * cpu_to_chip_id - Return the cpus chip-id 807 * @cpu: The logical cpu number. 808 * 809 * Return the value of the ibm,chip-id property corresponding to the given 810 * logical cpu number. If the chip-id can not be found, returns -1. 811 */ --- 17 unchanged lines hidden --- |