device tree: add nop_node
We have a qemu internal abstraction layer on FDT. While I'm not fully convinced we need it at all, it's missing the nop_node functionality that we now need on e500. So let's add it and think about the general future of that API later. Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
		
							parent
							
								
									a915249fa1
								
							
						
					
					
						commit
						d69a8e6387
					
				| 
						 | 
				
			
			@ -107,3 +107,14 @@ int qemu_devtree_setprop_string(void *fdt, const char *node_path,
 | 
			
		|||
 | 
			
		||||
    return fdt_setprop_string(fdt, offset, property, string);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
int qemu_devtree_nop_node(void *fdt, const char *node_path)
 | 
			
		||||
{
 | 
			
		||||
    int offset;
 | 
			
		||||
 | 
			
		||||
    offset = fdt_path_offset(fdt, node_path);
 | 
			
		||||
    if (offset < 0)
 | 
			
		||||
        return offset;
 | 
			
		||||
 | 
			
		||||
    return fdt_nop_node(fdt, offset);
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -22,5 +22,6 @@ int qemu_devtree_setprop_cell(void *fdt, const char *node_path,
 | 
			
		|||
                              const char *property, uint32_t val);
 | 
			
		||||
int qemu_devtree_setprop_string(void *fdt, const char *node_path,
 | 
			
		||||
                                const char *property, const char *string);
 | 
			
		||||
int qemu_devtree_nop_node(void *fdt, const char *node_path);
 | 
			
		||||
 | 
			
		||||
#endif /* __DEVICE_TREE_H__ */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue