29 lines
		
	
	
		
			574 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			574 B
		
	
	
	
		
			C
		
	
	
	
/*
 | 
						|
 * Copyright (c) 2015 Google, Inc
 | 
						|
 * Written by Simon Glass <sjg@chromium.org>
 | 
						|
 *
 | 
						|
 * SPDX-License-Identifier:	GPL-2.0+
 | 
						|
 */
 | 
						|
 | 
						|
#include <common.h>
 | 
						|
#include <dm.h>
 | 
						|
#include <dm/root.h>
 | 
						|
 | 
						|
static int lpc_uclass_post_bind(struct udevice *bus)
 | 
						|
{
 | 
						|
	/*
 | 
						|
	 * Scan the device tree for devices
 | 
						|
	 *
 | 
						|
	 * Before relocation, only bind devices marked for pre-relocation
 | 
						|
	 * use.
 | 
						|
	 */
 | 
						|
	return dm_scan_fdt_node(bus, gd->fdt_blob, bus->of_offset,
 | 
						|
				gd->flags & GD_FLG_RELOC ? false : true);
 | 
						|
}
 | 
						|
 | 
						|
UCLASS_DRIVER(lpc) = {
 | 
						|
	.id		= UCLASS_LPC,
 | 
						|
	.name		= "lpc",
 | 
						|
	.post_bind	= lpc_uclass_post_bind,
 | 
						|
};
 |