PPC: e500: dt: create memory node dynamically
Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
		
							parent
							
								
									63397dd0be
								
							
						
					
					
						commit
						dd0bcfca64
					
				@ -88,10 +88,10 @@ static int mpc8544_load_device_tree(CPUPPCState *env,
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /* Manipulate device tree in memory. */
 | 
			
		||||
    ret = qemu_devtree_setprop(fdt, "/memory", "reg", mem_reg_property,
 | 
			
		||||
    qemu_devtree_add_subnode(fdt, "/memory");
 | 
			
		||||
    qemu_devtree_setprop_string(fdt, "/memory", "device_type", "memory");
 | 
			
		||||
    qemu_devtree_setprop(fdt, "/memory", "reg", mem_reg_property,
 | 
			
		||||
                         sizeof(mem_reg_property));
 | 
			
		||||
    if (ret < 0)
 | 
			
		||||
        fprintf(stderr, "couldn't set /memory/reg\n");
 | 
			
		||||
 | 
			
		||||
    if (initrd_size) {
 | 
			
		||||
        ret = qemu_devtree_setprop_cell(fdt, "/chosen", "linux,initrd-start",
 | 
			
		||||
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							@ -27,11 +27,6 @@
 | 
			
		||||
		#size-cells = <0>;
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	memory {
 | 
			
		||||
		device_type = "memory";
 | 
			
		||||
		reg = <0x0 0x0>;	// Filled by U-Boot
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	soc8544@e0000000 {
 | 
			
		||||
		#address-cells = <1>;
 | 
			
		||||
		#size-cells = <1>;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user