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 ---